‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
All Data Structures Files Functions Variables Macros
_weaponobjects.csc
Go to the documentation of this file.
1 #using scripts\codescripts\struct;
2 
3 #using scripts\shared\array_shared;
4 #using scripts\shared\callbacks_shared;
5 #using scripts\shared\clientfield_shared;
6 #using scripts\shared\system_shared;
7 #using scripts\shared\util_shared;
8 #using scripts\shared\weapons\_weaponobjects;
9 
10 #insert scripts\shared\shared.gsh;
11 #insert scripts\shared\version.gsh;
12 
13 #namespace weaponobjects;
14 
15 ‪REGISTER_SYSTEM( "weaponobjects", &‪__init__, undefined )
16 
17 function ‪__init__()
18 {
20 
23 }
24 
26 {
27  ‪DEFAULT(level.scriptMoverCompassIcons,[]);
28 
29  level.scriptMoverCompassIcons["wpn_t7_turret_emp_core"] = "compass_empcore_white";
30  level.scriptMoverCompassIcons["t6_wpn_turret_ads_world"] = "compass_guardian_white";
31  level.scriptMoverCompassIcons["veh_t7_drone_uav_enemy_vista"] = "compass_uav";
32  level.scriptMoverCompassIcons["veh_t7_mil_vtol_fighter_mp"] = "compass_lightningstrike";
33  level.scriptMoverCompassIcons["veh_t7_drone_rolling_thunder"] = "compass_lodestar";
34  level.scriptMoverCompassIcons["veh_t7_drone_srv_blimp"] = "t7_hud_minimap_hatr";
35 }
36 
38 {
39  ‪DEFAULT(level.missileCompassIcons,[]);
40 
41  if ( isdefined( getweapon("drone_strike") ) )
42  {
43  level.missileCompassIcons[getweapon("drone_strike")] = "compass_lodestar";
44  }
45 }
‪init_shared
‪function init_shared()
Definition: _weaponobjects.csc:23
‪setupMissileCompassIcons
‪function setupMissileCompassIcons()
Definition: _weaponobjects.csc:37
‪__init__
‪function __init__()
Definition: _weaponobjects.csc:17
‪DEFAULT
‪#define DEFAULT(__var, __default)
Definition: shared.gsh:270
‪REGISTER_SYSTEM
‪#define REGISTER_SYSTEM(__sys, __func_init_preload, __reqs)
Definition: shared.gsh:204
‪setupScriptMoverCompassIcons
‪function setupScriptMoverCompassIcons()
Definition: _weaponobjects.csc:25