Commit Graph
283 Commits
Author SHA1 Message Date
wushenghua 092eb7f8d8 feat(m80-i10b): carry battle HP across rounds and raise enemy tempo 2026-09-16 08:01:28 +08:00
wushenghua 825a3532a5 feat(m80-b4c): enable resource and band priority conditions; fix the recruit-key and enemy-attribute fixtures 2026-09-16 02:47:42 +08:00
wushenghua 0ca975034d feat(m80-b4b): implement section 14.1 forced movement with collision damage 2026-09-16 02:35:01 +08:00
wushenghua 6b9231797c tune(m80): calibrate the contract curve from the section-17 capacity vector 2026-09-16 02:31:39 +08:00
wushenghua 323676b2ee fix(m80-i08): reach profession bases and apply guard-kind actions to the guard pool 2026-09-16 02:26:49 +08:00
wushenghua 7762dca72e feat(m80-b4a): contract run structure, region encounter grammar and equipment stat support 2026-09-16 02:02:02 +08:00
wushenghua 2e65128658 feat(m80-b5c): drive the battle from the simulation plan without touching receipt boundaries 2026-09-16 00:31:15 +08:00
wushenghua 535197069e chore(m80): track the new domain .uid sidecars 2026-09-16 00:09:02 +08:00
wushenghua 2118cb6f9d feat(m80-b5b): simulation-to-presentation bridge with the validator rework identified 2026-09-16 00:08:25 +08:00
wushenghua f5758a7203 feat(m79-i10): region atlas page with clear state, renown and a shared atlas glyph 2026-09-15 19:48:00 +08:00
wushenghua b20d038986 feat(m79-i06): first-clear facts and renown, route completion state and the renown formula 2026-09-15 19:10:02 +08:00
wushenghua b871680539 fix(m79-i05): reach region two through the interface and remove the post-withdrawal dead end 2026-09-15 17:37:20 +08:00
wushenghua fd97d9f3b7 feat(m79-g): region seven battle art, battlefield, music and pose wiring 2026-09-15 14:31:53 +08:00
wushenghua a4de156535 feat(m79-f): region six battle art, battlefield, music and pose wiring 2026-09-15 13:00:37 +08:00
wushenghua 6a9518e31a feat(m79-e): region five battle art, battlefield, music and pose wiring 2026-09-15 10:32:44 +08:00
wushenghua 5f9723d2db feat(m79-d): region four battle art, battlefield, music and R2-R4 pose wiring 2026-09-15 10:15:56 +08:00
wushenghua 4b3089c8f4 feat(m79-c): region three content, art, music and an advancement gate through contract five 2026-09-15 09:42:18 +08:00
wushenghua af712a63cd feat(m79-b): contract advancement opens region two with its band, boss, battlefield and music 2026-09-15 06:59:21 +08:00
wushenghua 9aabf9c0c4 feat(m79-a): region 2 battle art, region battle/boss music and per-region family selection 2026-09-15 06:03:23 +08:00
wushenghua 56060f6c06 feat(m78): battle-ready actor art with idle/strike poses 2026-09-15 01:59:29 +08:00
wushenghua 1fe13e7b2f feat(m77-d): battle captions, colour-cue mode and dual-scale battle ink gate 2026-09-15 01:36:15 +08:00
wushenghua 92e7cfdedd feat(m77-c): battle SFX (contract BAT 1-60), region-1 battle/boss music and beat audio wiring 2026-09-15 00:17:21 +08:00
wushenghua eb324ecdc3 feat(m77-b): battle event beats, actor poses and accessibility switches 2026-09-14 22:32:57 +08:00
wushenghua 3e23e37785 feat(m77-a): Windglass Verge battle field, region-1 actor art and a field gate 2026-09-14 22:13:13 +08:00
wushenghua 41374ee056 feat(m76-c): wire runtime audio into the entry shell with cycle and entry gates 2026-09-14 21:12:43 +08:00
wushenghua 0044406308 fix(m74): normalize visible command buttons to the shared 48-59px token scale 2026-09-14 19:09:15 +08:00
wushenghua 111a2a03c8 feat(m73): 130% text accessibility pass across every page with dual-scale strict probes 2026-09-14 18:49:50 +08:00
wushenghua 4ed4305bb3 feat(m60-i03): hired market offers declare their state on the card (owner option A) 2026-09-14 18:13:33 +08:00
wushenghua 3d7172097c feat(m69): soft-painted Q character set, character-free contract master and the real Company pair on the route page 2026-09-14 16:27:50 +08:00
wushenghua 466d07d64d feat(m68-a): roster, detail and the dismissal/return review screens on shared materials with a strict probe 2026-09-14 12:15:54 +08:00
wushenghua dddc79ba3c feat(m67-a): settlement pages on the shared parchment family with a strict probe 2026-09-14 12:04:43 +08:00
wushenghua e35da763b2 feat(m66-a): migrate the party line and risk pages onto shared materials with a strict probe 2026-09-14 11:53:37 +08:00
wushenghua 0aa25c27f5 feat(m65-d): equipment inspection in the market ledger, dead overlay removal and strict equipment probe 2026-09-14 11:38:07 +08:00
wushenghua 0b3063ee13 feat(m65-c): contract choice on shared materials, strict m54 gate and the M62-I04 slot fix 2026-09-14 11:03:53 +08:00
wushenghua ce36d0acf9 feat(m65-b): member tags and board copy on shared tokens with a members fixture 2026-09-14 09:46:01 +08:00
wushenghua b094986bab feat(m65-a): put the guild rails, status cards and navigation on the shared chrome 2026-09-14 03:28:30 +08:00
wushenghua 127ac9a9c4 feat(m64-b): reflow the inspect and compare boards on the shared card 2026-09-14 03:19:33 +08:00
wushenghua f646479e3d refactor(w5): single 1280x720 target with keep aspect across screens, tests and probes 2026-09-14 03:14:05 +08:00
wushenghua e565dd51ef refactor(w5): converge every migrated screen and test on the single 1280x720 target 2026-09-14 03:07:03 +08:00
wushenghua 9d74e5dc70 feat(m64-a): migrate the initial four-of-two page onto the shared chrome 2026-09-14 03:00:36 +08:00
wushenghua cfeb924b2f feat(m63-d): migrate Settings onto the shared chrome 2026-09-14 02:52:00 +08:00
wushenghua b7d0294341 fix(m63-c): keep the recovered-record signal so New Game stays usable 2026-09-14 02:44:31 +08:00
wushenghua 6c8e0f9aa6 feat(m63-c): migrate Title onto the shared chrome and keep New Game usable with a recovered record 2026-09-14 02:40:59 +08:00
wushenghua 33de24bedc feat(m63-b): migrate the first-launch setup onto the shared chrome 2026-09-14 02:33:04 +08:00
wushenghua 9e4a58bd7f feat(m63-b): migrate the first-launch setup onto the shared chrome 2026-09-14 02:28:20 +08:00
wushenghua 828d25c122 feat(m63-a): migrate the boot screen onto the shared hand-drawn chrome 2026-09-14 02:14:01 +08:00
wushenghua b58fad20d8 test(m59-a): ink checks, longest-string fixture and the defects they found 2026-09-13 21:07:19 +08:00
wushenghua 78499ec080 fix(m58-c): ledger context row width and latin trait ribbon fit 2026-09-13 17:28:12 +08:00
wushenghua 98ed596c5a fix(m58-c): hand-drawn text-bearing chrome and single command owners 2026-09-13 17:12:15 +08:00
wushenghua db7b3d65e4 fix(m58-b): market read-surface type scale, contrast and slot ownership
Measured inventory first: the market modules authored their labels at raw token
sizes while the view uses the canvas text scale, leaving module labels near 6.5
physical pixels at 760, and the card, trait and cost surfaces were drawn in
fixed pixels against proportional label slots. Every module now takes the view's
canvas type scale; the card band and price strip are fractions of the card size
that cover their slots; the trait chip and cost strip are proportional chrome
with the coin anchored in the authored socket; ledger labels move to ink on
parchment and the ledger keeps the full availability string while the card row
carries only the amount.
2026-09-13 16:53:51 +08:00