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

Go to the source code of this file.

Macros

#define STR_NAV_VOLUME_TRAVERSAL   "air_buy_gate"
 

Functions

function __init__ ()
 
function __main__ ()
 
function any_player_touching (trigger)
 
function any_player_touching_any (trigger, more_triggers)
 
function any_zombie_touching_any (trigger, more_triggers)
 
function blocker_attack_spots ()
 
function blocker_choke ()
 
function blocker_connect_paths (start_node, end_node, two_way)
 
function blocker_disconnect_paths (start_node, end_node, two_way)
 
function blocker_init ()
 
function blocker_think ()
 
function blocker_trigger_think ()
 
function blocker_unitrigger_think ()
 
function blocker_update_prompt_visibility ()
 
function blockerstub_update_prompt (player)
 
function blockertrigger_update_prompt (player)
 
function board_completion ()
 
function debris_init ()
 
function debris_move (struct)
 
function debris_think ()
 
function debris_zbarrier_move ()
 
function destructible_glass_barricade (unbroken_section, node)
 
function disconnect_paths_when_done ()
 
function do_post_chunk_repair_delay (has_perk)
 
function door_activate (time, open, quick, use_blocker_clip_for_pathing)
 
function door_block ()
 
function door_buy ()
 
function door_classify (parent_trig)
 
function door_delay ()
 
function door_init ()
 
function door_opened (cost, quick_close)
 
function door_repaired_rumble_n_sound ()
 
function door_solid_thread ()
 
function door_solid_thread_anim ()
 
function door_think ()
 
function door_zbarrier_move ()
 
function ensure_chunk_is_back_to_origin (chunk)
 
function flag_blocker ()
 
function handle_post_board_repair_rewards (cost, zbarrier)
 
function has_blocker_affecting_perk ()
 
function increment_window_repaired (s_barrier)
 
function init_blockers ()
 
function kill_trapped_zombies (trigger)
 
function move_chunk (index, b_hide)
 
function open_all_zbarriers ()
 
function physics_launch_door (door_trig)
 
function player_fails_blocker_repair_trigger_preamble (player, players, trigger, hold_required)
 
function quantum_bomb_open_nearest_door_result (position)
 
function quantum_bomb_open_nearest_door_validation (position)
 
function random_destroyed_chunk_show ()
 
function rebuild_barrier_reward_reset ()
 
function remove_chunk (chunk, node, destroy_immediately, zomb)
 
function remove_chunk_rotate_grate (chunk)
 
function replace_chunk (barrier, chunk, perk, upgrade, via_powerup)
 
function self_and_flag_wait (msg)
 
function self_disconnectpaths ()
 
function should_delete_zbarriers ()
 
function trigger_delete_on_repair ()
 
function update_states (states)
 
function wait_trigger_clear (trigger, more_triggers, end_on)
 
function waittill_door_can_close ()
 
function waittill_door_trigger_clear_global_power_off (trigger, all_trigs)
 
function waittill_door_trigger_clear_local_power_off (trigger, all_trigs)
 
function zombie_bartear_audio_offset (chunk)
 
function zombie_bartear_audio_plus_fx_offset_repair_horizontal (chunk)
 
function zombie_bartear_audio_plus_fx_offset_repair_verticle (chunk)
 
function zombie_boardtear_audio_offset (chunk)
 
function zombie_boardtear_audio_plus_fx_offset_repair_horizontal (chunk)
 
function zombie_boardtear_audio_plus_fx_offset_repair_verticle (chunk)
 
function zombie_gratetear_audio_plus_fx_offset_repair_horizontal (chunk)
 

Macro Definition Documentation

◆ STR_NAV_VOLUME_TRAVERSAL

#define STR_NAV_VOLUME_TRAVERSAL   "air_buy_gate"

Definition at line 36 of file _zm_blockers.gsc.

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 38 of file _zm_blockers.gsc.

