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

Go to the source code of this file.

Macros

#define NUM_TRIES   5
 

Functions

function __init__ ()
 
function __main__ ()
 
function animate_octobomb (is_upgraded)
 
function check_octobomb_on_train ()
 
function devgui_octobomb_give (n_player_index)
 
function do_octobomb_sound ()
 
function do_tentacle_burst (e_player, is_upgraded)
 
function do_tentacle_grab (e_player, is_upgraded)
 
function FakeLinkto (linkee)
 
function get_thrown_octobomb ()
 
function grenade_planted (grenade, model)
 
function grenade_stolen_by_sam (e_grenade)
 
function hide_owner (owner)
 
function is_on_navmesh ()
 
function move_away_from_edges ()
 
function octo_gib ()
 
function octobomb_cleanup ()
 
function octobomb_devgui ()
 
function octobomb_exists ()
 
function octobomb_give (player)
 
function parasite_attractor (e_grenade)
 
function parasite_attractor_grab (e_grenade)
 
function parasite_attractor_init ()
 
function parasite_variables (e_grenade)
 
function player_give_octobomb (str_weapon=STR_WEAP_OCTOBOMB)
 
function player_give_octobomb_upgraded ()
 
function player_handle_octobomb ()
 
function player_throw_octobomb (e_grenade, num_attractors, max_attract_dist, attract_dist_custom)
 
function private setup_devgui_func (str_devgui_path, str_dvar, n_value, func, n_base_value)
 
function show_briefly (showtime)
 
function show_owner_on_attack (owner)
 
function sndAttackVox ()
 
function special_attractor_spawn (e_player, max_attract_dist)
 
function vehicle_attractor (e_grenade)
 
function vehicle_attractor_damage (e_player)
 
function zombie_explodes ()
 
function zombie_spore_infect (e_player, e_grenade, is_upgraded)
 

Macro Definition Documentation

◆ NUM_TRIES

#define NUM_TRIES   5

Definition at line 433 of file _zm_weap_octobomb.gsc.

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 34 of file _zm_weap_octobomb.gsc.

References octobomb_devgui(), register(), VERSION_SHIP, and VERSION_TU8.

◆ __main__()

◆ animate_octobomb()

function animate_octobomb ( is_upgraded  )

Definition at line 402 of file _zm_weap_octobomb.gsc.

References CF_OCTOBOMB_FX, CF_OCTOBOMB_UG_FX, play(), and set().

Referenced by player_throw_octobomb().

◆ check_octobomb_on_train()

function check_octobomb_on_train ( )

Definition at line 249 of file _zm_weap_octobomb.gsc.

References detonate(), entity_in_zone(), get(), and SERVER_FRAME.

Referenced by player_throw_octobomb().

◆ devgui_octobomb_give()

function devgui_octobomb_give ( n_player_index  )

Definition at line 1091 of file _zm_weap_octobomb.gsc.

References octobomb_give().

Referenced by octobomb_devgui().

◆ do_octobomb_sound()

function do_octobomb_sound ( )

Definition at line 566 of file _zm_weap_octobomb.gsc.

Referenced by player_throw_octobomb().

◆ do_tentacle_burst()

function do_tentacle_burst ( e_player  ,
is_upgraded   
)

◆ do_tentacle_grab()

◆ FakeLinkto()

function FakeLinkto ( linkee  )

Definition at line 200 of file _zm_weap_octobomb.gsc.

Referenced by grenade_planted(), and player_throw_octobomb().

◆ get_thrown_octobomb()

function get_thrown_octobomb ( )

Definition at line 1027 of file _zm_weap_octobomb.gsc.

References WAIT_SERVER_FRAME.

Referenced by player_handle_octobomb().

◆ grenade_planted()

function grenade_planted ( grenade  ,
model   
)

Definition at line 214 of file _zm_weap_octobomb.gsc.

References FakeLinkto(), and IS_EQUAL.

Referenced by player_throw_octobomb().

◆ grenade_stolen_by_sam()

function grenade_stolen_by_sam ( e_grenade  )

Definition at line 468 of file _zm_weap_octobomb.gsc.

References IS_TRUE.

Referenced by player_throw_octobomb().

◆ hide_owner()

function hide_owner ( owner  )

Definition at line 166 of file _zm_weap_octobomb.gsc.

References show_owner_on_attack(), and waittill_any_ex().

◆ is_on_navmesh()

function is_on_navmesh ( )

