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

Go to the source code of this file.

Macros

#define ZM_EQUIPMENT_HEALTH   1500
 

Functions

function __init__ ()
 
function __main__ ()
 
function add_to_trigger_list (equipment)
 
function buy (equipment)
 
function change_ammo (equipment, change)
 
function disappear_fx (origin, fx, angles)
 
function equipment_spawn_think ()
 
function get_hint (equipment)
 
function get_howto_hint (equipment)
 
function get_icon (equipment)
 
function get_notify_strings (equipment)
 
function get_player_equipment ()
 
function give (equipment)
 
function hacker_active ()
 
function has_deployed_equipment (weapon)
 
function has_player_equipment (weapon)
 
function include (equipment_name)
 
function init_hint_hudelem (x, y, alignX, alignY, fontscale, alpha)
 
function init_player_equipment ()
 
function init_upgrade ()
 
function is_active (equipment)
 
function is_equipment (weapon)
 
function is_equipment_that_blocks_purchase (weapon)
 
function is_included (equipment)
 
function is_limited (equipment)
 
function is_player_equipment (weapon)
 
function limit (equipment_name, limited)
 
function limited_in_use (equipment)
 
function register (equipment_name, hint, howto_hint, hint_icon, equipmentVO)
 
function register_for_level (weaponname)
 
function register_slot_watcher_override (str_equipment, func_slot_watcher_override)
 
function release_limited_on_disconnect (equipment)
 
function release_limited_on_taken (equipment)
 
function set_ammo_driven (equipment_name, start, refill_max_ammo=false)
 
function set_equipment_invisibility_to_player (equipment, invisible)
 
function set_player_equipment (weapon)
 
function setup_client_hintelem (ypos=220, font_scale=1.25)
 
function setup_limited (equipment)
 
function show_hint (equipment)
 
function show_hint_text (text, show_for_time=3.20, font_scale=1.25, ypos=220)
 
function signal_activated (val=1)
 
function slot_watcher (equipment)
 
function start_ammo (equipment)
 
function take (equipment)
 

Macro Definition Documentation

◆ ZM_EQUIPMENT_HEALTH

#define ZM_EQUIPMENT_HEALTH   1500

Definition at line 26 of file _zm_equipment.gsc.

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 35 of file _zm_equipment.gsc.

References CLIENTFIELD_BUILDABLE_PIECE_COUNT, IS_TRUE, register(), and VERSION_SHIP.

◆ __main__()

function __main__ ( )

Definition at line 49 of file _zm_equipment.gsc.

References init_upgrade().

◆ add_to_trigger_list()

function add_to_trigger_list ( equipment  )

Definition at line 207 of file _zm_equipment.gsc.

Referenced by init_upgrade().

◆ buy()

function buy ( equipment  )

Definition at line 374 of file _zm_equipment.gsc.

References give(), and take().

Referenced by craftable_place_think(), and player_watch_upgraded_pickup_from_table().

◆ change_ammo()

function change_ammo ( equipment  ,
change   
)

Definition at line 634 of file _zm_equipment.gsc.

References change(), and IS_TRUE.

Referenced by bottle_trigger_activate(), and weapon_ammo().

◆ disappear_fx()

function disappear_fx ( origin  ,
fx  ,
angles   
)

Definition at line 655 of file _zm_equipment.gsc.

Referenced by craftables_watch_swipes().

◆ equipment_spawn_think()

function equipment_spawn_think ( )

◆ get_hint()

function get_hint ( equipment  )

Definition at line 177 of file _zm_equipment.gsc.

Referenced by init_upgrade().

◆ get_howto_hint()

function get_howto_hint ( equipment  )

Definition at line 185 of file _zm_equipment.gsc.

Referenced by show_hint().

◆ get_icon()

function get_icon ( equipment  )

Definition at line 192 of file _zm_equipment.gsc.

◆ get_notify_strings()

function get_notify_strings ( equipment  )

◆ get_player_equipment()

function get_player_equipment ( )

Definition at line 736 of file _zm_equipment.gsc.

Referenced by limited_in_use(), and take().

◆ give()

◆ hacker_active()

◆ has_deployed_equipment()

function has_deployed_equipment ( weapon  )

Definition at line 716 of file _zm_equipment.gsc.

Referenced by has_player_equipment().

◆ has_player_equipment()

function has_player_equipment ( weapon  )

◆ include()

