![]() |
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.