Definition at line 374 of file _zm_weap_octobomb.gsc.

Referenced by player_throw_octobomb().

◆ move_away_from_edges()

function move_away_from_edges ( )

Definition at line 434 of file _zm_weap_octobomb.gsc.

Referenced by player_throw_octobomb().

◆ octo_gib()

function octo_gib ( )

Definition at line 774 of file _zm_weap_octobomb.gsc.

References cointoss().

Referenced by do_tentacle_grab(), and zombie_explodes().

◆ octobomb_cleanup()

function octobomb_cleanup ( )

Definition at line 532 of file _zm_weap_octobomb.gsc.

References IS_TRUE, self_delete(), and WAIT_SERVER_FRAME.

Referenced by player_throw_octobomb().

◆ octobomb_devgui()

function octobomb_devgui ( )

Definition at line 1054 of file _zm_weap_octobomb.gsc.

References devgui_octobomb_give(), and setup_devgui_func().

Referenced by __init__().

◆ octobomb_exists()

function octobomb_exists ( )

Definition at line 1047 of file _zm_weap_octobomb.gsc.

References is_weapon_included().

Referenced by __main__().

◆ octobomb_give()

function octobomb_give ( player  )

Definition at line 1109 of file _zm_weap_octobomb.gsc.

References set_to_player(), STR_WEAP_OCTOBOMB, and weapon_give().

Referenced by devgui_octobomb_give().

◆ parasite_attractor()

function parasite_attractor ( e_grenade  )

Definition at line 909 of file _zm_weap_octobomb.gsc.

References OCTOBOMB_PARASITE_ATTRACT_RADIUS, and SERVER_FRAME.

Referenced by special_attractor_spawn().

◆ parasite_attractor_grab()

function parasite_attractor_grab ( e_grenade  )

◆ parasite_attractor_init()

function parasite_attractor_init ( )

Definition at line 875 of file _zm_weap_octobomb.gsc.

References ARRAY_ADD, and OCTOBOMB_PARASITE_ATTRACT_RADIUS.

Referenced by special_attractor_spawn().

◆ parasite_variables()

function parasite_variables ( e_grenade  )

Definition at line 888 of file _zm_weap_octobomb.gsc.

References set_ignoreall(), and set_state().

Referenced by special_attractor_spawn().

◆ player_give_octobomb()

function player_give_octobomb ( str_weapon  = STR_WEAP_OCTOBOMB)

◆ player_give_octobomb_upgraded()

function player_give_octobomb_upgraded ( )

Definition at line 70 of file _zm_weap_octobomb.gsc.

References player_give_octobomb(), and STR_WEAP_OCTOBOMB_UPGRADED.

Referenced by __main__().

◆ player_handle_octobomb()

function player_handle_octobomb ( )

Definition at line 93 of file _zm_weap_octobomb.gsc.

References get_thrown_octobomb(), and player_throw_octobomb().

Referenced by player_give_octobomb().

◆ player_throw_octobomb()

◆ setup_devgui_func()

function private setup_devgui_func ( str_devgui_path  ,
str_dvar  ,
n_value  ,
func  ,
n_base_value   
)

Definition at line 1065 of file _zm_weap_octobomb.gsc.

References wait_network_frame().

Referenced by octobomb_devgui().

◆ show_briefly()

function show_briefly ( showtime  )

Definition at line 128 of file _zm_weap_octobomb.gsc.

References WAIT_SERVER_FRAME.

Referenced by show_owner_on_attack().

◆ show_owner_on_attack()

function show_owner_on_attack ( owner  )

Definition at line 148 of file _zm_weap_octobomb.gsc.

References show_briefly().

Referenced by hide_owner().

◆ sndAttackVox()

function sndAttackVox ( )

Definition at line 1014 of file _zm_weap_octobomb.gsc.

Referenced by player_throw_octobomb().

◆ special_attractor_spawn()

◆ vehicle_attractor()

function vehicle_attractor ( e_grenade  )

Definition at line 844 of file _zm_weap_octobomb.gsc.

Referenced by special_attractor_spawn().

◆ vehicle_attractor_damage()

function vehicle_attractor_damage ( e_player  )

◆ zombie_explodes()

function zombie_explodes ( )

Definition at line 678 of file _zm_weap_octobomb.gsc.

References increment(), and octo_gib().

Referenced by do_tentacle_burst().

◆ zombie_spore_infect()

function zombie_spore_infect ( e_player  ,
e_grenade  ,
is_upgraded   
)