References add_zombie_hint(), and init_blockers().

◆ __main__()

function __main__ ( )

◆ any_player_touching()

function any_player_touching ( trigger  )

Definition at line 647 of file _zm_blockers.gsc.

◆ any_player_touching_any()

function any_player_touching_any ( trigger  ,
more_triggers   
)

Definition at line 658 of file _zm_blockers.gsc.

References is_player_valid().

Referenced by wait_trigger_clear().

◆ any_zombie_touching_any()

function any_zombie_touching_any ( trigger  ,
more_triggers   
)

Definition at line 676 of file _zm_blockers.gsc.

Referenced by wait_trigger_clear().

◆ blocker_attack_spots()

function blocker_attack_spots ( )

Definition at line 1751 of file _zm_blockers.gsc.

References groundpos_ignore_water_new().

Referenced by blocker_init().

◆ blocker_choke()

function blocker_choke ( )

Definition at line 1800 of file _zm_blockers.gsc.

References WAIT_SERVER_FRAME.

Referenced by blocker_think().

◆ blocker_connect_paths()

function blocker_connect_paths ( start_node  ,
end_node  ,
two_way   
)

Definition at line 1535 of file _zm_blockers.gsc.

Referenced by open_all_zbarriers().

◆ blocker_disconnect_paths()

function blocker_disconnect_paths ( start_node  ,
end_node  ,
two_way   
)

◆ blocker_init()

◆ blocker_think()

function blocker_think ( )

◆ blocker_trigger_think()

◆ blocker_unitrigger_think()

function blocker_unitrigger_think ( )

Definition at line 1958 of file _zm_blockers.gsc.

Referenced by blocker_trigger_think().

◆ blocker_update_prompt_visibility()

function blocker_update_prompt_visibility ( )

Definition at line 369 of file _zm_blockers.gsc.

References IS_DRINKING.

Referenced by debris_init(), and door_init().

◆ blockerstub_update_prompt()

function blockerstub_update_prompt ( player  )

Definition at line 2249 of file _zm_blockers.gsc.

References in_revive_trigger(), IS_DRINKING, and is_player_valid().

Referenced by blockertrigger_update_prompt().

◆ blockertrigger_update_prompt()

function blockertrigger_update_prompt ( player  )

Definition at line 2236 of file _zm_blockers.gsc.

References blockerstub_update_prompt().

Referenced by blocker_trigger_think().

◆ board_completion()

function board_completion ( )

Definition at line 2308 of file _zm_blockers.gsc.

Referenced by door_repaired_rumble_n_sound().

◆ debris_init()

function debris_init ( )

◆ debris_move()

function debris_move ( struct  )

Definition at line 1462 of file _zm_blockers.gsc.

References play_sound_on_ent(), and script_delay().

Referenced by debris_think().

◆ debris_think()

◆ debris_zbarrier_move()

function debris_zbarrier_move ( )

Definition at line 1421 of file _zm_blockers.gsc.

References move_chunk().

Referenced by debris_think().

◆ destructible_glass_barricade()

function destructible_glass_barricade ( unbroken_section  ,
node   
)

◆ disconnect_paths_when_done()

function disconnect_paths_when_done ( )

Definition at line 1159 of file _zm_blockers.gsc.

References waittill_either().

Referenced by door_activate().

◆ do_post_chunk_repair_delay()

function do_post_chunk_repair_delay ( has_perk  )

Definition at line 1924 of file _zm_blockers.gsc.

References script_delay().

Referenced by blocker_trigger_think().

◆ door_activate()

function door_activate ( time  ,
open  ,
quick  ,
use_blocker_clip_for_pathing   
)

◆ door_block()

function door_block ( )

Definition at line 908 of file _zm_blockers.gsc.

Referenced by door_think().

◆ door_buy()

◆ door_classify()

function door_classify ( parent_trig  )

Definition at line 209 of file _zm_blockers.gsc.

