You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tools. The crew can hold things up now. crew.holdUp(who, tool, options) hands one over and gives you back a handle: a sign with your words painted on its board (and a real button over it, so it can be clicked or tabbed to), lead() to have them carry it off the side, release() to put it down. Eighteen new models: ten kinds of sign (signpost, placard, picket, hanger, arrow, paddle, easel, banner, card, tag) and the explorer's and fun kits (magnifier, lantern, map, telescope, flag, umbrella, balloon, megaphone). Kits are per creature: not everyone carries everything.
Holding for real. A sign is held, not stuck on: the grip sits in the hand (or, for the owl, the bar sits in the crook of the talons) every frame, and a contact check (crew.holdCheck, Held.check, GRIP_GAP) says by how much. Anyone with arms raises a signpost in one hand (src/arm.ts, worked out from the body as made); bodies that would have to hold it in their mouth don't get one.
Signs you can read. The lettering is never smaller than 18 px on screen, the board grows sideways with the words and wraps long ones, stays upright, and keeps inside the box.
Where to hold it.hover keeps a flier in the air with its sign (the owl, Bolt on his flames); at sends a walker to a spot first; on: 'crate' brings up a crate for a small one to stand on, and sinks it again when they're done.
docs/holding.md tells how it all fits together, and how to give a new body its hold.