![]() |
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.
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 private ArchetypeHumanRiotshieldBlackboardInit | ( | ) |
Definition at line 69 of file archetype_human_riotshield.gsc.
References ArchetypeHumanRiotshieldOnAnimscriptedCallback(), BB_REGISTER_ATTRIBUTE, CreateBlackBoardForEntity(), CreateInterfaceForEntity(), ENABLE_BLACKBOARD_DEBUG_TRACKING, MOVE_MODE, RegisterUtilityBlackboardAttributes(), and riotshieldMoveMode().
Referenced by ArchetypeHumanRiotshieldOnAnimscriptedCallback(), and main().
function private ArchetypeHumanRiotshieldOnAnimscriptedCallback | ( | entity | ) |
Definition at line 91 of file archetype_human_riotshield.gsc.
References ArchetypeHumanRiotshieldBlackboardInit().
Referenced by ArchetypeHumanRiotshieldBlackboardInit().
function humanRiotshieldSpawnSetup | ( | ) |
Definition at line 394 of file archetype_human_riotshield.gsc.
References AddAIOverrideDamageCallback(), AddAIOverrideKilledCallback(), attachRiotshield(), RIOTSHIELD_MODEL, RIOTSHIELD_MOVE_DELAY_MAX, RIOTSHIELD_MOVE_DELAY_MIN, RIOTSHIELD_TAG, RIOTSHIELD_WEAPON, riotshieldClearFlinchCount(), riotshieldDamageOverride(), and riotshieldKilledOverride().
Referenced by main().
function autoexec main | ( | ) |
function RegisterBehaviorScriptFunctions | ( | ) |
Definition at line 50 of file archetype_human_riotshield.gsc.
References BT_REGISTER_API, riotshieldAdvanceOnEnemyService(), riotshieldClearFlinchCount(), riotshieldIncrementFlinchCount(), riotshieldNonCombatLocomotionCondition(), riotshieldShouldFlinch(), riotshieldShouldTacticalWalk(), riotshieldTacticalWalkStart(), riotshieldUnarmedAdvanceOnEnemyService(), riotshieldUnarmedTargetService(), and unarmedWalkActionStart().
Referenced by main().
function private riotshieldAdvanceOnEnemyService | ( | behaviorTreeEntity | ) |
Definition at line 166 of file archetype_human_riotshield.gsc.
References COVER_EXPOSED, get_behavior_attribute(), getCoverType(), RIOTSHIELD_AT_NODE_DIST_SQ, and useCoverNodeWrapper().
Referenced by RegisterBehaviorScriptFunctions().
function private riotshieldClearFlinchCount | ( | entity | ) |
Definition at line 141 of file archetype_human_riotshield.gsc.
Referenced by humanRiotshieldSpawnSetup(), and RegisterBehaviorScriptFunctions().
function private riotshieldDamageOverride | ( | eInflictor | , |
eAttacker | , | ||
iDamage | , | ||
iDFlags | , | ||
sMeansOfDeath | , | ||
sWeapon | , | ||
vPoint | , | ||
vDir | , | ||
sHitLoc | , | ||
psOffsetTime | , | ||
boneIndex | , | ||
modelIndex | |||
) |
Definition at line 371 of file archetype_human_riotshield.gsc.
References riotshieldIncrementFlinchCount().
Referenced by humanRiotshieldSpawnSetup().
function private riotshieldIncrementFlinchCount | ( | entity | ) |
Definition at line 135 of file archetype_human_riotshield.gsc.
Referenced by RegisterBehaviorScriptFunctions(), and riotshieldDamageOverride().
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().
function private riotshieldMoveMode | ( | ) |
Definition at line 100 of file archetype_human_riotshield.gsc.
References get_behavior_attribute().
Referenced by ArchetypeHumanRiotshieldBlackboardInit().
function private riotshieldNonCombatLocomotionCondition | ( | behaviorTreeEntity | ) |
Definition at line 153 of file archetype_human_riotshield.gsc.
References RIOTSHIELD_RUN_DIST_SQ.
Referenced by RegisterBehaviorScriptFunctions().
function private riotshieldShouldFlinch | ( | entity | ) |
Definition at line 112 of file archetype_human_riotshield.gsc.
References get_behavior_attribute(), RIOTSHIELD_FLINCH_COUNT_TO_STAGGER, and RIOTSHIELD_FLINCH_RESET_TIME.
Referenced by RegisterBehaviorScriptFunctions().
function private riotshieldShouldTacticalWalk | ( | behaviorTreeEntity | ) |
Definition at line 147 of file archetype_human_riotshield.gsc.
Referenced by RegisterBehaviorScriptFunctions().
function private riotshieldTacticalWalkStart | ( | behaviorTreeEntity | ) |
Definition at line 242 of file archetype_human_riotshield.gsc.
References DEFAULT_MOVEMENT_STANCE, resetCoverParameters(), SetBlackBoardAttribute(), setCanBeFlanked(), and STANCE.
Referenced by RegisterBehaviorScriptFunctions().
function private riotshieldUnarmedAdvanceOnEnemyService | ( | behaviorTreeEntity | ) |
Definition at line 329 of file archetype_human_riotshield.gsc.
References ORANGE.
Referenced by RegisterBehaviorScriptFunctions().
function private riotshieldUnarmedTargetService | ( | behaviorTreeEntity | ) |
Definition at line 251 of file archetype_human_riotshield.gsc.
References shouldMutexMelee().
Referenced by RegisterBehaviorScriptFunctions().
function private unarmedWalkActionStart | ( | behaviorTreeEntity | ) |
Definition at line 354 of file archetype_human_riotshield.gsc.
References DEFAULT_MOVEMENT_STANCE, SetBlackBoardAttribute(), and STANCE.
Referenced by RegisterBehaviorScriptFunctions().