![]() |
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 | RANDOM_PERK_MOVE_MAX 7 |
#define | RANDOM_PERK_MOVE_MIN 3 |
#define RANDOM_PERK_MOVE_MAX 7 |
Definition at line 28 of file _zm_perk_random.gsc.
#define RANDOM_PERK_MOVE_MIN 3 |
Definition at line 27 of file _zm_perk_random.gsc.
function __init__ | ( | ) |
Definition at line 44 of file _zm_perk_random.gsc.
References init(), register(), VERSION_DLC1, and VERSION_TU10.
function __main__ | ( | ) |
Definition at line 67 of file _zm_perk_random.gsc.
References process_perk_random_machine_state(), setup_devgui(), and setup_perk_random_machines().
function can_buy_perk | ( | ) |
Definition at line 319 of file _zm_perk_random.gsc.
References in_revive_trigger(), IS_DRINKING, is_equipment_that_blocks_purchase(), and is_placeable_mine().
Referenced by trigger_visible_to_player().
function create_perk_random_machine_unitrigger_stub | ( | ) |
Definition at line 151 of file _zm_perk_random.gsc.
References perk_random_machine_trigger_update_prompt(), perk_random_unitrigger_think(), register_static_unitrigger(), and unitrigger_force_per_player_triggers().
Referenced by perk_random_machine_init().
function get_perk_weapon_model | ( | perk | ) |
Definition at line 725 of file _zm_perk_random.gsc.
References GetWeaponModel().
Referenced by machine_think().
function get_weighted_random_perk | ( | player | ) |
Definition at line 628 of file _zm_perk_random.gsc.
Referenced by machine_think().
function GetWeaponModel | ( | weapon | ) |
Definition at line 949 of file _zm_perk_random.gsc.
Referenced by get_perk_weapon_model(), and start_perk_bottle_cycling().
function grab_check | ( | player | , |
random_perk | |||
) |
Definition at line 501 of file _zm_perk_random.gsc.
References can_player_purchase_perk(), increment_client_stat(), increment_player_stat(), IS_DRINKING, IS_TRUE, monitor_when_player_acquires_perk(), perk_give_bottle_begin(), perk_give_bottle_end(), wait_give_perk(), and waittill_any_ex().
Referenced by machine_think().
function include_perk_in_random_rotation | ( | perk | ) |
Definition at line 617 of file _zm_perk_random.gsc.
References ARRAY_ADD.
function private init_starting_perk_random_machine_location | ( | ) |
Definition at line 125 of file _zm_perk_random.gsc.
References IS_TRUE, machine_think(), set_perk_random_machine_state(), and wait_for_power().
Referenced by perk_random_machine_init().
function is_power_on | ( | n_power_index | ) |
Definition at line 954 of file _zm_perk_random.gsc.
References get().
Referenced by machine_think(), and perk_random_machine_stub_update_prompt().
function machine_selector | ( | ) |
Definition at line 593 of file _zm_perk_random.gsc.
References machine_think().
Referenced by machine_think().
function machine_sounds | ( | ) |
Definition at line 920 of file _zm_perk_random.gsc.
References spawn(), and waittill_any_return().
function machine_think | ( | ) |
Definition at line 357 of file _zm_perk_random.gsc.
References add_to_player_score(), can_player_purchase(), clear(), DELAY_UNTIL_BOTTLE_IN_PLACE, DELAY_UNTIL_BOTTLE_SPAWN, get_perk_weapon_model(), get_weighted_random_perk(), grab_check(), increment_client_stat(), increment_player_stat(), is_power_on(), machine_selector(), minus_to_player_score(), perk_bottle_motion(), RANDOM_PERK_MOVE_MAX, RANDOM_PERK_MOVE_MIN, set(), set_perk_random_machine_state(), spawn(), start_perk_bottle_cycling(), time_out_check(), wait_till(), and waittill_either().
Referenced by init_starting_perk_random_machine_location(), and machine_selector().
function monitor_when_player_acquires_perk | ( | ) |
Definition at line 560 of file _zm_perk_random.gsc.
References set(), and waittill_any().
Referenced by grab_check().
function perk_bottle_motion | ( | ) |
Definition at line 663 of file _zm_perk_random.gsc.
Referenced by machine_think().
function perk_random_arrive | ( | ) |
Definition at line 806 of file _zm_perk_random.gsc.
References WAIT_SERVER_FRAME, and ZM_PERK_RANDOM_BALL_ON_OFF_PIECE_INDEX.
Referenced by process_perk_random_machine_state().
function perk_random_idle | ( | ) |
Definition at line 787 of file _zm_perk_random.gsc.
References set(), and WAIT_SERVER_FRAME.
Referenced by process_perk_random_machine_state().
function perk_random_initial | ( | ) |
Definition at line 782 of file _zm_perk_random.gsc.
References ZM_PERK_RANDOM_BODY_IDLE_PIECE_INDEX.
function perk_random_leaving | ( | ) |
Definition at line 818 of file _zm_perk_random.gsc.
References set_perk_random_machine_state(), WAIT_SERVER_FRAME, and ZM_PERK_RANDOM_BALL_ON_OFF_PIECE_INDEX.
Referenced by process_perk_random_machine_state().
function perk_random_loop_anim | ( | n_piece | , |
s_anim_1 | , | ||
s_anim_2 | |||
) |
Definition at line 752 of file _zm_perk_random.gsc.
References WAIT_SERVER_FRAME.
Referenced by perk_random_vending().
function perk_random_machine_init | ( | ) |
Definition at line 97 of file _zm_perk_random.gsc.
References create_perk_random_machine_unitrigger_stub(), init_starting_perk_random_machine_location(), set(), set_perk_random_machine_state(), and ZM_PERK_RANDOM_COST.
Referenced by setup_perk_random_machines().
function perk_random_machine_stub_update_prompt | ( | player | ) |
Definition at line 190 of file _zm_perk_random.gsc.
References can_player_purchase_perk(), get_player_perk_purchase_limit(), is_power_on(), IS_TRUE, and trigger_visible_to_player().
Referenced by perk_random_machine_trigger_update_prompt().
function perk_random_machine_trigger_update_prompt | ( | player | ) |
Definition at line 171 of file _zm_perk_random.gsc.
References perk_random_machine_stub_update_prompt().
Referenced by create_perk_random_machine_unitrigger_stub().
function perk_random_unitrigger_think | ( | player | ) |
Definition at line 345 of file _zm_perk_random.gsc.
Referenced by create_perk_random_machine_unitrigger_stub().
function perk_random_vend_sfx | ( | ) |
Definition at line 773 of file _zm_perk_random.gsc.
Referenced by perk_random_vending().
function perk_random_vending | ( | ) |
Definition at line 737 of file _zm_perk_random.gsc.
References perk_random_loop_anim(), perk_random_vend_sfx(), set(), ZM_PERK_RANDOM_BALL_SPIN_PIECE_INDEX, ZM_PERK_RANDOM_BODY_IDLE_PIECE_INDEX, and ZM_PERK_RANDOM_BOTTLE_TAG_PIECE_INDEX.
Referenced by process_perk_random_machine_state().
function player_has_all_available_perks | ( | ) |
Definition at line 306 of file _zm_perk_random.gsc.
Referenced by trigger_visible_to_player().
function process_perk_random_machine_state | ( | state | ) |
Definition at line 845 of file _zm_perk_random.gsc.
References perk_random_arrive(), perk_random_idle(), perk_random_leaving(), perk_random_vending(), set(), ZM_PERK_RANDOM_BALL_ON_OFF_PIECE_INDEX, ZM_PERK_RANDOM_BALL_SPIN_PIECE_INDEX, ZM_PERK_RANDOM_BODY_AVAILABLE_PIECE_INDEX, ZM_PERK_RANDOM_BODY_IDLE_PIECE_INDEX, ZM_PERK_RANDOM_BODY_ON_OFF_PIECE_INDEX, ZM_PERK_RANDOM_BOTTLE_TAG_PIECE_INDEX, ZM_PERK_RANDOM_GREEN_LIGHT_BIT, ZM_PERK_RANDOM_NO_LIGHT_BIT, and ZM_PERK_RANDOM_RED_LIGHT_BIT.
Referenced by __main__().
function set_perk_random_machine_state | ( | state | ) |
Definition at line 829 of file _zm_perk_random.gsc.
Referenced by init_starting_perk_random_machine_location(), machine_think(), perk_random_leaving(), perk_random_machine_init(), wait_for_power(), and wunderfizz_devgui_callback().
function setup_devgui | ( | ) |
Definition at line 978 of file _zm_perk_random.gsc.
References wunderfizz_devgui_callback().
Referenced by __main__().
function private setup_perk_random_machines | ( | ) |
Definition at line 85 of file _zm_perk_random.gsc.
References perk_random_machine_init().
Referenced by __main__().
function start_perk_bottle_cycling | ( | ) |
Definition at line 697 of file _zm_perk_random.gsc.
References GetWeaponModel(), and timer().
Referenced by machine_think().
function time_out_check | ( | ) |
Definition at line 566 of file _zm_perk_random.gsc.
References DELAY_MACHINE_TIMEOUT, and set().
Referenced by machine_think().
function trigger_visible_to_player | ( | player | ) |
Definition at line 269 of file _zm_perk_random.gsc.
References can_buy_perk(), is_placeable_mine(), and player_has_all_available_perks().
Referenced by perk_random_machine_stub_update_prompt().
function wait_for_power | ( | ) |
Definition at line 575 of file _zm_perk_random.gsc.
References set_perk_random_machine_state(), and wait_till().
Referenced by init_starting_perk_random_machine_location().
function wunderfizz_devgui_callback | ( | cmd | ) |
Definition at line 983 of file _zm_perk_random.gsc.
References set_perk_random_machine_state().
Referenced by setup_devgui().