mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-05-12 15:34:51 +00:00
Fix finally
This commit is contained in:
parent
dd87fe8c25
commit
06587f67fe
@ -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 );
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -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))
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user