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