Skip to content

Everyday Animations List ​

Every animation in the pack, read out of clips.lua. This is the table to work from: it carries the dictionary and clip name for each one, which is all the game ever asks you for.

Animations94
Clips188 — a male and a female version of each
Dictionaries19, each shipping as a pair
.ycd files38
Root-motion clips4
Single-frame poses5
Clips with a custom blendIn9

Every dictionary ships twice ​

The rule holds on all 94 rows with no exceptions:

bodies.male   == dict
bodies.female == dict .. '@f'

So the female dictionary is the male name with @f appended, and the clip name inside both is identical. Picking a body is a dictionary swap, not a lookup. All 38 files are present — 19 dictionaries × 2 bodies — with none missing and none left over.

DictionaryFemale variantAnimations
rm@communication_gesturesrm@communication_gestures@f32
rm@reactions_expressionsrm@reactions_expressions@f16
rm@standing_idlerm@standing_idle@f18
rm@casual_actionsrm@casual_actions@f13
rm@fist_pumprm@fist_pump@f1
rm@good_byrm@good_by@f1
rm@head_nod_yesrm@head_nod_yes@f1
rm@pattingrm@patting@f1
rm@pointing_gesturerm@pointing_gesture@f1
rm@pointingrm@pointing@f1
rm@quick_formal_bowrm@quick_formal_bow@f1
rm@quick_informal_bowrm@quick_informal_bow@f1
rm@saluterm@salute@f1
rm@shaking_hands_1rm@shaking_hands_1@f1
rm@shaking_hands_2rm@shaking_hands_2@f1
rm@standing_thumbs_uprm@standing_thumbs_up@f1
rm@waving_gesturerm@waving_gesture@f1
rm@waving_two_handrm@waving_two_hand@f1
rm@wavingrm@waving@f1

The 94 animations ​

Greetings & Social — 15 ​

Each of these has its own dictionary, listed per row. The clip name equals the id on every row.

IdLabelDictionaryLengthMode
fist_pumpFist Pumprm@fist_pump3.800 sloop
good_bygood byrm@good_by4.733 sloop
head_nod_yesHead Nod Yesrm@head_nod_yes2.600 sloop
pattingPattingrm@patting3.333 sloop
pointing_gesturePointing Gesturerm@pointing_gesture1.833 sloop
pointingPointingrm@pointing3.433 sloop
quick_formal_bowQuick Formal Bowrm@quick_formal_bow2.733 sloop
quick_informal_bowQuick Informal Bowrm@quick_informal_bow2.733 sloop
saluteSaluterm@salute2.833 sloop
shaking_hands_1Shaking Hands 1rm@shaking_hands_14.367 sloop
shaking_hands_2Shaking Hands 2rm@shaking_hands_24.367 sloop
standing_thumbs_upStanding Thumbs Uprm@standing_thumbs_up4.167 sloop
waving_gestureWaving Gesturerm@waving_gesture1.467 sloop
waving_two_handWaving two handrm@waving_two_hand3.167 sloop
wavingWavingrm@waving0.533 sloop

Communication Gestures — 32 ​

Dictionary: rm@communication_gestures and rm@communication_gestures@f. The clip name equals the id on every row.

