‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_dart.gsc File Reference

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)
 

Macro Definition Documentation

◆ DART_KILLSTREAK_NAME

#define DART_KILLSTREAK_NAME   "killstreak_dart"

Definition at line 38 of file _dart.gsc.

◆ DART_NAME

#define DART_NAME   "dart"

Definition at line 37 of file _dart.gsc.

◆ DART_STAT_NAME

#define DART_STAT_NAME   "dart_used"

Definition at line 39 of file _dart.gsc.

Function Documentation

◆ ActivateDart()

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().

◆ check_launch_space()

function check_launch_space ( origin  )

Definition at line 236 of file _dart.gsc.

References PHYSICS_TRACE_MASK_PHYSICS.

Referenced by WatchThrow().

◆ cleanup_grenade()

function cleanup_grenade ( )

Definition at line 138 of file _dart.gsc.

References waitThenDelete().

Referenced by SpawnDart(), and WatchThrow().

◆ DarPredictedCollision()

function DarPredictedCollision ( )

Definition at line 422 of file _dart.gsc.

Referenced by WatchCollision().

◆ dart_hacked_health_update()

function dart_hacked_health_update ( hacker  )

Definition at line 227 of file _dart.gsc.

Referenced by SpawnDart().

◆ dartDamageOverride()

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().

◆ DartDistanceFailure()

function DartDistanceFailure ( )

Definition at line 373 of file _dart.gsc.

References stop_remote_weapon().

Referenced by StartDartRemoteControl().

◆ DeleteOnConditions()

function DeleteOnConditions ( condition  )

Definition at line 666 of file _dart.gsc.

◆ DisableDartMissileLocking()

function DisableDartMissileLocking ( )

Definition at line 732 of file _dart.gsc.

References ClearIRTarget().

Referenced by HackedPreFunction(), and leave_dart().

◆ emp_damage_cb()

function emp_damage_cb ( attacker  ,
weapon   
)

Definition at line 416 of file _dart.gsc.

References stop_remote_weapon().

Referenced by dartDamageOverride(), and SpawnDart().

◆ EnableDartMissileLocking()

function EnableDartMissileLocking ( )

◆ EndDartRemoteControl()

function EndDartRemoteControl ( dart  ,
exitRequestedByOwner   
)

Definition at line 368 of file _dart.gsc.

References leave_dart().

Referenced by init().

◆ GetDartMissileTargets()

function GetDartMissileTargets ( )

Definition at line 745 of file _dart.gsc.

Referenced by EnableDartMissileLocking().

◆ HackedPostFunction()

function HackedPostFunction ( hacker  )

◆ HackedPreFunction()

◆ init()

◆ IsStillValidDartMissileTarget()

function IsStillValidDartMissileTarget ( ent  ,
weapon   
)

Definition at line 781 of file _dart.gsc.

References InsideStingerReticleLocked(), and SQR.

Referenced by EnableDartMissileLocking().

◆ IsValidDartMissileTarget()

function IsValidDartMissileTarget ( ent  )

Definition at line 753 of file _dart.gsc.

References SQR.

Referenced by EnableDartMissileLocking().

◆ leave_dart()

◆ play_bda_dialog()

function play_bda_dialog ( pilotIndex  )

Definition at line 686 of file _dart.gsc.

References DART_NAME, and play_pilot_dialog().

Referenced by leave_dart().

◆ SpawnDart()

◆ StartDartRemoteControl()

◆ stop_remote_weapon()

◆ wait_dart_timed_out()

function wait_dart_timed_out ( time  )

Definition at line 68 of file _dart.gsc.

Referenced by wait_for_throw_status().

◆ 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().

◆ waitRemoteControl()

function waitRemoteControl ( )

Definition at line 312 of file _dart.gsc.

References IS_TRUE, and waittill_any_return().

Referenced by SpawnDart().

◆ waitThenDelete()

function waitThenDelete ( waitTime  )

Definition at line 678 of file _dart.gsc.

Referenced by cleanup_grenade().

◆ WatchAmmo()

function WatchAmmo ( )

Definition at line 501 of file _dart.gsc.

References DART_NAME, DEFAULT, set_to_player(), and stop_remote_weapon().

Referenced by StartDartRemoteControl().

◆ WatchCollision()

function WatchCollision ( )

Definition at line 438 of file _dart.gsc.

References DarPredictedCollision(), death_fx(), and stop_remote_weapon().

Referenced by SpawnDart().

◆ WatchDeath()

function WatchDeath ( )

Definition at line 462 of file _dart.gsc.

References leave_dart().

Referenced by SpawnDart().

◆ WatchForGameEnd()

function WatchForGameEnd ( )

Definition at line 491 of file _dart.gsc.

References leave_dart().

Referenced by WatchOwnerNonDeathEvents().

◆ WatchOwnerNonDeathEvents()

function WatchOwnerNonDeathEvents ( endCondition1  ,
endCondition2   
)

Definition at line 476 of file _dart.gsc.

References leave_dart(), waittill_any(), and WatchForGameEnd().

Referenced by SpawnDart().

◆ WatchThrow()