‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_deploy_turret.gsc File Reference

Go to the source code of this file.

Macros

#define TURRET_BOOT_TIME   GetDvarFloat("scr_turret_boot_timer")
 
#define TURRET_BURST_MAX_DELAY   GetDvarFloat("scr_turret_burst_max_delay")
 
#define TURRET_BURST_MAX_DELAY_LONG   GetDvarFloat("scr_turret_burst_max_delay_long")
 
#define TURRET_BURST_MAX_DURATION   GetDvarFloat("scr_turret_burst_max_duration")
 
#define TURRET_BURST_MIN_DELAY   GetDvarFloat("scr_turret_burst_min_delay")
 
#define TURRET_BURST_MIN_DELAY_LONG   GetDvarFloat("scr_turret_burst_min_delay_long")
 
#define TURRET_BURST_MIN_DURATION   GetDvarFloat("scr_turret_burst_min_duration")
 
#define TURRET_HUD_ELEM_CONSTANT_SIZE   true
 
#define TURRET_HUD_MARKED_TARGET   "hud_proto_rts_secure_target"
 
#define TURRET_LOCK_TIME   GetDvarFloat("scr_turret_lock_timer")
 
#define TURRET_ROT_SCALE_COMBAT   GetDvarFloat("scr_turret_rot_scale_combat")
 
#define TURRET_ROT_SCALE_IDLE   GetDvarFloat("scr_turret_rot_scale_idle")
 

Functions

function __init__ ()
 
function alert_sound ()
 
function boot_sound ()
 
function has_enough_power (min_power)
 
function has_visible_target ()
 
function hud_marker_create ()
 
function scan_sound ()
 
function turret_gadget_deploy_emped ()
 
function turret_gadget_deploy_fire_for_time (totalFireTime)
 
function turret_gadget_deploy_fireupdate ()
 
function turret_gadget_deploy_fireupdate_old ()
 
function turret_gadget_deploy_main ()
 
function turret_gadget_deploy_off (angles)
 
function turret_gadget_deploy_on ()
 
function turret_gadget_deploy_scripted ()
 
function turret_gadget_deploy_start_ai ()
 
function turret_gadget_deploy_start_scripted ()
 
function turret_gadget_deploy_think (player, power_callback, cutoff_power, resume_power)
 
function TurretCallback_VehicleDamage (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, psOffsetTime, damageFromUnderneath, modelIndex, partName)
 

Macro Definition Documentation

◆ TURRET_BOOT_TIME

#define TURRET_BOOT_TIME   GetDvarFloat("scr_turret_boot_timer")

Definition at line 196 of file _deploy_turret.gsc.

◆ TURRET_BURST_MAX_DELAY

#define TURRET_BURST_MAX_DELAY   GetDvarFloat("scr_turret_burst_max_delay")

Definition at line 201 of file _deploy_turret.gsc.

◆ TURRET_BURST_MAX_DELAY_LONG

#define TURRET_BURST_MAX_DELAY_LONG   GetDvarFloat("scr_turret_burst_max_delay_long")

Definition at line 203 of file _deploy_turret.gsc.

◆ TURRET_BURST_MAX_DURATION

#define TURRET_BURST_MAX_DURATION   GetDvarFloat("scr_turret_burst_max_duration")

Definition at line 199 of file _deploy_turret.gsc.

◆ TURRET_BURST_MIN_DELAY

#define TURRET_BURST_MIN_DELAY   GetDvarFloat("scr_turret_burst_min_delay")

Definition at line 200 of file _deploy_turret.gsc.

◆ TURRET_BURST_MIN_DELAY_LONG

#define TURRET_BURST_MIN_DELAY_LONG   GetDvarFloat("scr_turret_burst_min_delay_long")

Definition at line 202 of file _deploy_turret.gsc.

◆ TURRET_BURST_MIN_DURATION

#define TURRET_BURST_MIN_DURATION   GetDvarFloat("scr_turret_burst_min_duration")

Definition at line 198 of file _deploy_turret.gsc.

◆ TURRET_HUD_ELEM_CONSTANT_SIZE

