![]() |
Black Ops 3 Source Code Explorer
0.1
An script explorer for Black Ops 3 by ZeRoY
|
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) |
#define TURRET_BOOT_TIME GetDvarFloat("scr_turret_boot_timer") |
Definition at line 196 of file _deploy_turret.gsc.
#define TURRET_BURST_MAX_DELAY GetDvarFloat("scr_turret_burst_max_delay") |
Definition at line 201 of file _deploy_turret.gsc.
#define TURRET_BURST_MAX_DELAY_LONG GetDvarFloat("scr_turret_burst_max_delay_long") |
Definition at line 203 of file _deploy_turret.gsc.
#define TURRET_BURST_MAX_DURATION GetDvarFloat("scr_turret_burst_max_duration") |
Definition at line 199 of file _deploy_turret.gsc.
#define TURRET_BURST_MIN_DELAY GetDvarFloat("scr_turret_burst_min_delay") |
Definition at line 200 of file _deploy_turret.gsc.
#define TURRET_BURST_MIN_DELAY_LONG GetDvarFloat("scr_turret_burst_min_delay_long") |
Definition at line 202 of file _deploy_turret.gsc.
#define TURRET_BURST_MIN_DURATION GetDvarFloat("scr_turret_burst_min_duration") |
Definition at line 198 of file _deploy_turret.gsc.
#define TURRET_HUD_ELEM_CONSTANT_SIZE true |
Definition at line 17 of file _deploy_turret.gsc.
#define TURRET_HUD_MARKED_TARGET "hud_proto_rts_secure_target" |
Definition at line 16 of file _deploy_turret.gsc.
#define TURRET_LOCK_TIME GetDvarFloat("scr_turret_lock_timer") |
Definition at line 197 of file _deploy_turret.gsc.
#define TURRET_ROT_SCALE_COMBAT GetDvarFloat("scr_turret_rot_scale_combat") |
Definition at line 205 of file _deploy_turret.gsc.
#define TURRET_ROT_SCALE_IDLE GetDvarFloat("scr_turret_rot_scale_idle") |
Definition at line 204 of file _deploy_turret.gsc.
function __init__ | ( | ) |
Definition at line 25 of file _deploy_turret.gsc.
function alert_sound | ( | ) |
Definition at line 178 of file _deploy_turret.gsc.
Referenced by turret_gadget_deploy_fire_for_time(), and turret_gadget_deploy_fireupdate().
function boot_sound | ( | ) |
Definition at line 173 of file _deploy_turret.gsc.
Referenced by turret_gadget_deploy_fireupdate().
function has_enough_power | ( | min_power | ) |
Definition at line 157 of file _deploy_turret.gsc.
Referenced by turret_gadget_deploy_fireupdate().
function has_visible_target | ( | ) |
Definition at line 188 of file _deploy_turret.gsc.
References IS_TRUE.
Referenced by turret_gadget_deploy_fireupdate().
function hud_marker_create | ( | ) |
Definition at line 333 of file _deploy_turret.gsc.
References TURRET_HUD_ELEM_CONSTANT_SIZE, TURRET_HUD_MARKED_TARGET, and WAIT_SERVER_FRAME.
Referenced by turret_gadget_deploy_fireupdate_old().
function scan_sound | ( | ) |
Definition at line 183 of file _deploy_turret.gsc.
function turret_gadget_deploy_emped | ( | ) |
Definition at line 425 of file _deploy_turret.gsc.
References Spawn(), turret_gadget_deploy_off(), and turret_gadget_deploy_on().
Referenced by TurretCallback_VehicleDamage().
function turret_gadget_deploy_fire_for_time | ( | totalFireTime | ) |
Definition at line 385 of file _deploy_turret.gsc.
References alert_sound(), emped(), and IS_EQUAL.
Referenced by turret_gadget_deploy_fireupdate(), and turret_gadget_deploy_fireupdate_old().
function turret_gadget_deploy_fireupdate | ( | ) |
Definition at line 207 of file _deploy_turret.gsc.
References alert_sound(), boot_sound(), DEFAULT, has_enough_power(), has_visible_target(), IS_EQUAL, TURRET_BOOT_TIME, TURRET_BURST_MAX_DELAY, TURRET_BURST_MAX_DELAY_LONG, TURRET_BURST_MAX_DURATION, TURRET_BURST_MIN_DELAY, TURRET_BURST_MIN_DELAY_LONG, TURRET_BURST_MIN_DURATION, turret_gadget_deploy_fire_for_time(), TURRET_LOCK_TIME, TURRET_ROT_SCALE_COMBAT, TURRET_ROT_SCALE_IDLE, WAIT_SERVER_FRAME, and waittill_notify_or_timeout().
Referenced by turret_gadget_deploy_main().
function turret_gadget_deploy_fireupdate_old | ( | ) |
Definition at line 120 of file _deploy_turret.gsc.
References hud_marker_create(), and turret_gadget_deploy_fire_for_time().
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().
function turret_gadget_deploy_off | ( | angles | ) |
Definition at line 87 of file _deploy_turret.gsc.
References emped(), lights_off(), set_state(), toggle_exhaust_fx(), and toggle_sounds().
Referenced by turret_gadget_deploy_emped(), and turret_gadget_deploy_think().
function turret_gadget_deploy_on | ( | ) |
Definition at line 108 of file _deploy_turret.gsc.
References lights_on(), toggle_exhaust_fx(), toggle_sounds(), and turret_gadget_deploy_start_ai().
Referenced by turret_gadget_deploy_emped().
function turret_gadget_deploy_scripted | ( | ) |
Definition at line 372 of file _deploy_turret.gsc.
Referenced by turret_gadget_deploy_think().
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().
function turret_gadget_deploy_start_scripted | ( | ) |
Definition at line 67 of file _deploy_turret.gsc.
References set_state().
function turret_gadget_deploy_think | ( | player | , |
power_callback | , | ||
cutoff_power | , | ||
resume_power | |||
) |
Definition at line 30 of file _deploy_turret.gsc.
References add_interrupt_connection(), add_state(), create(), main(), set_state(), turret_gadget_deploy_main(), turret_gadget_deploy_off(), turret_gadget_deploy_scripted(), turret_gadget_deploy_start_ai(), and TurretCallback_VehicleDamage().
Referenced by deploy_turret().
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().