‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
_zm_behavior.gsc File Reference

Go to the source code of this file.

Macros

#define BHB_BURST   "bhb_burst"
 
#define INNER_RANGE   1048576
 
#define OUTER_RANGE   4227136
 
#define PULLED_IN_RANGE   16384
 
#define SOUL_BURST_RANGE   2500
 

Functions

function barricadeEnterMocompNoZStart (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration)
 
function barricadeEnterMocompNoZTerminate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration)
 
function barricadeEnterMocompNoZUpdate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration)
 
function barricadeEnterMocompStart (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration)
 
function barricadeEnterMocompTerminate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration)
 
function barricadeEnterMocompUpdate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration)
 
function boardTearMocompStart (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration)
 
function boardTearMocompUpdate (entity, mocompAnim, mocompAnimBlendOutTime, mocompAnimFlag, mocompDuration)
 
function disablePowerups (behaviorTreeEntity)
 
function enablePowerups (behaviorTreeEntity)
 
function findNodesService (behaviorTreeEntity)
 
function findZombieEnemy ()
 
function getChunkService (behaviorTreeEntity)
 
function autoexec init ()
 
function private InitZmBehaviorsAndASM ()
 
function inPlayableArea (behaviorTreeEntity)
 
function isChunkValidCondition (behaviorTreeEntity)
 
function notetrackBoardMelee (animationEntity)
 
function notetrackBoardTear (animationEntity)
 
function shouldMoveCondition (behaviorTreeEntity)
 
function shouldSkipTeardown (behaviorTreeEntity)
 
function updateAttackSpotService (behaviorTreeEntity)
 
function updateChunkService (behaviorTreeEntity)
 
function wasKilledByTeslaCondition (behaviorTreeEntity)
 
function zombieAttackableObjectService (behaviorTreeEntity)
 
function zombieAttackThroughBoardsAction (behaviorTreeEntity, asmStateName)
 
function zombieAttackThroughBoardsActionTerminate (behaviorTreeEntity, asmStateName)
 
function zombieBHBBurst (entity)
 
function zombieBlackHoleBombPullEnd (entity, asmStateName)
 
function zombieBlackHoleBombPullStart (entity, asmStateName)
 
function zombieBlackHoleBombPullUpdate (entity, asmStateName)
 
function zombieEnteredPlayable (behaviorTreeEntity)
 
function zombieFindFlesh (behaviorTreeEntity)
 
function zombieFindFleshCode (behaviorTreeEntity)
 
function private zombieGetupActionTerminate (behaviorTreeEntity)
 
function zombieGotToAttackSpotCondition (behaviorTreeEntity)
 
function zombieGotToEntranceCondition (behaviorTreeEntity)
 
function zombieGrabBoardAction (behaviorTreeEntity, asmStateName)
 
function zombieGrabBoardActionTerminate (behaviorTreeEntity, asmStateName)
 
function zombieGrappleActionStart (behaviorTreeEntity)
 
function zombieHasAttackSpotAlreadyCondition (behaviorTreeEntity)
 
function zombieHoldBoardAction (behaviorTreeEntity, asmStateName)
 
function zombieHoldBoardActionTerminate (behaviorTreeEntity, asmStateName)
 
function zombieIsAtEntrance (behaviorTreeEntity)
 
function zombieIsAtGoal (behaviorTreeEntity)
 
function zombieIsBeingGrappled (behaviorTreeEntity)
 
function zombieIsPushed (behaviorTreeEntity)
 
function zombieIsThinkDone (behaviorTreeEntity)
 
function zombieKilledByBlackHoleBombCondition (entity)
 
function zombieKilledByBlackHoleBombEnd (entity, asmStateName)
 
function zombieKilledByBlackHoleBombStart (entity, asmStateName)
 
function zombieKilledWhileGettingPulled (entity)
 
function private zombieKnockdownActionStart (behaviorTreeEntity)
 
function zombieMantleAction (behaviorTreeEntity, asmStateName)
 
function zombieMantleActionTerminate (behaviorTreeEntity, asmStateName)
 
function zombieMoveAway (behaviorTreeEntity, asmStateName)
 
function zombieMoveToAttackSpotAction (behaviorTreeEntity, asmStateName)
 
function zombieMoveToAttackSpotActionTerminate (behaviorTreeEntity, asmStateName)
 
