Repository navigation
Description
Score: 8.25/10 (target 9.5; agent judge, which runs about two points above the owner, who has not scored yet and started it at 1)
Carries on from #3578 (round 8, PR #3586), #3558 (round 7, PR #3577), #3551 (round 6, PR #3557), #3533 (round 5, PR #3550) and #3523 (rounds 1 to 4, PR #3524). The owner's brief: hill climb every UI component of Mythic Masters toward an eldritch tome whose pages act like an enchanted map, ink blots soaking into the page as the words are written and edited; menus, journal and bestiary all pages of that book; and the bestiary entry as a whole page (picture scaled up top left, big name top right with nicknames in brackets and types under it, background in the middle, catch date and place, stats then against now, and moves along the bottom), reached with a d-pad, a mouse or a tap.
Goalpost: 9.5 or better from the owner
- Ink that soaks in on every page, written and edited: blots that settle into words; a page redrawn while you read it rewrites only the lines that changed.
- The bestiary folio as the owner laid it out, reached by d-pad, keys, mouse or touch, its plate growing out of the entry.
- One book: every menu a page of the same tome, the Book's own voice in the margin.
State after round 8
folioinsrc/compendium.tsdraws a beast's page;CaughtonMember(src/journey.ts) records when, where and at what level a bind held;AKAinsrc/creatures.tsholds the other names (49 beasts);hauntsOfreads where it roams off the trails.soakinsrc/page.tsinks every page (three SVG filters inindex.html,.inkinsrc/tome.css);editmode rewrites only changed lines;flycarries a plate between an entry and its folio;penSoundhands each soak tosrc/quill.tsfor a scratch per line.stepTo/neighbourwalk the quill;journalNavinsrc/main.tstakes the d-pad, left stick, arrows, WASD, Enter/Space/A, Esc/Backspace/B, bumpers and[]; a touch swipe turns folios.mythicMasters.journey.folio(id),nav(cmd)andquill()drive it headless.- Round 5 (PR Mythic Masters: engravings for the tome, foxing, an illuminated initial and a ribbon bookmark (tome UI climb round 5, part of #3533) #3550): the engravings in
src/ornaments.ts(chapter frontispieces: standing stones, an eye in thorns, a compass rose; 649 to 1474 bytes each), the vine rule, the illuminated initial's frame, foxing and thumbed corners in--parchment, and the ribbon bookmark (.journal .tome::after), all insrc/tome.css. The owner's words that night: a druidic wizard's tome meets a forbidden grimoire, every menu a page inside it; lean on artwork, not only CSS. - Round 6 (PR Mythic Masters: a thorn frame round the plate, marginalia, frontispieces for the title and the Bog Witch (tome UI climb round 6, part of #3551) #3557):
frame()(a thorn-and-vine ring over a bound plate, 2.7 KB),marginalia(fields)(a pointing hand, one figure per field, a thorn sprig, down the folio's widened margin), and emblems for the title scroll (the open grimoire with an eye) and the Bog Witch's sheet (her cauldron). - Round 7 (PR Mythic Masters: a rendered sheet of vellum under every page, thorn rings on the spread, bigger marginalia (tome UI climb round 7, part of #3558) #3577): the paper is a rendered sheet,
public/paper/vellum.png(640 px, tileable, 276 KB) fromscripts/paper.ts(seeded periodic value noise through its own PNG writer; re-run withbun scripts/paper.ts), the bottom layer of--parchment; thorn rings on the spread's bound entries; marginalia at 40 px with the hand reaching into the text. - Round 8 (PR Mythic Masters: the versus book's engravings (tome UI climb round 8, part of #3578) #3586): the versus book's engravings, the grimoire under its title and the stones and the eye on its two leaves (existing emblems, no new bytes).
- Shots:
apps/mythic-masters/docs/shots-2026-11-04-tome/(r0before,r1tor4,r5-*tor8-*before against now).
What the judge still marks down
- The blots are a blur-and-threshold trick: convincing on headings and lines, but a drop never spreads from a point, and nothing ever runs or feathers after it lands.
- The folio's background is the region's legend, so two beasts of one region share a paragraph; a line about the beast itself, before the region's tale, would read as its own page.
- The result note has no engraving yet; the title scroll's menu buttons blot as flat rectangles. The bestiary's region headings have no ornament between them.
- The page edge is still the
#tornfilter on a flat silhouette, not a rendered deckle; and the compendium's two leaves are one sheet with a painted gutter. A rendered spread (two sheets, a deckled edge, the gutter's shadow baked in, fromscripts/paper.ts) is the next bigger move, with the page turn and the ink soak playing over it. - The frame's thorns all lean one way.
- Nothing has been scored by the owner. The next round should start by asking for a score on PR Mythic Masters: the bestiary folio, ink that soaks into every page, a d-pad over the compendium (tome UI climb round 1, part of #3523) #3524 before changing more.
The loop
One round is one worker: take the shots (recipe in PR #3524), change the one thing that most moves a page toward the goalpost, shoot again, judge against the checklist (read the agent judge for direction only), commit the shots to docs/shots-<date>-tome/, and end with a Score: comment here that names the next step. At the target, a MANUAL RUN: issue for the owner's own score.
Next: a rendered spread for the compendium from scripts/paper.ts (two leaves with a deckled edge and the gutter's shadow baked into one wide tile, the page turn and the ink soak over it), then an engraving for the result note (a wax seal for a bind, a torn corner for a loss); the per-beast sentence at the top of Background (one per beast in src/creatures.ts beside AKA) is still owed and is content, not artwork.
Activity
QuinnsCode commentedon Nov 5, 2026
Moved here from #3598 (the eqosys skin roll-out, which #3603 closes). The next round also brings the eqosys skin along:
SKINinapps/mythic-masters/src/account.tsshould follow the tome's look.accountPaneinmain.ts) onto the sharedaccountChipfrom@rustybuns/util/eqosys. The game-controls.gc-craft .gc-acct buttonrule has to give way. Delete the game's own styling of that row in the same PR.QuinnsCode commentedon Nov 5, 2026
Score: 8.5/10 (agent judge, round 9, PR #3605). The compendium is bound: a rendered deckle cuts the spread, the gutter is baked with the binding thread in its crease, and the leaves lie on cedar-bark boards. The owner hasn't scored any round yet; a score on PR #3605's shots would say whether this direction is worth more rounds. Next step, moved up to #3604: the page turn over the bound spread (the leaf in flight cut with the same deckle and shaded as it lifts), then the result note's engraving.