Animation Function Category
Animations performed by NPCs when placed within one of NPCs script event handlers.
Functions
| Name | Brief Description |
|---|---|
| AnimActionCloseRandomDoor | Causes an NPC to close a nearby open door. |
| AnimActionFindFriend | Causes an NPC to find a friend and engage in conversation with them. |
| AnimActionFindPlaceable | Find a placeable within the given distance and interact with it. |
| AnimActionGetUpFromChair | Get up from a chair if we're sitting. |
| AnimActionGoHome | If it is night, go back to our home waypoint, if we have one. This is only meaningful for mobile NPCs who would have left their homes during the day. |
| AnimActionGoInside | Go through a nearby door if appropriate. |
| AnimActionGoOutside | Leave area if appropriate. |
| AnimActionGoToStop | Go to a nearby waypoint or placeable marked with the tag "NW_STOP". |
| AnimActionLeaveHome | If it is day, leave our home area, if we have one. This is only meaningful for mobile NPCs. |
| AnimActionLookAround | Play animation of looking around to left and right. |
| AnimActionPlayRandomAnimation | Play a random animation. |
| AnimActionPlayRandomBasicAnimation | Play a random animation that all creatures should have. |
| AnimActionPlayRandomCloseRange | Perform a random close-range action. |
| AnimActionPlayRandomGoodbye | Play a random farewell animation and possibly voicechat. |
| AnimActionPlayRandomGreeting | Play a greeting animation and possibly voicechat. |
| AnimActionPlayRandomImmobile | Perform a strictly immobile action. |
| AnimActionPlayRandomInteractAnimation | Interact with a placeable object. |
| AnimActionPlayRandomMobile | Perform a mobile action. |
| AnimActionPlayRandomTalkAnimation | Play a random talk gesture animation. |
| AnimActionPlayRandomUncivilized | Perform a mobile action for an uncivilized creature. |
| AnimActionRandomMoveAway | Randomly move away from an object the specified distance. |
| AnimActionRest | If injured find the best place to rest, based on the mobility setting, and go rest there. |
| AnimActionShakeHead | Play animation of shaking head "no" to left and right. |
| AnimActionSitInChair | Sit in a random nearby chair if available. |
| AnimActionStartInteracting | Start interacting with a placeable object. |
| AnimActionStartTalking | Start talking with a friend. |
| AnimActionStopInteracting | Stop interacting with a placeable object. |
| AnimActionStopTalking | Stop talking to the given friend. |
| AnimActionTurnAround | Turn around to face a random direction. NOTE: The contents of this function have been commented out. So it will do nothing when called. |
| AnimInitialization | General initialization for animations. |
| PlayMobileAmbientAnimations_Avian | Avian creatures will fly around randomly. |
| PlayMobileAmbientAnimations_NonAvian | This function should be used for mobile NPCs and monsters other than avian ones. |