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

Go to the source code of this file.

Functions

function __init__ ()
 
function _debug_show_zone (zone, color, alpha)
 
function _debug_zones ()
 
function _destroy_debug_zones ()
 
function _init_debug_zones ()
 
function add_adjacent_zone (zone_name_a, zone_name_b, flag_name, one_way, zone_tag_a, zone_tag_b)
 
function add_zone_flags (wait_flag, add_flags)
 
function any_player_in_zone (zone_name)
 
function connect_zones (zone_name_a, zone_name_b, one_way)
 
function create_spawner_list (zkeys)
 
function deactivate_initial_barrier_goals ()
 
function debug_show_spawn_locations ()
 
function door_close_disconnect (flag_name)
 
function enable_zone (zone_name)
 
function entity_in_active_zone (ignore_enabled_check=false)
 
function entity_in_zone (zone_name, ignore_enabled_check=false)
 
function get_active_zone_names ()
 
function get_active_zones_entities ()
 
function get_player_zone ()
 
function get_players_in_zone (zone_name, return_players)
 
function get_zone_from_position (v_pos, ignore_enabled_check)
 
function get_zone_magic_boxes (zone_name)
 
function get_zone_zbarriers (zone_name)
 
function make_zone_adjacent (main_zone_name, adj_zone_name, flag_name)
 
function manage_zones (initial_zone)
 
function old_manage_zones (initial_zone)
 
function reinit_zone_spawners ()
 
function setup_zone_flag_waits ()
 
function wait_zone_flags_updating ()
 
function zone_flag_wait (flag_name)
 
function zone_flag_wait_throttle ()
 
function zone_init (zone_name, zone_tag)
 
function zone_is_enabled (zone_name)
 
function zone_wait_till_enabled (zone_name)
 

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 45 of file _zm_zonemgr.gsc.

References create_spawner_list(), and init().

◆ _debug_show_zone()

function _debug_show_zone ( zone  ,
color  ,
alpha   
)

Definition at line 1324 of file _zm_zonemgr.gsc.

Referenced by _debug_zones().

◆ _debug_zones()

function _debug_zones ( )

PrintLn( "ZM >> DEBUG=" + text ); #/

Definition at line 1341 of file _zm_zonemgr.gsc.

References _debug_show_zone(), _destroy_debug_zones(), and _init_debug_zones().

Referenced by old_manage_zones().

◆ _destroy_debug_zones()

function _destroy_debug_zones ( )

Definition at line 1306 of file _zm_zonemgr.gsc.

Referenced by _debug_zones().

◆ _init_debug_zones()

function _init_debug_zones ( )

Definition at line 1250 of file _zm_zonemgr.gsc.

Referenced by _debug_zones().

◆ add_adjacent_zone()

function add_adjacent_zone ( zone_name_a  ,
zone_name_b  ,
flag_name  ,
one_way  ,
zone_tag_a  ,
zone_tag_b   
)

Definition at line 595 of file _zm_zonemgr.gsc.

References init(), make_zone_adjacent(), and zone_init().

Referenced by factory_zone_init().

◆ add_zone_flags()

function add_zone_flags ( wait_flag  ,
add_flags   
)

Definition at line 570 of file _zm_zonemgr.gsc.

Referenced by factory_zone_init().

◆ any_player_in_zone()

function any_player_in_zone ( zone_name  )

Definition at line 189 of file _zm_zonemgr.gsc.

References zone_is_enabled().

Referenced by manage_zones(), old_manage_zones(), and sndLocationShouldPlay().

◆ connect_zones()

function connect_zones ( zone_name_a  ,
zone_name_b  ,
one_way   
)

Definition at line 772 of file _zm_zonemgr.gsc.

References enable_zone(), and zone_init().

Referenced by bridge_init(), jump_from_bridge(), and power_electric_switch().

◆ create_spawner_list()

function create_spawner_list ( zkeys  )

Definition at line 1153 of file _zm_zonemgr.gsc.

References add().

Referenced by __init__().

◆ deactivate_initial_barrier_goals()

