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

Go to the source code of this file.

Data Structures

class  Phalanx
 

Functions

function private _AssignPhalanxStance (sentients, 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 (sentients)
 
function private _HaltFire (sentients)
 
function _InitializeSentient (sentient)
 
function private _MovePhalanxTier (sentients, phalanxType, tier, destination, forward)
 
function private _PruneDead (sentients)
 
function private _ReleaseSentient (sentient)
 
function private _ReleaseSentients (sentients)
 
function private _ResumeFire (sentient)
 
function private _ResumeFireSentients (sentients)
 
function private _RotateVec (vector, angle)
 
function private _UpdatePhalanxThread (phalanx)
 

Function Documentation

◆ _AssignPhalanxStance()

function private _AssignPhalanxStance ( sentients  ,
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 70 of file phalanx.gsc.

References array, and damage().

Referenced by _InitializeSentient(), and _ReleaseSentient().

◆ _GetPhalanxPositions()

◆ _GetPhalanxSpawner()

function private _GetPhalanxSpawner ( tier  )

Definition at line 193 of file phalanx.gsc.

Referenced by _CreatePhalanxTier().

◆ _HaltAdvance()

function private _HaltAdvance ( sentients  )

Definition at line 209 of file phalanx.gsc.

References PHALANX_NAVMESH_TOLERANCE.

Referenced by Phalanx::HaltAdvance().

◆ _HaltFire()

function private _HaltFire ( sentients  )

Definition at line 226 of file phalanx.gsc.

Referenced by Phalanx::HaltFire().

◆ _InitializeSentient()

function _InitializeSentient ( sentient  )

◆ _MovePhalanxTier()

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

◆ _PruneDead()

function private _PruneDead ( sentients  )

Definition at line 285 of file phalanx.gsc.

Referenced by Phalanx::_UpdatePhalanx().

◆ _ReleaseSentient()

function private _ReleaseSentient ( sentient  )

◆ _ReleaseSentients()

function private _ReleaseSentients ( sentients  )

Definition at line 329 of file phalanx.gsc.

References _ReleaseSentient(), and _ResumeFire().

Referenced by Phalanx::ScatterPhalanx().

◆ _ResumeFire()

function private _ResumeFire ( sentient  )

Definition at line 341 of file phalanx.gsc.

Referenced by _ReleaseSentients(), and _ResumeFireSentients().

◆ _ResumeFireSentients()

function private _ResumeFireSentients ( sentients  )

Definition at line 349 of file phalanx.gsc.

References _ResumeFire().

Referenced by Phalanx::ResumeFire().

◆ _RotateVec()

function private _RotateVec ( vector  ,
angle   
)

Definition at line 359 of file phalanx.gsc.

Referenced by _CreatePhalanxTier(), and _MovePhalanxTier().

◆ _UpdatePhalanxThread()

function private _UpdatePhalanxThread ( phalanx  )

Definition at line 366 of file phalanx.gsc.

References PHALANX_UPDATE_RATE_SEC.

Referenced by Phalanx::Initialize().