![]() |
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 | PAP_FLAG_PIECE 2 |
#define | PAP_INITIAL_PIECE 0 |
#define | PAP_PACKING_PIECE 1 |
#define | PAP_POWERED_PIECE 4 |
#define | PAP_TELEPORT_PIECE 5 |
#define | PAP_WEAPON_KNUCKLE_CRACK "zombie_knuckle_crack" |
#define | PAP_WEAPON_PIECE 3 |
Functions | |
function | __init__ () |
function | __main__ () |
function private | can_pack_weapon (weapon) |
function private | cost_func () |
function private | destroy_weapon_in_blackout (player) |
function private | do_knuckle_crack () |
function private | get_pap_zbarrier_state () |
function private | get_range (delta, origin, radius) |
function private | get_start_state () |
function private | is_on () |
function private | pack_a_punch_machine_trigger_think () |
function private | pap_arriving () |
function private | pap_eject_gun () |
function private | pap_initial () |
function private | pap_leaving () |
function private | pap_power_off () |
function private | pap_power_on () |
function private | pap_powered () |
function private | pap_take_gun () |
function private | pap_trigger_hintstring_monitor () |
function private | pap_trigger_hintstring_monitor_reset () |
function private | player_use_can_pack_now () |
function private | process_pap_zbarrier_state (state) |
function private | set_pap_zbarrier_state (state) |
function | set_state_arriving () |
function | set_state_hidden () |
function | set_state_initial () |
function | set_state_leaving () |
function | set_state_power_on () |
function private | shutOffPAPSounds (ent1, ent2, ent3) |
function private | spawn_init () |
function private | third_person_weapon_upgrade (current_weapon, upgrade_weapon, packa_rollers, pap_machine, trigger) |
function private | toggle_think (powered_on) |
function private | turn_off (origin, radius) |
function private | turn_on (origin, radius) |
function private | turnOnPAPSounds (ent) |
function private | upgrade_knuckle_crack_begin () |
function private | upgrade_knuckle_crack_end () |
function private | vending_weapon_upgrade () |
function private | vending_weapon_upgrade_cost () |
function private | wait_for_disconnect (player) |
function private | wait_for_player_to_take (player, weapon, packa_timer, b_weapon_supports_aat, isRepack) |
function private | wait_for_timeout (weapon, packa_timer, player, isRepack) |
#define PAP_FLAG_PIECE 2 |
Definition at line 42 of file _zm_pack_a_punch.gsc.
#define PAP_INITIAL_PIECE 0 |
Definition at line 40 of file _zm_pack_a_punch.gsc.
#define PAP_PACKING_PIECE 1 |
Definition at line 41 of file _zm_pack_a_punch.gsc.
#define PAP_POWERED_PIECE 4 |
Definition at line 44 of file _zm_pack_a_punch.gsc.
#define PAP_TELEPORT_PIECE 5 |
Definition at line 45 of file _zm_pack_a_punch.gsc.
#define PAP_WEAPON_KNUCKLE_CRACK "zombie_knuckle_crack" |
Definition at line 38 of file _zm_pack_a_punch.gsc.
#define PAP_WEAPON_PIECE 3 |
Definition at line 43 of file _zm_pack_a_punch.gsc.
function __init__ | ( | ) |
Definition at line 49 of file _zm_pack_a_punch.gsc.
References init_parameters(), register(), and VERSION_DLC1.
function __main__ | ( | ) |
Definition at line 55 of file _zm_pack_a_punch.gsc.
References get_triggers(), init(), process_pap_zbarrier_state(), spawn_init(), and vending_weapon_upgrade().
function private can_pack_weapon | ( | weapon | ) |
Definition at line 253 of file _zm_pack_a_punch.gsc.
References can_upgrade_weapon(), get(), get_nonalternate_weapon(), IS_TRUE, and is_weapon_or_base_included().
Referenced by player_use_can_pack_now().
function private cost_func | ( | ) |
Definition at line 912 of file _zm_pack_a_punch.gsc.
References IS_TRUE.
Referenced by add_powered_item(), add_temp_powered_item(), and spawn_init().
function private destroy_weapon_in_blackout | ( | player | ) |
Definition at line 774 of file _zm_pack_a_punch.gsc.
References set_pap_zbarrier_state().
Referenced by vending_weapon_upgrade().
function private do_knuckle_crack | ( | ) |
Definition at line 795 of file _zm_pack_a_punch.gsc.
References upgrade_knuckle_crack_begin(), upgrade_knuckle_crack_end(), and waittill_any().
Referenced by vending_weapon_upgrade().
function private get_pap_zbarrier_state | ( | ) |
Definition at line 1046 of file _zm_pack_a_punch.gsc.
function private get_range | ( | delta | , |
origin | , | ||
radius | |||
) |
Definition at line 863 of file _zm_pack_a_punch.gsc.
References IS_TRUE.
Referenced by spawn_init().
function private get_start_state | ( | ) |
Definition at line 902 of file _zm_pack_a_punch.gsc.
References IS_TRUE.
Referenced by spawn_init().
function private is_on | ( | ) |
Definition at line 895 of file _zm_pack_a_punch.gsc.
Referenced by vending_weapon_upgrade().
function private pack_a_punch_machine_trigger_think | ( | ) |
Definition at line 311 of file _zm_pack_a_punch.gsc.
References is_active(), and player_use_can_pack_now().
Referenced by vending_weapon_upgrade().
function private pap_arriving | ( | ) |
Definition at line 1030 of file _zm_pack_a_punch.gsc.
References PAP_INITIAL_PIECE, set_pap_zbarrier_state(), and WAIT_SERVER_FRAME.
Referenced by process_pap_zbarrier_state().
function private pap_eject_gun | ( | ) |
Definition at line 1009 of file _zm_pack_a_punch.gsc.
References PAP_FLAG_PIECE, PAP_PACKING_PIECE, and PAP_WEAPON_PIECE.
Referenced by process_pap_zbarrier_state().
function private pap_initial | ( | ) |
Definition at line 948 of file _zm_pack_a_punch.gsc.
References PAP_INITIAL_PIECE, and PAP_WEAPON_PIECE.
Referenced by process_pap_zbarrier_state().
function private pap_leaving | ( | ) |
Definition at line 1016 of file _zm_pack_a_punch.gsc.
References PAP_TELEPORT_PIECE, and WAIT_SERVER_FRAME.
Referenced by process_pap_zbarrier_state().
function private pap_power_off | ( | ) |
Definition at line 955 of file _zm_pack_a_punch.gsc.
References PAP_INITIAL_PIECE.
Referenced by process_pap_zbarrier_state().
function private pap_power_on | ( | ) |
Definition at line 960 of file _zm_pack_a_punch.gsc.
References PAP_INITIAL_PIECE, set_pap_zbarrier_state(), and WAIT_SERVER_FRAME.
Referenced by process_pap_zbarrier_state().
function private pap_powered | ( | ) |
Definition at line 975 of file _zm_pack_a_punch.gsc.
References PAP_POWERED_PIECE, and set().
Referenced by process_pap_zbarrier_state().
function private pap_take_gun | ( | ) |
Definition at line 996 of file _zm_pack_a_punch.gsc.
References PAP_FLAG_PIECE, PAP_PACKING_PIECE, PAP_WEAPON_PIECE, and set().
Referenced by process_pap_zbarrier_state().
function private pap_trigger_hintstring_monitor | ( | ) |
Definition at line 151 of file _zm_pack_a_punch.gsc.
References pap_trigger_hintstring_monitor_reset(), update_hint_string(), and WAIT_SERVER_FRAME.
Referenced by pap_trigger_hintstring_monitor_reset(), and spawn_init().
function private pap_trigger_hintstring_monitor_reset | ( | ) |
Definition at line 172 of file _zm_pack_a_punch.gsc.
References pap_trigger_hintstring_monitor().
Referenced by pap_trigger_hintstring_monitor().
function private player_use_can_pack_now | ( | ) |
Definition at line 285 of file _zm_pack_a_punch.gsc.
References can_buy_weapon(), can_pack_weapon(), hacker_active(), intermission(), is_enabled(), IS_TRUE, player_is_in_laststand(), and weapon_supports_aat().
Referenced by pack_a_punch_machine_trigger_think().
function private process_pap_zbarrier_state | ( | state | ) |
Definition at line 1063 of file _zm_pack_a_punch.gsc.
References pap_arriving(), pap_eject_gun(), PAP_FLAG_PIECE, pap_initial(), PAP_INITIAL_PIECE, pap_leaving(), PAP_PACKING_PIECE, pap_power_off(), pap_power_on(), pap_powered(), PAP_POWERED_PIECE, pap_take_gun(), PAP_TELEPORT_PIECE, and PAP_WEAPON_PIECE.
Referenced by __main__().
function private set_pap_zbarrier_state | ( | state | ) |
Definition at line 1051 of file _zm_pack_a_punch.gsc.
Referenced by destroy_weapon_in_blackout(), pap_arriving(), pap_power_on(), set_state_arriving(), set_state_hidden(), set_state_initial(), set_state_leaving(), set_state_power_on(), third_person_weapon_upgrade(), toggle_think(), and vending_weapon_upgrade().
function set_state_arriving | ( | ) |
Definition at line 1137 of file _zm_pack_a_punch.gsc.
References set_pap_zbarrier_state().
function set_state_hidden | ( | ) |
Definition at line 1147 of file _zm_pack_a_punch.gsc.
References set_pap_zbarrier_state().
function set_state_initial | ( | ) |
Definition at line 1127 of file _zm_pack_a_punch.gsc.
References set_pap_zbarrier_state().
function set_state_leaving | ( | ) |
Definition at line 1132 of file _zm_pack_a_punch.gsc.
References set_pap_zbarrier_state().
function set_state_power_on | ( | ) |
Definition at line 1142 of file _zm_pack_a_punch.gsc.
References set_pap_zbarrier_state().
function private shutOffPAPSounds | ( | ent1 | , |
ent2 | , | ||
ent3 | |||
) |
Definition at line 560 of file _zm_pack_a_punch.gsc.
References turnOnPAPSounds().
Referenced by vending_weapon_upgrade().
function private spawn_init | ( | ) |
Definition at line 82 of file _zm_pack_a_punch.gsc.
References add_powered_item(), ANY_POWER, ARRAY_ADD, cost_func(), get_range(), get_start_state(), init(), pap_trigger_hintstring_monitor(), Spawn(), toggle_think(), turn_off(), and turn_on().
Referenced by __main__().
function private third_person_weapon_upgrade | ( | current_weapon | , |
upgrade_weapon | , | ||
packa_rollers | , | ||
pap_machine | , | ||
trigger | |||
) |
Definition at line 179 of file _zm_pack_a_punch.gsc.
References get_pack_a_punch_camo_index(), and set_pap_zbarrier_state().
Referenced by vending_weapon_upgrade().
function private toggle_think | ( | powered_on | ) |
Definition at line 927 of file _zm_pack_a_punch.gsc.
References set_pap_zbarrier_state().
Referenced by spawn_init().
function private turn_off | ( | origin | , |
radius | |||
) |
Definition at line 885 of file _zm_pack_a_punch.gsc.
References vending_weapon_upgrade().
Referenced by spawn_init().
function private turn_on | ( | origin | , |
radius | |||
) |
Definition at line 879 of file _zm_pack_a_punch.gsc.
Referenced by spawn_init().
function private turnOnPAPSounds | ( | ent | ) |
Definition at line 572 of file _zm_pack_a_punch.gsc.
Referenced by shutOffPAPSounds().
function private upgrade_knuckle_crack_begin | ( | ) |
Definition at line 809 of file _zm_pack_a_punch.gsc.
References disable_player_move_states(), increment_is_drinking(), is_equipment(), is_placeable_mine(), and PAP_WEAPON_KNUCKLE_CRACK.
Referenced by do_knuckle_crack().
function private upgrade_knuckle_crack_end | ( | ) |
Definition at line 836 of file _zm_pack_a_punch.gsc.
References decrement_is_drinking(), enable_player_move_states(), intermission(), IS_DRINKING, IS_TRUE, PAP_WEAPON_KNUCKLE_CRACK, player_is_in_laststand(), and switch_back_primary_weapon().
Referenced by do_knuckle_crack().
function private vending_weapon_upgrade | ( | ) |
Definition at line 341 of file _zm_pack_a_punch.gsc.
References bookmark(), can_buy_weapon(), can_player_purchase(), can_upgrade_weapon(), clear(), create_and_play_dialog(), destroy_weapon_in_blackout(), do_knuckle_crack(), get_player_index(), get_upgrade_weapon(), getAATOnWeapon(), increment_challenge_stat(), increment_client_stat(), increment_player_stat(), is_on(), is_pers_double_points_active(), IS_TRUE, is_weapon_or_base_included(), minus_to_player_score(), pack_a_punch_machine_trigger_think(), pers_upgrade_double_points_cost(), player_is_in_laststand(), set(), set_pap_zbarrier_state(), shutOffPAPSounds(), sndPerksJingles_Player(), spawn(), switch_from_alt_weapon(), third_person_weapon_upgrade(), vending_weapon_upgrade_cost(), wait_for_player_to_take(), wait_for_timeout(), waittill_any(), weapon_supports_aat(), ZM_MAP_EVENT_PAP_REPACK_USED, and ZM_MAP_EVENT_PAP_USED.
Referenced by __main__(), and turn_off().
function private vending_weapon_upgrade_cost | ( | ) |
Definition at line 578 of file _zm_pack_a_punch.gsc.
Referenced by vending_weapon_upgrade().
function private wait_for_disconnect | ( | player | ) |
Definition at line 759 of file _zm_pack_a_punch.gsc.
Referenced by wait_for_timeout().
function private wait_for_player_to_take | ( | player | , |
weapon | , | ||
packa_timer | , | ||
b_weapon_supports_aat | , | ||
isRepack | |||
) |
Definition at line 593 of file _zm_pack_a_punch.gsc.
References acquire(), bookmark(), get_player_weapon_limit(), getAATOnWeapon(), give_build_kit_weapon(), hacker_active(), increment_client_stat(), increment_player_stat(), IS_DRINKING, is_equipment(), is_placeable_mine(), is_player_revive_tool(), is_player_valid(), IS_TRUE, play_weapon_vo(), remove(), take_fallback_weapon(), WAIT_SERVER_FRAME, weapon_give(), ZM_MAP_EVENT_PAP_GRABBED, and ZM_MAP_EVENT_PAP_REPACK_GRABBED.
Referenced by vending_weapon_upgrade().
function private wait_for_timeout | ( | weapon | , |
packa_timer | , | ||
player | , | ||
isRepack | |||
) |
Definition at line 715 of file _zm_pack_a_punch.gsc.
References getAATOnWeapon(), increment_client_stat(), increment_player_stat(), wait_for_disconnect(), ZM_MAP_EVENT_PAP_NOT_GRABBED, and ZM_MAP_EVENT_PAP_REPACK_NOT_GRABBED.
Referenced by vending_weapon_upgrade().