function zombieMoveToEntranceAction (behaviorTreeEntity, asmStateName)
 
function zombieMoveToEntranceActionTerminate (behaviorTreeEntity, asmStateName)
 
function zombiePullBoardAction (behaviorTreeEntity, asmStateName)
 
function zombiePullBoardActionTerminate (behaviorTreeEntity, asmStateName)
 
function private zombiePushedActionStart (behaviorTreeEntity)
 
function private zombiePushedActionTerminate (behaviorTreeEntity)
 
function zombieShouldAttackThroughBoardsCondition (behaviorTreeEntity)
 
function zombieShouldEnterPlayableCondition (behaviorTreeEntity)
 
function zombieShouldKnockdown (behaviorTreeEntity)
 
function zombieShouldMoveAwayCondition (behaviorTreeEntity)
 
function zombieShouldStun (behaviorTreeEntity)
 
function zombieShouldTauntCondition (behaviorTreeEntity)
 
function zombieShouldTearCondition (behaviorTreeEntity)
 
function zombieStunActionEnd (behaviorTreeEntity)
 
function zombieStunActionStart (behaviorTreeEntity)
 
function zombieTauntAction (behaviorTreeEntity, asmStateName)
 
function zombieTauntActionTerminate (behaviorTreeEntity, asmStateName)
 
function zombieTraverseAction (behaviorTreeEntity, asmStateName)
 
function zombieTraverseActionTerminate (behaviorTreeEntity, asmStateName)
 
function zombieUpdateBlackHoleBombPullState (entity)
 
function zombieUpdateGoal ()
 
function zombieUpdateGoalCode ()
 

Macro Definition Documentation

◆ BHB_BURST

#define BHB_BURST   "bhb_burst"

Definition at line 36 of file _zm_behavior.gsc.

◆ INNER_RANGE

#define INNER_RANGE   1048576

Definition at line 1687 of file _zm_behavior.gsc.

◆ OUTER_RANGE

#define OUTER_RANGE   4227136

Definition at line 1688 of file _zm_behavior.gsc.

◆ PULLED_IN_RANGE

#define PULLED_IN_RANGE   16384

Definition at line 1686 of file _zm_behavior.gsc.

◆ SOUL_BURST_RANGE

#define SOUL_BURST_RANGE   2500

Definition at line 1685 of file _zm_behavior.gsc.

Function Documentation

◆ barricadeEnterMocompNoZStart()

function barricadeEnterMocompNoZStart ( entity  ,
mocompAnim  ,
mocompAnimBlendOutTime  ,
mocompAnimFlag  ,
mocompDuration   
)

Definition at line 1548 of file _zm_behavior.gsc.

References AI_ANIM_USE_BOTH_DELTAS_NOCLIP.

Referenced by InitZmBehaviorsAndASM().

◆ barricadeEnterMocompNoZTerminate()

function barricadeEnterMocompNoZTerminate ( entity  ,
mocompAnim  ,
mocompAnimBlendOutTime  ,
mocompAnimFlag  ,
mocompDuration   
)

Definition at line 1577 of file _zm_behavior.gsc.

References AI_ANIM_MOVE_CODE.

Referenced by InitZmBehaviorsAndASM().

◆ barricadeEnterMocompNoZUpdate()

function barricadeEnterMocompNoZUpdate ( entity  ,
mocompAnim  ,
mocompAnimBlendOutTime  ,
mocompAnimFlag  ,
mocompDuration   
)

Definition at line 1571 of file _zm_behavior.gsc.

References AI_ANIM_USE_BOTH_DELTAS_NOCLIP.

Referenced by InitZmBehaviorsAndASM().

◆ barricadeEnterMocompStart()

function barricadeEnterMocompStart ( entity  ,
mocompAnim  ,
mocompAnimBlendOutTime  ,
mocompAnimFlag  ,
mocompDuration   
)

Definition at line 1509 of file _zm_behavior.gsc.

References AI_ANIM_USE_BOTH_DELTAS_NOCLIP.

Referenced by InitZmBehaviorsAndASM().

◆ barricadeEnterMocompTerminate()

function barricadeEnterMocompTerminate ( entity  ,
mocompAnim  ,
mocompAnimBlendOutTime  ,
mocompAnimFlag  ,
mocompDuration   
)

Definition at line 1537 of file _zm_behavior.gsc.

