Skip to content

Mythic Masters: the Book's bearer, hill climb rounds 3+ (4/10, aim for 8) (from #3934) #3954

Closed

Description

@QuinnsCode

The player figure in the open world (the Book's bearer) is a big part of the game. The owner wants a real human biped, a lanky, loose-limbed beanpole frame, kept black ("cursed") until they pick a look. This is a hill climb: one round per worker, score before and after. Moved up from #3934.

Score: 4/10 (round 2; 3.5 after round 1, from 2/10 for the old robe figure). Aim for 8.

Rounds

Round PR Score What
1 #3935 3.5 Qoa rig and clips, bun run bearer Blender build, Gaits cross-fade in game
2 (this round's PR, closes #3934) 4 Human pace: walk 1.5 m/s, Shift runs 5 m/s, line-up following; the room's speed check 27 -> 8 m/s

Where it stands

  • Rig and clips (idle, look, walk, run, cast) lifted from the Druid's Curse character Qoa: bones and keys only, apps/mythic-masters/blender/bearer-rig.glb.
  • bun run bearer stretches the rig by blender/bearer.json and builds the body in Blender (blender/bearer.py). Read blender/out/bearer.png (7 poses by a 1.8 m post) each round.
  • In game: Gaits in src/world/bearer.ts cross-fades idle, look, walk and run by speed; the pace is PACE in src/net/party.ts (walk 1.5, run 5), so the walk and run clips now play at about 1x instead of the run clip at 2x.
  • Measured in headless Chrome (round 2): holding forward moves 1.50 m/s with the walk gait; forward + dash 5.00 m/s with the run gait, 60 fps.
  • Shots: apps/mythic-masters/docs/shots-2026-11-08-bearer/.

Next rounds, roughly in order

  1. Silhouette: the hair still reads as spikes from some angles. A fuller mop (merged clumps, a shell), a longer face, a hunch through the shoulders.
  2. Camera at human pace: the follow camera sits 16 m back and 8 m up, set for a beast at 8-14 m/s. A walking person may want it closer and lower (eye defaults in src/world/view.ts update).
  3. Hands and feet: mitten hands with a thumb, and the Book gripped, not glued on.
  4. The torso: a baggy shirt that moves (a skirt of verts weighted between Hips and Spine02), not a thicker tube.
  5. Use the rest of Qoa's clips: Parkour_Vault, Swim_Forward and Swim_Idle for wading, Stand_Up1 after losing a fight. Add them to CLIPS in scripts/bearer.ts and re-run --rig from the Qoa file in druids-curse-votv/public/non_repo/models/characters/.
  6. Travel at human pace: a 6.4 km region is now about 70 minutes' walk, 21 running. Lit fires and won arenas are the fast travel; if that feels too slow, that's a call for the owner, not a faster walk.

How a round runs: change blender/bearer.json / bearer.py, bun run bearer, read the PNG, check in game with bun run probe mythic-masters "/?world=1&a=jackalope" --js "(mythicMasters.world.eye({back:4.5,up:1.6,look:1}), ...)" --shot out.png, score before and after, PR saying "Part of" this issue, then a Score: comment. Pace check: mythicMasters.hold(['forward']) (action ids, not key codes) and read world.state().x/z over a few seconds, after a settle of about 8 s.

Activity

  1. self-assigned this
    on Nov 8, 2026
  2. QuinnsCode commented on Nov 8, 2026

    @QuinnsCode
    OwnerAuthor

    Score: 4/10 (target 8)
    Next: silhouette (a fuller mop instead of spiky clumps, a longer face, a hunch through the shoulders), then the follow camera, which is still set for a beast's pace.

  3. QuinnsCode commented on Nov 9, 2026

    @QuinnsCode
    OwnerAuthor

    Score: 4.5/10 (target 8). Round 3 in #4030: one mop shell hanging in locks, a longer face, a hunch. Moved up to #4029 (next: the follow camera at human pace).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions