aboutsummaryrefslogtreecommitdiff
path: root/Northstar.CustomServers/mod
diff options
context:
space:
mode:
authorBobTheBob <32057864+BobTheBob9@users.noreply.github.com>2022-01-20 23:16:26 +0000
committerGitHub <noreply@github.com>2022-01-20 23:16:26 +0000
commit245f82b521291eebdf99f2ad52cc1eec6ca651fc (patch)
treee56e728f1684dd6153622b4437e191be8453624e /Northstar.CustomServers/mod
parent0823ffbaf92041715c651773bef79dcb946db5c2 (diff)
downloadNorthstarMods-245f82b521291eebdf99f2ad52cc1eec6ca651fc.tar.gz
NorthstarMods-245f82b521291eebdf99f2ad52cc1eec6ca651fc.zip
Revert "Add "MAPHACK DETECTED" on client side and sonars the viewmodel"
This reverts commit 5567438641037b23cb95bf7c6a046eb19e172917.
Diffstat (limited to 'Northstar.CustomServers/mod')
-rw-r--r--Northstar.CustomServers/mod/scripts/vscripts/burnmeter/cl_maphack.nut90
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