 |
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\callbacks_shared;
4 #using scripts\shared\clientfield_shared;
5 #using scripts\shared\flagsys_shared;
6 #using scripts\shared\visionset_mgr_shared;
7 #using scripts\shared\spawner_shared;
9 #using scripts\shared\abilities\_ability_player;
10 #using scripts\shared\abilities\_ability_util;
12 #insert scripts\shared\shared.gsh;
13 #insert scripts\shared\version.gsh;
14 #insert scripts\shared\abilities\_ability_util.gsh;
16 #using scripts\shared\system_shared;
36 return self GadgetIsActive( slot );
42 return self GadgetFlickering( slot );
70 self.combatEfficiencyLastOnTime = 0;
75 self._gadget_combat_efficiency =
true;
76 self._gadget_combat_efficiency_success =
false;
77 self.scoreStreaksEarnedPerUse = 0;
78 self.combatEfficiencyLastOnTime = getTime();
83 self._gadget_combat_efficiency =
false;
84 self.combatEfficiencyLastOnTime = getTime();
86 self addWeaponStat(
self.heroAbility,
"scorestreaks_earned_2",
int(
self.scoreStreaksEarnedPerUse / 2 ) );
87 self addWeaponStat(
self.heroAbility,
"scorestreaks_earned_3",
int(
self.scoreStreaksEarnedPerUse / 3 ) );
89 if ( IsAlive(
self ) && isdefined( level.playGadgetSuccess ) )
91 self [[ level.playGadgetSuccess ]]( weapon );
104 if ( IsDefined( time ) )
106 timeStr =
"^3" +
", time: " + time;
109 if ( GetDvarInt(
"scr_cpower_debug_prints" ) > 0 )
110 self IPrintlnBold(
"Gadget Combat Efficiency " + weapon.name +
": " + status + timeStr );
function register_gadget_is_flickering_callbacks(type, flickering_func)
function register_gadget_possession_callbacks(type, on_give, on_take)
function register_gadget_is_inuse_callbacks(type, inuse_func)
function gadget_combat_efficiency_on_give(slot, weapon)
function gadget_combat_efficiency_on_take(slot, weapon)
function register_gadget_flicker_callbacks(type, on_flicker)
function gadget_combat_efficiency_on_off(slot, weapon)
function gadget_combat_efficiency_on_connect()
function gadget_combat_efficiency_ready(slot, weapon)
function gadget_combat_efficiency_is_flickering(slot)
function register_gadget_ready_callbacks(type, ready_func)
function set_gadget_combat_efficiency_status(weapon, status, time)
#define GADGET_TYPE_COMBAT_EFFICIENCY
function gadget_combat_efficiency_is_inuse(slot)
function register_gadget_activation_callbacks(type, turn_on, turn_off)
function gadget_combat_efficiency_on_flicker(slot, weapon)
#define REGISTER_SYSTEM(__sys, __func_init_preload, __reqs)
function gadget_combat_efficiency_on_activate(slot, weapon)
function gadget_combat_efficiency_on_spawn()