Studio

FolioTier 2

@slump

Settle a sprite down with a slight lean - a beat of defeat or resignation.

@slump nudges a sprite gently downward and tips it into a slight forward lean, reading to the audience as the body language of giving in. It is not a collapse and not a flinch - it is the quiet, specific posture of someone who has just decided to stop pushing back.

Reach for it after a crushing reveal, at the end of an argument the character has clearly lost, or any moment where defeat or resignation needs to land physically before the next line of dialogue arrives.

The default intensity is calibrated to read as genuinely deflated rather than merely tired - raise it for a character buckled under guilt or grief, lower it for a weary shrug that still carries some dignity. Duration works in the same direction: a tighter window sharpens the moment and suits a quick exchange, while a longer one lets the weight settle and suits a scene that has been building for a while.

When wait is false the effect fires and the script moves on immediately, which lets you layer slump against a slow idle or breathing cycle on the same sprite. Avoid stacking it against another motion effect on the same target in fire-and-continue mode - the two animations will fight and the result looks jittery rather than weighted.

Parameters

ParameterKindRequiredDefaultNotes
targetstringyes""Sprite tag to target.
intensitynumberno0.70-1 × multiplier. Default 0.7.
durationnumberno0.450.2-1.5 seconds. Default 0.45.
waitbooleannotrueBlock for the effect's duration when true; false fires and continues so effects can overlap.

Canonical example

sprite show ada
say "Ada": "...I give up."
@slump(target=ada)

@slump settles the sprite that target matches downward with a slight lean, then eases home. It reads as defeat or resignation - the air going out of a character - without swapping the sprite's state image.

intensity scales how far the settle travels (0.7 is the everyday default); duration is how long it runs. Keep both modest so the beat reads as body language, not a glitch.

Notes

@slump is a Pixi-stage gesture effect - a one-shot reaction that returns the sprite exactly where it started.

See also