function include ( equipment_name  )

Definition at line 121 of file _zm_equipment.gsc.

◆ init_hint_hudelem()

function init_hint_hudelem ( ,
,
alignX  ,
alignY  ,
fontscale  ,
alpha   
)

Definition at line 528 of file _zm_equipment.gsc.

Referenced by setup_client_hintelem().

◆ init_player_equipment()

function init_player_equipment ( )

Definition at line 779 of file _zm_equipment.gsc.

References set_player_equipment().

Referenced by init_player_offhand_weapons().

◆ init_upgrade()

function init_upgrade ( )

Definition at line 158 of file _zm_equipment.gsc.

References add_to_trigger_list(), equipment_spawn_think(), and get_hint().

Referenced by __main__().

◆ is_active()

function is_active ( equipment  )

Definition at line 518 of file _zm_equipment.gsc.

Referenced by hacker_active().

◆ is_equipment()

◆ is_equipment_that_blocks_purchase()

function is_equipment_that_blocks_purchase ( weapon  )

◆ is_included()

function is_included ( equipment  )

Definition at line 105 of file _zm_equipment.gsc.

◆ is_limited()

function is_limited ( equipment  )

◆ is_player_equipment()

function is_player_equipment ( weapon  )

Definition at line 706 of file _zm_equipment.gsc.

Referenced by give(), has_player_equipment(), and is_player_offhand_weapon().

◆ limit()

function limit ( equipment_name  ,
limited   
)

◆ limited_in_use()

function limited_in_use ( equipment  )

◆ register()

function register ( equipment_name  ,
hint  ,
howto_hint  ,
hint_icon  ,
equipmentVO   
)

Definition at line 72 of file _zm_equipment.gsc.

Referenced by __init__().

◆ register_for_level()

function register_for_level ( weaponname  )

Definition at line 675 of file _zm_equipment.gsc.

References is_equipment().

Referenced by __main__().

◆ register_slot_watcher_override()

function register_slot_watcher_override ( str_equipment  ,
func_slot_watcher_override   
)

Definition at line 100 of file _zm_equipment.gsc.

◆ release_limited_on_disconnect()

function release_limited_on_disconnect ( equipment  )

Definition at line 501 of file _zm_equipment.gsc.

References get_notify_strings(), and set_equipment_invisibility_to_player().

Referenced by setup_limited().

◆ release_limited_on_taken()

function release_limited_on_taken ( equipment  )

◆ set_ammo_driven()

function set_ammo_driven ( equipment_name  ,
start  ,
refill_max_ammo  = false 
)

Definition at line 132 of file _zm_equipment.gsc.

Referenced by __main__().

◆ set_equipment_invisibility_to_player()

function set_equipment_invisibility_to_player ( equipment  ,
invisible   
)

◆ set_player_equipment()

function set_player_equipment ( weapon  )

Definition at line 753 of file _zm_equipment.gsc.

Referenced by give(), init_player_equipment(), and take().

◆ setup_client_hintelem()

function setup_client_hintelem ( ypos  = 220,
font_scale  = 1.25 
)

Definition at line 540 of file _zm_equipment.gsc.

References init_hint_hudelem().

Referenced by show_hint_text().

◆ setup_limited()

function setup_limited ( equipment  )

◆ show_hint()

function show_hint ( equipment  )

Definition at line 569 of file _zm_equipment.gsc.

References get_howto_hint(), IS_TRUE, and show_hint_text().

Referenced by give().

◆ show_hint_text()

function show_hint_text ( text  ,
show_for_time  = 3.20,
font_scale  = 1.25,
ypos  = 220 
)

Definition at line 587 of file _zm_equipment.gsc.

References destroy(), setup_client_hintelem(), WAIT_SERVER_FRAME, and waittill_any_timeout().

Referenced by show_hint().

◆ signal_activated()

function signal_activated ( val  = 1)

Definition at line 54 of file _zm_equipment.gsc.

References IS_TRUE, set(), and wait_network_frame().

◆ slot_watcher()

function slot_watcher ( equipment  )

Definition at line 394 of file _zm_equipment.gsc.

References DEFAULT, and get_notify_strings().

Referenced by give().

◆ start_ammo()

function start_ammo ( equipment  )

Definition at line 617 of file _zm_equipment.gsc.

References IS_TRUE.

Referenced by craftable_place_think(), and give().

◆ take()