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