![]() |
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.
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 private _AssignPhalanxStance | ( | sentients | , |
stance | |||
) |
Definition at line 12 of file phalanx.gsc.
References set_behavior_attribute().
Referenced by Phalanx::Initialize(), Phalanx::ResumeAdvance(), and Phalanx::ScatterPhalanx().
function private _CreatePhalanxTier | ( | phalanxType | , |
tier | , | ||
phalanxPosition | , | ||
forward | , | ||
maxTierSize | , | ||
spawner | = undefined |
||
) |
Definition at line 25 of file phalanx.gsc.
References _GetPhalanxPositions(), _GetPhalanxSpawner(), _InitializeSentient(), _RotateVec(), PHALANX_NAVMESH_TOLERANCE, PHALANX_ROTATION_OFFSET, spawn(), SPAWNFLAG_ACTOR_SCRIPTINFINITESPAWN, and WAIT_SERVER_FRAME.
Referenced by Phalanx::Initialize().
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().
function private _GetPhalanxPositions | ( | phalanxType | , |
tier | |||
) |
Definition at line 105 of file phalanx.gsc.
References PHALANX_COLUMN, PHALANX_COLUMN_RIGHT, PHALANX_COLUMN_RIGHT_TIER_ONE, PHALANX_COLUMN_RIGHT_TIER_THREE, PHALANX_COLUMN_RIGHT_TIER_TWO, PHALANX_COLUMN_TIER_ONE, PHALANX_COLUMN_TIER_THREE, PHALANX_COLUMN_TIER_TWO, PHALANX_DIAGONAL_LEFT, PHALANX_DIAGONAL_LEFT_TIER_ONE, PHALANX_DIAGONAL_LEFT_TIER_THREE, PHALANX_DIAGONAL_LEFT_TIER_TWO, PHALANX_DIAGONAL_RIGHT, PHALANX_DIAGONAL_RIGHT_TIER_ONE, PHALANX_DIAGONAL_RIGHT_TIER_THREE, PHALANX_DIAGONAL_RIGHT_TIER_TWO, PHALANX_FORWARD, PHALANX_FORWARD_TIER_ONE, PHALANX_FORWARD_TIER_THREE, PHALANX_FORWARD_TIER_TWO, PHALANX_REVERSE_WEDGE, PHALANX_REVERSE_WEDGE_TIER_ONE, PHALANX_REVERSE_WEDGE_TIER_THREE, PHALANX_REVERSE_WEDGE_TIER_TWO, PHALANX_TIER_ONE, PHALANX_TIER_THREE, PHALANX_TIER_TWO, PHALANX_WEDGE, PHALANX_WEDGE_TIER_ONE, PHALANX_WEDGE_TIER_THREE, and PHALANX_WEDGE_TIER_TWO.
Referenced by _CreatePhalanxTier(), and _MovePhalanxTier().
function private _GetPhalanxSpawner | ( | tier | ) |
Definition at line 193 of file phalanx.gsc.
Referenced by _CreatePhalanxTier().
function private _HaltAdvance | ( | sentients | ) |
Definition at line 209 of file phalanx.gsc.
References PHALANX_NAVMESH_TOLERANCE.
Referenced by Phalanx::HaltAdvance().
function private _HaltFire | ( | sentients | ) |
Definition at line 226 of file phalanx.gsc.
Referenced by Phalanx::HaltFire().
function _InitializeSentient | ( | sentient | ) |
Definition at line 239 of file phalanx.gsc.
References _DampenExplosiveDamage(), AddAIOverrideDamageCallback(), IS_ROBOT, and set_behavior_attribute().
Referenced by _CreatePhalanxTier().
function private _MovePhalanxTier | ( | sentients | , |
phalanxType | , | ||
tier | , | ||
destination | , | ||
forward | |||
) |
Definition at line 259 of file phalanx.gsc.
References _GetPhalanxPositions(), _RotateVec(), PHALANX_NAVMESH_TOLERANCE, and PHALANX_ROTATION_OFFSET.
Referenced by Phalanx::Initialize(), and Phalanx::ResumeAdvance().
function private _PruneDead | ( | sentients | ) |
Definition at line 285 of file phalanx.gsc.
Referenced by Phalanx::_UpdatePhalanx().
function private _ReleaseSentient | ( | sentient | ) |
Definition at line 301 of file phalanx.gsc.
References _DampenExplosiveDamage(), IS_ROBOT, RemoveAIOverrideDamageCallback(), set_behavior_attribute(), and WAIT_SERVER_FRAME.
Referenced by _ReleaseSentients().
function private _ReleaseSentients | ( | sentients | ) |
Definition at line 329 of file phalanx.gsc.
References _ReleaseSentient(), and _ResumeFire().
Referenced by Phalanx::ScatterPhalanx().
function private _ResumeFire | ( | sentient | ) |
Definition at line 341 of file phalanx.gsc.
Referenced by _ReleaseSentients(), and _ResumeFireSentients().
function private _ResumeFireSentients | ( | sentients | ) |
Definition at line 349 of file phalanx.gsc.
References _ResumeFire().
Referenced by Phalanx::ResumeFire().
function private _RotateVec | ( | vector | , |
angle | |||
) |
Definition at line 359 of file phalanx.gsc.
Referenced by _CreatePhalanxTier(), and _MovePhalanxTier().
function private _UpdatePhalanxThread | ( | phalanx | ) |
Definition at line 366 of file phalanx.gsc.
References PHALANX_UPDATE_RATE_SEC.
Referenced by Phalanx::Initialize().