function deactivate_initial_barrier_goals ( )

Definition at line 267 of file _zm_zonemgr.gsc.

References get_array().

Referenced by manage_zones(), and old_manage_zones().

◆ debug_show_spawn_locations()

function debug_show_spawn_locations ( )

Definition at line 989 of file _zm_zonemgr.gsc.

References IS_TRUE.

Referenced by manage_zones().

◆ door_close_disconnect()

function door_close_disconnect ( flag_name  )

Definition at line 760 of file _zm_zonemgr.gsc.

References get(), and zone_flag_wait().

Referenced by zone_flag_wait().

◆ enable_zone()

function enable_zone ( zone_name  )

◆ entity_in_active_zone()

function entity_in_active_zone ( ignore_enabled_check  = false)

Definition at line 243 of file _zm_zonemgr.gsc.

References entity_in_zone().

Referenced by do_cleanup_check().

◆ entity_in_zone()

function entity_in_zone ( zone_name  ,
ignore_enabled_check  = false 
)

◆ get_active_zone_names()

function get_active_zone_names ( )

Definition at line 1205 of file _zm_zonemgr.gsc.

References WAIT_SERVER_FRAME.

Referenced by door_opened(), manage_zones(), and old_manage_zones().

◆ get_active_zones_entities()

function get_active_zones_entities ( )

Definition at line 1230 of file _zm_zonemgr.gsc.

References IS_TRUE.

Referenced by check_for_valid_spawn_near_team().

◆ get_player_zone()

function get_player_zone ( )

Definition at line 89 of file _zm_zonemgr.gsc.

References get_current_zone().

◆ get_players_in_zone()

function get_players_in_zone ( zone_name  ,
return_players   
)

Definition at line 152 of file _zm_zonemgr.gsc.

References wait_zone_flags_updating(), and zone_is_enabled().

◆ get_zone_from_position()

function get_zone_from_position ( v_pos  ,
ignore_enabled_check   
)

Definition at line 99 of file _zm_zonemgr.gsc.

References entity_in_zone(), and spawn().

◆ get_zone_magic_boxes()

function get_zone_magic_boxes ( zone_name  )

Definition at line 120 of file _zm_zonemgr.gsc.

References zone_is_enabled().

◆ get_zone_zbarriers()

function get_zone_zbarriers ( zone_name  )

Definition at line 134 of file _zm_zonemgr.gsc.

References zone_is_enabled().

◆ make_zone_adjacent()

function make_zone_adjacent ( main_zone_name  ,
adj_zone_name  ,
flag_name   
)

Definition at line 531 of file _zm_zonemgr.gsc.

Referenced by add_adjacent_zone().

◆ manage_zones()

◆ old_manage_zones()

◆ reinit_zone_spawners()

function reinit_zone_spawners ( )

Definition at line 431 of file _zm_zonemgr.gsc.

References ARRAY_ADD, get_array(), and IS_TRUE.

◆ setup_zone_flag_waits()

function setup_zone_flag_waits ( )

Definition at line 627 of file _zm_zonemgr.gsc.

References add(), and zone_flag_wait().

Referenced by manage_zones(), and old_manage_zones().

◆ wait_zone_flags_updating()

function wait_zone_flags_updating ( )

Definition at line 652 of file _zm_zonemgr.gsc.

References DEFAULT, and WAIT_SERVER_FRAME.

Referenced by get_players_in_zone(), in_enabled_playable_area(), and manage_zones().

◆ zone_flag_wait()

function zone_flag_wait ( flag_name  )

◆ zone_flag_wait_throttle()

function zone_flag_wait_throttle ( )

Definition at line 661 of file _zm_zonemgr.gsc.

References DEFAULT, and WAIT_SERVER_FRAME.

Referenced by zone_flag_wait().

◆ zone_init()

function zone_init ( zone_name  ,
zone_tag   
)

◆ zone_is_enabled()

◆ zone_wait_till_enabled()

function zone_wait_till_enabled ( zone_name  )

Definition at line 75 of file _zm_zonemgr.gsc.

References zone_is_enabled().