![]() |
Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
|
Go to the source code of this file.
Macros | |
#define | N_CLEANUP_AGE_MIN 5000 |
#define | N_CLEANUP_AGE_TIMEOUT 45000 |
#define | N_CLEANUP_DIST_SQ_MIN 250000 |
#define | N_CLEANUP_DIST_SQ_MIN_AGGRESSIVE 189225 |
#define | N_CLEANUP_DIST_SQ_ROUND_END 2250000 |
#define | N_CLEANUP_EVALS_PER_FRAME_MAX 1 |
#define | N_CLEANUP_FOV_COS 0.766 |
#define | N_CLEANUP_INTERVAL_MIN 3000 |
#define | N_MSEC 1000 |
#define | TOO_HIGH_DIST 800 |
#define | TRACKING_INNER_DIST 2000 |
#define | TRACKING_OUTER_DIST 2200 |
Functions | |
function | __init__ () |
function | __main__ () |
function private | cleanup_main () |
function private | delete_zombie_noone_looking () |
function | do_cleanup_check (n_override_cleanup_dist) |
function | force_check_now () |
function | get_adjacencies_to_zone (str_zone) |
function | get_escape_position () |
function | get_escape_position_in_current_zone () |
function private | get_farthest_wait_location (a_wait_locations) |
function private | get_wait_locations_in_zone (zone) |
function private | get_wait_locations_in_zones (a_zones) |
function private | player_ahead_of_me (player) |
function private | player_can_see_me (player) |
#define N_CLEANUP_AGE_MIN 5000 |
Definition at line 23 of file zm_giant_cleanup_mgr.gsc.
#define N_CLEANUP_AGE_TIMEOUT 45000 |
Definition at line 24 of file zm_giant_cleanup_mgr.gsc.
#define N_CLEANUP_DIST_SQ_MIN 250000 |
Definition at line 28 of file zm_giant_cleanup_mgr.gsc.
#define N_CLEANUP_DIST_SQ_MIN_AGGRESSIVE 189225 |
Definition at line 27 of file zm_giant_cleanup_mgr.gsc.
#define N_CLEANUP_DIST_SQ_ROUND_END 2250000 |
Definition at line 29 of file zm_giant_cleanup_mgr.gsc.
#define N_CLEANUP_EVALS_PER_FRAME_MAX 1 |
Definition at line 25 of file zm_giant_cleanup_mgr.gsc.
#define N_CLEANUP_FOV_COS 0.766 |
Definition at line 26 of file zm_giant_cleanup_mgr.gsc.
#define N_CLEANUP_INTERVAL_MIN 3000 |
Definition at line 22 of file zm_giant_cleanup_mgr.gsc.
#define N_MSEC 1000 |
Definition at line 34 of file zm_giant_cleanup_mgr.gsc.
#define TOO_HIGH_DIST 800 |
Definition at line 20 of file zm_giant_cleanup_mgr.gsc.
#define TRACKING_INNER_DIST 2000 |
Definition at line 18 of file zm_giant_cleanup_mgr.gsc.
#define TRACKING_OUTER_DIST 2200 |
Definition at line 19 of file zm_giant_cleanup_mgr.gsc.
function __init__ | ( | ) |
Definition at line 37 of file zm_giant_cleanup_mgr.gsc.
function __main__ | ( | ) |
Definition at line 42 of file zm_giant_cleanup_mgr.gsc.
References cleanup_main().
function private cleanup_main | ( | ) |
Definition at line 53 of file zm_giant_cleanup_mgr.gsc.
References do_cleanup_check(), get_current_zombie_count(), N_CLEANUP_DIST_SQ_ROUND_END, N_CLEANUP_EVALS_PER_FRAME_MAX, N_CLEANUP_INTERVAL_MIN, N_MSEC, and wait_network_frame().
Referenced by __main__().
function private delete_zombie_noone_looking | ( | ) |
Definition at line 198 of file zm_giant_cleanup_mgr.gsc.
References ARRAY_ADD, IS_TRUE, player_can_see_me(), and reset_attack_spot().
Referenced by do_cleanup_check().
function do_cleanup_check | ( | n_override_cleanup_dist | ) |
Definition at line 118 of file zm_giant_cleanup_mgr.gsc.
References delete_zombie_noone_looking(), entity_in_active_zone(), N_CLEANUP_AGE_MIN, N_CLEANUP_AGE_TIMEOUT, N_CLEANUP_DIST_SQ_MIN, N_CLEANUP_DIST_SQ_MIN_AGGRESSIVE, and player_ahead_of_me().
Referenced by cleanup_main().
function force_check_now | ( | ) |
Definition at line 47 of file zm_giant_cleanup_mgr.gsc.
function get_adjacencies_to_zone | ( | str_zone | ) |
Definition at line 325 of file zm_giant_cleanup_mgr.gsc.
References ARRAY_ADD.
Referenced by get_escape_position().
function get_escape_position | ( | ) |
Definition at line 295 of file zm_giant_cleanup_mgr.gsc.
References get_adjacencies_to_zone(), get_farthest_wait_location(), and get_wait_locations_in_zones().
Referenced by no_target_override().
function get_escape_position_in_current_zone | ( | ) |
Definition at line 395 of file zm_giant_cleanup_mgr.gsc.
References get_farthest_wait_location(), and get_wait_locations_in_zone().
Referenced by no_target_override().
function private get_farthest_wait_location | ( | a_wait_locations | ) |
Definition at line 357 of file zm_giant_cleanup_mgr.gsc.
Referenced by get_escape_position(), and get_escape_position_in_current_zone().
function private get_wait_locations_in_zone | ( | zone | ) |
Definition at line 382 of file zm_giant_cleanup_mgr.gsc.
Referenced by get_escape_position_in_current_zone().
function private get_wait_locations_in_zones | ( | a_zones | ) |
Definition at line 343 of file zm_giant_cleanup_mgr.gsc.
Referenced by get_escape_position().
function private player_ahead_of_me | ( | player | ) |
Definition at line 274 of file zm_giant_cleanup_mgr.gsc.
Referenced by do_cleanup_check().
function private player_can_see_me | ( | player | ) |
Definition at line 254 of file zm_giant_cleanup_mgr.gsc.
References N_CLEANUP_FOV_COS.
Referenced by delete_zombie_noone_looking().