References AI_ANIM_MOVE_CODE.

Referenced by InitZmBehaviorsAndASM().

◆ barricadeEnterMocompUpdate()

function barricadeEnterMocompUpdate ( entity  ,
mocompAnim  ,
mocompAnimBlendOutTime  ,
mocompAnimFlag  ,
mocompDuration   
)

Definition at line 1530 of file _zm_behavior.gsc.

References AI_ANIM_USE_BOTH_DELTAS_NOCLIP.

Referenced by InitZmBehaviorsAndASM().

◆ boardTearMocompStart()

function boardTearMocompStart ( entity  ,
mocompAnim  ,
mocompAnimBlendOutTime  ,
mocompAnimFlag  ,
mocompDuration   
)

Definition at line 1488 of file _zm_behavior.gsc.

References AI_ANIM_USE_BOTH_DELTAS_NOCLIP.

Referenced by InitZmBehaviorsAndASM().

◆ boardTearMocompUpdate()

function boardTearMocompUpdate ( entity  ,
mocompAnim  ,
mocompAnimBlendOutTime  ,
mocompAnimFlag  ,
mocompDuration   
)

Definition at line 1502 of file _zm_behavior.gsc.

References AI_ANIM_USE_BOTH_DELTAS_NOCLIP.

Referenced by InitZmBehaviorsAndASM().

◆ disablePowerups()

function disablePowerups ( behaviorTreeEntity  )

Definition at line 803 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM(), and zombieTraverseAction().

◆ enablePowerups()

function enablePowerups ( behaviorTreeEntity  )

Definition at line 808 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM().

◆ findNodesService()

function findNodesService ( behaviorTreeEntity  )

Definition at line 1227 of file _zm_behavior.gsc.

References ZM_ENTRANCE_DIST, and zombieIsAtEntrance().

Referenced by InitZmBehaviorsAndASM().

◆ findZombieEnemy()

function findZombieEnemy ( )

◆ getChunkService()

function getChunkService ( behaviorTreeEntity  )

◆ init()

◆ InitZmBehaviorsAndASM()

function private InitZmBehaviorsAndASM ( )

Definition at line 55 of file _zm_behavior.gsc.

References ASM_REGISTER_MOCOMP, ASM_REGISTER_NOTETRACK_HANDLER, barricadeEnterMocompNoZStart(), barricadeEnterMocompNoZTerminate(), barricadeEnterMocompNoZUpdate(), barricadeEnterMocompStart(), barricadeEnterMocompTerminate(), barricadeEnterMocompUpdate(), BHB_BURST, boardTearMocompStart(), boardTearMocompUpdate(), BT_REGISTER_ACTION, BT_REGISTER_API, disablePowerups(), enablePowerups(), findNodesService(), getChunkService(), inPlayableArea(), isChunkValidCondition(), NOTETRACK_ZOMBIES_BOARD_MELEE, NOTETRACK_ZOMBIES_BOARD_TEAR, notetrackBoardMelee(), notetrackBoardTear(), shouldMoveCondition(), shouldSkipTeardown(), updateAttackSpotService(), updateChunkService(), wasKilledByTeslaCondition(), zombieAttackableObjectService(), zombieAttackThroughBoardsAction(), zombieAttackThroughBoardsActionTerminate(), zombieBHBBurst(), zombieBlackHoleBombPullEnd(), zombieBlackHoleBombPullStart(), zombieBlackHoleBombPullUpdate(), zombieEnteredPlayable(), zombieFindFlesh(), zombieGetupActionTerminate(), zombieGotToAttackSpotCondition(), zombieGotToEntranceCondition(), zombieGrabBoardAction(), zombieGrabBoardActionTerminate(), zombieGrappleActionStart(), zombieHasAttackSpotAlreadyCondition(), zombieHoldBoardAction(), zombieHoldBoardActionTerminate(), zombieIsAtEntrance(), zombieIsAtGoal(), zombieIsBeingGrappled(), zombieIsPushed(), zombieIsThinkDone(), zombieKilledByBlackHoleBombCondition(), zombieKilledByBlackHoleBombEnd(), zombieKilledByBlackHoleBombStart(), zombieKilledWhileGettingPulled(), zombieKnockdownActionStart(), zombieMantleAction(), zombieMantleActionTerminate(), zombieMoveAway(), zombieMoveToAttackSpotAction(), zombieMoveToAttackSpotActionTerminate(), zombieMoveToEntranceAction(), zombieMoveToEntranceActionTerminate(), zombiePullBoardAction(), zombiePullBoardActionTerminate(), zombiePushedActionStart(), zombiePushedActionTerminate(), zombieShouldAttackThroughBoardsCondition(), zombieShouldEnterPlayableCondition(), zombieShouldKnockdown(), zombieShouldMoveAwayCondition(), zombieShouldStun(), zombieShouldTauntCondition(), zombieShouldTearCondition(), zombieStunActionEnd(), zombieStunActionStart(), zombieTauntAction(), zombieTauntActionTerminate(), zombieTraverseAction(), and zombieTraverseActionTerminate().

