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

Go to the source code of this file.

Macros

#define CLOSE_EXPLOSIVE   SQR(60)
 

Functions

function private ArchetypeHumanBlackboardInit ()
 
function private ArchetypeHumanInit ()
 
function private ArchetypeHumanOnAnimscriptedCallback (entity)
 
function private ArchetypeHumanOnBehaveCallback (entity)
 
function cqbAttributeCallback (entity, attribute, oldValue, value)
 
function DamageOverride (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, psOffsetTime, boneIndex, modelIndex)
 
function forceTacticalWalkCallback (entity, attribute, oldValue, value)
 
function private humanGibKilledOverride (inflictor, attacker, damage, meansOfDeath, weapon, dir, hitLoc, offsetTime)
 
function autoexec init ()
 
function moveModeAttributeCallback (entity, attribute, oldValue, value)
 
function private TryGibbingHead (entity, damage, hitLoc, isExplosive)
 
function private TryGibbingLegs (entity, damage, hitLoc, isExplosive, attacker)
 
function private TryGibbingLimb (entity, damage, hitLoc, isExplosive)
 
function UseAnimationOverrideCallback (entity, attribute, oldValue, value)
 
function VignetteModeCallback (entity, attribute, oldValue, value)
 

Macro Definition Documentation

◆ CLOSE_EXPLOSIVE

#define CLOSE_EXPLOSIVE   SQR(60)

Definition at line 152 of file archetype_human.gsc.

Function Documentation

◆ ArchetypeHumanBlackboardInit()

◆ ArchetypeHumanInit()

◆ ArchetypeHumanOnAnimscriptedCallback()

function private ArchetypeHumanOnAnimscriptedCallback ( entity  )

◆ ArchetypeHumanOnBehaveCallback()

◆ cqbAttributeCallback()

function cqbAttributeCallback ( entity  ,
attribute  ,
oldValue  ,
value   
)

Definition at line 350 of file archetype_human.gsc.

References get_behavior_attribute().

Referenced by RegisterHumanInterfaceAttributes().

◆ DamageOverride()

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

Definition at line 320 of file archetype_human.gsc.

References HandleDamage().

Referenced by ArchetypeHumanInit().

◆ forceTacticalWalkCallback()

function forceTacticalWalkCallback ( entity  ,
attribute  ,
oldValue  ,
value   
)

Definition at line 365 of file archetype_human.gsc.

Referenced by RegisterHumanInterfaceAttributes().

◆ humanGibKilledOverride()

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

◆ init()

◆ moveModeAttributeCallback()

function moveModeAttributeCallback ( entity  ,
attribute  ,
oldValue  ,
value   
)

Definition at line 370 of file archetype_human.gsc.

Referenced by RegisterHumanInterfaceAttributes().

◆ TryGibbingHead()

function private TryGibbingHead ( entity  ,
damage  ,
hitLoc  ,
isExplosive   
)

Definition at line 225 of file archetype_human.gsc.

References array, and GibHead().

◆ TryGibbingLegs()

function private TryGibbingLegs ( entity  ,
damage  ,
hitLoc  ,
isExplosive  ,
attacker   
)

Definition at line 276 of file archetype_human.gsc.

References array, cointoss(), GibLeftLeg(), GibLegs(), and GibRightLeg().

Referenced by humanGibKilledOverride().

◆ TryGibbingLimb()

function private TryGibbingLimb ( entity  ,
damage  ,
hitLoc  ,
isExplosive   
)

Definition at line 237 of file archetype_human.gsc.

References array, cointoss(), GibLeftArm(), and GibRightArm().

Referenced by humanGibKilledOverride().

◆ UseAnimationOverrideCallback()

function UseAnimationOverrideCallback ( entity  ,
attribute  ,
oldValue  ,
value   
)

Definition at line 384 of file archetype_human.gsc.

Referenced by RegisterHumanInterfaceAttributes().

◆ VignetteModeCallback()

function VignetteModeCallback ( entity  ,
attribute  ,
oldValue  ,
value   
)