#define TURRET_HUD_ELEM_CONSTANT_SIZE   true

Definition at line 17 of file _deploy_turret.gsc.

◆ TURRET_HUD_MARKED_TARGET

#define TURRET_HUD_MARKED_TARGET   "hud_proto_rts_secure_target"

Definition at line 16 of file _deploy_turret.gsc.

◆ TURRET_LOCK_TIME

#define TURRET_LOCK_TIME   GetDvarFloat("scr_turret_lock_timer")

Definition at line 197 of file _deploy_turret.gsc.

◆ TURRET_ROT_SCALE_COMBAT

#define TURRET_ROT_SCALE_COMBAT   GetDvarFloat("scr_turret_rot_scale_combat")

Definition at line 205 of file _deploy_turret.gsc.

◆ TURRET_ROT_SCALE_IDLE

#define TURRET_ROT_SCALE_IDLE   GetDvarFloat("scr_turret_rot_scale_idle")

Definition at line 204 of file _deploy_turret.gsc.

Function Documentation

◆ __init__()

function __init__ ( )

Definition at line 25 of file _deploy_turret.gsc.

◆ alert_sound()

function alert_sound ( )

◆ boot_sound()

function boot_sound ( )

Definition at line 173 of file _deploy_turret.gsc.

Referenced by turret_gadget_deploy_fireupdate().

◆ has_enough_power()

function has_enough_power ( min_power  )

Definition at line 157 of file _deploy_turret.gsc.

Referenced by turret_gadget_deploy_fireupdate().

◆ has_visible_target()

function has_visible_target ( )

Definition at line 188 of file _deploy_turret.gsc.

References IS_TRUE.

Referenced by turret_gadget_deploy_fireupdate().

◆ hud_marker_create()

function hud_marker_create ( )

◆ scan_sound()

function scan_sound ( )

Definition at line 183 of file _deploy_turret.gsc.

◆ turret_gadget_deploy_emped()

function turret_gadget_deploy_emped ( )

◆ turret_gadget_deploy_fire_for_time()

function turret_gadget_deploy_fire_for_time ( totalFireTime  )

◆ turret_gadget_deploy_fireupdate()

◆ turret_gadget_deploy_fireupdate_old()

function turret_gadget_deploy_fireupdate_old ( )

◆ turret_gadget_deploy_main()

function turret_gadget_deploy_main ( )

Definition at line 78 of file _deploy_turret.gsc.

References turret_gadget_deploy_fireupdate().

Referenced by turret_gadget_deploy_think().

◆ turret_gadget_deploy_off()

function turret_gadget_deploy_off ( angles  )

◆ turret_gadget_deploy_on()

function turret_gadget_deploy_on ( )

◆ turret_gadget_deploy_scripted()

function turret_gadget_deploy_scripted ( )

Definition at line 372 of file _deploy_turret.gsc.

Referenced by turret_gadget_deploy_think().

◆ turret_gadget_deploy_start_ai()

function turret_gadget_deploy_start_ai ( )

Definition at line 72 of file _deploy_turret.gsc.

References set_state().

Referenced by turret_gadget_deploy_on(), and turret_gadget_deploy_think().

◆ turret_gadget_deploy_start_scripted()

function turret_gadget_deploy_start_scripted ( )

Definition at line 67 of file _deploy_turret.gsc.

References set_state().

◆ turret_gadget_deploy_think()

function turret_gadget_deploy_think ( player  ,
power_callback  ,
cutoff_power  ,
resume_power   
)

◆ TurretCallback_VehicleDamage()

function TurretCallback_VehicleDamage ( eInflictor  ,
eAttacker  ,
iDamage  ,
iDFlags  ,
sMeansOfDeath  ,
weapon  ,
vPoint  ,
vDir  ,
sHitLoc  ,
psOffsetTime  ,
damageFromUnderneath  ,
modelIndex  ,
partName   
)

Definition at line 454 of file _deploy_turret.gsc.

References turret_gadget_deploy_emped().

Referenced by turret_gadget_deploy_think().