Referenced by init().

◆ inPlayableArea()

function inPlayableArea ( behaviorTreeEntity  )

Definition at line 1118 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ isChunkValidCondition()

function isChunkValidCondition ( behaviorTreeEntity  )

Definition at line 1108 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM().

◆ notetrackBoardMelee()

function notetrackBoardMelee ( animationEntity  )

Definition at line 1597 of file _zm_behavior.gsc.

References ZM_BOARD_MELEE_DIST_SQ, and ZM_BOARD_TRIGGER_DIST_SQ.

Referenced by InitZmBehaviorsAndASM().

◆ notetrackBoardTear()

function notetrackBoardTear ( animationEntity  )

Definition at line 1589 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM().

◆ shouldMoveCondition()

function shouldMoveCondition ( behaviorTreeEntity  )

Definition at line 773 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ shouldSkipTeardown()

function shouldSkipTeardown ( behaviorTreeEntity  )

Definition at line 1128 of file _zm_behavior.gsc.

References should_skip_teardown().

Referenced by InitZmBehaviorsAndASM().

◆ updateAttackSpotService()

function updateAttackSpotService ( behaviorTreeEntity  )

Definition at line 1189 of file _zm_behavior.gsc.

References get_attack_spot(), IS_TRUE, and ZM_ATTACKING_SPOT_DIST.

Referenced by InitZmBehaviorsAndASM().

◆ updateChunkService()

function updateChunkService ( behaviorTreeEntity  )

Definition at line 1180 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM().

◆ wasKilledByTeslaCondition()

function wasKilledByTeslaCondition ( behaviorTreeEntity  )

Definition at line 793 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieAttackableObjectService()

function zombieAttackableObjectService ( behaviorTreeEntity  )

◆ zombieAttackThroughBoardsAction()

function zombieAttackThroughBoardsAction ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1420 of file _zm_behavior.gsc.

References BHTN_RUNNING, and RequestState().

Referenced by InitZmBehaviorsAndASM().

◆ zombieAttackThroughBoardsActionTerminate()

function zombieAttackThroughBoardsActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1430 of file _zm_behavior.gsc.

References BHTN_SUCCESS.

Referenced by InitZmBehaviorsAndASM().

◆ zombieBHBBurst()

function zombieBHBBurst ( entity  )

Definition at line 1813 of file _zm_behavior.gsc.

References PlayFx().

Referenced by InitZmBehaviorsAndASM().

◆ zombieBlackHoleBombPullEnd()

function zombieBlackHoleBombPullEnd ( entity  ,
asmStateName   
)

Definition at line 1755 of file _zm_behavior.gsc.

References BHTN_SUCCESS.

Referenced by InitZmBehaviorsAndASM().

◆ zombieBlackHoleBombPullStart()

function zombieBlackHoleBombPullStart ( entity  ,
asmStateName   
)

◆ zombieBlackHoleBombPullUpdate()

function zombieBlackHoleBombPullUpdate ( entity  ,
asmStateName   
)

◆ zombieEnteredPlayable()

function zombieEnteredPlayable ( behaviorTreeEntity  )

◆ zombieFindFlesh()

◆ zombieFindFleshCode()

function zombieFindFleshCode ( behaviorTreeEntity  )

◆ zombieGetupActionTerminate()

function private zombieGetupActionTerminate ( behaviorTreeEntity  )

Definition at line 904 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM().

◆ zombieGotToAttackSpotCondition()

function zombieGotToAttackSpotCondition ( behaviorTreeEntity  )

Definition at line 975 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieGotToEntranceCondition()

