Sit (short legs)

Staying settled for the short-legged upright animal: the legs stay folded under, breathing, blinking and twitching the ears, looping every 4 seconds until a game stands the character back up.

A cartoon person and a dog settled on folded legs, breathing, ears twitching now and then.

Use it in a cartoonOpen it in the block editorThe pack file (JSON)

What it is for

Sit (short legs) is the sit of the nine game cycles, written for the hop set: it holds the folded-leg pose Sit down (short legs) settles into, breathing, blinking and twitching its ears, looping every 4 seconds for as long as a game leaves the character there.

The principle it shows: overlapping action

The breath and the head's own sway share the same four-second period but start at different points in it, the same layering the long-legged sit uses. On top of that, the ears get their own, faster two-second twitch, a detail the long-legged sit does not have at all, since it is written for a body whose ears read clearly in this held, settled pose.

The program, line by line

settings: h = 540, leg = 0.09, on = 0
when it starts
  show the side view
  set hips 0, left leg 46, right leg 46, left shin 92, right shin 92, left foot 46, right foot 46, dx (-h*leg/2*(sin((46)*pi/180) + sin(((46) - (92))*pi/180))), dy (h*leg/2*(2 - cos((46)*pi/180) - cos(((46) - (92))*pi/180))), tail -10, torso -4, left arm 20, right arm 20, left forearm 30, right forearm 30
  sin wave on sy · every 4 s · amp 0.01
  sin wave on sx · every 4 s · amp -0.005
  sin wave on head · every 4 s · amp 1.4 · phase 1.4
  sin wave on ears · every 2 s · amp 6
  possin wave on blink · every 4 s · amp 1 · phase 1.2 · power 40

Written out in full, exactly as the engine prints them:

-h*leg/2*(sin((46)*pi/180) + sin(((46) - (92))*pi/180))

h*leg/2*(2 - cos((46)*pi/180) - cos(((46) - (92))*pi/180))

Try this

  1. Twitch the ears 15 degrees each way instead of 6. The hold looks far more alert and fidgety while the body itself stays perfectly settled.

    In the program: wave · amp 6 → 15

  2. Breathe more than twice as deep, 0.025 instead of 0.01. The settled hold reads as a slow, deliberate breath rather than ordinary quiet rest.

    In the program: wave · amp 0.01 → 0.025

How it differs from Sit down (short legs) and Stand up (short legs)

Sit down (short legs) is the motion of folding down into this pose. Stand up (short legs) is what a game switches to when it is time to leave this pose behind.

Works on

Worked out by the build: it plays the move in the engine on each body and checks what moves on screen. Nobody types this table.
BodyMoves?What moves
2 legs (a person)yeswhole body, turns, body, head, arms, legs
4 legs (a dog)yeswhole body, body, head, front legs, back legs, tail, ears
no legs (the monster with no legs)yeswhole body, turns, body, arms, tail, ears

c4c:beh:sit_hop · version 1.0.0 · c4c-free · by Jabbertoon