![]() |
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_NUM_RAPS_PER_ROUND_1PLAYER 10 |
#define | N_NUM_RAPS_PER_ROUND_2PLAYER 18 |
#define | N_NUM_RAPS_PER_ROUND_3PLAYER 28 |
#define | N_NUM_RAPS_PER_ROUND_4PLAYER 34 |
#define | N_RAPS_DROP_HEIGHT_MAX 720 |
#define | N_RAPS_DROP_SPEED 720 |
#define | N_RAPS_HEALTH_INCREASE 50 |
#define | N_RAPS_HEALTH_MAX 1600 |
#define | N_RAPS_KILL_POINTS 70 |
#define | N_RAPS_SHELLSHOCK_HIT_LIMIT 4 |
#define | N_RAPS_SPAWN_DELAY_1P 2.25 |
#define | N_RAPS_SPAWN_DELAY_2P 1.75 |
#define | N_RAPS_SPAWN_DELAY_3P 1.25 |
#define | N_RAPS_SPAWN_DELAY_4P 0.75 |
#define N_NUM_RAPS_PER_ROUND_1PLAYER 10 |
Definition at line 46 of file _zm_ai_raps.gsc.
#define N_NUM_RAPS_PER_ROUND_2PLAYER 18 |
Definition at line 47 of file _zm_ai_raps.gsc.
#define N_NUM_RAPS_PER_ROUND_3PLAYER 28 |
Definition at line 48 of file _zm_ai_raps.gsc.
#define N_NUM_RAPS_PER_ROUND_4PLAYER 34 |
Definition at line 49 of file _zm_ai_raps.gsc.
#define N_RAPS_DROP_HEIGHT_MAX 720 |
Definition at line 55 of file _zm_ai_raps.gsc.
#define N_RAPS_DROP_SPEED 720 |
Definition at line 56 of file _zm_ai_raps.gsc.
#define N_RAPS_HEALTH_INCREASE 50 |
Definition at line 51 of file _zm_ai_raps.gsc.
#define N_RAPS_HEALTH_MAX 1600 |
Definition at line 52 of file _zm_ai_raps.gsc.
#define N_RAPS_KILL_POINTS 70 |
Definition at line 53 of file _zm_ai_raps.gsc.
#define N_RAPS_SHELLSHOCK_HIT_LIMIT 4 |
Definition at line 1096 of file _zm_ai_raps.gsc.
#define N_RAPS_SPAWN_DELAY_1P 2.25 |
Definition at line 58 of file _zm_ai_raps.gsc.
#define N_RAPS_SPAWN_DELAY_2P 1.75 |
Definition at line 59 of file _zm_ai_raps.gsc.
#define N_RAPS_SPAWN_DELAY_3P 1.25 |
Definition at line 60 of file _zm_ai_raps.gsc.
#define N_RAPS_SPAWN_DELAY_4P 0.75 |
Definition at line 61 of file _zm_ai_raps.gsc.
function calculate_spawn_position | ( | favorite_enemy | ) |
Definition at line 779 of file _zm_ai_raps.gsc.
References check_point_in_enabled_zone().
Referenced by spawn_raps(), and special_raps_spawn().
function can_we_spawn_raps | ( | ) |
Definition at line 529 of file _zm_ai_raps.gsc.
References get(), get_current_raps_count(), N_MAX_RAPS_ALIVE, and N_MAX_RAPS_PER_PLAYER.
Referenced by spawn_raps().
function cleanup_meteor | ( | ) |
Definition at line 705 of file _zm_ai_raps.gsc.
Referenced by raps_spawn_fx().
function cleanup_meteor_fx | ( | portal_fx | , |
ground_tell | |||
) |
Definition at line 714 of file _zm_ai_raps.gsc.
Referenced by raps_spawn_fx().
function create_global_raps_spawn_locations_list | ( | ) |
Definition at line 732 of file _zm_ai_raps.gsc.
References ARRAY_ADD.
function elemental_round_fx | ( | ) |
Definition at line 487 of file _zm_ai_raps.gsc.
References ELEMENTAL_ROUND_RING_FX, and increment_to_player().
Referenced by raps_round_spawning().
function enable_raps_rounds | ( | ) |
Definition at line 117 of file _zm_ai_raps.gsc.
References raps_round_tracker().
function get_current_raps_count | ( | ) |
Definition at line 469 of file _zm_ai_raps.gsc.
Referenced by can_we_spawn_raps(), and raps_death().
function get_favorite_enemy | ( | ) |
Definition at line 846 of file _zm_ai_raps.gsc.
References e_target, and is_player_valid().
Referenced by raps_run_think(), spawn_raps(), and special_raps_spawn().
function get_raps_spawn_total | ( | ) |
Definition at line 420 of file _zm_ai_raps.gsc.
References N_NUM_RAPS_PER_ROUND_1PLAYER, N_NUM_RAPS_PER_ROUND_2PLAYER, N_NUM_RAPS_PER_ROUND_3PLAYER, and N_NUM_RAPS_PER_ROUND_4PLAYER.
Referenced by raps_round_spawning().
function init | ( | ) |
Definition at line 70 of file _zm_ai_raps.gsc.
References ARCHETYPE_RAPS, DEFAULT, ELEMENTAL_ROUND_RING_FX, ramp_in_out_thread(), raps_spawner_init(), register(), register_immunity(), register_info(), VERSION_SHIP, ZM_AAT_BLAST_FURNACE_NAME, ZM_AAT_DEAD_WIRE_NAME, ZM_AAT_FIRE_WORKS_NAME, ZM_AAT_THUNDER_WALL_NAME, ZM_AAT_TURNED_NAME, ZM_ELEMENTAL_ROUND_VISIONSET, ZM_ELEMENTAL_VISION_LERP_COUNT, and ZM_ELEMENTAL_VISION_OVERLAY_PRIORITY.
function play_raps_round | ( | ) |
Definition at line 907 of file _zm_ai_raps.gsc.
References create_and_play_dialog().
Referenced by raps_round_spawning().
function player_watch_shellshock_accumulation | ( | ) |
Definition at line 1098 of file _zm_ai_raps.gsc.
References DEFAULT, N_RAPS_SHELLSHOCK_HIT_LIMIT, and waittill_any_timeout().
Referenced by raps_custom_player_shellshock().
function raps_custom_player_shellshock | ( | damage | , |
attacker | , | ||
direction_vec | , | ||
point | , | ||
mod | |||
) |
Definition at line 1084 of file _zm_ai_raps.gsc.
References player_watch_shellshock_accumulation().
Referenced by raps_init().
function raps_death | ( | ) |
Definition at line 1024 of file _zm_ai_raps.gsc.
References create_and_play_dialog(), get_current_raps_count(), increment_client_stat(), increment_player_stat(), IS_TRUE, N_RAPS_KILL_POINTS, player_add_points(), and raps_explode_fx().
Referenced by raps_init().
function raps_explode_fx | ( | origin | ) |
Definition at line 1115 of file _zm_ai_raps.gsc.
Referenced by raps_death().
function raps_find_closest_in_global_pool | ( | favorite_enemy | ) |
Definition at line 755 of file _zm_ai_raps.gsc.
function raps_health_increase | ( | ) |
Definition at line 891 of file _zm_ai_raps.gsc.
References N_RAPS_HEALTH_INCREASE, and N_RAPS_HEALTH_MAX.
Referenced by raps_round_spawning().
function raps_init | ( | ) |
Definition at line 923 of file _zm_ai_raps.gsc.
References enemy_death_detection(), GRAPPLE_TYPE_PULLENTIN, raps_custom_player_shellshock(), raps_death(), raps_initialize(), raps_run_think(), raps_timeout_after_xsec(), ZM_RAPS_SWORD_KILL_POWER, zombie_death_event(), and zombie_history().
Referenced by raps_spawner_init().
function raps_round_aftermath | ( | ) |
Definition at line 572 of file _zm_ai_raps.gsc.
References clear(), sndMusicSystem_PlayState(), specific_powerup_drop(), and trace().
Referenced by raps_round_spawning().
function raps_round_spawning | ( | ) |
Definition at line 281 of file _zm_ai_raps.gsc.
References activate(), elemental_round_fx(), get_raps_spawn_total(), IS_TRUE, play_raps_round(), raps_health_increase(), raps_round_aftermath(), set(), spawn_raps(), wait_network_frame(), ZM_ELEMENTAL_RING_ENTER_DURATION, ZM_ELEMENTAL_RING_EXIT_DURATION, ZM_ELEMENTAL_RING_LOOP_DURATION, and ZM_ELEMENTAL_ROUND_VISIONSET.
Referenced by raps_round_tracker().
function raps_round_start | ( | ) |
Definition at line 232 of file _zm_ai_raps.gsc.
References set(), and sndMusicSystem_PlayState().
Referenced by raps_round_tracker().
function raps_round_stop | ( | ) |
Definition at line 259 of file _zm_ai_raps.gsc.
References clear().
Referenced by raps_round_tracker().
function raps_round_tracker | ( | ) |
Definition at line 169 of file _zm_ai_raps.gsc.
References get(), raps_round_spawning(), raps_round_start(), raps_round_stop(), and raps_round_wait_func().
Referenced by enable_raps_rounds().
function raps_round_wait_func | ( | ) |
Definition at line 449 of file _zm_ai_raps.gsc.
References get(), wait_till(), and wait_till_clear().
Referenced by raps_round_tracker().
function raps_run_think | ( | ) |
Definition at line 1219 of file _zm_ai_raps.gsc.
References get_favorite_enemy(), is_player_valid(), and should_raps_giveup_inaccessible_player().
Referenced by raps_init().
function raps_spawn_fx | ( | ai | , |
ent | |||
) |
Definition at line 607 of file _zm_ai_raps.gsc.
References cleanup_meteor(), cleanup_meteor_fx(), N_RAPS_DROP_HEIGHT_MAX, N_RAPS_DROP_SPEED, set_state(), spawn(), trace(), and zombie_setup_attack_properties_raps().
Referenced by spawn_raps(), and special_raps_spawn().
function raps_spawner_init | ( | ) |
Definition at line 134 of file _zm_ai_raps.gsc.
References is_spawner_targeted_by_blocker(), and raps_init().
Referenced by init().
function raps_stalk_audio | ( | ) |
Definition at line 1275 of file _zm_ai_raps.gsc.
function raps_thundergun_knockdown | ( | player | , |
gib | |||
) |
Definition at line 1290 of file _zm_ai_raps.gsc.
References damage().
function raps_timeout_after_xsec | ( | timeout | ) |
function rapsDamage | ( | inflictor | , |
attacker | , | ||
damage | , | ||
dFlags | , | ||
mod | , | ||
weapon | , | ||
point | , | ||
dir | , | ||
hitLoc | , | ||
offsetTime | , | ||
boneIndex | , | ||
modelIndex | |||
) |
Definition at line 515 of file _zm_ai_raps.gsc.
References damage(), and show_hit_marker().
function should_raps_giveup_inaccessible_player | ( | player | ) |
Definition at line 1258 of file _zm_ai_raps.gsc.
Referenced by raps_run_think().
function show_hit_marker | ( | ) |
Definition at line 500 of file _zm_ai_raps.gsc.
Referenced by rapsDamage().
function spawn_raps | ( | ) |
Definition at line 369 of file _zm_ai_raps.gsc.
References calculate_spawn_position(), can_we_spawn_raps(), get_favorite_enemy(), raps_spawn_fx(), spawn_zombie(), WAIT_ABOUT, and waiting_for_next_raps_spawn().
Referenced by raps_round_spawning().
function special_raps_spawn | ( | n_to_spawn | = 1 , |
s_spawn_loc | , | ||
fn_on_spawned | |||
) |
Definition at line 1157 of file _zm_ai_raps.gsc.
References calculate_spawn_position(), get_favorite_enemy(), raps_spawn_fx(), spawn_zombie(), WAIT_ABOUT, and waiting_for_next_raps_spawn().
function stop_raps_sound_on_death | ( | ) |
Definition at line 1146 of file _zm_ai_raps.gsc.
function waiting_for_next_raps_spawn | ( | ) |
Definition at line 547 of file _zm_ai_raps.gsc.
References N_RAPS_SPAWN_DELAY_1P, N_RAPS_SPAWN_DELAY_2P, N_RAPS_SPAWN_DELAY_3P, and N_RAPS_SPAWN_DELAY_4P.
Referenced by spawn_raps(), and special_raps_spawn().
function zombie_setup_attack_properties_raps | ( | ) |
Definition at line 1125 of file _zm_ai_raps.gsc.
References zombie_history().
Referenced by raps_spawn_fx().