function zombieGotToEntranceCondition ( behaviorTreeEntity  )

Definition at line 965 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieGrabBoardAction()

function zombieGrabBoardAction ( behaviorTreeEntity  ,
asmStateName   
)

◆ zombieGrabBoardActionTerminate()

function zombieGrabBoardActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1382 of file _zm_behavior.gsc.

References BHTN_SUCCESS.

Referenced by InitZmBehaviorsAndASM().

◆ zombieGrappleActionStart()

function zombieGrappleActionStart ( behaviorTreeEntity  )

Definition at line 892 of file _zm_behavior.gsc.

References GRAPPLE_DIRECTION, and SetBlackBoardAttribute().

Referenced by InitZmBehaviorsAndASM().

◆ zombieHasAttackSpotAlreadyCondition()

function zombieHasAttackSpotAlreadyCondition ( behaviorTreeEntity  )

Definition at line 985 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM().

◆ zombieHoldBoardAction()

function zombieHoldBoardAction ( behaviorTreeEntity  ,
asmStateName   
)

◆ zombieHoldBoardActionTerminate()

function zombieHoldBoardActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1355 of file _zm_behavior.gsc.

References BHTN_SUCCESS.

Referenced by InitZmBehaviorsAndASM().

◆ zombieIsAtEntrance()

function zombieIsAtEntrance ( behaviorTreeEntity  )

◆ zombieIsAtGoal()

function zombieIsAtGoal ( behaviorTreeEntity  )

Definition at line 1154 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM().

◆ zombieIsBeingGrappled()

function zombieIsBeingGrappled ( behaviorTreeEntity  )

Definition at line 863 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieIsPushed()

function zombieIsPushed ( behaviorTreeEntity  )

Definition at line 882 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieIsThinkDone()

function zombieIsThinkDone ( behaviorTreeEntity  )

Definition at line 1138 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieKilledByBlackHoleBombCondition()

function zombieKilledByBlackHoleBombCondition ( entity  )

Definition at line 1776 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieKilledByBlackHoleBombEnd()

function zombieKilledByBlackHoleBombEnd ( entity  ,
asmStateName   
)

Definition at line 1798 of file _zm_behavior.gsc.

References BHTN_SUCCESS.

Referenced by InitZmBehaviorsAndASM().

◆ zombieKilledByBlackHoleBombStart()

function zombieKilledByBlackHoleBombStart ( entity  ,
asmStateName   
)

Definition at line 1786 of file _zm_behavior.gsc.

References BHTN_RUNNING, and RequestState().

Referenced by InitZmBehaviorsAndASM().

◆ zombieKilledWhileGettingPulled()

function zombieKilledWhileGettingPulled ( entity  )

Definition at line 1766 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieKnockdownActionStart()

function private zombieKnockdownActionStart ( behaviorTreeEntity  )

◆ zombieMantleAction()

function zombieMantleAction ( behaviorTreeEntity  ,
asmStateName   
)

◆ zombieMantleActionTerminate()

function zombieMantleActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1476 of file _zm_behavior.gsc.

References BHTN_SUCCESS, and enteredPlayableArea().

Referenced by InitZmBehaviorsAndASM().

◆ zombieMoveAway()

function zombieMoveAway ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 813 of file _zm_behavior.gsc.

References BHTN_RUNNING, check_point_in_playable_area(), and RequestState().

Referenced by InitZmBehaviorsAndASM().

◆ zombieMoveToAttackSpotAction()

function zombieMoveToAttackSpotAction ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1319 of file _zm_behavior.gsc.

References BHTN_RUNNING, and RequestState().

Referenced by InitZmBehaviorsAndASM().

◆ zombieMoveToAttackSpotActionTerminate()

function zombieMoveToAttackSpotActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1327 of file _zm_behavior.gsc.

References BHTN_SUCCESS.

Referenced by InitZmBehaviorsAndASM().

◆ zombieMoveToEntranceAction()

function zombieMoveToEntranceAction ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1301 of file _zm_behavior.gsc.

References BHTN_RUNNING, and RequestState().

Referenced by InitZmBehaviorsAndASM().

◆ zombieMoveToEntranceActionTerminate()

function zombieMoveToEntranceActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1309 of file _zm_behavior.gsc.

References BHTN_SUCCESS, and zombieIsAtEntrance().

