stopEMP()
{
killstreak_id = self maps\mp\killstreaks\_killstreakrules::killstreakStart("emp_mp", level.empPlayer.team, false, true);
if (level.teamBased)
{
myTeam = self.pers["team"];
level.teamEMPing[myTeam] = false;
maps\mp\killstreaks\_killstreakrules::killstreakStop("emp_mp", myTeam, killstreak_id);
level.empOwners[myTeam] = undefined;
level notify("emp_end" + myTeam);
}
else
{
maps\mp\killstreaks\_killstreakrules::killstreakStop( "emp_mp", level.empPlayer.team, killstreak_id );
level.empPlayer = undefined;
level notify("emp_ended");
}
level notify("emp_update");
self setEMPJammed(false);
self iprintln("EMP ^2stopped");
}
stopEMP()
{
if(isDefined(level.empPlayer))
{
// No team is EMPed
foreach(team in level.teams)
{
level.teamEMPing[team] = false;
}
// Forget about EMP user
level.empPlayer = undefined;
// Bump EMP vision updates
level notify ("emp_update");
self iprintln("EMP ^2stopped");
}
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.