Skip to main content

~moving

Fires while the entity is moving.

Parameters

ParameterTypeDefaultDescription
speednumber0.01Minimum speed threshold

Examples

Skills:
# Basic walk
- animation{name=walk, mode=loop} ~moving

# Run when moving fast
- animation{name=run, mode=loop} ~moving{speed=0.3}

Common Patterns

Basic Movement

Skills:
- animation{name=idle, mode=loop} ~idle
- animation{name=walk, mode=loop} ~moving

Speed-Based Animations

Skills:
# Order matters - more specific first
- animation{name=sprint, mode=loop} ~moving{speed=0.5}
- animation{name=run, mode=loop} ~moving{speed=0.3}
- animation{name=walk, mode=loop} ~moving
- animation{name=idle, mode=loop} ~idle

Flying Entity

Skills:
- animation{name=hover, mode=loop} ~idle
- animation{name=fly, mode=loop} ~moving
- animation{name=dive, mode=loop} ~moving{speed=0.5}

Wing Toggle

HiddenBones:
- wings_extended

Skills:
- animation{name=idle, mode=loop} ~idle
- animation{name=walk, mode=loop} ~moving

# Show wings when moving fast
- showbone{bone=wings_extended} ~moving{speed=0.3}
- hidebone{bone=wings_extended} ~idle