Throw a barrel

Bending to the barrel, lifting it over the head with both hands, a step in and both arms throwing it forward.

Use it in a cartoonChange it in the move makerThe pack file (JSON)

What it is for

A game's barrel throw: on a level's girders the barrel rolls away once it leaves the hands. In a cartoon, heaving anything heavy.

The principle it shows: weight

Weight. The bend to pick it up, the slow lift over the head, then the step in and both arms throwing forward with the body behind them, so the thing looks heavy. The marked let go is where it leaves the hands.

The program, line by line

when it starts
  at the same time:
    โ€” 1:
      glide right leg 0 over 0 s
      glide right leg 42 over 0.22 s (out)
      glide right leg 0 over 0.16 s (inout)
      glide right leg 22 over 0.14 s (in)
      glide right leg 0 over 0.48 s
    โ€” 2:
      glide right shin 0 over 0 s
      glide right shin 84 over 0.22 s (out)
      glide right shin 0 over 0.16 s (inout)
      glide right shin 16 over 0.14 s (in)
      glide right shin 0 over 0.48 s
    โ€” 3:
      glide right foot 0 over 0 s
      glide right foot 42 over 0.22 s (out)
      glide right foot 0 over 0.16 s (inout)
      glide right foot 0 over 0.14 s (in)
      glide right foot 0 over 0.48 s
    โ€” 4:
      glide left leg 0 over 0 s
      glide left leg 42 over 0.22 s (out)
      glide left leg 0 over 0.16 s (inout)
      glide left leg -10 over 0.14 s (in)
      glide left leg 0 over 0.48 s
    โ€” 5:
      glide left shin 0 over 0 s
      glide left shin 84 over 0.22 s (out)
      glide left shin 0 over 0.16 s (inout)
      glide left shin 10 over 0.14 s (in)
      glide left shin 0 over 0.48 s
    โ€” 6:
      glide left foot 0 over 0 s
      glide left foot 42 over 0.22 s (out)
      glide left foot 0 over 0.16 s (inout)
      glide left foot 0 over 0.14 s (in)
      glide left foot 0 over 0.48 s
    โ€” 7:
      glide dy 0 over 0 s
      glide dy 69.6875 over 0.22 s (out)
      glide dy 0 over 0.16 s (inout)
      glide dy 9.375 over 0.14 s (in)
      glide dy 0 over 0.48 s
    โ€” 8:
      glide dx 0 over 0 s
      glide dx 0 over 0.22 s (out)
      glide dx 0 over 0.16 s (inout)
      glide dx 31.25 over 0.14 s (in)
      glide dx 0 over 0.48 s
    โ€” 9:
      glide left arm 0, part:arm:-1~out 0, part:arm:-1~twist 0, right arm 0, part:arm:1~out 0, part:arm:1~twist 0 over 0 s
      glide left arm 40, part:arm:-1~out 12, part:arm:-1~twist 0, right arm 40, part:arm:1~out 12, part:arm:1~twist 0 over 0.22 s (out)
      glide left arm 168, part:arm:-1~out 12, part:arm:-1~twist 0, right arm 168, part:arm:1~out 12, part:arm:1~twist 0 over 0.16 s (inout)
      glide left arm 105, part:arm:-1~out 10, part:arm:-1~twist 0, right arm 105, part:arm:1~out 10, part:arm:1~twist 0 over 0.14 s (in)
      glide left arm 70, part:arm:-1~out 12, part:arm:-1~twist 0, right arm 70, part:arm:1~out 12, part:arm:1~twist 0 over 0.2 s (out)
      glide left arm 0, part:arm:-1~out 0, part:arm:-1~twist 0, right arm 0, part:arm:1~out 0, part:arm:1~twist 0 over 0.28 s
    โ€” 10:
      glide left forearm 0, right forearm 0 over 0 s
      glide left forearm 10, right forearm 10 over 0.22 s (out)
      glide left forearm 40, right forearm 40 over 0.16 s (inout)
      glide left forearm 5, right forearm 5 over 0.14 s (in)
      glide left forearm 0, right forearm 0 over 0.48 s
    โ€” 11:
      glide torso 0 over 0 s
      glide torso 38 over 0.22 s (out)
      glide torso -8 over 0.16 s (inout)
      glide torso 22 over 0.14 s (in)
      glide torso 14 over 0.2 s (out)
      glide torso 0 over 0.28 s
    โ€” 12:
      glide head 0 over 0 s
      glide head -20 over 0.22 s (out)
      glide head -4 over 0.16 s (inout)
      glide head 0 over 0.14 s (in)
      glide head 0 over 0.48 s
    โ€” 13:
      glide part:hand:-1~fist 0, part:hand:-1~wrap 0, part:hand:-1~point 0, part:hand:-1~thumb 0, part:hand:1~fist 0, part:hand:1~wrap 0, part:hand:1~point 0, part:hand:1~thumb 0 over 0 s
      glide part:hand:-1~fist 0, part:hand:-1~wrap 1, part:hand:-1~point 0, part:hand:-1~thumb 0, part:hand:1~fist 0, part:hand:1~wrap 1, part:hand:1~point 0, part:hand:1~thumb 0 over 0.24 s
      glide part:hand:-1~fist 0, part:hand:-1~wrap 0, part:hand:-1~point 0, part:hand:-1~thumb 0, part:hand:1~fist 0, part:hand:1~wrap 0, part:hand:1~point 0, part:hand:1~thumb 0 over 0.3 s
    โ€” 14:
      wait 0.52 s
      set flag_let_go to (tau)

Try this

  1. Take 0.4 s to bend to the barrel instead of 0.22 s: it is heavy, so careful.

    In the program: ramp ยท over 0.22 โ†’ 0.4

  2. Throw with the body bent 40 degrees instead of 22: all the weight behind it.

    In the program: ramp ยท to.part:torso 22 โ†’ 40

How it differs from the others

Throw is an overhand throw of a ball, with one arm.

Works on

The two in the film above, and what the move turns on each: worked out by the build, which plays the move on each body and checks what moves. Nobody types this table.
WhoMoves?What moves
Sunny (one of the six people)yeswhole body, body, head, arms, legs
Grump (an animal on four legs)yeswhole body, body, head, front legs, back legs, tail, ears

c4c:beh:throw_barrel ยท version 1.0.0 ยท c4c-free ยท by Jabbertoon