IdLabelLengthMode
acknowledgingAcknowledging1.933 sonce
arm_gestureArm Gesture3.400 sonce
chargeCharge5.700 sonce
crazy_gestureCrazy Gesture5.000 sonce
defeatDefeat7.300 sonce
excitedExcited6.567 sonce
hands_forward_gestureHands Forward Gesture3.100 sonce
head_gestureHead Gesture2.800 sonce
insultInsult2.667 sonce
look_away_gestureLook Away Gesture2.333 sonce
lookingLooking4.867 sonce
loserLoser3.267 sonce
noNo5.000 sonce
pain_gesturePain Gesture1.767 sonce
pettingPetting5.600 sonce
pointing_gesturePointing Gesture1.967 sonce
pointingPointing3.433 sonce
reaching_outReaching Out4.000 sonce
reactingReacting3.667 sonce
rejectedRejected4.800 sonce
shake_fistShake Fist2.433 sonce
shake_gestureShake Gesture1.733 sonce
shaking_it_offShaking It Off5.833 sonce
sitting_yellSitting Yell4.033 sonceblendIn 2.0
standing_clapStanding Clap4.900 sonceblendIn 2.0
strong_gestureStrong Gesture1.900 sonce
taunt_gestureTaunt Gesture1.967 sonce
telling_a_secretTelling A Secret10.900 sonce
thankfulThankful3.000 sonce
threateningThreatening4.400 sonce
weight_shift_gestureWeight Shift Gesture1.967 sonce
yawnYawn8.333 sonce

Reactions & Expressions — 16 ​

Dictionary: rm@reactions_expressions and rm@reactions_expressions@f. The clip name equals the id on every row.

IdLabelLengthMode
angry_gestureAngry Gesture2.200 sonce
boredBored10.667 sonce
cheeringCheering2.900 sonce
clappingClapping1.167 sonce
cryingCrying6.267 sonce
disappointedDisappointed4.200 sonce
dismissing_gestureDismissing Gesture3.267 sonce
laughingLaughing9.767 sonce
look_aroundLook Around4.467 sonce
male_sitting_poseMale Sitting Pose0.033 soncesingle frame · blendIn 2.0
sad_idleSad Idle2.800 sonce
shruggingShrugging2.000 sonce
surprisedSurprised4.000 sonce
terrifiedTerrified20.000 sonce
thinkingThinking4.233 sonce
victoryVictory8.533 sonce

Standing & Idle — 18 ​

Dictionary: rm@standing_idle and rm@standing_idle@f. The clip name equals the id on every row.

IdLabelLengthMode
a_man_stands_on_the_left_leg_in_a_yoga_tree_pose_with_the_handsA-man-stands-on-the-left-leg-in-a-yoga-tree-pose-with-the-hands-5.000 slooproot motion
arm_stretchingArm Stretching8.867 sloop
batter_on_deckBatter On Deck37.333 sloop
idle_clipidle_clip89.000 sloop
idle_2_clipidle_2_clip89.000 sloop
idle_3_clipidle_3_clip89.000 sloop
idle_6_clipidle_6_clip89.000 sloop
idle_8_clipidle_8_clip89.000 sloop
female_standing_poseFemale Standing Pose0.033 sloopsingle frame
finger_tappingFinger Tapping4.800 sloopblendIn 2.0
hand_in_backhand in back0.033 sloopsingle frame
leaning_legLeaning leg3.333 sloop
leaningLeaning3.333 sloop
looking_aroundLooking Around6.467 sloop
neck_stretchingNeck Stretching3.200 sloop
one_shoulder_leanOne Shoulder Lean2.000 sloop
warrior_idleWarrior Idle11.467 sloop
weight_shiftWeight Shift9.433 sloop

Casual Actions — 13 ​

Dictionary: rm@casual_actions and rm@casual_actions@f. The clip name equals the id on every row.

IdLabelLengthMode
air_squatAir Squat1.867 sloop
a_woman_stands_holding_a_map_open_in_both_hands_and_looks_arounA-woman-stands-holding-a-map-open-in-both-hands-and-looks-around5.000 slooproot motion
cross_legged_sittingCross-Legged Sitting0.033 sloopsingle frame · blendIn 2.0
kneeling_idleKneeling Idle4.267 sloopblendIn 2.0
leaning_against_wallLeaning Against Wall0.033 sloopsingle frame
look_binoculars_animationLook Binoculars Animation5.000 slooproot motion
picking_upPicking Up9.567 sloop
reading_bookReading Book5.000 sloop
searching_pocketsSearching Pockets5.000 sloop
sitting_groundSitting ground10.867 sloopblendIn 2.0
sleeping_idleSleeping Idle6.867 sloopblendIn 2.0
sleepingSleeping17.600 sloopblendIn 2.0
whiteboard_animationWhiteboard Animation5.000 slooproot motion

