README.md
Versions
Every version of this package its world published, newest first by when it first appeared. A version published again later keeps its place.
fix: the title card is the first thing a player sees again, the room stops holding dust that is not there, and the Kid's verdict stays on the end card The boot never reached the title. is answered both by the presentation slice, which lands the title card, and by the camera director, which started the opening flythrough, and whichever the bus reached last decided what the player looked at — so a fresh session went straight into the flythrough and on to the launcher, and BACK TO THE BOX from the end card did the same. The director no longer starts the flythrough from that event: every path that wants it asks for it by name. The bus dispatches in subscription order rather than in whatever order a table iterates, and the title handoff is spent when the player leaves the title, so it cannot come due again mid-session. An effect that has finished sometimes leaves its last frame of particles standing. Three clouds of dust and splinters were hanging over a settled city with nothing having been hit for five minutes, one of them in shot on the title card. The set slice now gives the idle pool back at the beats where nothing is playing and no frame is being flown. The Kid's verdict left the end card after the clip finished rather than after the twelve seconds the card is written to hold it for; a line running out no longer clears the words. Six modules shipped the scaffolded README placeholder into a public world; they now say what they are. World validation: 8 warnings down to 2.
01M1TZGRYHGG8TC07N4EKSD2RE1bd17c5cd1Browse filesCompare with previousCompare from heresound: the Kid calls it — payload-keyed lines, the key's ratchet, and a mix that stops talking to the engine Selection is keyed off what actually happened. Every spoken cue now carries a weight — a chain, a tier, a landmark, whether the shot was called, why the round ended, what it earned, how many stars — and Lines.pick answers with the nearest line that has not been used this session, falling back to a used one rather than ever going silent. One voice source and one queue: a cue that loses to a line already speaking waits, a cue that outranks it interrupts, and a line that waited past its moment is dropped instead of arriving stale. New cues on the new events: the key's ratchet clicks windup at 0.90 / 1.075 / 1.25 across the three notches with a rising ui_tick beside it, the red zone creaks every 0.20 s for as long as the player holds and speaks a warning line bought once from audio_gen, a called shot ticks and names the landmark, and the launch cue's volume and pitch ride the speed the wind bought. caption.module keeps shown / claimant / listeners in modules.state(), so editing it no longer unsubscribes a caller — proven with the screens slice's live Caption.on subscription across two edits. captionTree reads Theme.metrics for the inset and the bottom band instead of re-deriving both (identical: 37 and 353 at 1080x1440). Lines.byId is gone; game/audio/** is four spaces and --!strict throughout. Underneath: the six per-frame Audio writes are dead-banded and the two reads are gone, measured at 0.007 writes a frame at rest and 2.5 in flight, down from six unconditionally — process_script_mutations_router.epilogue 1.16 -> 0.90 ms over matched 100 s / 430 s windows on this engine. snd_world's entity is captured at awake instead of looked up by name per impact. Both beds carry loadType decompressOnLoad: audio.observe reports streaming false with the data.zaud bytes untouched, so the streaming pump has nothing left to refill. Storefront: the star line reads 20,000 / 55,000 / 100,000 to match Rules.SCORE.stars, and both control tables carry the hold-to-wind and called-shot rows. 2.2 MB of generated scratch and 4.2 MB of probe shots leave the world.
01M1TVZJ4C0CS9YXE0J5RVMTKE37aa93d2e8Browse filesCompare with previousCompare from herefix: the playroom keeps its paint, the wreck has something to look at, and the Kid's words fit on one card - Set re-asserts the table's painted-wood material rather than assigning it once, so a hot reload's outgoing onDestroy can no longer leave the biggest surface in the game wearing plain white plastic. - The wreck beat stages its station on the table's own footprint: a toy that goes over the edge keeps falling, and the resolution shot was framing a bare wall. It now holds the edge it went over, with the table and city behind. - The caption pill stretches its children instead of centring them, so a wrapping line has a width to measure against. It was breaking one word per line and growing down the whole screen. - Star thresholds re-cut from played sessions (20k / 55k / 100k). At the old 3k / 8k / 15k every session finished on three stars and the rating carried no signal. - Game.plane() falls back to the live player registry, so a reload that loses the entrypoint's one-time handover does not leave every reader answering nil. - Plane767 holds the builtin walking map live so its own suppression covers it: the touch overlay was drawing that map's Crouch / Jump / Sprint buttons and its look-drag zone over the table. - A player-facing README at design/README.md.
01M1SJ2BWR097J47QGWHVT6S3M36f0b4e8b8Browse filesCompare from here