![]() |
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 | ELECTRIC_CHERRY_DOWNED_ATTACK_DAMAGE 1000 |
#define | ELECTRIC_CHERRY_DOWNED_ATTACK_POINTS 40 |
#define | ELECTRIC_CHERRY_DOWNED_ATTACK_RADIUS 500 |
#define | ELECTRIC_CHERRY_MACHINE_ACTIVE_MODEL "p7_zm_vending_nuke" |
#define | ELECTRIC_CHERRY_MACHINE_DISABLED_MODEL "p7_zm_vending_nuke" |
#define | ELECTRIC_CHERRY_MACHINE_LIGHT_FX "electric_cherry_light" |
#define | ELECTRIC_CHERRY_PERK_BOTTLE_WEAPON "zombie_perk_bottle_cherry" |
#define | ELECTRIC_CHERRY_PERK_COST 10 |
#define | ELECTRIC_CHERRY_RADIANT_MACHINE_NAME "vending_electriccherry" |
#define | ELECTRIC_CHERRY_SHADER "specialty_quickrevive_zombies" |
#define | ELECTRIC_CHERRY_STUN_CYCLES 4 |
#define | RELOAD_ATTACK_COOLDOWN_TIMER 3 |
#define | RELOAD_ATTACK_MAX_DAMAGE 1045 |
#define | RELOAD_ATTACK_MAX_RADIUS 128 |
#define | RELOAD_ATTACK_MIN_DAMAGE 1 |
#define | RELOAD_ATTACK_MIN_RADIUS 32 |
#define | RELOAD_ATTACK_POINTS 40 |
Functions | |
function | __init__ () |
function | check_for_reload_complete (weapon) |
function | electric_cherry_cooldown_timer (current_weapon) |
function | electric_cherry_death_fx () |
function | electric_cherry_host_migration_func () |
function | electric_cherry_laststand () |
function | electric_cherry_perk_lost (b_pause, str_perk, str_result) |
function | electric_cherry_perk_machine_setup (use_trigger, perk_machine, bump_trigger, collision) |
function | electric_cherry_perk_machine_think () |
function | electric_cherry_precache () |
function | electric_cherry_register_clientfield () |
function | electric_cherry_reload_attack () |
function | electric_cherry_reload_fx (n_fraction) |
function | electric_cherry_set_clientfield (state) |
function | electric_cherry_shock_fx () |
function | electric_cherry_stun () |
function | enable_electric_cherry_perk_for_level () |
function | init_electric_cherry () |
function | weapon_replaced_monitor (weapon) |
#define ELECTRIC_CHERRY_DOWNED_ATTACK_DAMAGE 1000 |
Definition at line 43 of file _zm_perk_electric_cherry.gsc.
#define ELECTRIC_CHERRY_DOWNED_ATTACK_POINTS 40 |
Definition at line 44 of file _zm_perk_electric_cherry.gsc.
#define ELECTRIC_CHERRY_DOWNED_ATTACK_RADIUS 500 |
Definition at line 42 of file _zm_perk_electric_cherry.gsc.
#define ELECTRIC_CHERRY_MACHINE_ACTIVE_MODEL "p7_zm_vending_nuke" |
Definition at line 34 of file _zm_perk_electric_cherry.gsc.
#define ELECTRIC_CHERRY_MACHINE_DISABLED_MODEL "p7_zm_vending_nuke" |
Definition at line 33 of file _zm_perk_electric_cherry.gsc.
#define ELECTRIC_CHERRY_MACHINE_LIGHT_FX "electric_cherry_light" |
Definition at line 36 of file _zm_perk_electric_cherry.gsc.
#define ELECTRIC_CHERRY_PERK_BOTTLE_WEAPON "zombie_perk_bottle_cherry" |
Definition at line 31 of file _zm_perk_electric_cherry.gsc.
#define ELECTRIC_CHERRY_PERK_COST 10 |
Definition at line 30 of file _zm_perk_electric_cherry.gsc.
#define ELECTRIC_CHERRY_RADIANT_MACHINE_NAME "vending_electriccherry" |
Definition at line 35 of file _zm_perk_electric_cherry.gsc.
#define ELECTRIC_CHERRY_SHADER "specialty_quickrevive_zombies" |
Definition at line 32 of file _zm_perk_electric_cherry.gsc.
#define ELECTRIC_CHERRY_STUN_CYCLES 4 |
Definition at line 40 of file _zm_perk_electric_cherry.gsc.
#define RELOAD_ATTACK_COOLDOWN_TIMER 3 |
Definition at line 51 of file _zm_perk_electric_cherry.gsc.
#define RELOAD_ATTACK_MAX_DAMAGE 1045 |
Definition at line 49 of file _zm_perk_electric_cherry.gsc.
#define RELOAD_ATTACK_MAX_RADIUS 128 |
Definition at line 47 of file _zm_perk_electric_cherry.gsc.
#define RELOAD_ATTACK_MIN_DAMAGE 1 |
Definition at line 48 of file _zm_perk_electric_cherry.gsc.
#define RELOAD_ATTACK_MIN_RADIUS 32 |
Definition at line 46 of file _zm_perk_electric_cherry.gsc.
#define RELOAD_ATTACK_POINTS 40 |
Definition at line 50 of file _zm_perk_electric_cherry.gsc.
function __init__ | ( | ) |
Definition at line 65 of file _zm_perk_electric_cherry.gsc.
References enable_electric_cherry_perk_for_level().
function check_for_reload_complete | ( | weapon | ) |
Definition at line 517 of file _zm_perk_electric_cherry.gsc.
References weapon_replaced_monitor().
Referenced by electric_cherry_reload_attack().
function electric_cherry_cooldown_timer | ( | current_weapon | ) |
Definition at line 494 of file _zm_perk_electric_cherry.gsc.
References RELOAD_ATTACK_COOLDOWN_TIMER.
Referenced by electric_cherry_reload_attack().
function electric_cherry_death_fx | ( | ) |
Definition at line 256 of file _zm_perk_electric_cherry.gsc.
References IS_TRUE, and set().
Referenced by electric_cherry_laststand(), and electric_cherry_reload_attack().
function electric_cherry_host_migration_func | ( | ) |
Definition at line 189 of file _zm_perk_electric_cherry.gsc.
References ELECTRIC_CHERRY_MACHINE_ACTIVE_MODEL, and perk_fx().
function electric_cherry_laststand | ( | ) |
Definition at line 207 of file _zm_perk_electric_cherry.gsc.
References add_to_player_score(), electric_cherry_death_fx(), ELECTRIC_CHERRY_DOWNED_ATTACK_DAMAGE, ELECTRIC_CHERRY_DOWNED_ATTACK_POINTS, ELECTRIC_CHERRY_DOWNED_ATTACK_RADIUS, electric_cherry_shock_fx(), electric_cherry_stun(), get_array_of_closest(), and get_round_enemy_array().
Referenced by init_electric_cherry().
function electric_cherry_perk_lost | ( | b_pause | , |
str_perk | , | ||
str_result | |||
) |
Definition at line 593 of file _zm_perk_electric_cherry.gsc.
References PERK_ELECTRIC_CHERRY.
Referenced by enable_electric_cherry_perk_for_level().
function electric_cherry_perk_machine_setup | ( | use_trigger | , |
perk_machine | , | ||
bump_trigger | , | ||
collision | |||
) |
Definition at line 115 of file _zm_perk_electric_cherry.gsc.
Referenced by enable_electric_cherry_perk_for_level().
function electric_cherry_perk_machine_think | ( | ) |
Definition at line 149 of file _zm_perk_electric_cherry.gsc.
References do_initial_power_off_callback(), ELECTRIC_CHERRY_MACHINE_ACTIVE_MODEL, ELECTRIC_CHERRY_MACHINE_DISABLED_MODEL, init_electric_cherry(), perk_fx(), play_loop_on_machine(), set_power_on(), and turn_perk_off().
function electric_cherry_precache | ( | ) |
Definition at line 89 of file _zm_perk_electric_cherry.gsc.
References ELECTRIC_CHERRY_MACHINE_ACTIVE_MODEL, ELECTRIC_CHERRY_MACHINE_DISABLED_MODEL, ELECTRIC_CHERRY_MACHINE_LIGHT_FX, ELECTRIC_CHERRY_PERK_BOTTLE_WEAPON, and PERK_ELECTRIC_CHERRY.
Referenced by enable_electric_cherry_perk_for_level().
function electric_cherry_register_clientfield | ( | ) |
Definition at line 105 of file _zm_perk_electric_cherry.gsc.
References PERK_CLIENTFIELD_ELECTRIC_CHERRY, register(), and VERSION_SHIP.
Referenced by enable_electric_cherry_perk_for_level().
function electric_cherry_reload_attack | ( | ) |
Definition at line 353 of file _zm_perk_electric_cherry.gsc.
References add_to_player_score(), check_for_reload_complete(), electric_cherry_cooldown_timer(), electric_cherry_death_fx(), electric_cherry_reload_fx(), electric_cherry_shock_fx(), electric_cherry_stun(), get_array_of_closest(), get_round_enemy_array(), linear_map(), PERK_ELECTRIC_CHERRY, RELOAD_ATTACK_MAX_DAMAGE, RELOAD_ATTACK_MAX_RADIUS, RELOAD_ATTACK_MIN_DAMAGE, RELOAD_ATTACK_MIN_RADIUS, and RELOAD_ATTACK_POINTS.
Referenced by enable_electric_cherry_perk_for_level().
function electric_cherry_reload_fx | ( | n_fraction | ) |
Definition at line 570 of file _zm_perk_electric_cherry.gsc.
Referenced by electric_cherry_reload_attack(), and electric_cherry_reload_attack_fx().
function electric_cherry_set_clientfield | ( | state | ) |
Definition at line 110 of file _zm_perk_electric_cherry.gsc.
References PERK_CLIENTFIELD_ELECTRIC_CHERRY, and set_player_uimodel().
Referenced by enable_electric_cherry_perk_for_level().
function electric_cherry_shock_fx | ( | ) |
Definition at line 287 of file _zm_perk_electric_cherry.gsc.
References set().
Referenced by electric_cherry_laststand(), and electric_cherry_reload_attack().
function electric_cherry_stun | ( | ) |
Definition at line 315 of file _zm_perk_electric_cherry.gsc.
References ELECTRIC_CHERRY_STUN_CYCLES.
Referenced by electric_cherry_laststand(), and electric_cherry_reload_attack().
function enable_electric_cherry_perk_for_level | ( | ) |
Definition at line 70 of file _zm_perk_electric_cherry.gsc.
References ELECTRIC_CHERRY_MACHINE_LIGHT_FX, ELECTRIC_CHERRY_PERK_BOTTLE_WEAPON, ELECTRIC_CHERRY_PERK_COST, electric_cherry_perk_lost(), electric_cherry_perk_machine_setup(), electric_cherry_precache(), ELECTRIC_CHERRY_RADIANT_MACHINE_NAME, electric_cherry_register_clientfield(), electric_cherry_reload_attack(), electric_cherry_set_clientfield(), init_electric_cherry(), IS_TRUE, PERK_ELECTRIC_CHERRY, register_perk_basic_info(), register_perk_clientfields(), register_perk_host_migration_params(), register_perk_machine(), register_perk_precache_func(), and register_perk_threads().
Referenced by __init__().
function init_electric_cherry | ( | ) |
Definition at line 132 of file _zm_perk_electric_cherry.gsc.
References electric_cherry_laststand(), register(), set_zombie_var(), VERSION_SHIP, and VERSION_TU10.
Referenced by electric_cherry_perk_machine_think(), and enable_electric_cherry_perk_for_level().
function weapon_replaced_monitor | ( | weapon | ) |
Definition at line 545 of file _zm_perk_electric_cherry.gsc.
Referenced by check_for_reload_complete().