‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_dart.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\util_shared;
6 #using scripts\shared\vehicle_shared;
7 #using scripts\shared\visionset_mgr_shared;
8 
9 #insert scripts\shared\shared.gsh;
10 #insert scripts\shared\version.gsh;
11 #insert scripts\mp\killstreaks\_killstreaks.gsh;
12 #using scripts\shared\visionset_mgr_shared;
13 
14 #define DART_VISIONSET_FILE "mp_vehicles_dart"
15 #define SENTINEL_VISIONSET_FILE "mp_vehicles_sentinel"
16 #define REMOTE_MISSILE_VISIONSET_FILE "mp_hellstorm"
17 
18 #namespace dart;
19 
20 ‪REGISTER_SYSTEM( "dart", &‪__init__, undefined )
21 
22 function ‪__init__()
23 {
26 
27  level.dartBundle = ‪struct::get_script_bundle( "killstreak", "killstreak_dart" );
28  ‪vehicle::add_vehicletype_callback( level.dartBundle.ksDartVehicle,&‪spawned );
32 }
33 
34 function ‪update_ammo( localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump )
35 {
36  SetUIModelValue( GetUIModel( GetUIModelForController( localClientNum ), "vehicle.ammo" ), newVal );
37 }
38 
39 function ‪spawned(localClientNum)
40 {
41  self.killstreakBundle = level.dartBundle;
42 }
43 
44 function ‪fog_bank_3_callback(localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
45 {
46  if ( oldVal != newVal )
47  {
48  if ( newVal == 1 )
49  {
50  SetWorldFogActiveBank(localClientNum, ‪FOG_BANK_3);
51  }
52  else
53  {
54  SetWorldFogActiveBank(localClientNum, ‪FOG_BANK_1);
55  }
56  }
57 }
‪REMOTE_MISSILE_VISIONSET_FILE
‪#define REMOTE_MISSILE_VISIONSET_FILE
Definition: _dart.csc:16
‪fog_bank_3_callback
‪function fog_bank_3_callback(localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
Definition: _dart.csc:44
‪FOG_BANK_3
‪#define FOG_BANK_3
Definition: shared.gsh:388
‪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
‪REMOTE_MISSILE_VISIONSET_ALIAS
‪#define REMOTE_MISSILE_VISIONSET_ALIAS
Definition: _killstreaks.gsh:340
‪register_visionset_info
‪function register_visionset_info(name, version, lerp_step_count, visionset_from, visionset_to, visionset_type=VSMGR_VISIONSET_TYPE_NAKED)
Definition: visionset_mgr_shared.csc:50
‪DART_VISIONSET_FILE
‪#define DART_VISIONSET_FILE
Definition: _dart.csc:14
‪SENTINEL_VISIONSET_ALIAS
‪#define SENTINEL_VISIONSET_ALIAS
Definition: _killstreaks.gsh:339
‪CF_HOST_ONLY
‪#define CF_HOST_ONLY
Definition: version.gsh:102
‪update_ammo
‪function update_ammo(localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
Definition: _dart.csc:34
‪REGISTER_SYSTEM
‪#define REGISTER_SYSTEM(__sys, __func_init_preload, __reqs)
Definition: shared.gsh:204
‪add_vehicletype_callback
‪function add_vehicletype_callback(vehicletype, callback)
Definition: vehicle_shared.csc:77
‪FOG_BANK_1
‪#define FOG_BANK_1
Definition: shared.gsh:386
‪SENTINEL_VISIONSET_FILE
‪#define SENTINEL_VISIONSET_FILE
Definition: _dart.csc:15
‪register
‪function register()
Definition: _ai_tank.gsc:126
‪get_script_bundle
‪function get_script_bundle(str_type, str_name)
Definition: struct.csc:45
‪DART_VISIONSET_ALIAS
‪#define DART_VISIONSET_ALIAS
Definition: _killstreaks.gsh:337
‪__init__
‪function __init__()
Definition: _dart.csc:22
‪spawned
‪function spawned(localClientNum)
Definition: _dart.csc:39