![]() |
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) |
| #define | VORTEX_Z_OFFSET 36 |
| #define | ZM_MELEE_JUMP_CHANCE 0.5 |
| #define | ZM_MELEE_JUMP_DIST 180 |
| #define | ZM_MELEE_JUMP_DISTANCE_ABOVE 60 |
| #define | ZM_MELEE_JUMP_DISTANCE_ABOVE_WATER 48 |
| #define | ZM_MELEE_WATER_JUMP_DIST 64 |
| #define | ZM_MIN_IN_WATER_DEPTH 48 |
Functions | |
| function | ArchetypeZombieBlackboardInit () |
| function | ArchetypeZombieDeathOverrideInit () |
| function private | ArchetypeZombieOnAnimscriptedCallback (entity) |
| function private | ArchetypeZombieSpecialEffectsCallback (eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, weapon, vPoint, vDir, sHitLoc, psOffsetTime, damageFromUnderneath, modelIndex, partName) |
| function | ArchetypeZombieSpecialEffectsInit () |
| function | BB_GetArmsPosition () |
| function | BB_GetHasLegsStatus () |
| function | BB_GetLocomotionSpeedType () |
| function | BB_GetLowGravityVariant () |
| function | BB_GetShouldTurn () |
| function | BB_GetVariantType () |
| function | BB_IDGunGetDamageDirection () |
| function autoexec | init () |
| function private | InitZombieBehaviorsAndASM () |
| function | isZombieWalking (behaviorTreeEntity) |
| function | wasCrushedByInterdimensionalGunBlackholeCondition (behaviorTreeEntity) |
| function | wasKilledByInterdimensionalGunCondition (behaviorTreeEntity) |
| function private | zombieAttackObjectMocompStart (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function private | zombieAttackObjectMocompUpdate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function private | zombieAttackObjectStart (behaviorTreeEntity) |
| function private | zombieAttackObjectTerminate (behaviorTreeEntity) |
| function | zombieCrawlerCollision (behaviorTreeEntity) |
| function | zombieDeathAction (behaviorTreeEntity) |
| function private | ZombieGibKilledAnhilateOverride (inflictor, attacker, damage, meansOfDeath, weapon, dir, hitLoc, offsetTime) |
| function | zombieGibLegsCondition (behaviorTreeEntity) |
| function | zombieHasLegs (behaviorTreeEntity) |
| function | zombieIDGunDeathMocompStart (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function | zombieIDGunDeathUpdate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function | zombieIDGunHoleDeathMocompStart (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function | zombieIDGunHoleDeathMocompTerminate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function | zombieIsAtAttackObject (entity) |
| function | zombieJuke (behaviorTreeEntity) |
| function private | zombieJukeActionStart (behaviorTreeEntity) |
| function private | zombieJukeActionTerminate (behaviorTreeEntity) |
| function | zombieMeleeJumpMocompStart (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function | zombieMeleeJumpMocompTerminate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function | zombieMeleeJumpMocompUpdate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function | zombieMeleeSuicideStart (behaviorTreeEntity) |
| function | zombieMeleeSuicideTerminate (behaviorTreeEntity) |
| function | zombieMeleeSuicideUpdate (behaviorTreeEntity) |
| function | zombieMoveAction (behaviorTreeEntity, asmStateName) |
| function | zombieMoveActionTerminate (behaviorTreeEntity, asmStateName) |
| function | zombieMoveActionUpdate (behaviorTreeEntity, asmStateName) |
| function | zombieNotetrackCrushFire (behaviorTreeEntity) |
| function | zombieNotetrackMeleeFire (entity) |
| function | zombieShouldAttackObject (entity) |
| function | zombieShouldDisplayPain (behaviorTreeEntity) |
| function | zombieShouldJukeCondition (behaviorTreeEntity) |
| function | zombieShouldJumpMeleeCondition (behaviorTreeEntity) |
| function | zombieShouldJumpUnderwaterMelee (behaviorTreeEntity) |
| function | zombieShouldMeleeCondition (behaviorTreeEntity) |
| function | zombieShouldMeleeSuicide (behaviorTreeEntity) |
| function | zombieShouldProceduralTraverse (entity) |
| function | zombieShouldStumbleCondition (behaviorTreeEntity) |
| function | zombieStumble (behaviorTreeEntity) |
| function private | zombieStumbleActionStart (behaviorTreeEntity) |
| function | zombieTargetService (behaviorTreeEntity) |
| function | zombieTraversalService (entity) |
| function private | zombieTurnMocompStart (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function private | zombieTurnMocompTerminate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function private | zombieTurnMocompUpdate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| function | zombieUpdateZigZagGoal () |
| function private | zombieZombieIdleMocompStart (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration) |
| #define CLOSE_EXPLOSIVE SQR(60) |
Definition at line 1499 of file zombie.gsc.
| #define VORTEX_Z_OFFSET 36 |
Definition at line 1230 of file zombie.gsc.
| #define ZM_MELEE_JUMP_CHANCE 0.5 |
Definition at line 844 of file zombie.gsc.
| #define ZM_MELEE_JUMP_DIST 180 |
Definition at line 843 of file zombie.gsc.
| #define ZM_MELEE_JUMP_DISTANCE_ABOVE 60 |
Definition at line 842 of file zombie.gsc.
| #define ZM_MELEE_JUMP_DISTANCE_ABOVE_WATER 48 |
Definition at line 907 of file zombie.gsc.
| #define ZM_MELEE_WATER_JUMP_DIST 64 |
Definition at line 909 of file zombie.gsc.
| #define ZM_MIN_IN_WATER_DEPTH 48 |
Definition at line 908 of file zombie.gsc.
| function ArchetypeZombieBlackboardInit | ( | ) |
Definition at line 132 of file zombie.gsc.
References ArchetypeZombieOnAnimscriptedCallback(), ARMS_POSITION, ARMS_UP, BB_GetArmsPosition(), BB_GetHasLegsStatus(), BB_GetLocomotionSpeedType(), BB_GetLowGravityVariant(), BB_GetShouldTurn(), BB_GetVariantType(), BB_IDGunGetDamageDirection(), BB_REGISTER_ATTRIBUTE, BLACKHOLEBOMB_PULL_STATE, BOARD_ATTACK_SPOT, CreateBlackBoardForEntity(), CreateInterfaceForEntity(), DAMAGE_DIRECTION_BACK, ENABLE_BLACKBOARD_DEBUG_TRACKING, GRAPPLE_DIRECTION, HAS_LEGS_TYPE, HAS_LEGS_YES, IDGUN_DAMAGE_DIRECTION, KNOCKDOWN_DIRECTION, KNOCKDOWN_TYPE, LOCOMOTION_SHOULD_TURN, LOCOMOTION_SPEED_TYPE, LOCOMOTION_SPEED_WALK, LOW_GRAVITY_VARIANT, RegisterUtilityBlackboardAttributes(), SHOULD_NOT_TURN, VARIANT_TYPE, WHICH_BOARD_PULL_TYPE, WHIRLWIND_NORMAL, and WHIRLWIND_SPEED.
Referenced by ArchetypeZombieOnAnimscriptedCallback(), and init().
| function ArchetypeZombieDeathOverrideInit | ( | ) |
Definition at line 1494 of file zombie.gsc.
References AddAIOverrideKilledCallback(), and ZombieGibKilledAnhilateOverride().
Referenced by init().
| function private ArchetypeZombieOnAnimscriptedCallback | ( | entity | ) |
Definition at line 167 of file zombie.gsc.
References ArchetypeZombieBlackboardInit().
Referenced by ArchetypeZombieBlackboardInit().
| function private ArchetypeZombieSpecialEffectsCallback | ( | eInflictor | , |
| eAttacker | , | ||
| iDamage | , | ||
| iDFlags | , | ||
| sMeansOfDeath | , | ||
| weapon | , | ||
| vPoint | , | ||
| vDir | , | ||
| sHitLoc | , | ||
| psOffsetTime | , | ||
| damageFromUnderneath | , | ||
| modelIndex | , | ||
| partName | |||
| ) |
Definition at line 181 of file zombie.gsc.
References increment(), and ZOMBIE_SPECIAL_DAY_EFFECTS_CLIENTFIELD.
Referenced by ArchetypeZombieSpecialEffectsInit().
| function ArchetypeZombieSpecialEffectsInit | ( | ) |
Definition at line 176 of file zombie.gsc.
References AddAIOverrideDamageCallback(), and ArchetypeZombieSpecialEffectsCallback().
Referenced by init().
| function BB_GetArmsPosition | ( | ) |
Definition at line 198 of file zombie.gsc.
References ARMS_DOWN, and ARMS_UP.
Referenced by ArchetypeZombieBlackboardInit().
| function BB_GetHasLegsStatus | ( | ) |
Definition at line 255 of file zombie.gsc.
References HAS_LEGS_NO, and HAS_LEGS_YES.
Referenced by ArchetypeZombieBlackboardInit().
| function BB_GetLocomotionSpeedType | ( | ) |
Definition at line 210 of file zombie.gsc.
References LOCOMOTION_SPEED_BURNED, LOCOMOTION_SPEED_JUMP_PAD_SUPER_SPRINT, LOCOMOTION_SPEED_RUN, LOCOMOTION_SPEED_SLIDE, LOCOMOTION_SPEED_SPRINT, LOCOMOTION_SPEED_SUPER_SPRINT, and LOCOMOTION_SPEED_WALK.
Referenced by ArchetypeZombieBlackboardInit().
| function BB_GetLowGravityVariant | ( | ) |
Definition at line 280 of file zombie.gsc.
Referenced by ArchetypeZombieBlackboardInit().
| function BB_GetShouldTurn | ( | ) |
Definition at line 262 of file zombie.gsc.
References SHOULD_NOT_TURN, and SHOULD_TURN.
Referenced by ArchetypeZombieBlackboardInit().
| function BB_GetVariantType | ( | ) |
Definition at line 246 of file zombie.gsc.
Referenced by ArchetypeZombieBlackboardInit().
| function BB_IDGunGetDamageDirection | ( | ) |
Definition at line 271 of file zombie.gsc.
References BB_GetDamageDirection().
Referenced by ArchetypeZombieBlackboardInit().
| function autoexec init | ( | ) |
Definition at line 45 of file zombie.gsc.
References add_archetype_spawn_function(), ARCHETYPE_ZOMBIE, ArchetypeZombieBlackboardInit(), ArchetypeZombieDeathOverrideInit(), ArchetypeZombieSpecialEffectsInit(), InitZombieBehaviorsAndASM(), register(), RegisterZombieInterfaceAttributes(), VERSION_SHIP, VERSION_TU6_FFOTD_020416_0, ZOMBIE_CLIENTFIELD, ZOMBIE_SPECIAL_DAY_EFFECTS_CLIENTFIELD, and zombieSpawnSetup().
| function private InitZombieBehaviorsAndASM | ( | ) |
Definition at line 75 of file zombie.gsc.
References ASM_REGISTER_MOCOMP, ASM_REGISTER_NOTETRACK_HANDLER, ASM_ZOMBIE_CRUSH_NOTETRACK, ASM_ZOMBIE_MELEE_NOTETRACK, BT_REGISTER_ACTION, BT_REGISTER_API, isZombieWalking(), wasCrushedByInterdimensionalGunBlackholeCondition(), wasKilledByInterdimensionalGunCondition(), zombieAttackObjectMocompStart(), zombieAttackObjectMocompUpdate(), zombieAttackObjectStart(), zombieAttackObjectTerminate(), zombieCrawlerCollision(), zombieDeathAction(), zombieGibLegsCondition(), zombieHasLegs(), zombieIDGunDeathMocompStart(), zombieIDGunDeathUpdate(), zombieIDGunHoleDeathMocompStart(), zombieIDGunHoleDeathMocompTerminate(), zombieIsAtAttackObject(), zombieJuke(), zombieJukeActionStart(), zombieJukeActionTerminate(), zombieMeleeJumpMocompStart(), zombieMeleeJumpMocompTerminate(), zombieMeleeJumpMocompUpdate(), zombieMeleeSuicideStart(), zombieMeleeSuicideTerminate(), zombieMeleeSuicideUpdate(), zombieMoveAction(), zombieMoveActionUpdate(), zombieNotetrackCrushFire(), zombieNotetrackMeleeFire(), zombieShouldAttackObject(), zombieShouldDisplayPain(), zombieShouldJukeCondition(), zombieShouldJumpMeleeCondition(), zombieShouldJumpUnderwaterMelee(), zombieShouldMeleeCondition(), zombieShouldMeleeSuicide(), zombieShouldProceduralTraverse(), zombieShouldStumbleCondition(), zombieStumble(), zombieStumbleActionStart(), zombieTargetService(), zombieTraversalService(), zombieTurnMocompStart(), zombieTurnMocompTerminate(), zombieTurnMocompUpdate(), and zombieZombieIdleMocompStart().
Referenced by init().
| function isZombieWalking | ( | behaviorTreeEntity | ) |
Definition at line 292 of file zombie.gsc.
References IS_TRUE.
Referenced by InitZombieBehaviorsAndASM().
| function wasCrushedByInterdimensionalGunBlackholeCondition | ( | behaviorTreeEntity | ) |
Definition at line 1128 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function wasKilledByInterdimensionalGunCondition | ( | behaviorTreeEntity | ) |
Definition at line 1116 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function private zombieAttackObjectMocompStart | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1581 of file zombie.gsc.
References AI_ANIM_USE_BOTH_DELTAS_ZONLY_PHYSICS.
Referenced by InitZombieBehaviorsAndASM().
| function private zombieAttackObjectMocompUpdate | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1595 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function private zombieAttackObjectStart | ( | behaviorTreeEntity | ) |
Definition at line 352 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function private zombieAttackObjectTerminate | ( | behaviorTreeEntity | ) |
Definition at line 357 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieCrawlerCollision | ( | behaviorTreeEntity | ) |
Definition at line 664 of file zombie.gsc.
References IS_TRUE, ZM_CRAWLER_PUSH_DISABLE_TIME, and ZM_CRAWLER_PUSH_DIST_SQ.
Referenced by InitZombieBehaviorsAndASM().
| function zombieDeathAction | ( | behaviorTreeEntity | ) |
Definition at line 1111 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function private ZombieGibKilledAnhilateOverride | ( | inflictor | , |
| attacker | , | ||
| damage | , | ||
| meansOfDeath | , | ||
| weapon | , | ||
| dir | , | ||
| hitLoc | , | ||
| offsetTime | |||
| ) |
Definition at line 1500 of file zombie.gsc.
References Annihilate(), array, CLOSE_EXPLOSIVE, damage(), gib_random_parts(), and IS_TRUE.
Referenced by ArchetypeZombieDeathOverrideInit().
| function zombieGibLegsCondition | ( | behaviorTreeEntity | ) |
Definition at line 362 of file zombie.gsc.
References GIB_LEGS_LEFT_LEG_FLAG, GIB_LEGS_RIGHT_LEG_FLAG, and IsGibbed().
Referenced by InitZombieBehaviorsAndASM().
| function zombieHasLegs | ( | behaviorTreeEntity | ) |
Definition at line 1336 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieIDGunDeathMocompStart | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1138 of file zombie.gsc.
References AI_ANIM_USE_BOTH_DELTAS_NOCLIP.
Referenced by InitZombieBehaviorsAndASM().
| function zombieIDGunDeathUpdate | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1232 of file zombie.gsc.
References kill(), VORTEX_Z_OFFSET, ZM_IDGUN_HOLE_PULL_ACC, and ZM_IDGUN_HOLE_PULL_MAX_SPEED.
Referenced by InitZombieBehaviorsAndASM().
| function zombieIDGunHoleDeathMocompStart | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1298 of file zombie.gsc.
References AI_ANIM_USE_BOTH_DELTAS_NOCLIP.
Referenced by InitZombieBehaviorsAndASM().
| function zombieIDGunHoleDeathMocompTerminate | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1305 of file zombie.gsc.
References IS_TRUE.
Referenced by InitZombieBehaviorsAndASM().
| function zombieIsAtAttackObject | ( | entity | ) |
Definition at line 716 of file zombie.gsc.
References IS_TRUE.
Referenced by InitZombieBehaviorsAndASM().
| function zombieJuke | ( | behaviorTreeEntity | ) |
Definition at line 1007 of file zombie.gsc.
References calculateJukeDirection(), cointoss(), get_behavior_attribute(), has_behavior_attribute(), IS_TRUE, jukeDistance, LOCOMOTION_SPEED_RUN, LOCOMOTION_SPEED_SPRINT, LOCOMOTION_SPEED_WALK, ZM_JUKE_CHANCE, ZM_JUKE_TIME_MAX, and ZM_JUKE_TIME_MIN.
Referenced by InitZombieBehaviorsAndASM().
| function private zombieJukeActionStart | ( | behaviorTreeEntity | ) |
Definition at line 324 of file zombie.gsc.
References JUKE_DIRECTION, JUKE_DISTANCE, and SetBlackBoardAttribute().
Referenced by InitZombieBehaviorsAndASM().
| function private zombieJukeActionTerminate | ( | behaviorTreeEntity | ) |
Definition at line 342 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieMeleeJumpMocompStart | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1149 of file zombie.gsc.
References AI_ANIM_USE_BOTH_DELTAS_NOCLIP.
Referenced by InitZombieBehaviorsAndASM().
| function zombieMeleeJumpMocompTerminate | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1215 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieMeleeJumpMocompUpdate | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1161 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieMeleeSuicideStart | ( | behaviorTreeEntity | ) |
Definition at line 1384 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieMeleeSuicideTerminate | ( | behaviorTreeEntity | ) |
Definition at line 1399 of file zombie.gsc.
References zombieShouldMeleeSuicide().
Referenced by InitZombieBehaviorsAndASM().
| function zombieMeleeSuicideUpdate | ( | behaviorTreeEntity | ) |
Definition at line 1394 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieMoveAction | ( | behaviorTreeEntity | , |
| asmStateName | |||
| ) |
Definition at line 1416 of file zombie.gsc.
References ASM_ALIAS_ATTRIBUTE, BHTN_RUNNING, RequestState(), and SearchAnimationMap().
Referenced by InitZombieBehaviorsAndASM(), and zombieMoveActionUpdate().
| function zombieMoveActionTerminate | ( | behaviorTreeEntity | , |
| asmStateName | |||
| ) |
Definition at line 1483 of file zombie.gsc.
References BHTN_SUCCESS, and IS_TRUE.
| function zombieMoveActionUpdate | ( | behaviorTreeEntity | , |
| asmStateName | |||
| ) |
Definition at line 1441 of file zombie.gsc.
References ASM_STATE_COMPLETE, BHTN_RUNNING, BHTN_SUCCESS, IS_TRUE, ZM_MOVE_DIST_SQ, ZM_MOVE_TIME, and zombieMoveAction().
Referenced by InitZombieBehaviorsAndASM().
| function zombieNotetrackCrushFire | ( | behaviorTreeEntity | ) |
Definition at line 422 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieNotetrackMeleeFire | ( | entity | ) |
Definition at line 367 of file zombie.gsc.
References ARCHETYPE_SPIDER, ARCHETYPE_ZOMBIE, ARCHETYPE_ZOMBIE_QUAD, gib_random_parts(), GibHead(), IS_TRUE, RED, and zombieShouldAttackObject().
Referenced by InitZombieBehaviorsAndASM(), and RegisterBehaviorScriptFunctions().
| function zombieShouldAttackObject | ( | entity | ) |
Definition at line 773 of file zombie.gsc.
References IS_TRUE.
Referenced by InitZombieBehaviorsAndASM(), and zombieNotetrackMeleeFire().
| function zombieShouldDisplayPain | ( | behaviorTreeEntity | ) |
Definition at line 297 of file zombie.gsc.
References IS_TRUE.
Referenced by InitZombieBehaviorsAndASM().
| function zombieShouldJukeCondition | ( | behaviorTreeEntity | ) |
Definition at line 305 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieShouldJumpMeleeCondition | ( | behaviorTreeEntity | ) |
Definition at line 845 of file zombie.gsc.
References GET_YAW, IS_TRUE, pow(), SERVER_FRAME, ZM_MELEE_JUMP_CHANCE, ZM_MELEE_JUMP_DIST, ZM_MELEE_JUMP_DISTANCE_ABOVE, and ZM_MELEE_YAW.
Referenced by InitZombieBehaviorsAndASM().
| function zombieShouldJumpUnderwaterMelee | ( | behaviorTreeEntity | ) |
Definition at line 910 of file zombie.gsc.
References GET_YAW, IS_TRUE, pow(), ZM_MELEE_JUMP_DISTANCE_ABOVE_WATER, ZM_MELEE_WATER_JUMP_DIST, ZM_MELEE_YAW, and ZM_MIN_IN_WATER_DEPTH.
Referenced by InitZombieBehaviorsAndASM().
| function zombieShouldMeleeCondition | ( | behaviorTreeEntity | ) |
Definition at line 806 of file zombie.gsc.
References GET_YAW, IS_TRUE, ZM_MELEE_DIST_SQ, and ZM_MELEE_YAW.
Referenced by InitZombieBehaviorsAndASM().
| function zombieShouldMeleeSuicide | ( | behaviorTreeEntity | ) |
Definition at line 1354 of file zombie.gsc.
References get_behavior_attribute(), IS_TRUE, and ZOMBIE_SUICIDE_RANGE_SQ.
Referenced by InitZombieBehaviorsAndASM(), and zombieMeleeSuicideTerminate().
| function zombieShouldProceduralTraverse | ( | entity | ) |
Definition at line 1346 of file zombie.gsc.
References SPAWNFLAG_PATH_PROCEDURAL.
Referenced by InitZombieBehaviorsAndASM().
| function zombieShouldStumbleCondition | ( | behaviorTreeEntity | ) |
Definition at line 315 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieStumble | ( | behaviorTreeEntity | ) |
Definition at line 964 of file zombie.gsc.
References IS_TRUE, ZM_STUMBLE_CHANCE, ZM_STUMBLE_MIN_DISTANCE_SQ, ZM_STUMBLE_TIME_MAX, and ZM_STUMBLE_TIME_MIN.
Referenced by InitZombieBehaviorsAndASM().
| function private zombieStumbleActionStart | ( | behaviorTreeEntity | ) |
Definition at line 347 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function zombieTargetService | ( | behaviorTreeEntity | ) |
Definition at line 427 of file zombie.gsc.
References get_closest_valid_player(), IS_TRUE, and zombieUpdateZigZagGoal().
Referenced by InitZombieBehaviorsAndASM().
| function zombieTraversalService | ( | entity | ) |
Definition at line 705 of file zombie.gsc.
Referenced by InitZombieBehaviorsAndASM().
| function private zombieTurnMocompStart | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1313 of file zombie.gsc.
References AI_ANIM_USE_ANGLE_DELTAS.
Referenced by InitZombieBehaviorsAndASM().
| function private zombieTurnMocompTerminate | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1330 of file zombie.gsc.
References AI_ANIM_MOVE_CODE.
Referenced by InitZombieBehaviorsAndASM().
| function private zombieTurnMocompUpdate | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1319 of file zombie.gsc.
References AI_ANIM_MOVE_CODE.
Referenced by InitZombieBehaviorsAndASM().
| function zombieUpdateZigZagGoal | ( | ) |
Definition at line 521 of file zombie.gsc.
References IS_TRUE, ORANGE, SQR, and ZM_ZOMBIE_HEIGHT.
Referenced by zombieTargetService().
| function private zombieZombieIdleMocompStart | ( | entity | , |
| mocompAnim | , | ||
| mocompAnimBlendOutTime | , | ||
| mocompAnimFlag | , | ||
| mocompDuration | |||
| ) |
Definition at line 1567 of file zombie.gsc.
References AI_ANIM_USE_BOTH_DELTAS_ZONLY_PHYSICS.
Referenced by InitZombieBehaviorsAndASM().