Referenced by InitZmBehaviorsAndASM().

◆ zombiePullBoardAction()

function zombiePullBoardAction ( behaviorTreeEntity  ,
asmStateName   
)

◆ zombiePullBoardActionTerminate()

function zombiePullBoardActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1408 of file _zm_behavior.gsc.

References BHTN_SUCCESS.

Referenced by InitZmBehaviorsAndASM().

◆ zombiePushedActionStart()

function private zombiePushedActionStart ( behaviorTreeEntity  )

Definition at line 909 of file _zm_behavior.gsc.

References PUSH_DIRECTION, and SetBlackBoardAttribute().

Referenced by InitZmBehaviorsAndASM().

◆ zombiePushedActionTerminate()

function private zombiePushedActionTerminate ( behaviorTreeEntity  )

Definition at line 914 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM().

◆ zombieShouldAttackThroughBoardsCondition()

function zombieShouldAttackThroughBoardsCondition ( behaviorTreeEntity  )

Definition at line 1013 of file _zm_behavior.gsc.

References get_non_destroyed_chunks(), and IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieShouldEnterPlayableCondition()

function zombieShouldEnterPlayableCondition ( behaviorTreeEntity  )

Definition at line 1092 of file _zm_behavior.gsc.

References all_chunks_destroyed(), and IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieShouldKnockdown()

function zombieShouldKnockdown ( behaviorTreeEntity  )

Definition at line 872 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieShouldMoveAwayCondition()

function zombieShouldMoveAwayCondition ( behaviorTreeEntity  )

Definition at line 788 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM(), zombie_follow_enemy(), and zombieFindFlesh().

◆ zombieShouldStun()

function zombieShouldStun ( behaviorTreeEntity  )

Definition at line 919 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieShouldTauntCondition()

function zombieShouldTauntCondition ( behaviorTreeEntity  )

Definition at line 1064 of file _zm_behavior.gsc.

References IS_TRUE.

Referenced by InitZmBehaviorsAndASM().

◆ zombieShouldTearCondition()

function zombieShouldTearCondition ( behaviorTreeEntity  )

Definition at line 1000 of file _zm_behavior.gsc.

References all_chunks_destroyed().

Referenced by InitZmBehaviorsAndASM().

◆ zombieStunActionEnd()

function zombieStunActionEnd ( behaviorTreeEntity  )

Definition at line 933 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM().

◆ zombieStunActionStart()

function zombieStunActionStart ( behaviorTreeEntity  )

Definition at line 928 of file _zm_behavior.gsc.

Referenced by InitZmBehaviorsAndASM().

◆ zombieTauntAction()

function zombieTauntAction ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1441 of file _zm_behavior.gsc.

References BHTN_RUNNING, and RequestState().

Referenced by InitZmBehaviorsAndASM().

◆ zombieTauntActionTerminate()

function zombieTauntActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 1450 of file _zm_behavior.gsc.

References BHTN_SUCCESS.

Referenced by InitZmBehaviorsAndASM().

◆ zombieTraverseAction()

function zombieTraverseAction ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 938 of file _zm_behavior.gsc.

References BHTN_RUNNING, disablePowerups(), and traverseActionStart().

Referenced by InitZmBehaviorsAndASM().

◆ zombieTraverseActionTerminate()

function zombieTraverseActionTerminate ( behaviorTreeEntity  ,
asmStateName   
)

Definition at line 949 of file _zm_behavior.gsc.

References ASM_STATE_COMPLETE, BHTN_SUCCESS, IS_TRUE, and ZM_TURN_OFF_PUSH_TIME.

Referenced by InitZmBehaviorsAndASM().

◆ zombieUpdateBlackHoleBombPullState()

◆ zombieUpdateGoal()

function zombieUpdateGoal ( )

Definition at line 498 of file _zm_behavior.gsc.

References IS_TRUE, ORANGE, SQR, and ZM_ZOMBIE_HEIGHT.

Referenced by zombie_follow_enemy(), and zombieFindFlesh().

◆ zombieUpdateGoalCode()

function zombieUpdateGoalCode ( )

Definition at line 634 of file _zm_behavior.gsc.

References IS_TRUE, ORANGE, SQR, and ZM_ZOMBIE_HEIGHT.

Referenced by zombieFindFleshCode().