From 245f82b521291eebdf99f2ad52cc1eec6ca651fc Mon Sep 17 00:00:00 2001 From: BobTheBob <32057864+BobTheBob9@users.noreply.github.com> Date: Thu, 20 Jan 2022 23:16:26 +0000 Subject: Revert "Add "MAPHACK DETECTED" on client side and sonars the viewmodel" This reverts commit 5567438641037b23cb95bf7c6a046eb19e172917. --- .../mod/scripts/vscripts/burnmeter/cl_maphack.nut | 90 ---------------------- 1 file changed, 90 deletions(-) delete mode 100644 Northstar.CustomServers/mod/scripts/vscripts/burnmeter/cl_maphack.nut (limited to 'Northstar.CustomServers/mod/scripts/vscripts') diff --git a/Northstar.CustomServers/mod/scripts/vscripts/burnmeter/cl_maphack.nut b/Northstar.CustomServers/mod/scripts/vscripts/burnmeter/cl_maphack.nut deleted file mode 100644 index 58b408ca0..000000000 --- a/Northstar.CustomServers/mod/scripts/vscripts/burnmeter/cl_maphack.nut +++ /dev/null @@ -1,90 +0,0 @@ -global function ClMapHack_Init - -void function ClMapHack_Init() -{ - StatusEffect_RegisterEnabledCallback( eStatusEffect.maphack_detected, EntitySonarDetectedEnabled ) - StatusEffect_RegisterDisabledCallback( eStatusEffect.maphack_detected, EntitySonarDetectedDisabled ) -} - -void function EntitySonarDetectedEnabled( entity ent, int statusEffect, bool actuallyChanged ) -{ - if ( ent == GetLocalViewPlayer() ) - { - // player is already maphack highlighted - if ( statusEffect == eStatusEffect.maphack_detected && StatusEffect_Get( ent, eStatusEffect.lockon_detected ) ) - return - - entity viewModelEntity = ent.GetViewModelEntity() - entity firstPersonProxy = ent.GetFirstPersonProxy() - entity predictedFirstPersonProxy = ent.GetPredictedFirstPersonProxy() - - vector highlightColor = statusEffect == eStatusEffect.maphack_detected ? HIGHLIGHT_COLOR_ENEMY : <1, 0, 0> - - if ( IsValid( viewModelEntity ) ) - SonarViewModelHighlight( viewModelEntity, highlightColor ) - - if ( IsValid( firstPersonProxy ) ) - SonarViewModelHighlight( firstPersonProxy, highlightColor ) - - if ( IsValid( predictedFirstPersonProxy ) ) - SonarViewModelHighlight( predictedFirstPersonProxy, highlightColor ) - - thread PlayLoopingSonarSound( ent ) - } - else - { - ClInitHighlight( ent ) - } -} - -void function EntitySonarDetectedDisabled( entity ent, int statusEffect, bool actuallyChanged ) -{ - if ( ent == GetLocalViewPlayer() ) - { - // player should have maphack highlighted - if ( statusEffect == eStatusEffect.maphack_detected && StatusEffect_Get( ent, eStatusEffect.lockon_detected ) ) - { - return - } - else if ( statusEffect == eStatusEffect.lockon_detected && StatusEffect_Get( ent, eStatusEffect.maphack_detected ) ) - { - // restore sonar after lockon wears off - EntitySonarDetectedEnabled( ent, eStatusEffect.maphack_detected, true ) - return - } - - entity viewModelEntity = ent.GetViewModelEntity() - entity firstPersonProxy = ent.GetFirstPersonProxy() - entity predictedFirstPersonProxy = ent.GetPredictedFirstPersonProxy() - - if ( IsValid( viewModelEntity ) ) - SonarViewModelClearHighlight( viewModelEntity ) - - if ( IsValid( firstPersonProxy ) ) - SonarViewModelClearHighlight( firstPersonProxy ) - - if ( IsValid( predictedFirstPersonProxy ) ) - SonarViewModelClearHighlight( predictedFirstPersonProxy ) - - ent.Signal( "EntitySonarDetectedDisabled" ) - } - else - { - ClInitHighlight( ent ) - } -} - -void function PlayLoopingSonarSound( entity ent ) -{ - EmitSoundOnEntity( ent, "HUD_MP_EnemySonarTag_Activated_1P" ) - - ent.EndSignal( "EntitySonarDetectedDisabled" ) - ent.EndSignal( "OnDeath" ) - - while( true ) - { - wait 1.5 - EmitSoundOnEntity( ent, "HUD_MP_EnemySonarTag_Flashed_1P" ) - } - -} \ No newline at end of file -- cgit v1.2.3