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

Go to the source code of this file.

Macros

#define BETTY_DESTROYED_DAMAGE_MAX   110
 
#define BETTY_DESTROYED_DAMAGE_MIN   10
 
#define BETTY_DESTROYED_DAMAGE_RADIUS   128
 

Functions

function bouncingBettyDestroyed ()
 
function bouncingBettyDetonate (attacker, weapon, target)
 
function bouncingBettyJumpAndExplode ()
 
function createBouncingBettyWatcher ()
 
function doNoTrackUsedStatOnPickup ()
 
function init_shared ()
 
function killMineMover ()
 
function killMineMoverOnPickup ()
 
function mineExplode (explosionDir, explodePos)
 
function onBouncingBettyFizzleOut ()
 
function onSpawnBouncingBetty (watcher, owner)
 
function register ()
 
function spawnMineMover ()
 
function trackBouncingBettyAsUsed ()
 
function trackOnOwner (owner)
 
function trackUsedOnHack ()
 
function trackUsedStatOnDeath ()
 

Macro Definition Documentation

◆ BETTY_DESTROYED_DAMAGE_MAX

#define BETTY_DESTROYED_DAMAGE_MAX   110

Definition at line 15 of file _bouncingbetty.gsc.

◆ BETTY_DESTROYED_DAMAGE_MIN

#define BETTY_DESTROYED_DAMAGE_MIN   10

Definition at line 16 of file _bouncingbetty.gsc.

◆ BETTY_DESTROYED_DAMAGE_RADIUS

#define BETTY_DESTROYED_DAMAGE_RADIUS   128

Definition at line 14 of file _bouncingbetty.gsc.

Function Documentation

◆ bouncingBettyDestroyed()

function bouncingBettyDestroyed ( )

◆ bouncingBettyDetonate()

function bouncingBettyDetonate ( attacker  ,
weapon  ,
target   
)

◆ bouncingBettyJumpAndExplode()

function bouncingBettyJumpAndExplode ( )

Definition at line 312 of file _bouncingbetty.gsc.

References BOUNCINGBETTY_DETONATING, mineExplode(), and set().

Referenced by bouncingBettyDetonate().

◆ createBouncingBettyWatcher()

function createBouncingBettyWatcher ( )

◆ doNoTrackUsedStatOnPickup()

function doNoTrackUsedStatOnPickup ( )

Definition at line 145 of file _bouncingbetty.gsc.

Referenced by onSpawnBouncingBetty().

◆ init_shared()

function init_shared ( )

Definition at line 30 of file _bouncingbetty.gsc.

References add_weapon_watcher(), and createBouncingBettyWatcher().

Referenced by __init__().

◆ killMineMover()

function killMineMover ( )

Definition at line 240 of file _bouncingbetty.gsc.

Referenced by bouncingBettyDestroyed(), and killMineMoverOnPickup().

◆ killMineMoverOnPickup()

function killMineMoverOnPickup ( )

Definition at line 227 of file _bouncingbetty.gsc.

References killMineMover(), and waittill_any().

Referenced by spawnMineMover().

◆ mineExplode()

function mineExplode ( explosionDir  ,
explodePos   
)

Definition at line 337 of file _bouncingbetty.gsc.

References set(), and WAIT_SERVER_FRAME.

Referenced by bouncingBettyJumpAndExplode().

◆ onBouncingBettyFizzleOut()

function onBouncingBettyFizzleOut ( )

Definition at line 104 of file _bouncingbetty.gsc.

Referenced by createBouncingBettyWatcher().

◆ onSpawnBouncingBetty()

function onSpawnBouncingBetty ( watcher  ,
owner   
)

◆ register()

function register ( )

Definition at line 65 of file _bouncingbetty.gsc.

References VERSION_SHIP.

◆ spawnMineMover()

function spawnMineMover ( )

◆ trackBouncingBettyAsUsed()

function trackBouncingBettyAsUsed ( )

Definition at line 160 of file _bouncingbetty.gsc.

Referenced by trackUsedOnHack(), and trackUsedStatOnDeath().

◆ trackOnOwner()

function trackOnOwner ( owner  )

Definition at line 168 of file _bouncingbetty.gsc.

Referenced by onSpawnBouncingBetty().

◆ trackUsedOnHack()

function trackUsedOnHack ( )

Definition at line 152 of file _bouncingbetty.gsc.

References trackBouncingBettyAsUsed().

Referenced by onSpawnBouncingBetty().

◆ trackUsedStatOnDeath()

function trackUsedStatOnDeath ( )

Definition at line 132 of file _bouncingbetty.gsc.

References trackBouncingBettyAsUsed().

Referenced by onSpawnBouncingBetty().