Settle down (many legs)

Settling down for many legs: every leg bends together and the shell lowers onto the ground, the claws coming to rest, all in one eased motion.

A cartoon person and a dog lowering down onto bent legs, arms resting.

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

What it is for

Settle down (many legs) is the sit-down of the nine game cycles, written for the many set: the shell settling down onto the ground on spread legs, the claws resting, every leg, named or numbered up to 16, bending together at once. This body only has a ground version to settle onto, since there is no chair or ledge a many-legged shell would sit on.

The principle it shows: staging

Every leg bends by the same amount, in the same single motion, rather than each one working through its own timing. That simplicity is deliberate: with up to sixteen legs on screen at once, having them all settle together reads clearly as one shell coming down, where staggering each one's own timing would only blur the motion.

The program, line by line

settings: h = 540, leg = 0.1, on = 0
when it starts
  glide back left leg 34, back right leg 34, front left leg 34, front right leg 34, leg #4 34, leg #5 34, leg #6 34, leg #7 34, leg #8 34, leg #9 34, leg #10 34, leg #11 34, leg #12 34, leg #13 34, leg #14 34, leg #15 34, left shin 0, right shin 0, dy (h*leg*0.1), left arm -4, right arm 4, left arm lift (0.038*h), right arm lift (0.038*h) over 0.7 s (smooth)

Try this

  1. Take 1.2 seconds to settle instead of 0.7. The sit becomes a slow, careful lowering instead of a quick one.

    In the program: ramp · over 0.7 → 1.2

  2. Pull the left claw in 15 degrees instead of 4. The claws tuck much tighter against the body as it settles.

    In the program: ramp · to.part:arm:-1 -4 → -15

How it differs from Sit down and Sit (many legs)

Sit down is the upright set's version, bending a hip and a knee rather than every leg together. Sit (many legs) is the held pose this move settles into once it finishes.

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, body, arms
4 legs (a dog)yeswhole body, front legs, back legs
no legs (the monster with no legs)yeswhole body, arms

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