Sad
It loses strength, sinks and stays there. No repeats.It's used to react to a bad result — always with the face or a sound.
Robot
Sad uses the posture role to lower the body. As a negative emotion it needs the face or a sound as well; with neither, it is not expressed.
- Jointless Driving
- Joint Driving
- Joint Fixed
- Joint Walking
- Full-body
Intensity
It depends on how bad it is. I sink lower step by step and stay there; I never shake.
Light
−5 %Let down
retreat.sNormal
−10 %Sad
retreat.mStrong
−15 %Very sad
retreat.lTime Line
Sound leads by 0.1 s, then the face, then the body. The face holds 0.6 s after the body stops.
0 s2.4 s
−6 st
Droop
SinkHold
Variant
Variants only change the combination of tokens, not the meaning.
VariantChangeWhen
Vs. Laughface + sound requiredSP-4 (misread 32 %)
No speakerFace carries itno speaker
No displaySound carries it; with no speaker either, omittedno face screen
NeitherNot expressedno face, no speaker
State
The robot's status overrides or weakens its actions.
- Idleplay as is
- Quiet hourssound lower, motion smaller
- Low batteryretreat.s
- Held / In-airOmit → Carried
- ErrorStop + Face
Token Spec
The token name is the same as Primitive tokens.
StateTrackTokenValue
enabled
motionretreat.mheight −10 % · ease-in
enabled
motionhold.s0.5 s · no repeat
enabled
faceeye.shapedroop
enabled
faceloopsob_burst · 2 bursts → 0.5 s rest
enabled
soundsound.pitch−6 st · 0.8 s · fades out
quiet hours
soundvolumelower · motion smaller
heldalloverride→ Carried


