![]() |
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.
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) |
#define CLOSE_EXPLOSIVE SQR(60) |
Definition at line 152 of file archetype_human.gsc.
function private ArchetypeHumanBlackboardInit | ( | ) |
Definition at line 86 of file archetype_human.gsc.
References accuracy_buildup_before_fire(), ArchetypeHumanOnAnimscriptedCallback(), ArchetypeHumanOnBehaveCallback(), CreateBlackBoardForEntity(), CreateInterfaceForEntity(), ENABLE_BLACKBOARD_DEBUG_TRACKING, postShootLaserAndGlintOff(), preShootLaserAndGlintOn(), RegisterActorBlackBoardAttributes(), RegisterUtilityBlackboardAttributes(), and ToggleSpawnGibs().
Referenced by ArchetypeHumanOnAnimscriptedCallback(), and init().
function private ArchetypeHumanInit | ( | ) |
Definition at line 68 of file archetype_human.gsc.
References AddAIOverrideDamageCallback(), AddAIOverrideKilledCallback(), array, DamageOverride(), HUMAN_LOCOMOTION_VARIATION, humanGibKilledOverride(), IS_TRUE, and SetBlackBoardAttribute().
Referenced by init().
function private ArchetypeHumanOnAnimscriptedCallback | ( | entity | ) |
Definition at line 139 of file archetype_human.gsc.
References ArchetypeHumanBlackboardInit(), GetAiAttribute(), and VignetteModeCallback().
Referenced by ArchetypeHumanBlackboardInit().
function private ArchetypeHumanOnBehaveCallback | ( | entity | ) |
Definition at line 121 of file archetype_human.gsc.
References AddBlackboardEvent(), COVER_ALERT_MODE, COVER_MODE, COVER_MODE_NONE, isAtCoverCondition(), MAX_GRENADE_ANIMSCRIPTED_TIME, MIN_GRENADE_ANIMSCRIPTED_TIME, PREVIOUS_COVER_MODE, and SetBlackBoardAttribute().
Referenced by ArchetypeHumanBlackboardInit().
function cqbAttributeCallback | ( | entity | , |
attribute | , | ||
oldValue | , | ||
value | |||
) |
Definition at line 350 of file archetype_human.gsc.
References get_behavior_attribute().
Referenced by RegisterHumanInterfaceAttributes().
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().
function forceTacticalWalkCallback | ( | entity | , |
attribute | , | ||
oldValue | , | ||
value | |||
) |
Definition at line 365 of file archetype_human.gsc.
Referenced by RegisterHumanInterfaceAttributes().
function private humanGibKilledOverride | ( | inflictor | , |
attacker | , | ||
damage | , | ||
meansOfDeath | , | ||
weapon | , | ||
dir | , | ||
hitLoc | , | ||
offsetTime | |||
) |
Definition at line 153 of file archetype_human.gsc.
References Annihilate(), array, CLOSE_EXPLOSIVE, cointoss(), damage(), SQR, ToggleSpawnGibs(), TryGibbingLegs(), and TryGibbingLimb().
Referenced by ArchetypeHumanInit().
function autoexec init | ( | ) |
Definition at line 48 of file archetype_human.gsc.
References add_archetype_spawn_function(), ARCHETYPE_HUMAN, ArchetypeHumanBlackboardInit(), ArchetypeHumanInit(), HUMAN_FACIAL_DIALOG_ACTIVE, register(), RegisterHumanInterfaceAttributes(), and VERSION_SHIP.
function moveModeAttributeCallback | ( | entity | , |
attribute | , | ||
oldValue | , | ||
value | |||
) |
Definition at line 370 of file archetype_human.gsc.
Referenced by RegisterHumanInterfaceAttributes().
function private TryGibbingHead | ( | entity | , |
damage | , | ||
hitLoc | , | ||
isExplosive | |||
) |
Definition at line 225 of file archetype_human.gsc.
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().
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().
function UseAnimationOverrideCallback | ( | entity | , |
attribute | , | ||
oldValue | , | ||
value | |||
) |
Definition at line 384 of file archetype_human.gsc.
Referenced by RegisterHumanInterfaceAttributes().
function VignetteModeCallback | ( | entity | , |
attribute | , | ||
oldValue | , | ||
value | |||
) |
Definition at line 396 of file archetype_human.gsc.
Referenced by ArchetypeHumanOnAnimscriptedCallback(), and RegisterHumanInterfaceAttributes().