References STR_NAV_VOLUME_TRAVERSAL.

Referenced by door_init().

◆ door_delay()

function door_delay ( )

Definition at line 404 of file _zm_blockers.gsc.

Referenced by door_think().

◆ door_init()

function door_init ( )

◆ door_opened()

function door_opened ( cost  ,
quick_close   
)

◆ door_repaired_rumble_n_sound()

function door_repaired_rumble_n_sound ( )

Definition at line 2284 of file _zm_blockers.gsc.

References board_completion().

◆ door_solid_thread()

function door_solid_thread ( )

Definition at line 1092 of file _zm_blockers.gsc.

References waittill_either().

Referenced by door_activate().

◆ door_solid_thread_anim()

function door_solid_thread_anim ( )

Definition at line 1126 of file _zm_blockers.gsc.

Referenced by door_activate().

◆ door_think()

◆ door_zbarrier_move()

function door_zbarrier_move ( )

Definition at line 1432 of file _zm_blockers.gsc.

References move_chunk().

Referenced by door_activate().

◆ ensure_chunk_is_back_to_origin()

function ensure_chunk_is_back_to_origin ( chunk  )

Definition at line 2802 of file _zm_blockers.gsc.

◆ flag_blocker()

function flag_blocker ( )

Definition at line 3140 of file _zm_blockers.gsc.

References init(), script_delay(), script_flag_wait(), and wait_till().

Referenced by init_blockers().

◆ handle_post_board_repair_rewards()

function handle_post_board_repair_rewards ( cost  ,
zbarrier   
)

◆ has_blocker_affecting_perk()

function has_blocker_affecting_perk ( )

Definition at line 1912 of file _zm_blockers.gsc.

References PERK_SLEIGHT_OF_HAND.

Referenced by blocker_trigger_think().

◆ increment_window_repaired()

function increment_window_repaired ( s_barrier  )

Definition at line 2227 of file _zm_blockers.gsc.

References increment_challenge_stat(), and increment_windows_repaired().

Referenced by blocker_trigger_think().

◆ init_blockers()

function init_blockers ( )

Definition at line 73 of file _zm_blockers.gsc.

References blocker_init(), debris_init(), door_init(), flag_blocker(), get_array(), and init().

Referenced by __init__().

◆ kill_trapped_zombies()

function kill_trapped_zombies ( trigger  )

Definition at line 618 of file _zm_blockers.gsc.

Referenced by waittill_door_can_close().

◆ move_chunk()

function move_chunk ( index  ,
b_hide   
)

Definition at line 1442 of file _zm_blockers.gsc.

Referenced by debris_zbarrier_move(), and door_zbarrier_move().

◆ open_all_zbarriers()

function open_all_zbarriers ( )

Definition at line 2868 of file _zm_blockers.gsc.

References blocker_connect_paths().

◆ physics_launch_door()

function physics_launch_door ( door_trig  )

Definition at line 1069 of file _zm_blockers.gsc.

References WAIT_SERVER_FRAME.

Referenced by door_activate().

◆ player_fails_blocker_repair_trigger_preamble()

function player_fails_blocker_repair_trigger_preamble ( player  ,
players  ,
trigger  ,
hold_required   
)

◆ quantum_bomb_open_nearest_door_result()

function quantum_bomb_open_nearest_door_result ( position  )

Definition at line 3227 of file _zm_blockers.gsc.

References create_and_play_dialog().

Referenced by __main__().

◆ quantum_bomb_open_nearest_door_validation()

function quantum_bomb_open_nearest_door_validation ( position  )

Definition at line 3192 of file _zm_blockers.gsc.

Referenced by __main__().

◆ random_destroyed_chunk_show()

function random_destroyed_chunk_show ( )

Definition at line 2275 of file _zm_blockers.gsc.

◆ rebuild_barrier_reward_reset()

function rebuild_barrier_reward_reset ( )

