diff options
author | BobTheBob <32057864+BobTheBob9@users.noreply.github.com> | 2022-01-20 23:16:26 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-20 23:16:26 +0000 |
commit | 245f82b521291eebdf99f2ad52cc1eec6ca651fc (patch) | |
tree | e56e728f1684dd6153622b4437e191be8453624e | |
parent | 0823ffbaf92041715c651773bef79dcb946db5c2 (diff) | |
download | NorthstarMods-245f82b521291eebdf99f2ad52cc1eec6ca651fc.tar.gz NorthstarMods-245f82b521291eebdf99f2ad52cc1eec6ca651fc.zip |
Revert "Add "MAPHACK DETECTED" on client side and sonars the viewmodel"
This reverts commit 5567438641037b23cb95bf7c6a046eb19e172917.
-rw-r--r-- | Northstar.CustomServers/mod/scripts/vscripts/burnmeter/cl_maphack.nut | 90 |
1 files changed, 0 insertions, 90 deletions
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 58b408ca..00000000 --- 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 |