FolioTier 2
@perk
Lift and grow a sprite slightly - a beat of sudden interest or alertness.
@perk snaps a sprite upward and slightly larger for a beat, then settles it back into place. The motion reads as a physical "perk up" - the involuntary lift a character does when something unexpected cuts through their attention. Reach for it any time a character registers surprising news, spots someone they recognize across the room, or snaps from distraction into focus.
It works best paired with a line of dialogue that carries genuine surprise or curiosity, because the default duration lands just as the reader processes the words. If the moment calls for quieter alertness rather than a jolt, bring intensity down toward the lower end of its range so the effect reads as a subtle shift rather than a sharp reaction.
The wait parameter becomes useful when you want a second effect to start before @perk finishes - for example, layering a soft ambient cue or triggering another sprite's animation so both land at the same time. Leave wait at its default when @perk is the only thing happening and you want the scene to hold naturally until the motion settles.
@perk and @shake both pull the reader's eye to a character, but they carry opposite emotional weight. @perk signals alertness or pleasant surprise; @shake signals distress or agitation. If you reach for one and the scene still feels wrong, the other is almost certainly what you need.
Parameters
| Parameter | Kind | Required | Default | Notes |
|---|---|---|---|---|
| target | string | yes | "" | Sprite tag to target. |
| intensity | number | no | 0.7 | 0-1 × multiplier. Default 0.7. |
| duration | number | no | 0.45 | 0.2-1.5 seconds. Default 0.45. |
| wait | boolean | no | true | Block for the effect's duration when true; false fires and continues so effects can overlap. |
Canonical example
sprite show ada
say "Ada": "Wait, really?"
@perk(target=ada)
@perk lifts the sprite that target matches up a touch and grows it
slightly, then settles back to rest. It reads as sudden interest or
alertness - ears-up attention, a spark of excitement - without
swapping the sprite's state image.
intensity scales how far the lift 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
@perk is a Pixi-stage gesture effect - a one-shot reaction that returns
the sprite exactly where it started.