|  | Black Ops 3 Source Code Explorer
    0.1
    An script explorer for Black Ops 3 by ZeRoY | 
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 addPlayerToChain | ( | player | ) | 
Definition at line 290 of file _proximity_grenade.gsc.
Referenced by proximityGrenadeChain().
| function begin_other_grenade_tracking | ( | ) | 
Definition at line 643 of file _proximity_grenade.gsc.
References isHacked(), and watchProximityGrenadeHitPlayer().
Referenced by on_player_spawned().
| function chainIsActive | ( | chain | ) | 
Definition at line 239 of file _proximity_grenade.gsc.
Referenced by getProximityChain().
| function chainPlayer | ( | eAttacker | , | 
| killCamEnt | , | ||
| weapon | , | ||
| meansOfDeath | , | ||
| damage | , | ||
| proximityChain | , | ||
| player | , | ||
| distanceSq | |||
| ) | 
Definition at line 407 of file _proximity_grenade.gsc.
References damage(), damagePlayerInRadius(), debug_line(), proximityGrenadeChain(), tesla_play_arc_fx(), and WAIT_SERVER_FRAME.
Referenced by proximityGrenadeChain().
| function cleanupKillCamEntOnDeath | ( | ) | 
Definition at line 180 of file _proximity_grenade.gsc.
References deleteAfterTime().
Referenced by setupKillCamEnt().
| function cleanUpProximityChainEnt | ( | ) | 
Definition at line 250 of file _proximity_grenade.gsc.
Referenced by proximityGrenadeChain().
| function createGadgetProximityGrenadeWatcher | ( | ) | 
Definition at line 112 of file _proximity_grenade.gsc.
References createProximityWeaponObjectWatcher(), onSpawnProximityGrenadeWeaponObject(), proximityDetonate(), and weaponStun().
Referenced by on_player_spawned().
| function createProximityGrenadeWatcher | ( | ) | 
Definition at line 88 of file _proximity_grenade.gsc.
References createProximityWeaponObjectWatcher(), onSpawnProximityGrenadeWeaponObject(), proximityDetonate(), and weaponStun().
Referenced by on_player_spawned().
| function damagePlayerInRadius | ( | position | , | 
| eAttacker | , | ||
| killCamEnt | |||
| ) | 
Definition at line 513 of file _proximity_grenade.gsc.
References damage(), deleteAfterTime(), mayApplyScreenEffect(), PROXY_PLAYER_NOT_TAZERED, PROXY_PLAYER_TAZERED, set_to_player(), show_hud(), spawn(), and watch_death().
Referenced by chainPlayer(), and proximityGrenadeDamagePlayer().
| function debugChainSphere | ( | ) | 
Definition at line 470 of file _proximity_grenade.gsc.
References debug_sphere().
| function deleteEntAfterTime | ( | ) | 
Definition at line 607 of file _proximity_grenade.gsc.
Referenced by deleteEntOnOwnerDeath().
| function deleteEntOnOwnerDeath | ( | owner | ) | 
Definition at line 598 of file _proximity_grenade.gsc.
References deleteEntAfterTime(), and deleteEntOnTimeout().
| function deleteEntOnTimeout | ( | ) | 
Definition at line 614 of file _proximity_grenade.gsc.
Referenced by deleteEntOnOwnerDeath().
| function getProximityChain | ( | ) | 
Definition at line 217 of file _proximity_grenade.gsc.
References chainIsActive().
Referenced by proximityGrenadeChain().
| 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__().
| function isInChain | ( | player | ) | 
Definition at line 283 of file _proximity_grenade.gsc.
Referenced by proximityGrenadeChain().
| 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().
| function on_player_spawned | ( | ) | 
Definition at line 636 of file _proximity_grenade.gsc.
References begin_other_grenade_tracking(), createGadgetProximityGrenadeWatcher(), and createProximityGrenadeWatcher().
Referenced by init_shared().
| function onSpawnProximityGrenadeWeaponObject | ( | watcher | , | 
| owner | |||
| ) | 
Definition at line 135 of file _proximity_grenade.gsc.
References onSpawnProximityWeaponObject(), setupKillCamEnt(), and trackOnOwner().
Referenced by createGadgetProximityGrenadeWatcher(), and createProximityGrenadeWatcher().
| function performHudEffects | ( | position | , | 
| distanceToGrenade | |||
| ) | 
Definition at line 500 of file _proximity_grenade.gsc.
| function proximityDeathWait | ( | owner | ) | 
Definition at line 591 of file _proximity_grenade.gsc.
| function proximityDetonate | ( | attacker | , | 
| weapon | , | ||
| target | |||
| ) | 
Definition at line 187 of file _proximity_grenade.gsc.
References destroyedExplosive(), IsEnemyPlayer(), processScoreEvent(), and weaponDetonate().
Referenced by createGadgetProximityGrenadeWatcher(), createProximityGrenadeWatcher(), and watchProximityGrenadeHitPlayer().
| function proximityGrenadeChain | ( | eAttacker | , | 
| eInflictor | , | ||
| killCamEnt | , | ||
| weapon | , | ||
| meansOfDeath | , | ||
| damage | , | ||
| proximityChain | , | ||
| delay | |||
| ) | 
Definition at line 297 of file _proximity_grenade.gsc.
References addPlayerToChain(), chainPlayer(), cleanUpProximityChainEnt(), damage(), delay(), friendlyFireCheck(), getProximityChain(), if(), isInChain(), spawn(), and WAIT_SERVER_FRAME.
Referenced by chainPlayer(), and 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().
| function register | ( | ) | 
Definition at line 62 of file _proximity_grenade.gsc.
References VERSION_SHIP.
| function setupKillCamEnt | ( | ) | 
Definition at line 170 of file _proximity_grenade.gsc.
References cleanupKillCamEntOnDeath(), spawn(), and waitTillNotMoving().
Referenced by onSpawnProximityGrenadeWeaponObject().
| function tesla_play_arc_fx | ( | target | , | 
| waitTime | |||
| ) | 
Definition at line 437 of file _proximity_grenade.gsc.
References spawn().
Referenced by chainPlayer().
| function trackOnOwner | ( | owner | ) | 
Definition at line 150 of file _proximity_grenade.gsc.
Referenced by onSpawnProximityGrenadeWeaponObject().
| function updateDvars | ( | ) | 
Definition at line 67 of file _proximity_grenade.gsc.
Referenced by init_shared().
| 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().
| function watchProximityGrenadeHitPlayer | ( | owner | ) | 
Definition at line 476 of file _proximity_grenade.gsc.
References proximityDetonate().
Referenced by begin_other_grenade_tracking().