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

Go to the source code of this file.

Data Structures

class  RobotPhalanx
 

Functions

function private _AssignPhalanxStance (robots, stance)
 
function private _CreatePhalanxTier (phalanxType, tier, phalanxPosition, forward, maxTierSize, spawner=undefined)
 
function private _DampenExplosiveDamage (inflictor, attacker, damage, flags, meansOfDamage, weapon, point, dir, hitLoc, offsetTime, boneIndex, modelIndex)
 
function private _GetPhalanxPositions (phalanxType, tier)
 
function private _GetPhalanxSpawner (tier)
 
function private _HaltAdvance (robots)
 
function private _HaltFire (robots)
 
function private _InitializeRobot (robot)
 
function private _MovePhalanxTier (robots, phalanxType, tier, destination, forward)
 
function private _PruneDead (robots)
 
function private _ReleaseRobot (robot)
 
function private _ReleaseRobots (robots)
 
function private _ResumeFire (robot)
 
function private _ResumeFireRobots (robots)
 
function private _RotateVec (vector, angle)
 
function private _UpdatePhalanxThread (phalanx)
 

Function Documentation

◆ _AssignPhalanxStance()

function private _AssignPhalanxStance ( robots  ,
stance   
)

◆ _CreatePhalanxTier()

function private _CreatePhalanxTier ( phalanxType  ,
tier  ,
phalanxPosition  ,
forward  ,
maxTierSize  ,
spawner  = undefined 
)

◆ _DampenExplosiveDamage()

function private _DampenExplosiveDamage ( inflictor  ,
attacker  ,
damage  ,
flags  ,
meansOfDamage  ,
weapon  ,
point  ,
dir  ,
hitLoc  ,
offsetTime  ,
boneIndex  ,
modelIndex   
)

Definition at line 72 of file robot_phalanx.gsc.

References array, and damage().

Referenced by _InitializeRobot(), and _ReleaseRobot().

◆ _GetPhalanxPositions()

◆ _GetPhalanxSpawner()

function private _GetPhalanxSpawner ( tier  )

Definition at line 184 of file robot_phalanx.gsc.

Referenced by _CreatePhalanxTier().

◆ _HaltAdvance()

function private _HaltAdvance ( robots  )

Definition at line 200 of file robot_phalanx.gsc.

References PHALANX_NAVMESH_TOLERANCE.

Referenced by RobotPhalanx::HaltAdvance().

◆ _HaltFire()

function private _HaltFire ( robots  )

Definition at line 217 of file robot_phalanx.gsc.

Referenced by RobotPhalanx::HaltFire().

◆ _InitializeRobot()

function private _InitializeRobot ( robot  )

◆ _MovePhalanxTier()

function private _MovePhalanxTier ( robots  ,
phalanxType  ,
tier  ,
destination  ,
forward   
)

◆ _PruneDead()

function private _PruneDead ( robots  )

Definition at line 269 of file robot_phalanx.gsc.

Referenced by RobotPhalanx::_UpdatePhalanx().

◆ _ReleaseRobot()

function private _ReleaseRobot ( robot  )

◆ _ReleaseRobots()

function private _ReleaseRobots ( robots  )

Definition at line 306 of file robot_phalanx.gsc.

References _ReleaseRobot(), and _ResumeFire().

Referenced by RobotPhalanx::ScatterPhalanx().

◆ _ResumeFire()

function private _ResumeFire ( robot  )

Definition at line 318 of file robot_phalanx.gsc.

Referenced by _ReleaseRobots(), and _ResumeFireRobots().

◆ _ResumeFireRobots()

function private _ResumeFireRobots ( robots  )

Definition at line 326 of file robot_phalanx.gsc.

References _ResumeFire().

Referenced by RobotPhalanx::ResumeFire().

◆ _RotateVec()

function private _RotateVec ( vector  ,
angle   
)

Definition at line 336 of file robot_phalanx.gsc.

Referenced by _CreatePhalanxTier(), and _MovePhalanxTier().

◆ _UpdatePhalanxThread()

function private _UpdatePhalanxThread ( phalanx  )

Definition at line 343 of file robot_phalanx.gsc.

References PHALANX_UPDATE_RATE_SEC.

Referenced by RobotPhalanx::Initialize().