Definition at line 2361 of file _zm_blockers.gsc.

Referenced by onSpawnPlayer(), and round_think().

◆ remove_chunk()

function remove_chunk ( chunk  ,
node  ,
destroy_immediately  ,
zomb   
)

◆ remove_chunk_rotate_grate()

function remove_chunk_rotate_grate ( chunk  )

Definition at line 2720 of file _zm_blockers.gsc.

◆ replace_chunk()

function replace_chunk ( barrier  ,
chunk  ,
perk  ,
upgrade  ,
via_powerup   
)

◆ self_and_flag_wait()

function self_and_flag_wait ( msg  )

Definition at line 894 of file _zm_blockers.gsc.

References IS_TRUE, and wait_till().

◆ self_disconnectpaths()

function self_disconnectpaths ( )

Definition at line 1170 of file _zm_blockers.gsc.

Referenced by door_activate().

◆ should_delete_zbarriers()

function should_delete_zbarriers ( )

Definition at line 1717 of file _zm_blockers.gsc.

References is_Classic(), and is_Standard().

Referenced by blocker_init().

◆ trigger_delete_on_repair()

function trigger_delete_on_repair ( )

Definition at line 2324 of file _zm_blockers.gsc.

References unregister_unitrigger(), and waittill_either().

Referenced by blocker_trigger_think().

◆ update_states()

function update_states ( states  )

◆ wait_trigger_clear()

function wait_trigger_clear ( trigger  ,
more_triggers  ,
end_on   
)

◆ waittill_door_can_close()

function waittill_door_can_close ( )

◆ waittill_door_trigger_clear_global_power_off()

function waittill_door_trigger_clear_global_power_off ( trigger  ,
all_trigs   
)

Definition at line 714 of file _zm_blockers.gsc.

References IS_TRUE, and wait_trigger_clear().

Referenced by waittill_door_can_close().

◆ waittill_door_trigger_clear_local_power_off()

function waittill_door_trigger_clear_local_power_off ( trigger  ,
all_trigs   
)

Definition at line 703 of file _zm_blockers.gsc.

References IS_TRUE, and wait_trigger_clear().

Referenced by waittill_door_can_close().

◆ zombie_bartear_audio_offset()

function zombie_bartear_audio_offset ( chunk  )

Definition at line 2792 of file _zm_blockers.gsc.

References play_sound_on_ent().

Referenced by remove_chunk().

◆ zombie_bartear_audio_plus_fx_offset_repair_horizontal()

function zombie_bartear_audio_plus_fx_offset_repair_horizontal ( chunk  )

Definition at line 3027 of file _zm_blockers.gsc.

References play_sound_on_ent().

◆ zombie_bartear_audio_plus_fx_offset_repair_verticle()

function zombie_bartear_audio_plus_fx_offset_repair_verticle ( chunk  )

Definition at line 3082 of file _zm_blockers.gsc.

References play_sound_on_ent().

◆ zombie_boardtear_audio_offset()

function zombie_boardtear_audio_offset ( chunk  )

Definition at line 2742 of file _zm_blockers.gsc.

References IS_TRUE, and play_sound_on_ent().

Referenced by remove_chunk().

◆ zombie_boardtear_audio_plus_fx_offset_repair_horizontal()

function zombie_boardtear_audio_plus_fx_offset_repair_horizontal ( chunk  )

Definition at line 2895 of file _zm_blockers.gsc.

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

◆ zombie_boardtear_audio_plus_fx_offset_repair_verticle()

function zombie_boardtear_audio_plus_fx_offset_repair_verticle ( chunk  )

Definition at line 2932 of file _zm_blockers.gsc.

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

◆ zombie_gratetear_audio_plus_fx_offset_repair_horizontal()

function zombie_gratetear_audio_plus_fx_offset_repair_horizontal ( chunk  )

Definition at line 2970 of file _zm_blockers.gsc.

References play_sound_on_ent().