![]() |
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 | QRDRONE_MAX_HEALTH 225 |
#define | UAV_DEATH_MODEL "veh_t6_drone_quad_rotor_mp" |
#define | UAV_REMOTE_AIM_ASSIST_RANGE 200 |
#define | UAV_REMOTE_COLLISION_RADIUS 18 |
#define | UAV_REMOTE_FLY_TIME 60 |
#define | UAV_REMOTE_HELI_RANGE_COUNTDOWN 6.1 |
#define | UAV_REMOTE_MAX_HELI_PROXIMITY 300 |
#define | UAV_REMOTE_MAX_PAST_RANGE 200 |
#define | UAV_REMOTE_MIN_HELI_PROXIMITY 150 |
#define | UAV_REMOTE_MODEL "veh_t6_drone_quad_rotor_mp" |
#define | UAV_REMOTE_MODEL_ENEMY "veh_t6_drone_quad_rotor_mp_alt" |
#define | UAV_REMOTE_PAST_RANGE_COUNTDOWN 6.1 |
#define | UAV_REMOTE_Z_OFFSET -9 |
Functions | |
function | carryQRDrone_handleExistence () |
function | carryQRDrone_setCarried (carrier) |
function | clearPlayerLockFromQRDroneLaunch (lockSpot) |
function | createCarryQRDrone (streakName, owner) |
function | createQRDrone (lifeId, owner, streakName, origin, angles, killstreak_id) |
function | death_fx () |
function | deleteOnKillbrush (player) |
function | destroyHud () |
function | enemy_locked () |
function | enemy_locking () |
function | flash_signal_failure (drone) |
function | giveCarryQRDrone (lifeId, streakName) |
function | init () |
function | inithud () |
function | isInRemoteNoDeploy () |
function | lockPlayerForQRDroneLaunch () |
function | play_lockon_sounds (player) |
function | QRDrone_blowup (attacker, weapon) |
function | QRDrone_cleanup () |
function | QRDrone_collision () |
function | QRDrone_crash_accel () |
function | QRDrone_crash_movement (attacker, hitdir) |
function | QRDrone_damageWatcher () |
function | QRDrone_death (attacker, weapon, dir, damageType) |
function | QRDrone_delayLaunchDialog (QRDrone) |
function | QRDrone_detonateWaiter () |
function | QRDrone_dialog (dialogGroup) |
function | QRDrone_dmg_snd () |
function | QRDrone_endride (QRDrone) |
function | QRDrone_exit_button_pressed () |
function | QRDrone_explode_on_game_end () |
function | QRDrone_explode_on_notify (killstreak_id) |
function | QRDrone_fire_for_time (totalFireTime) |
function | QRDrone_fireGuns (QRDrone) |
function | QRDrone_force_destroy () |
function | QRDrone_freezeBuffer () |
function | QRDrone_get_damage_effect (health_pct) |
function | QRDrone_in_range () |
function | QRDrone_leave () |
function | QRDrone_leave_on_timeout (killstreakName) |
function | QRDrone_leave_on_timeout_callback () |
function | QRDrone_light_fx () |
function | QRDrone_play_single_fx_on_tag (effect, tag) |
function | QRDrone_playerExit (QRDrone) |
function | QRDrone_rangeCountdown () |
function | QRDrone_ride (lifeId, QRDrone, streakName) |
function | QRDrone_staticFade (staticAlpha) |
function | QRDrone_stun (duration) |
function | QRDrone_Unlink (QRDrone) |
function | QRDrone_update_damage_fx (health_percent) |
function | QRDrone_watch_distance (zoffset, minHeightOverride) |
function | QRDrone_watch_for_exit () |
function | QRDrone_watchHeliProximity () |
function | removeRemoteWeapon () |
function | set_static_alpha (alpha, drone) |
function | setCarryingQRDrone (carryQRDrone) |
function | setVisionsetWaiter () |
function | startQRDrone (lifeId, streakName, origin, angles) |
function | touchedKillbrush () |
function | tryUseQRDrone (lifeId) |
function | updateCarryQRDronePlacement (carryQRDrone) |
function | watchForAttack () |
#define QRDRONE_MAX_HEALTH 225 |
Definition at line 42 of file _qrdrone.gsc.
#define UAV_DEATH_MODEL "veh_t6_drone_quad_rotor_mp" |
Definition at line 41 of file _qrdrone.gsc.
#define UAV_REMOTE_AIM_ASSIST_RANGE 200 |
Definition at line 31 of file _qrdrone.gsc.
#define UAV_REMOTE_COLLISION_RADIUS 18 |
Definition at line 37 of file _qrdrone.gsc.
#define UAV_REMOTE_FLY_TIME 60 |
Definition at line 30 of file _qrdrone.gsc.
#define UAV_REMOTE_HELI_RANGE_COUNTDOWN 6.1 |
Definition at line 36 of file _qrdrone.gsc.
#define UAV_REMOTE_MAX_HELI_PROXIMITY 300 |
Definition at line 34 of file _qrdrone.gsc.
#define UAV_REMOTE_MAX_PAST_RANGE 200 |
Definition at line 32 of file _qrdrone.gsc.
#define UAV_REMOTE_MIN_HELI_PROXIMITY 150 |
Definition at line 33 of file _qrdrone.gsc.
#define UAV_REMOTE_MODEL "veh_t6_drone_quad_rotor_mp" |
Definition at line 39 of file _qrdrone.gsc.
#define UAV_REMOTE_MODEL_ENEMY "veh_t6_drone_quad_rotor_mp_alt" |
Definition at line 40 of file _qrdrone.gsc.
#define UAV_REMOTE_PAST_RANGE_COUNTDOWN 6.1 |
Definition at line 35 of file _qrdrone.gsc.
#define UAV_REMOTE_Z_OFFSET -9 |
Definition at line 38 of file _qrdrone.gsc.
function carryQRDrone_handleExistence | ( | ) |
Definition at line 350 of file _qrdrone.gsc.
References waittill_any().
Referenced by createCarryQRDrone().
function carryQRDrone_setCarried | ( | carrier | ) |
Definition at line 271 of file _qrdrone.gsc.
References updateCarryQRDronePlacement().
Referenced by setCarryingQRDrone().
function clearPlayerLockFromQRDroneLaunch | ( | lockSpot | ) |
Definition at line 438 of file _qrdrone.gsc.
References waittill_any_return().
Referenced by lockPlayerForQRDroneLaunch().
function createCarryQRDrone | ( | streakName | , |
owner | |||
) |
Definition at line 192 of file _qrdrone.gsc.
References carryQRDrone_handleExistence(), getMinimumFlyHeight(), and spawn().
Referenced by giveCarryQRDrone().
function createQRDrone | ( | lifeId | , |
owner | , | ||
streakName | , | ||
origin | , | ||
angles | , | ||
killstreak_id | |||
) |
Definition at line 448 of file _qrdrone.gsc.
References addWeaponObjectToWatcher(), create_entity_enemy_influencer(), deleteOnKillbrush(), ENEMY_VEHICLE_ACTIVE, MissileTarget_LockOnMonitor(), MissileTarget_ProximityDetonateIncomingMissile(), QRDrone_explode_on_game_end(), QRDrone_explode_on_notify(), QRDrone_leave_on_timeout(), QRDrone_watch_distance(), QRDrone_watch_for_exit(), set(), spawn(), UAV_REMOTE_MODEL, and UAV_REMOTE_MODEL_ENEMY.
Referenced by startQRDrone().
function death_fx | ( | ) |
Definition at line 958 of file _qrdrone.gsc.
Referenced by default_death(), Explode(), gibbed_death(), leave_dart(), OnDeath(), OnTurretDeath(), OnTurretDeathPostGame(), state_death_update(), and WatchCollision().
function deleteOnKillbrush | ( | player | ) |
Definition at line 689 of file _qrdrone.gsc.
References touchedKillbrush().
Referenced by createQRDrone().
function destroyHud | ( | ) |
Definition at line 1608 of file _qrdrone.gsc.
References clientNotify(), destroy(), destroyRemoteHUD(), and set_to_player().
Referenced by EndSentinelRemoteControl(), FadeToBlackAndBackIn(), leave_dart(), QRDrone_explode_on_notify(), QRDrone_Unlink(), and WatchShutdown().
function enemy_locked | ( | ) |
Definition at line 631 of file _qrdrone.gsc.
Referenced by play_lockon_sounds().
function enemy_locking | ( | ) |
Definition at line 623 of file _qrdrone.gsc.
Referenced by play_lockon_sounds().
function flash_signal_failure | ( | drone | ) |
function giveCarryQRDrone | ( | lifeId | , |
streakName | |||
) |
Definition at line 160 of file _qrdrone.gsc.
References createCarryQRDrone(), result(), setCarryingQRDrone(), and startQRDrone().
Referenced by tryUseQRDrone().
function init | ( | ) |
Definition at line 67 of file _qrdrone.gsc.
References QRDrone_blowup(), QRDrone_damageWatcher(), register(), set_dvar_if_unset(), and VERSION_SHIP.
function inithud | ( | ) |
Definition at line 1593 of file _qrdrone.gsc.
Referenced by QRDrone_watch_distance().
function isInRemoteNoDeploy | ( | ) |
Definition at line 284 of file _qrdrone.gsc.
Referenced by updateCarryQRDronePlacement().
function lockPlayerForQRDroneLaunch | ( | ) |
Definition at line 426 of file _qrdrone.gsc.
References clearPlayerLockFromQRDroneLaunch(), and spawn().
Referenced by startQRDrone().
function play_lockon_sounds | ( | player | ) |
Definition at line 580 of file _qrdrone.gsc.
References enemy_locked(), enemy_locking(), and spawn().
Referenced by QRDrone_ride().
function QRDrone_blowup | ( | attacker | , |
weapon | |||
) |
Definition at line 1519 of file _qrdrone.gsc.
References clientNotify(), destroyRemoteHUD(), fade_to_black_for_x_sec(), freeze_player_controls(), QRDrone_cleanup(), QRDrone_Unlink(), and rcbomb_earthquake().
Referenced by init().
function QRDrone_cleanup | ( | ) |
Definition at line 1385 of file _qrdrone.gsc.
References QRDrone_endride(), and QRDrone_Unlink().
Referenced by QRDrone_blowup().
function QRDrone_collision | ( | ) |
Definition at line 1089 of file _qrdrone.gsc.
Referenced by QRDrone_crash_movement().
function QRDrone_crash_accel | ( | ) |
Definition at line 1049 of file _qrdrone.gsc.
Referenced by QRDrone_crash_movement().
function QRDrone_crash_movement | ( | attacker | , |
hitdir | |||
) |
Definition at line 964 of file _qrdrone.gsc.
References QRDrone_collision(), QRDrone_crash_accel(), QRDrone_dmg_snd(), QRDrone_fire_for_time(), and sign().
Referenced by QRDrone_death().
function QRDrone_damageWatcher | ( | ) |
Definition at line 819 of file _qrdrone.gsc.
References damage(), isStunned(), QRDrone_death(), QRDRONE_MAX_HEALTH, QRDrone_stun(), and QRDrone_update_damage_fx().
Referenced by init().
function QRDrone_death | ( | attacker | , |
weapon | , | ||
dir | , | ||
damageType | |||
) |
Definition at line 914 of file _qrdrone.gsc.
References addFlySwatterStat(), destroyedQRDrone(), DisplayTeamMessageToAll(), getWeaponObjectWatcher(), IsEnemyPlayer(), QRDrone_crash_movement(), QRDRONE_FX_DEATH, set(), and waitAndDetonate().
Referenced by QRDrone_damageWatcher().
function QRDrone_delayLaunchDialog | ( | QRDrone | ) |
Definition at line 529 of file _qrdrone.gsc.
References QRDrone_dialog().
Referenced by QRDrone_ride().
function QRDrone_detonateWaiter | ( | ) |
Definition at line 1471 of file _qrdrone.gsc.
References fade_to_black_for_x_sec(), getWeaponObjectWatcher(), QRDRONE_FX_DEATH, set(), WAIT_SERVER_FRAME, and waitAndDetonate().
function QRDrone_dialog | ( | dialogGroup | ) |
Definition at line 1430 of file _qrdrone.gsc.
Referenced by QRDrone_delayLaunchDialog().
function QRDrone_dmg_snd | ( | ) |
Definition at line 1017 of file _qrdrone.gsc.
References spawn(), and waittill_any().
Referenced by QRDrone_crash_movement().
function QRDrone_endride | ( | QRDrone | ) |
Definition at line 560 of file _qrdrone.gsc.
References clear_using_remote(), QRDrone_freezeBuffer(), and switch_to_last_non_killstreak_weapon().
Referenced by QRDrone_cleanup(), QRDrone_explode_on_game_end(), QRDrone_explode_on_notify(), and QRDrone_leave().
function QRDrone_exit_button_pressed | ( | ) |
Definition at line 1353 of file _qrdrone.gsc.
Referenced by QRDrone_watch_for_exit().
function QRDrone_explode_on_game_end | ( | ) |
Definition at line 1281 of file _qrdrone.gsc.
References getWeaponObjectWatcher(), QRDrone_endride(), QRDRONE_FX_DEATH, set(), and waitAndDetonate().
Referenced by createQRDrone().
function QRDrone_explode_on_notify | ( | killstreak_id | ) |
Definition at line 1257 of file _qrdrone.gsc.
References clear_using_remote(), destroyHud(), getWeaponObjectWatcher(), killstreakStop(), QRDrone_endride(), QRDRONE_FX_DEATH, set(), waitAndDetonate(), and waittill_any().
Referenced by createQRDrone().
function QRDrone_fire_for_time | ( | totalFireTime | ) |
Definition at line 1028 of file _qrdrone.gsc.
Referenced by QRDrone_crash_movement().
function QRDrone_fireGuns | ( | QRDrone | ) |
Definition at line 1490 of file _qrdrone.gsc.
References WAIT_SERVER_FRAME.
Referenced by QRDrone_ride().
function QRDrone_force_destroy | ( | ) |
Definition at line 755 of file _qrdrone.gsc.
References getWeaponObjectWatcher(), QRDRONE_FX_DEATH, set(), and waitAndDetonate().
Referenced by water_killbrush_think().
function QRDrone_freezeBuffer | ( | ) |
Definition at line 640 of file _qrdrone.gsc.
References freeze_player_controls().
Referenced by QRDrone_endride().
function QRDrone_get_damage_effect | ( | health_pct | ) |
Definition at line 762 of file _qrdrone.gsc.
Referenced by QRDrone_update_damage_fx().
function QRDrone_in_range | ( | ) |
Definition at line 1201 of file _qrdrone.gsc.
Referenced by QRDrone_staticFade(), QRDrone_watch_distance(), and updateCarryQRDronePlacement().
function QRDrone_leave | ( | ) |
Definition at line 1339 of file _qrdrone.gsc.
References QRDrone_endride(), and QRDrone_Unlink().
Referenced by QRDrone_playerExit().
function QRDrone_leave_on_timeout | ( | killstreakName | ) |
Definition at line 1294 of file _qrdrone.gsc.
References getWeaponObjectWatcher(), QRDRONE_FX_DEATH, QRDrone_leave_on_timeout_callback(), set(), set_dvar_int_if_unset(), waitAndDetonate(), and WaitForTimeout().
Referenced by createQRDrone().
function QRDrone_leave_on_timeout_callback | ( | ) |
Definition at line 1321 of file _qrdrone.gsc.
References getWeaponObjectWatcher(), QRDRONE_FX_BLINK, QRDRONE_FX_DEATH, QRDRONE_FX_FINAL_BLINK, set(), waitAndDetonate(), and waitLongDurationWithHostMigrationPause().
Referenced by QRDrone_leave_on_timeout().
function QRDrone_light_fx | ( | ) |
Definition at line 1422 of file _qrdrone.gsc.
References WAIT_SERVER_FRAME.
function QRDrone_play_single_fx_on_tag | ( | effect | , |
tag | |||
) |
Definition at line 772 of file _qrdrone.gsc.
Referenced by QRDrone_update_damage_fx().
function QRDrone_playerExit | ( | QRDrone | ) |
Definition at line 652 of file _qrdrone.gsc.
References QRDrone_leave(), and WAIT_SERVER_FRAME.
function QRDrone_rangeCountdown | ( | ) |
Definition at line 1232 of file _qrdrone.gsc.
References getWeaponObjectWatcher(), QRDRONE_FX_DEATH, set(), UAV_REMOTE_HELI_RANGE_COUNTDOWN, UAV_REMOTE_PAST_RANGE_COUNTDOWN, waitAndDetonate(), and waitLongDurationWithHostMigrationPause().
Referenced by QRDrone_watch_distance().
function QRDrone_ride | ( | lifeId | , |
QRDrone | , | ||
streakName | |||
) |
Definition at line 507 of file _qrdrone.gsc.
References clientNotify(), play_killstreak_start_dialog(), play_lockon_sounds(), QRDrone_delayLaunchDialog(), QRDrone_fireGuns(), and setVisionsetWaiter().
function QRDrone_staticFade | ( | staticAlpha | ) |
Definition at line 1214 of file _qrdrone.gsc.
References QRDrone_in_range(), set_static_alpha(), and WAIT_SERVER_FRAME.
Referenced by QRDrone_watch_distance().
function QRDrone_stun | ( | duration | ) |
Definition at line 894 of file _qrdrone.gsc.
References freeze_player_controls(), and stunStaticFX().
Referenced by QRDrone_damageWatcher().
function QRDrone_Unlink | ( | QRDrone | ) |
Definition at line 541 of file _qrdrone.gsc.
References destroyHud(), and freeze_player_controls().
Referenced by QRDrone_blowup(), QRDrone_cleanup(), and QRDrone_leave().
function QRDrone_update_damage_fx | ( | health_percent | ) |
Definition at line 803 of file _qrdrone.gsc.
References QRDrone_get_damage_effect(), and QRDrone_play_single_fx_on_tag().
Referenced by QRDrone_damageWatcher().
function QRDrone_watch_distance | ( | zoffset | , |
minHeightOverride | |||
) |
Definition at line 1120 of file _qrdrone.gsc.
References get(), getMinimumFlyHeight(), inithud(), QRDrone_in_range(), QRDrone_rangeCountdown(), QRDrone_staticFade(), set(), set_static_alpha(), spawn(), UAV_REMOTE_MAX_HELI_PROXIMITY, UAV_REMOTE_MAX_PAST_RANGE, UAV_REMOTE_MIN_HELI_PROXIMITY, and WAIT_SERVER_FRAME.
Referenced by createQRDrone().
function QRDrone_watch_for_exit | ( | ) |
Definition at line 1358 of file _qrdrone.gsc.
References getWeaponObjectWatcher(), QRDrone_exit_button_pressed(), QRDRONE_FX_DEATH, set(), WAIT_SERVER_FRAME, and waitAndDetonate().
Referenced by createQRDrone().
function QRDrone_watchHeliProximity | ( | ) |
Definition at line 1448 of file _qrdrone.gsc.
References WAIT_SERVER_FRAME.
function removeRemoteWeapon | ( | ) |
Definition at line 365 of file _qrdrone.gsc.
function set_static_alpha | ( | alpha | , |
drone | |||
) |
Definition at line 1624 of file _qrdrone.gsc.
References flash_signal_failure(), set(), and set_to_player().
Referenced by QRDrone_staticFade(), and QRDrone_watch_distance().
function setCarryingQRDrone | ( | carryQRDrone | ) |
Definition at line 247 of file _qrdrone.gsc.
References carryQRDrone_setCarried().
Referenced by giveCarryQRDrone().
function setVisionsetWaiter | ( | ) |
Definition at line 1581 of file _qrdrone.gsc.
Referenced by QRDrone_ride().
function startQRDrone | ( | lifeId | , |
streakName | , | ||
origin | , | ||
angles | |||
) |
Definition at line 375 of file _qrdrone.gsc.
References clear_using_remote(), createQRDrone(), freeze_player_controls(), init_ride_killstreak(), isKillstreakAllowed(), killstreakStart(), killstreakStop(), lockPlayerForQRDroneLaunch(), result(), and setUsingRemote().
Referenced by giveCarryQRDrone().
function touchedKillbrush | ( | ) |
Definition at line 679 of file _qrdrone.gsc.
References getWeaponObjectWatcher(), QRDRONE_FX_DEATH, set(), and waitAndDetonate().
Referenced by deleteOnKillbrush().
function tryUseQRDrone | ( | lifeId | ) |
Definition at line 139 of file _qrdrone.gsc.
References giveCarryQRDrone(), isUsingRemote(), and result().
function updateCarryQRDronePlacement | ( | carryQRDrone | ) |
Definition at line 298 of file _qrdrone.gsc.
References isInRemoteNoDeploy(), QRDrone_in_range(), UAV_REMOTE_COLLISION_RADIUS, UAV_REMOTE_Z_OFFSET, and WAIT_SERVER_FRAME.
Referenced by carryQRDrone_setCarried().
function watchForAttack | ( | ) |
Definition at line 229 of file _qrdrone.gsc.
References WAIT_SERVER_FRAME.