Fix finally

This commit is contained in:
INeedBots 2021-02-24 13:08:28 -06:00
parent dd87fe8c25
commit 06587f67fe
2 changed files with 10 additions and 10 deletions

View File

@ -157,7 +157,7 @@ EMP_JamPlayers( owner, duration, delay, silent )
level notify ( "EMP_JamPlayers" ); level notify ( "EMP_JamPlayers" );
level endon ( "EMP_JamPlayers" ); level endon ( "EMP_JamPlayers" );
assert( isDefined( owner ) ); //assert( isDefined( owner ) );
//wait ( delay ); //wait ( delay );
@ -165,7 +165,7 @@ EMP_JamPlayers( owner, duration, delay, silent )
{ {
player playLocalSound( "emp_activate" ); player playLocalSound( "emp_activate" );
if ( player == owner ) if ( isDefined( owner ) && player == owner )
continue; continue;
if ( player _hasPerk( "specialty_localjammer" ) ) if ( player _hasPerk( "specialty_localjammer" ) )
@ -198,7 +198,7 @@ EMP_JamPlayers( owner, duration, delay, silent )
foreach ( player in level.players ) foreach ( player in level.players )
{ {
if ( player == owner ) if ( isDefined( owner ) && player == owner )
continue; continue;
if ( player _hasPerk( "specialty_localjammer" ) ) if ( player _hasPerk( "specialty_localjammer" ) )
@ -331,19 +331,19 @@ destroyActiveVehicles( attacker, friendlyFireCheck, teamName )
else else
{ {
foreach ( heli in level.helis ) foreach ( heli in level.helis )
if (!friendlyFireCheck || (level.teamBased && isDefined(teamName) && heli.team == teamName)) if (!friendlyFireCheck || (level.teamBased && isDefined(teamName) && heli.team == teamName) || !level.teamBased)
radiusDamage( heli.origin, 384, 5000, 5000 ); radiusDamage( heli.origin, 384, 5000, 5000 );
foreach ( littleBird in level.littleBird ) foreach ( littleBird in level.littleBird )
if (!friendlyFireCheck || (level.teamBased && isDefined(teamName) && littleBird.team == teamName)) if (!friendlyFireCheck || (level.teamBased && isDefined(teamName) && littleBird.team == teamName) || !level.teamBased)
radiusDamage( littleBird.origin, 384, 5000, 5000 ); radiusDamage( littleBird.origin, 384, 5000, 5000 );
foreach ( turret in level.turrets ) foreach ( turret in level.turrets )
if (!friendlyFireCheck || (level.teamBased && isDefined(teamName) && turret.team == teamName)) if (!friendlyFireCheck || (level.teamBased && isDefined(teamName) && turret.team == teamName) || !level.teamBased)
radiusDamage( turret.origin, 16, 5000, 5000 ); radiusDamage( turret.origin, 16, 5000, 5000 );
foreach ( rocket in level.rockets ) foreach ( rocket in level.rockets )
if (!friendlyFireCheck || (level.teamBased && isDefined(teamName) && rocket.team == teamName)) if (!friendlyFireCheck || (level.teamBased && isDefined(teamName) && rocket.team == teamName) || !level.teamBased)
rocket notify ( "death" ); rocket notify ( "death" );
if ( level.teamBased ) if ( level.teamBased )
@ -363,7 +363,7 @@ destroyActiveVehicles( attacker, friendlyFireCheck, teamName )
} }
if ( isDefined( level.ac130player ) ) if ( isDefined( level.ac130player ) )
if (!friendlyFireCheck || (level.teamBased && isDefined(teamName) && level.ac130player.team == teamName)) if (!friendlyFireCheck || (level.teamBased && isDefined(teamName) && level.ac130player.team == teamName) || !level.teamBased)
radiusDamage( level.ac130.planeModel.origin+(0,0,10), 1000, 5000, 5000 ); radiusDamage( level.ac130.planeModel.origin+(0,0,10), 1000, 5000, 5000 );
} }
} }

View File

@ -319,7 +319,7 @@ nukeEffects()
if ( level.teamBased ) if ( level.teamBased )
{ {
if (level.nukeEmpDuration != 0) if (level.nukeEmpDuration != 0)
level thread maps\mp\killstreaks\_emp::EMP_JamTeam(level.otherTeam[level.nukeInfo.team], level.nukeEmpDuration, 5, level.nukeInfo.player, true); level.nukeInfo.player thread maps\mp\killstreaks\_emp::EMP_JamTeam(level.otherTeam[level.nukeInfo.team], level.nukeEmpDuration, 5, true);
foreach (player in level.players) foreach (player in level.players)
{ {
@ -333,7 +333,7 @@ nukeEffects()
else else
{ {
if (level.nukeEmpDuration != 0) if (level.nukeEmpDuration != 0)
level thread maps\mp\killstreaks\_emp::EMP_JamPlayers(level.nukeInfo.player, level.nukeEmpDuration, 5, true); level.nukeInfo.player thread maps\mp\killstreaks\_emp::EMP_JamPlayers(level.nukeInfo.player, level.nukeEmpDuration, 5, true);
if(isDefined(level.nukeInfo.player)) if(isDefined(level.nukeInfo.player))
{ {