 |
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\clientfield_shared;
4 #using scripts\shared\system_shared;
5 #using scripts\shared\util_shared;
7 #insert scripts\shared\shared.gsh;
8 #insert scripts\shared\version.gsh;
10 #using scripts\shared\ai\zombie_death;
12 #using scripts\zm\_zm_bgb;
13 #using scripts\zm\_zm_pers_upgrades_functions;
14 #using scripts\zm\_zm_powerups;
15 #using scripts\zm\_zm_score;
16 #using scripts\zm\_zm_spawner;
17 #using scripts\zm\_zm_utility;
19 #insert scripts\zm\_zm_powerups.gsh;
20 #insert scripts\zm\_zm_utility.gsh;
22 #precache( "material", "specialty_doublepoints_zombies" );
23 #precache( "string", "ZOMBIE_POWERUP_DOUBLE_POINTS" );
25 #namespace zm_powerup_double_points;
36 if( ToLower( GetDvarString(
"g_gametype" ) ) !=
"zcleansed" )
38 zm_powerups::add_zombie_powerup(
"double_points",
"p7_zm_power_up_double_points", &
"ZOMBIE_POWERUP_DOUBLE_POINTS", &
zm_powerups::func_should_always_drop, !
POWERUP_ONLY_AFFECTS_GRABBER, !
POWERUP_ANY_TEAM, !
POWERUP_ZOMBIE_GRABBABLE, undefined,
CLIENTFIELD_POWERUP_DOUBLE_POINTS,
"zombie_powerup_double_points_time",
"zombie_powerup_double_points_on" );
51 level notify (
"powerup points scaled_" + player.team );
52 level endon (
"powerup points scaled_" + player.team );
59 if(
IS_TRUE(level.pers_upgrade_double_points) )
64 if(isDefined(level.current_game_module) && level.current_game_module == 2 )
66 if(isDefined(player._race_team))
68 if(player._race_team == 1)
70 level._race_team_double_points = 1;
74 level._race_team_double_points = 2;
79 level.zombie_vars[team][
"zombie_point_scalar"] = 2;
81 players = GetPlayers();
82 for ( player_index = 0; player_index < players.size; player_index++ )
84 if ( team == players[player_index].team )
97 level.zombie_vars[team][
"zombie_point_scalar"] = 1;
99 level._race_team_double_points = undefined;
101 players = GetPlayers();
102 for ( player_index = 0; player_index < players.size; player_index++ )
104 if ( team == players[player_index].team )
function register_powerup(str_powerup, func_grab_powerup, func_setup)
function pers_upgrade_double_points_pickup_start()
function show_on_hud(player_team, str_powerup)
#define POWERUP_ONLY_AFFECTS_GRABBER
#define POWERUP_ZOMBIE_GRABBABLE
function grab_double_points(player)
function powerup_vo(type)
function double_points_powerup(drop_item, player)
function is_team_enabled(str_name)
#define REGISTER_SYSTEM(__sys, __func_init_preload, __reqs)
#define N_POWERUP_DEFAULT_TIME
#define CLIENTFIELD_POWERUP_DOUBLE_POINTS
function func_should_always_drop()
function set_player_uimodel(str_field_name, n_value)
function add_zombie_powerup(powerup_name, client_field_name, clientfield_version=VERSION_SHIP)
#define POWERUP_ANY_TEAM