‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_ability_gadgets.gsc
Go to the documentation of this file.
1 #using scripts\codescripts\struct;
2 #using scripts\shared\callbacks_shared;
3 #using scripts\shared\flagsys_shared;
4 #using scripts\shared\hud_util_shared;
5 #using scripts\shared\system_shared;
6 
7 #using scripts\shared\abilities\_ability_player;
8 #using scripts\shared\abilities\_ability_power;
9 #using scripts\shared\abilities\_ability_util;
10 
11 #insert scripts\shared\shared.gsh;
12 #insert scripts\shared\abilities\_ability_util.gsh;
13 
14 #namespace ability_gadgets;
15 
16 ‪REGISTER_SYSTEM( "ability_gadgets", &‪__init__, undefined )
17 
18 function ‪__init__()
19 {
22 }
23 
24 
25 function ‪gadgets_print( str )
26 {
27 }
28 
29 
30 //---------------------------------------------------------
31 // power and gadget activation
32 
34 {
35 }
36 
37 function ‪SetFlickering( slot, length )
38 {
39  if ( !IsDefined( length ) )
40  {
41  length = 0;
42  }
43 
44  self GadgetFlickering( slot, true, length );
45 }
46 
48 {
49 }
50 
51 
52 function ‪gadget_give_callback( ent, slot, weapon )
53 {
54  ent ‪ability_player::give_gadget( slot, weapon );
55 }
56 
57 function ‪gadget_take_callback( ent, slot, weapon )
58 {
59  ent ‪ability_player::take_gadget( slot, weapon );
60 }
61 
62 function ‪gadget_primed_callback( ent, slot, weapon )
63 {
64  ent ‪ability_player::gadget_primed( slot, weapon );
65 }
66 
67 function ‪gadget_ready_callback( ent, slot, weapon )
68 {
69  ent ‪ability_player::gadget_ready( slot, weapon );
70 }
71 
72 function ‪gadget_on_callback( ent, slot, weapon )
73 {
75 
76  ent ‪ability_player::turn_gadget_on( slot, weapon );
77 }
78 
79 function ‪gadget_off_callback( ent, slot, weapon )
80 {
81  ent ‪ability_player::turn_gadget_off( slot, weapon );
82 }
83 
84 function ‪gadget_flicker_callback( ent, slot, weapon )
85 {
86  ent ‪ability_player::gadget_flicker( slot, weapon );
87 }
‪gadget_on_callback
‪function gadget_on_callback(ent, slot, weapon)
Definition: _ability_gadgets.gsc:72
‪__init__
‪function __init__()
Definition: _ability_gadgets.gsc:18
‪gadget_off_callback
‪function gadget_off_callback(ent, slot, weapon)
Definition: _ability_gadgets.gsc:79
‪gadget_give_callback
‪function gadget_give_callback(ent, slot, weapon)
Definition: _ability_gadgets.gsc:52
‪BONUSZM_CYBERCOM_ON_CALLBACK
‪#define BONUSZM_CYBERCOM_ON_CALLBACK(__player)
Definition: shared.gsh:541
‪gadget_flicker_callback
‪function gadget_flicker_callback(ent, slot, weapon)
Definition: _ability_gadgets.gsc:84
‪SetFlickering
‪function SetFlickering(slot, length)
Definition: _ability_gadgets.gsc:37
‪give_gadget
‪function give_gadget(slot, weapon)
Definition: _ability_player.gsc:352
‪gadgets_print
‪function gadgets_print(str)
Definition: _ability_gadgets.gsc:25
‪turn_gadget_on
‪function turn_gadget_on(slot, weapon)
Definition: _ability_player.gsc:411
‪on_spawned
‪function on_spawned(func, obj)
Definition: callbacks_shared.csc:245
‪on_player_connect
‪function on_player_connect()
Definition: _ability_gadgets.gsc:33
‪gadget_primed
‪function gadget_primed(slot, weapon)
Definition: _ability_player.gsc:673
‪REGISTER_SYSTEM
‪#define REGISTER_SYSTEM(__sys, __func_init_preload, __reqs)
Definition: shared.gsh:204
‪turn_gadget_off
‪function turn_gadget_off(slot, weapon)
Definition: _ability_player.gsc:469
‪gadget_primed_callback
‪function gadget_primed_callback(ent, slot, weapon)
Definition: _ability_gadgets.gsc:62
‪gadget_take_callback
‪function gadget_take_callback(ent, slot, weapon)
Definition: _ability_gadgets.gsc:57
‪take_gadget
‪function take_gadget(slot, weapon)
Definition: _ability_player.gsc:391
‪gadget_flicker
‪function gadget_flicker(slot, weapon)
Definition: _ability_player.gsc:600
‪gadget_ready_callback
‪function gadget_ready_callback(ent, slot, weapon)
Definition: _ability_gadgets.gsc:67
‪on_player_spawned
‪function on_player_spawned()
Definition: _ability_gadgets.gsc:47
‪on_connect
‪function on_connect()
Definition: _arena.gsc:20
‪gadget_ready
‪function gadget_ready(slot, weapon)
Definition: _ability_player.gsc:619