‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_proximity_grenade.gsc File Reference

Go to the source code of this file.

Functions

function addPlayerToChain (player)
 
function begin_other_grenade_tracking ()
 
function chainIsActive (chain)
 
function chainPlayer (eAttacker, killCamEnt, weapon, meansOfDeath, damage, proximityChain, player, distanceSq)
 
function cleanupKillCamEntOnDeath ()
 
function cleanUpProximityChainEnt ()
 
function createGadgetProximityGrenadeWatcher ()
 
function createProximityGrenadeWatcher ()
 
function damagePlayerInRadius (position, eAttacker, killCamEnt)
 
function debugChainSphere ()
 
function deleteEntAfterTime ()
 
function deleteEntOnOwnerDeath (owner)
 
function deleteEntOnTimeout ()
 
function getProximityChain ()
 
function init_shared ()
 
function isInChain (player)
 
function on_damage (eAttacker, eInflictor, weapon, meansOfDeath, damage)
 
function on_player_spawned ()
 
function onSpawnProximityGrenadeWeaponObject (watcher, owner)
 
function performHudEffects (position, distanceToGrenade)
 
function proximityDeathWait (owner)
 
function proximityDetonate (attacker, weapon, target)
 
function proximityGrenadeChain (eAttacker, eInflictor, killCamEnt, weapon, meansOfDeath, damage, proximityChain, delay)
 
function proximityGrenadeDamagePlayer (eAttacker, eInflictor, killCamEnt, weapon, meansOfDeath, damage, proximityChain)
 
function register ()
 
function setupKillCamEnt ()
 
function tesla_play_arc_fx (target, waitTime)
 
function trackOnOwner (owner)
 
function updateDvars ()
 
function watch_death ()
 
function watchProximityGrenadeHitPlayer (owner)
 

Function Documentation

◆ addPlayerToChain()

function addPlayerToChain ( player  )

Definition at line 290 of file _proximity_grenade.gsc.

Referenced by proximityGrenadeChain().

◆ begin_other_grenade_tracking()

function begin_other_grenade_tracking ( )

Definition at line 643 of file _proximity_grenade.gsc.

References isHacked(), and watchProximityGrenadeHitPlayer().

Referenced by on_player_spawned().

◆ chainIsActive()

function chainIsActive ( chain  )

Definition at line 239 of file _proximity_grenade.gsc.

Referenced by getProximityChain().

◆ chainPlayer()

function chainPlayer ( eAttacker  ,
killCamEnt  ,
weapon  ,
meansOfDeath  ,
damage  ,
proximityChain  ,
player  ,
distanceSq   
)

◆ cleanupKillCamEntOnDeath()

function cleanupKillCamEntOnDeath ( )

Definition at line 180 of file _proximity_grenade.gsc.

References deleteAfterTime().

Referenced by setupKillCamEnt().

◆ cleanUpProximityChainEnt()

function cleanUpProximityChainEnt ( )

Definition at line 250 of file _proximity_grenade.gsc.

Referenced by proximityGrenadeChain().

◆ createGadgetProximityGrenadeWatcher()

function createGadgetProximityGrenadeWatcher ( )

◆ createProximityGrenadeWatcher()

function createProximityGrenadeWatcher ( )

◆ damagePlayerInRadius()

function damagePlayerInRadius ( position  ,
eAttacker  ,
killCamEnt   
)

◆ debugChainSphere()

function debugChainSphere ( )

Definition at line 470 of file _proximity_grenade.gsc.

References debug_sphere().

◆ deleteEntAfterTime()

function deleteEntAfterTime ( )

Definition at line 607 of file _proximity_grenade.gsc.

Referenced by deleteEntOnOwnerDeath().

◆ deleteEntOnOwnerDeath()

function deleteEntOnOwnerDeath ( owner  )

Definition at line 598 of file _proximity_grenade.gsc.

References deleteEntAfterTime(), and deleteEntOnTimeout().

◆ deleteEntOnTimeout()

function deleteEntOnTimeout ( )

Definition at line 614 of file _proximity_grenade.gsc.

Referenced by deleteEntOnOwnerDeath().

◆ getProximityChain()

function getProximityChain ( )

Definition at line 217 of file _proximity_grenade.gsc.

References chainIsActive().

Referenced by proximityGrenadeChain().

◆ init_shared()

function init_shared ( )

Definition at line 23 of file _proximity_grenade.gsc.

References add_weapon_damage(), on_damage(), on_player_spawned(), on_spawned(), and updateDvars().

Referenced by __init__().

◆ isInChain()

function isInChain ( player  )

Definition at line 283 of file _proximity_grenade.gsc.

Referenced by proximityGrenadeChain().

◆ on_damage()

function on_damage ( eAttacker  ,
eInflictor  ,
weapon  ,
meansOfDeath  ,
damage   
)

Definition at line 667 of file _proximity_grenade.gsc.

References damage(), and proximityGrenadeDamagePlayer().

Referenced by init_shared().

◆ on_player_spawned()

function on_player_spawned ( )

◆ onSpawnProximityGrenadeWeaponObject()

function onSpawnProximityGrenadeWeaponObject ( watcher  ,
owner   
)

◆ performHudEffects()

function performHudEffects ( position  ,
distanceToGrenade   
)

Definition at line 500 of file _proximity_grenade.gsc.

◆ proximityDeathWait()

function proximityDeathWait ( owner  )

Definition at line 591 of file _proximity_grenade.gsc.

◆ proximityDetonate()

function proximityDetonate ( attacker  ,
weapon  ,
target   
)

◆ proximityGrenadeChain()

function proximityGrenadeChain ( eAttacker  ,
eInflictor  ,
killCamEnt  ,
weapon  ,
meansOfDeath  ,
damage  ,
proximityChain  ,
delay   
)

◆ proximityGrenadeDamagePlayer()

function proximityGrenadeDamagePlayer ( eAttacker  ,
eInflictor  ,
killCamEnt  ,
weapon  ,
meansOfDeath  ,
damage  ,
proximityChain   
)

Definition at line 204 of file _proximity_grenade.gsc.

References damage(), damagePlayerInRadius(), and proximityGrenadeChain().

Referenced by on_damage().

◆ register()

function register ( )

Definition at line 62 of file _proximity_grenade.gsc.

References VERSION_SHIP.

◆ setupKillCamEnt()

function setupKillCamEnt ( )

◆ tesla_play_arc_fx()

function tesla_play_arc_fx ( target  ,
waitTime   
)

Definition at line 437 of file _proximity_grenade.gsc.

References spawn().

Referenced by chainPlayer().

◆ trackOnOwner()

function trackOnOwner ( owner  )

Definition at line 150 of file _proximity_grenade.gsc.

Referenced by onSpawnProximityGrenadeWeaponObject().

◆ updateDvars()

function updateDvars ( )

Definition at line 67 of file _proximity_grenade.gsc.

Referenced by init_shared().

◆ watch_death()

function watch_death ( )

Definition at line 621 of file _proximity_grenade.gsc.

References PROXY_PLAYER_NOT_TAZERED, set_to_player(), and show_hud().

Referenced by damagePlayerInRadius().

◆ watchProximityGrenadeHitPlayer()

function watchProximityGrenadeHitPlayer ( owner  )

Definition at line 476 of file _proximity_grenade.gsc.

References proximityDetonate().

Referenced by begin_other_grenade_tracking().