 |
Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
|
Go to the documentation of this file. 1 #using scripts\codescripts\struct;
3 #using scripts\shared\array_shared;
4 #using scripts\shared\clientfield_shared;
5 #using scripts\shared\system_shared;
6 #using scripts\shared\util_shared;
7 #using scripts\shared\visionset_mgr_shared;
9 #insert scripts\shared\shared.gsh;
10 #insert scripts\shared\version.gsh;
12 #using scripts\shared\ai\zombie_utility;
14 #using scripts\zm\_util;
15 #using scripts\zm\_zm_perks;
16 #using scripts\zm\_zm_pers_upgrades;
17 #using scripts\zm\_zm_pers_upgrades_functions;
18 #using scripts\zm\_zm_pers_upgrades_system;
19 #using scripts\zm\_zm_stats;
20 #using scripts\zm\_zm_utility;
22 #insert scripts\zm\_zm_perk_juggernaut.gsh;
23 #insert scripts\zm\_zm_perks.gsh;
24 #insert scripts\zm\_zm_utility.gsh;
26 #precache( "material", "specialty_juggernaut_zombies" );
27 #precache( "string", "ZOMBIE_PERK_JUGGERNAUT" );
28 #precache( "fx", "zombie/fx_perk_juggernaut_zmb" );
30 #namespace zm_perk_juggernaut;
64 if( IsDefined(level.juggernaut_precache_override_func) )
66 [[ level.juggernaut_precache_override_func ]]();
90 use_trigger.script_sound =
"mus_perks_jugganog_jingle";
91 use_trigger.script_string =
"jugg_perk";
92 use_trigger.script_label =
"mus_perks_jugganog_sting";
93 use_trigger.longJingleWait =
true;
94 use_trigger.target =
"vending_jugg";
95 perk_machine.script_string =
"jugg_perk";
96 perk_machine.targetname =
"vending_jugg";
97 if( IsDefined( bump_trigger ) )
99 bump_trigger.script_string =
"jugg_perk";
function juggernaut_set_clientfield(state)
function register_perk_clientfields(str_perk, func_clientfield_register, func_code_callback)
function give_juggernaut_perk()
function set_zombie_var(zvar, value, is_float=false, column=1, is_team_based=false)
#define JUGGERNAUT_MACHINE_DISABLED_MODEL
function register_perk_basic_info(str_perk, str_alias, n_perk_cost, str_hint_string, w_perk_bottle_weapon)
function register_perk_machine(str_perk, func_perk_machine_setup, func_perk_machine_thread)
function juggernaut_perk_machine_setup(use_trigger, perk_machine, bump_trigger, collision)
function register_perk_precache_func(str_perk, func_precache)
function enable_juggernaut_perk_for_level()
#define REGISTER_SYSTEM(__sys, __func_init_preload, __reqs)
function register_perk_threads(str_perk, func_give_player_perk, func_take_player_perk)
#define PERK_CLIENTFIELD_JUGGERNAUT
function register_perk_host_migration_params(str_perk, str_radiant_name, str_effect_name)
#define JUGGERNAUT_RADIANT_MACHINE_NAME
#define JUGGERNAUT_MACHINE_ACTIVE_MODEL
#define JUGGERNAUT_PERK_COST
#define JUGGERNAUT_MACHINE_LIGHT_FX
function set_player_uimodel(str_field_name, n_value)
function init_juggernaut()
function take_juggernaut_perk(b_pause, str_perk, str_result)
#define JUGGERNAUT_PERK_BOTTLE_WEAPON
function juggernaut_precache()
function juggernaut_register_clientfield()
function perk_set_max_health_if_jugg(str_perk, set_preMaxHealth, clamp_health_to_max_health)