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

Go to the source code of this file.

Functions

function private ArchetypeHumanRiotshieldBlackboardInit ()
 
function private ArchetypeHumanRiotshieldOnAnimscriptedCallback (entity)
 
function humanRiotshieldSpawnSetup ()
 
function autoexec main ()
 
function RegisterBehaviorScriptFunctions ()
 
function private riotshieldAdvanceOnEnemyService (behaviorTreeEntity)
 
function private riotshieldClearFlinchCount (entity)
 
function private riotshieldDamageOverride (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, psOffsetTime, boneIndex, modelIndex)
 
function private riotshieldIncrementFlinchCount (entity)
 
function private riotshieldKilledOverride (inflictor, attacker, damage, meansOfDeath, weapon, dir, hitLoc, offsetTime)
 
function private riotshieldMoveMode ()
 
function private riotshieldNonCombatLocomotionCondition (behaviorTreeEntity)
 
function private riotshieldShouldFlinch (entity)
 
function private riotshieldShouldTacticalWalk (behaviorTreeEntity)
 
function private riotshieldTacticalWalkStart (behaviorTreeEntity)
 
function private riotshieldUnarmedAdvanceOnEnemyService (behaviorTreeEntity)
 
function private riotshieldUnarmedTargetService (behaviorTreeEntity)
 
function private unarmedWalkActionStart (behaviorTreeEntity)
 

Function Documentation

◆ ArchetypeHumanRiotshieldBlackboardInit()

◆ ArchetypeHumanRiotshieldOnAnimscriptedCallback()

function private ArchetypeHumanRiotshieldOnAnimscriptedCallback ( entity  )

◆ humanRiotshieldSpawnSetup()

◆ main()

◆ RegisterBehaviorScriptFunctions()

◆ riotshieldAdvanceOnEnemyService()

function private riotshieldAdvanceOnEnemyService ( behaviorTreeEntity  )

◆ riotshieldClearFlinchCount()

function private riotshieldClearFlinchCount ( entity  )

◆ riotshieldDamageOverride()

function private riotshieldDamageOverride ( eInflictor  ,
eAttacker  ,
iDamage  ,
iDFlags  ,
sMeansOfDeath  ,
sWeapon  ,
vPoint  ,
vDir  ,
sHitLoc  ,
psOffsetTime  ,
boneIndex  ,
modelIndex   
)

◆ riotshieldIncrementFlinchCount()

function private riotshieldIncrementFlinchCount ( entity  )

◆ riotshieldKilledOverride()

function private riotshieldKilledOverride ( inflictor  ,
attacker  ,
damage  ,
meansOfDeath  ,
weapon  ,
dir  ,
hitLoc  ,
offsetTime   
)

Definition at line 361 of file archetype_human_riotshield.gsc.

References damage(), and dropRiotshield().

Referenced by humanRiotshieldSpawnSetup().

◆ riotshieldMoveMode()

function private riotshieldMoveMode ( )

◆ riotshieldNonCombatLocomotionCondition()

function private riotshieldNonCombatLocomotionCondition ( behaviorTreeEntity  )

Definition at line 153 of file archetype_human_riotshield.gsc.

References RIOTSHIELD_RUN_DIST_SQ.

Referenced by RegisterBehaviorScriptFunctions().

◆ riotshieldShouldFlinch()

function private riotshieldShouldFlinch ( entity  )

◆ riotshieldShouldTacticalWalk()

function private riotshieldShouldTacticalWalk ( behaviorTreeEntity  )

Definition at line 147 of file archetype_human_riotshield.gsc.

Referenced by RegisterBehaviorScriptFunctions().

◆ riotshieldTacticalWalkStart()

function private riotshieldTacticalWalkStart ( behaviorTreeEntity  )

◆ riotshieldUnarmedAdvanceOnEnemyService()

function private riotshieldUnarmedAdvanceOnEnemyService ( behaviorTreeEntity  )

Definition at line 329 of file archetype_human_riotshield.gsc.

References ORANGE.

Referenced by RegisterBehaviorScriptFunctions().

◆ riotshieldUnarmedTargetService()

function private riotshieldUnarmedTargetService ( behaviorTreeEntity  )

Definition at line 251 of file archetype_human_riotshield.gsc.

References shouldMutexMelee().

Referenced by RegisterBehaviorScriptFunctions().

◆ unarmedWalkActionStart()

function private unarmedWalkActionStart ( behaviorTreeEntity  )