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

Go to the source code of this file.

Macros

#define CENTER_OFFSET_Z   30
 
#define EXPLOSION_RADIUS   400
 
#define FX_PER_FRAME   2
 
#define HEATWAVE_ACTIVATE_POSTFX   "pstfx_heat_pulse"
 
#define HEATWAVE_EXPLOSION_1P_FX   "player/fx_plyr_heat_wave_1p"
 
#define HEATWAVE_EXPLOSION_DISTORTION_VOLUME_AIR_FX   "player/fx_plyr_heat_wave_distortion_volume_air"
 
#define HEATWAVE_EXPLOSION_DISTORTION_VOLUME_FX   "player/fx_plyr_heat_wave_distortion_volume"
 
#define HEATWAVE_EXPLOSION_FX   "player/fx_plyr_heat_wave"
 
#define HEATWAVE_VICTIM_TAGFXSET   "ability_hero_heat_wave_player_impact"
 
#define VICTIM_FX_PUMP_DURATION   1
 

Functions

function __init__ ()
 
function aoe_fx (localClientNum)
 
function clear_heat_wave_fx (localClientNum)
 
function do_fx (localClientNum, center, yaw_count, pitch)
 
function set_heatwave_fx (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function update_activate (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function update_victim (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 

Macro Definition Documentation

◆ CENTER_OFFSET_Z

#define CENTER_OFFSET_Z   30

Definition at line 33 of file _gadget_heat_wave.csc.

◆ EXPLOSION_RADIUS

#define EXPLOSION_RADIUS   400

Definition at line 32 of file _gadget_heat_wave.csc.

◆ FX_PER_FRAME

#define FX_PER_FRAME   2

Definition at line 34 of file _gadget_heat_wave.csc.

◆ HEATWAVE_ACTIVATE_POSTFX

#define HEATWAVE_ACTIVATE_POSTFX   "pstfx_heat_pulse"

Definition at line 30 of file _gadget_heat_wave.csc.

◆ HEATWAVE_EXPLOSION_1P_FX

#define HEATWAVE_EXPLOSION_1P_FX   "player/fx_plyr_heat_wave_1p"

Definition at line 25 of file _gadget_heat_wave.csc.

◆ HEATWAVE_EXPLOSION_DISTORTION_VOLUME_AIR_FX

#define HEATWAVE_EXPLOSION_DISTORTION_VOLUME_AIR_FX   "player/fx_plyr_heat_wave_distortion_volume_air"

Definition at line 27 of file _gadget_heat_wave.csc.

◆ HEATWAVE_EXPLOSION_DISTORTION_VOLUME_FX

#define HEATWAVE_EXPLOSION_DISTORTION_VOLUME_FX   "player/fx_plyr_heat_wave_distortion_volume"

Definition at line 26 of file _gadget_heat_wave.csc.

◆ HEATWAVE_EXPLOSION_FX

#define HEATWAVE_EXPLOSION_FX   "player/fx_plyr_heat_wave"

Definition at line 24 of file _gadget_heat_wave.csc.

◆ HEATWAVE_VICTIM_TAGFXSET

#define HEATWAVE_VICTIM_TAGFXSET   "ability_hero_heat_wave_player_impact"

Definition at line 28 of file _gadget_heat_wave.csc.

◆ VICTIM_FX_PUMP_DURATION

#define VICTIM_FX_PUMP_DURATION   1

Definition at line 23 of file _gadget_heat_wave.csc.

Function Documentation

◆ __init__()

◆ aoe_fx()

function aoe_fx ( localClientNum  )

Definition at line 101 of file _gadget_heat_wave.csc.

References CENTER_OFFSET_Z, do_fx(), EXPLOSION_RADIUS, and trace().

Referenced by set_heatwave_fx().

◆ clear_heat_wave_fx()

function clear_heat_wave_fx ( localClientNum  )

Definition at line 88 of file _gadget_heat_wave.csc.

Referenced by set_heatwave_fx().

◆ do_fx()

function do_fx ( localClientNum  ,
center  ,
yaw_count  ,
pitch   
)

◆ set_heatwave_fx()

function set_heatwave_fx ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 78 of file _gadget_heat_wave.csc.

References aoe_fx(), and clear_heat_wave_fx().

Referenced by __init__().

◆ update_activate()

function update_activate ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 58 of file _gadget_heat_wave.csc.

References HEATWAVE_ACTIVATE_POSTFX.

Referenced by __init__().

◆ update_victim()

function update_victim ( localClientNum  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 66 of file _gadget_heat_wave.csc.

References HEATWAVE_VICTIM_TAGFXSET, and waittill_dobj().

Referenced by __init__().