![]() |
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 | DART_KILLSTREAK_NAME "killstreak_dart" |
#define | DART_NAME "dart" |
#define | DART_STAT_NAME "dart_used" |
Functions | |
function | ActivateDart (killstreakType) |
function | check_launch_space (origin) |
function | cleanup_grenade () |
function | DarPredictedCollision () |
function | dart_hacked_health_update (hacker) |
function | dartDamageOverride (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, vDamageOrigin, psOffsetTime, damageFromUnderneath, modelIndex, partName, vSurfaceNormal) |
function | DartDistanceFailure () |
function | DeleteOnConditions (condition) |
function | DisableDartMissileLocking () |
function | emp_damage_cb (attacker, weapon) |
function | EnableDartMissileLocking () |
function | EndDartRemoteControl (dart, exitRequestedByOwner) |
function | GetDartMissileTargets () |
function | HackedPostFunction (hacker) |
function | HackedPreFunction (hacker) |
function | init () |
function | IsStillValidDartMissileTarget (ent, weapon) |
function | IsValidDartMissileTarget (ent) |
function | leave_dart () |
function | play_bda_dialog (pilotIndex) |
function | SpawnDart (grenade, killstreak_id, spawn_origin) |
function | StartDartRemoteControl (dart) |
function | stop_remote_weapon (attacker, weapon) |
function | wait_dart_timed_out (time) |
function | wait_for_throw_status () |
function | waitRemoteControl () |
function | waitThenDelete (waitTime) |
function | WatchAmmo () |
function | WatchCollision () |
function | WatchDeath () |
function | WatchForGameEnd () |
function | WatchOwnerNonDeathEvents (endCondition1, endCondition2) |
function | WatchThrow (missileWeapon) |
function ActivateDart | ( | killstreakType | ) |
Definition at line 92 of file _dart.gsc.
References DART_NAME, isKillstreakAllowed(), wait_for_throw_status(), waittill_any_return(), and WatchThrow().
Referenced by init().
function check_launch_space | ( | origin | ) |
Definition at line 236 of file _dart.gsc.
References PHYSICS_TRACE_MASK_PHYSICS.
Referenced by WatchThrow().
function cleanup_grenade | ( | ) |
Definition at line 138 of file _dart.gsc.
References waitThenDelete().
Referenced by SpawnDart(), and WatchThrow().
function DarPredictedCollision | ( | ) |
Definition at line 422 of file _dart.gsc.
Referenced by WatchCollision().
function dart_hacked_health_update | ( | hacker | ) |
Definition at line 227 of file _dart.gsc.
Referenced by SpawnDart().
function dartDamageOverride | ( | eInflictor | , |
eAttacker | , | ||
iDamage | , | ||
iDFlags | , | ||
sMeansOfDeath | , | ||
weapon | , | ||
vPoint | , | ||
vDir | , | ||
sHitLoc | , | ||
vDamageOrigin | , | ||
psOffsetTime | , | ||
damageFromUnderneath | , | ||
modelIndex | , | ||
partName | , | ||
vSurfaceNormal | |||
) |
Definition at line 401 of file _dart.gsc.
References DART_NAME, emp_damage_cb(), IS_TRUE, OnDamagePerWeapon(), and stop_remote_weapon().
Referenced by SpawnDart().
function DartDistanceFailure | ( | ) |
Definition at line 373 of file _dart.gsc.
References stop_remote_weapon().
Referenced by StartDartRemoteControl().
function DisableDartMissileLocking | ( | ) |
Definition at line 732 of file _dart.gsc.
References ClearIRTarget().
Referenced by HackedPreFunction(), and leave_dart().
function emp_damage_cb | ( | attacker | , |
weapon | |||
) |
Definition at line 416 of file _dart.gsc.
References stop_remote_weapon().
Referenced by dartDamageOverride(), and SpawnDart().
function EnableDartMissileLocking | ( | ) |
Definition at line 718 of file _dart.gsc.
References GetDartMissileTargets(), IsStillValidDartMissileTarget(), IsValidDartMissileTarget(), and StingerIRTLoop().
Referenced by StartDartRemoteControl().
function EndDartRemoteControl | ( | dart | , |
exitRequestedByOwner | |||
) |
function GetDartMissileTargets | ( | ) |
Definition at line 745 of file _dart.gsc.
Referenced by EnableDartMissileLocking().
function HackedPostFunction | ( | hacker | ) |
Definition at line 217 of file _dart.gsc.
References DART_NAME, set_killstreak_delay_killcam(), set_vehicle_drivable_time_starting_now(), StartDartRemoteControl(), and UseRemoteWeapon().
Referenced by SpawnDart().
function HackedPreFunction | ( | hacker | ) |
Definition at line 202 of file _dart.gsc.
References clear_using_remote(), DART_VISIONSET_ALIAS, deactivate(), DisableDartMissileLocking(), freeze_player_controls(), set(), set_to_player(), stop_monitor_damage_as_occupant(), stop_monitor_missiles_locked_on_to_me(), and unhide_compass().
Referenced by SpawnDart().
function init | ( | ) |
Definition at line 49 of file _dart.gsc.
References ActivateDart(), DART_HIDE_COMPASS_ON_REMOTE_CONTROL, DART_KILLSTREAK_NAME, DART_NAME, DART_STAT_NAME, DART_VISIONSET_ALIAS, EndDartRemoteControl(), override_entity_camera_in_demo(), ramp_in_out_thread_per_player_death_shutdown(), register(), register_alt_weapon(), register_dialog(), register_info(), register_strings(), RegisterRemoteWeapon(), StartDartRemoteControl(), and VERSION_SHIP.
function IsStillValidDartMissileTarget | ( | ent | , |
weapon | |||
) |
Definition at line 781 of file _dart.gsc.
References InsideStingerReticleLocked(), and SQR.
Referenced by EnableDartMissileLocking().
function IsValidDartMissileTarget | ( | ent | ) |
function leave_dart | ( | ) |
Definition at line 541 of file _dart.gsc.
References DART_NAME, DART_VISIONSET_ALIAS, deactivate(), death_fx(), DEFAULT, destroyHud(), DisableDartMissileLocking(), freeze_player_controls(), IS_TRUE, killstreakStop(), lights_off(), PHYSICS_TRACE_MASK_PHYSICS, play_bda_dialog(), reset_killstreak_delay_killcam(), set(), set_killstreak_delay_killcam(), set_to_player(), spawn(), stop_monitor_damage_as_occupant(), stop_monitor_missiles_locked_on_to_me(), and trace().
Referenced by EndDartRemoteControl(), WatchDeath(), WatchForGameEnd(), and WatchOwnerNonDeathEvents().
function play_bda_dialog | ( | pilotIndex | ) |
Definition at line 686 of file _dart.gsc.
References DART_NAME, and play_pilot_dialog().
Referenced by leave_dart().
function SpawnDart | ( | grenade | , |
killstreak_id | , | ||
spawn_origin | |||
) |
Definition at line 246 of file _dart.gsc.
References add_to_target_group(), cleanup_grenade(), configure_team(), DART_DURATION, dart_hacked_health_update(), DART_HACKER_TOOL_DURATION, DART_HACKER_TOOL_RADIUS, DART_NAME, dartDamageOverride(), DEFAULT, emp_damage_cb(), enable_hacking(), ENEMY_VEHICLE_ACTIVE, get_hacked_health(), get_max_health(), HackedPostFunction(), HackedPreFunction(), init_target_group(), set(), stop_remote_weapon(), UseRemoteWeapon(), WaitForTimeout(), waitRemoteControl(), waittill_any(), WatchCollision(), WatchDeath(), and WatchOwnerNonDeathEvents().
Referenced by WatchThrow().
function StartDartRemoteControl | ( | dart | ) |
Definition at line 333 of file _dart.gsc.
References activate(), DART_DURATION, DART_MAX_HEIGHT_OFFSET, DART_VISIONSET_ALIAS, DartDistanceFailure(), EnableDartMissileLocking(), get(), monitor_damage_as_occupant(), monitor_missiles_locked_on_to_me(), QRDrone_watch_distance(), set(), set_to_player(), set_vehicle_drivable_time_starting_now(), and WatchAmmo().
Referenced by HackedPostFunction(), and init().
function stop_remote_weapon | ( | attacker | , |
weapon | |||
) |
Definition at line 378 of file _dart.gsc.
References addFlySwatterStat(), DART_NAME, destroyedAircraft(), EndRemoteControlWeaponUse(), IsEnemyPlayer(), play_destroyed_dialog_on_owner(), and processScoreEvent().
Referenced by dartDamageOverride(), DartDistanceFailure(), emp_damage_cb(), SpawnDart(), WatchAmmo(), and WatchCollision().
function wait_dart_timed_out | ( | time | ) |
Definition at line 68 of file _dart.gsc.
Referenced by wait_for_throw_status().
function wait_for_throw_status | ( | ) |
Definition at line 80 of file _dart.gsc.
References wait_dart_timed_out(), and waittill_any_return().
Referenced by ActivateDart().
function waitRemoteControl | ( | ) |
Definition at line 312 of file _dart.gsc.
References IS_TRUE, and waittill_any_return().
Referenced by SpawnDart().
function waitThenDelete | ( | waitTime | ) |
Definition at line 678 of file _dart.gsc.
Referenced by cleanup_grenade().
function WatchAmmo | ( | ) |
Definition at line 501 of file _dart.gsc.
References DART_NAME, DEFAULT, set_to_player(), and stop_remote_weapon().
Referenced by StartDartRemoteControl().
function WatchCollision | ( | ) |
Definition at line 438 of file _dart.gsc.
References DarPredictedCollision(), death_fx(), and stop_remote_weapon().
Referenced by SpawnDart().
function WatchDeath | ( | ) |
function WatchForGameEnd | ( | ) |
Definition at line 491 of file _dart.gsc.
References leave_dart().
Referenced by WatchOwnerNonDeathEvents().
function WatchOwnerNonDeathEvents | ( | endCondition1 | , |
endCondition2 | |||
) |
Definition at line 476 of file _dart.gsc.
References leave_dart(), waittill_any(), and WatchForGameEnd().
Referenced by SpawnDart().
function WatchThrow | ( | missileWeapon | ) |
Definition at line 144 of file _dart.gsc.
References check_launch_space(), cleanup_grenade(), DART_NAME, DisplayKillstreakTeamMessageToAll(), INVALID_KILLSTREAK_ID, killstreakStart(), play_killstreak_start_dialog(), set_killstreak_delay_killcam(), SpawnDart(), and trace().
Referenced by ActivateDart().