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

Go to the source code of this file.

Macros

#define TURRET_DAMAGE_AMT_1   0.5
 
#define TURRET_DAMAGE_AMT_2   0.25
 
#define TURRET_DAMAGE_FX_1   "destruct/fx_dest_turret_1"
 
#define TURRET_DAMAGE_FX_2   "destruct/fx_dest_turret_2"
 
#define TURRET_DAMAGE_STATES   2
 
#define TURRET_OUTLINE_MATERIAL   "mc/hud_keyline_green"
 
#define TURRET_OUTLINE_MATERIAL_WARN   "mc/hud_keyline_red"
 

Functions

function __init__ ()
 
function field_damage_state_handler (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_hack_handler (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_keyline_handler (localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_retrievable_handler (local_client_num, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function field_toggle_unplaceable_handler (local_client_num, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
 
function on_player_connect (localClientNum)
 
function play_beeps (localClientNum)
 
function setup_turret_damage_states ()
 
function turret_hacked_fully ()
 
function watch_turret_keyline (localClientNum)
 

Macro Definition Documentation

◆ TURRET_DAMAGE_AMT_1

#define TURRET_DAMAGE_AMT_1   0.5

Definition at line 185 of file _gadget_turret_deploy.csc.

◆ TURRET_DAMAGE_AMT_2

#define TURRET_DAMAGE_AMT_2   0.25

Definition at line 187 of file _gadget_turret_deploy.csc.

◆ TURRET_DAMAGE_FX_1

#define TURRET_DAMAGE_FX_1   "destruct/fx_dest_turret_1"

Definition at line 186 of file _gadget_turret_deploy.csc.

◆ TURRET_DAMAGE_FX_2

#define TURRET_DAMAGE_FX_2   "destruct/fx_dest_turret_2"

Definition at line 188 of file _gadget_turret_deploy.csc.

◆ TURRET_DAMAGE_STATES

#define TURRET_DAMAGE_STATES   2

Definition at line 184 of file _gadget_turret_deploy.csc.

◆ TURRET_OUTLINE_MATERIAL

#define TURRET_OUTLINE_MATERIAL   "mc/hud_keyline_green"

Definition at line 19 of file _gadget_turret_deploy.csc.

◆ TURRET_OUTLINE_MATERIAL_WARN

#define TURRET_OUTLINE_MATERIAL_WARN   "mc/hud_keyline_red"

Definition at line 20 of file _gadget_turret_deploy.csc.

Function Documentation

◆ __init__()

◆ field_damage_state_handler()

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

Definition at line 142 of file _gadget_turret_deploy.csc.

References IS_EQUAL, and is_player_view_linked_to_entity().

Referenced by __init__().

◆ field_toggle_hack_handler()

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

Definition at line 206 of file _gadget_turret_deploy.csc.

References change_dr_flags(), IS_EQUAL, and play_beeps().

Referenced by __init__().

◆ field_toggle_keyline_handler()

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

◆ field_toggle_retrievable_handler()

function field_toggle_retrievable_handler ( local_client_num  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 48 of file _gadget_turret_deploy.csc.

References set_item_retrievable().

Referenced by __init__().

◆ field_toggle_unplaceable_handler()

function field_toggle_unplaceable_handler ( local_client_num  ,
oldVal  ,
newVal  ,
bNewEnt  ,
bInitialSnap  ,
fieldName  ,
bWasTimeJump   
)

Definition at line 56 of file _gadget_turret_deploy.csc.

References set_item_unplaceable().

Referenced by __init__().

◆ on_player_connect()

function on_player_connect ( localClientNum  )

Definition at line 35 of file _gadget_turret_deploy.csc.

Referenced by __init__().

◆ play_beeps()

function play_beeps ( localClientNum  )

Definition at line 245 of file _gadget_turret_deploy.csc.

Referenced by field_toggle_hack_handler().

◆ setup_turret_damage_states()

function setup_turret_damage_states ( )

◆ turret_hacked_fully()

function turret_hacked_fully ( )

Definition at line 255 of file _gadget_turret_deploy.csc.

Referenced by watch_turret_keyline().

◆ watch_turret_keyline()

function watch_turret_keyline ( localClientNum  )

Definition at line 101 of file _gadget_turret_deploy.csc.

References change_dr_flags(), and turret_hacked_fully().

Referenced by field_toggle_keyline_handler().