Repository navigation
Description
Leapfrogs #3252 (the leftovers of the superseded combat PRs #2946, #2949, #2950) into a climb with its own goalpost. Part of #2945 (orbit-and-commit combat, weighty attacks). The attacks redesign being built in #3268 (shapes, tempos, field kits, then telegraphs and effects) is the main thing this climb judges, so rounds follow its steps rather than racing them.
The goalpost
Target 7/10 for how a fight feels to watch and to play: weighty, committed melee where the fighters circle but never stand and trade, hits you can see land (squat, stagger, camera shove, shockwave), and wind-ups you can read and punish. No score yet: the first round scores main.
Agent judges run about 2 points high on visual climbs (#2943: judges 5, owner 3), so the owner's score at the target decides it, through one MANUAL RUN.
One round
One worker, from main:
- BEFORE: hit-cued bursts from
main(apps/mythic-masters/scripts/burst-shots.ts, side camera viawindow.mythicMasters.camera("side")), one fight per archetype, saved toapps/mythic-masters/docs/shots-<date>-combat/. - The change the newest
Next:line names. - NOW: the same bursts, then a fresh judge agent scores BEFORE vs NOW out of 10 without the worker's reasoning. Keep the change only if the score went up.
- Balance must hold:
bun run tune 800before and after, every creature still wins 41-55%.
Carried over from #3252 (each has its own issue)
- Before/after shots for the weight changes, never taken: Mythic Masters: before/after shots and feel check for weighty attacks (#2950) #2953 (it still names the dead PR Mythic Masters: weighty attacks (Part of #2945) #2950; the code is in Mythic Masters: orbit-and-commit combat round, one PR (Part of #2945, #2943) #2959). This is round 1's BEFORE.
- Owner feel on a controller: MANUAL RUN MANUAL RUN: feel of weighty hits on a controller (Mythic Masters, PR #2946) #2947 (weighty hits) and MANUAL RUN: Mythic Masters orbit feel check on a controller (about 5 min) #2964 (orbit). Ask for them again once this climb reaches its target, not before.
- Bot balance before/after the orbit change: TODO: Mythic Masters: compare bot balance before/after orbit change (tune 800) #2962 is closed. Re-measure with
tuneas above. - Animation rounds (a real meet, billowing membranes): Mythic Masters: animation hill climb, rounds 5+ (a real meet, billowing membranes, lag) #3219. Graphics: Mythic Masters: animation and graphics hill climb to 9/10, rounds 13+ (from #3441) #3455. Both are their own climbs; this one is the fight's feel only.
Ending a round
Comment here, first line Score: x/10 (target 7), then the shots, then Next: <the judge's top gap>. The PR says "Part of #", never a closing word. Then hop forward (the baton text is in scripts/climbs.ts).
Activity
QuinnsCode commentedon Nov 4, 2026
Score: ?/10 (target 7)
No score yet. The goalpost is new; it leapfrogs the leftovers in #3252.
Next: score
mainwith hit-cued bursts (the before shots #2953 never got), then a judge's top gap.QuinnsCode commentedon Nov 4, 2026
Score: 5/10 (target 7)
Round 1, PR #3492. A fresh judge scored
main4.5/10. A second fresh judge then scored BEFORE 4/10 and NOW 5/10.The change: the bruiser and tank bot now circles a ring 0.8 m outside its reach and steps in only to swing (or to punish an opening), then backs out. Before, it held its spacing inside its own swing and traded.
balance.jsonwas re-fit, and every creature is at 44-56% (mainwas 42-55%).Shots:
apps/mythic-masters/docs/shots-2026-11-04-combat/(before-*andnow-*), made withbun scripts/burst-shots.ts <dir> <prefix> --combat: one fight per archetype, a wind-up burst and a hit burst, frames 0.2 s apart. They are on the PR branch until it merges.The judge's next gaps, in order:
Note: the issue's
bun run tune 800would be 800 matches per pairing, hours of runs. The per-creature 41-55% check isbun scripts/tune.ts --each 6(one minute).Next: readable wind-ups, about 0.4 s of anticipation with a pull-back pose and a ground reach arc, and tracking that stops partway so a sidestep punishes it (alongside #3268 step 4).
QuinnsCode commentedon Nov 4, 2026
Moved up to #3493
Mythic Masters: heavies hold a ring outside their reach and step in o…