Special cases ​

Duplicate ids ​

pointing and pointing_gesture each appear twice, pointing at different dictionaries:

IdIn the gesture packStandalone
pointingrm@communication_gestures, 3.433 srm@pointing, 3.433 s
pointing_gesturerm@communication_gestures, 1.967 srm@pointing_gesture, 1.833 s

pointing is the same length in both and is probably one animation exported twice. pointing_gesture differs by 0.134 s, so those two are genuinely different takes.

An id lookup finds one and loses the other

If you build a menu keyed on id, whichever row comes second is unreachable. Key on the dictionary and clip together, or rename one side — pointing_alt and pointing_gesture_alt for the standalone pair reads well enough.

Single-frame poses ​

5 rows have duration = 0.033 — one frame at 30 fps. They are poses, not animations, and they need hold-last-frame behaviour to be usable. Played once they flash and vanish.

  • male_sitting_pose — Male Sitting Pose (ships as once)
  • female_standing_pose — Female Standing Pose (ships as loop)
  • hand_in_back — hand in back (ships as loop)
  • cross_legged_sitting — Cross-Legged Sitting (ships as loop)
  • leaning_against_wall — Leaning Against Wall (ships as loop)

Root-motion clips ​

4 clips move the character, so they must play full body and want a little space around them:

  • a_man_stands_on_the_left_leg_in_a_yoga_tree_pose_with_the_hands — A-man-stands-on-the-left-leg-in-a-yoga-tree-pose-with-the-hands-
  • a_woman_stands_holding_a_map_open_in_both_hands_and_looks_aroun — A-woman-stands-holding-a-map-open-in-both-hands-and-looks-around
  • look_binoculars_animation — Look Binoculars Animation
  • whiteboard_animation — Whiteboard Animation

Clips with a custom blendIn ​

9 rows carry blendIn = 2.0 — roughly half a second, slower than the default — so the character eases into the position instead of snapping into it. Most of them start seated or kneeling; standing_clap and finger_tapping do not, and simply want the gentler entry.

Two of the nine are also single-frame poses (male_sitting_pose and cross_legged_sitting), so the two lists overlap — there are 12 rows with something special about them, not 14:

sitting_yell · standing_clap · male_sitting_pose · finger_tapping · cross_legged_sitting · kneeling_idle · sitting_ground · sleeping_idle · sleeping

Two very long ids ​

Two ids were generated from source filenames and are 63 characters each — the second is truncated mid-word, which is what makes them the same length:

a_man_stands_on_the_left_leg_in_a_yoga_tree_pose_with_the_hands
a_woman_stands_holding_a_map_open_in_both_hands_and_looks_aroun

They work, but they are awkward in a command and ugly in a menu. yoga_tree_pose and reading_map read far better. The clip name inside the .ycd cannot change — only the id and the label are yours.

Lengths ​

AnimationLength
Longestidle_clip, idle_2_clip, idle_3_clip, idle_6_clip, idle_8_clip89.000 s
Longest non-idlebatter_on_deck37.333 s
Longest one-shotterrified20.000 s
Shortest real animationwaving0.533 s
Poses5 rows0.033 s

Across all 94, mode is split 48 once and 46 loop.

The 15 greetings ship as loop

Every row in Greetings & Social carries mode = 'loop', and they are one-shot social gestures — a 0.533-second waving on loop reads as a twitch rather than a wave. Set them to once unless you specifically want them repeating. See The clips.lua file.

Lengths are metadata the author wrote into clips.lua. The game is the authority, and GET_ANIM_DURATION gives the real figure for any clip.

Documentation for RedMorrow. Scripts are licensed per server — redistribution is not permitted.