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