‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_zm_perk_quick_revive.csc
Go to the documentation of this file.
1 #using scripts\codescripts\struct;
2 
3 #using scripts\shared\clientfield_shared;
4 #using scripts\shared\system_shared;
5 #using scripts\shared\visionset_mgr_shared;
6 
7 #insert scripts\shared\shared.gsh;
8 #insert scripts\shared\version.gsh;
9 
10 #using scripts\zm\_zm_perks;
11 
12 #insert scripts\zm\_zm_perk_quick_revive.gsh;
13 #insert scripts\zm\_zm_perks.gsh;
14 #insert scripts\zm\_zm_utility.gsh;
15 
16 #precache( "client_fx", "zombie/fx_perk_quick_revive_zmb" );
17 
18 #namespace zm_perk_quick_revive;
19 
20 ‪REGISTER_SYSTEM( "zm_perk_quick_revive", &‪__init__, undefined )
21 
22 // QUICK REVIVE ( QUICK REVIVE )
23 
24 function ‪__init__()
25 {
27 }
28 
30 {
31  // register custom functions for hud/lua
35 }
36 
38 {
39  if( ‪IS_TRUE(level.enable_magic) )
40  {
41  level._effect[‪QUICK_REVIVE_MACHINE_LIGHT_FX] = "zombie/fx_perk_quick_revive_zmb";
42  }
43 }
44 
46 {
48 }
49 
51 {
52 }
‪enable_quick_revive_perk_for_level
‪function enable_quick_revive_perk_for_level()
Definition: _zm_perk_quick_revive.csc:29
‪__init__
‪function __init__()
Definition: _zm_perk_quick_revive.csc:24
‪register_perk_clientfields
‪function register_perk_clientfields(str_perk, func_clientfield_register, func_code_callback)
Definition: _zm_perks.csc:96
‪register_perk_init_thread
‪function register_perk_init_thread(str_perk, func_init_thread)
Definition: _zm_perks.csc:142
‪CF_CALLBACK_ZERO_ON_NEW_ENT
‪#define CF_CALLBACK_ZERO_ON_NEW_ENT
Definition: version.gsh:103
‪VERSION_SHIP
‪#define VERSION_SHIP
Definition: version.gsh:36
‪PERK_CLIENTFIELD_QUICK_REVIVE
‪#define PERK_CLIENTFIELD_QUICK_REVIVE
Definition: _zm_perks.gsh:14
‪IS_TRUE
‪#define IS_TRUE(__a)
Definition: shared.gsh:251
‪init_quick_revive
‪function init_quick_revive()
Definition: _zm_perk_quick_revive.csc:37
‪PERK_QUICK_REVIVE
‪#define PERK_QUICK_REVIVE
Definition: _zm_perks.gsh:24
‪CF_HOST_ONLY
‪#define CF_HOST_ONLY
Definition: version.gsh:102
‪REGISTER_SYSTEM
‪#define REGISTER_SYSTEM(__sys, __func_init_preload, __reqs)
Definition: shared.gsh:204
‪register
‪function register()
Definition: _ai_tank.gsc:126
‪quick_revive_client_field_func
‪function quick_revive_client_field_func()
Definition: _zm_perk_quick_revive.csc:45
‪register_perk_effects
‪function register_perk_effects(str_perk, str_light_effect)
Definition: _zm_perks.csc:122
‪QUICK_REVIVE_MACHINE_LIGHT_FX
‪#define QUICK_REVIVE_MACHINE_LIGHT_FX
Definition: _zm_perk_quick_revive.gsh:9
‪quick_revive_callback_func
‪function quick_revive_callback_func()
Definition: _zm_perk_quick_revive.csc:50