User Tools

Site Tools


override_animation

Override Animation


Overrides an entity's animation with another one. This can be used to replace a predefined animation (for example, a character's “walk” animation) with a custom one during the game. You can specify the same default name (for example, “walk”) for both parameters to revert that animation to its original settings.

Signature:

override_animation(entity, anim_to_override, override_with)
ArgumentDescriptionTypeRequired
entityEntity to override the animation for.EntityYes
anim_to_overrideName of the animation that will be overridden.StringYes
override_withName of the animation to use in place of the overridden one.StringYes

Example:

override_animation(player, "walk", "silly_walk");

Results: Until reverted, the “silly_walk” animation will be used whenever the player character is walking instead of their default “walk” animation.

Use the Override Animation function (along with Set Movement Speed) to replace the player character's default walking animation with a running animation when traversing the wilderness or with a staggering animation when they've suffered an injury.


Editor Node:

Visual Demo:

override_animation.txt · Last modified: 2021/04/21 18:37 by justin