![]() |
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().