‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
All Data Structures Files Functions Variables Macros
_empgrenade.gsc File Reference

Go to the source code of this file.

Macros

#define EMP_MAX_TIME   6
 
#define EMP_MIN_TIME   3
 
#define EMP_RADIUS   425
 

Functions

function __init__ ()
 
function applyEMP (attacker, explosionpoint)
 
function begin_other_grenade_tracking ()
 
function checkToTurnOffEmp ()
 
function empExplosionDamageEnts (owner, weapon, origin, radius, damagePlayers)
 
function empGrenadeCleanseWaiter ()
 
function empGrenadeDeathWaiter ()
 
function empRumbleLoop (duration)
 
function monitorEMPGrenade ()
 
function on_player_spawned ()
 
function ShutdownEmpRebootIndicatorMenu ()
 
function watchEMPExplosion (owner, weapon)
 

Macro Definition Documentation

◆ EMP_MAX_TIME

#define EMP_MAX_TIME   6

Definition at line 14 of file _empgrenade.gsc.

◆ EMP_MIN_TIME

#define EMP_MIN_TIME   3

Definition at line 13 of file _empgrenade.gsc.

◆ EMP_RADIUS

#define EMP_RADIUS   425

Definition at line 12 of file _empgrenade.gsc.

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 25 of file _empgrenade.gsc.

References on_player_spawned(), on_spawned(), register(), and VERSION_SHIP.

◆ applyEMP()

function applyEMP ( attacker  ,
explosionpoint   
)

◆ begin_other_grenade_tracking()

function begin_other_grenade_tracking ( )

Definition at line 326 of file _empgrenade.gsc.

References isHacked(), and watchEMPExplosion().

Referenced by on_player_spawned().

◆ checkToTurnOffEmp()

function checkToTurnOffEmp ( )

◆ empExplosionDamageEnts()

function empExplosionDamageEnts ( owner  ,
weapon  ,
origin  ,
radius  ,
damagePlayers   
)

Definition at line 302 of file _empgrenade.gsc.

Referenced by nineBang_DoEmpDamage(), and watchEMPExplosion().

◆ empGrenadeCleanseWaiter()

function empGrenadeCleanseWaiter ( )

Definition at line 219 of file _empgrenade.gsc.

References checkToTurnOffEmp().

Referenced by applyEMP().

◆ empGrenadeDeathWaiter()

function empGrenadeDeathWaiter ( )

Definition at line 200 of file _empgrenade.gsc.

References checkToTurnOffEmp().

Referenced by applyEMP().

◆ empRumbleLoop()

function empRumbleLoop ( duration  )

Definition at line 270 of file _empgrenade.gsc.

References WAIT_SERVER_FRAME.

Referenced by applyEMP().

◆ monitorEMPGrenade()

function monitorEMPGrenade ( )

Definition at line 48 of file _empgrenade.gsc.

References applyEMP().

Referenced by on_player_spawned().

◆ on_player_spawned()

function on_player_spawned ( )

Definition at line 36 of file _empgrenade.gsc.

References begin_other_grenade_tracking(), and monitorEMPGrenade().

Referenced by __init__().

◆ ShutdownEmpRebootIndicatorMenu()

function ShutdownEmpRebootIndicatorMenu ( )

Definition at line 257 of file _empgrenade.gsc.

Referenced by applyEMP(), and checkToTurnOffEmp().

◆ watchEMPExplosion()

function watchEMPExplosion ( owner  ,
weapon   
)

Definition at line 288 of file _empgrenade.gsc.

References EMP_RADIUS, and empExplosionDamageEnts().

Referenced by begin_other_grenade_tracking().