From a8c10b2d8e0c96f756c735b3b33b95c65d45b1bf Mon Sep 17 00:00:00 2001 From: ChocoTaco Date: Fri, 8 Mar 2019 16:35:59 -0500 Subject: [PATCH] Took out observer msg --- Classic/scripts/autoexec/TacoOverrides.cs | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Classic/scripts/autoexec/TacoOverrides.cs b/Classic/scripts/autoexec/TacoOverrides.cs index 06c5177..fc50f1c 100644 --- a/Classic/scripts/autoexec/TacoOverrides.cs +++ b/Classic/scripts/autoexec/TacoOverrides.cs @@ -82,6 +82,30 @@ function VehicleData::onDestroyed(%data, %obj, %prevState) // ----------------------------------------------------------------------------------------- } +//Protect the privacy of an observing observer +//No observing messages +function DefaultGame::processGameLink(%game, %client, %arg1, %arg2, %arg3, %arg4, %arg5) +{ + //the default behavior when clicking on a game link is to start observing that client + %targetClient = %arg1; + if ((%client.team == 0) && isObject(%targetClient) && (%targetClient.team != 0)) + { + %prevObsClient = %client.observeClient; + + // update the observer list for this client + observerFollowUpdate( %client, %targetClient, %prevObsClient !$= "" ); + + serverCmdObserveClient(%client, %targetClient); + displayObserverHud(%client, %targetClient); + + if (%targetClient != %prevObsClient) + { + //messageClient(%targetClient, 'Observer', '\c1%1 is now observing you.', %client.name); + //messageClient(%prevObsClient, 'ObserverEnd', '\c1%1 is no longer observing you.', %client.name); + } + } +} + }; // Prevent package from being activated if it is already