Release Healer Man 0.1.44

This commit is contained in:
phenom committed 2026-09-14 22:12:49 -04:00
1 parent ccc01396cd
commit 756ee4f64a
24 files changed
+575 -46

No files matched your search

+68
View File
@@ -4,6 +4,24 @@ This file is the durable record of runtime behavior, regressions, and the
evidence required before calling a visual bug fixed. Update it whenever scene,
camera, input, physics, mob-rendering, or asset-loading code changes.
## 2026-09-14 New-character PC bars and missing-spell borders
- A temporary browser fixture used the real desktop bars, ability controls,
spellbook, combat store, and character UI activation with memory-only saves.
Fresh Priest and Mage profiles populated their PC bars automatically. The
Mage started with Frostbolt, Fire Blast, Frost Nova, and Arcane Intellect.
- Clearing Lesser Heal gave its spellbook entry and ability-picker entry a
visible light blue border, including the icon border. Both computed border
colors were `rgb(146, 213, 255)`. Assigned and locked spells kept their usual
borders. Reassigning Lesser Heal removed the missing-spell border.
- Switching to the fresh Mage and back retained the Priest's cleared slot.
Screenshots of both missing-spell menus were inspected during the playtest.
The temporary fixture was removed afterward.
- Validation: 62 focused tests, TypeScript, production build including bundle
verification, and the release-candidate check passed. Full-game verification
was limited by a persistent opening-expedition loading screen in both local
development and production; menu visuals were verified in the fixture.
## 2026-09-14 Ability hover tooltips
- Entered Stormwind Stockade with the existing offline level-17 Priest through
@@ -3312,3 +3330,53 @@ Vite's existing large-chunk advisory remains informational.
an isolated production server and test database. Evidence is in
`playtest-artifacts/boss-testing/results.json` and screenshots
`01-main-menu.png` through `12-bottom-display-review.png`.
### Boss Testing health correction
- Testing rooms now use the boss's authored health at the scaled enemy level,
without the campaign durability floor or final-boss bonus. A lone testing
objective previously made every selected boss qualify as a campaign finale.
At character level 1 this produced a 10,987 HP minimum instead of Celebras
the Cursed's 575 HP from his level-2 native stats and authored multiplier.
- Regression checks passed: 24 tests covering testing, campaign boss balance,
level scaling, asset preparation, and display snapshots. A full production
build passed its asset audits and release bundle validation.
- Production Edge playtest confirmed a level-1 WoW Priest fighting a level-2
Celebras with 575 maximum health. The boss model and active mechanics were
visible, and readiness labels, reports, retries, victory review, random
selection, mobile layout, automatic downloads, and lower-display review
passed without uncaught errors. Victory still uses deterministic damage;
natural time to defeat was not measured.
- Reproduce in PowerShell with `$env:BOSS_TEST_BOSS = 'Celebras the Cursed'`
followed by `node scripts/playtest-boss-testing.cjs`. Evidence is in
`playtest-artifacts/boss-testing-scaling/results.json` and paired screenshots.
### Regular dungeon health correction
- Regular dungeon scaling now selects the durability minimum using the
character's game. WoW uses an interpolated level curve, RoM uses 1.15 times
the expanded-class baseline, and CoA uses 1.75 times that baseline. These
independently calibrated floors keep every canonical class-role build above
the same 25-second ordinary and 45-second final-boss mechanic windows. Native
authored health can still exceed the floor. Final-boss and difficulty bonuses
remain part of campaign scaling. Boss Testing continues using scaled authored
health without a campaign minimum.
- On Easy, a level-3 WoW Priest now encounters a level-4 Targorr the Dread with
1,300 HP in regular Stockades, compared with the prior shared 10,766 HP
minimum. The WoW final boss has a 2,340 HP minimum at that level; equivalent
RoM and CoA parties receive 7,074.8 and 10,766 HP ordinary-boss floors.
- Level-3 WoW Priest simulations with three companion seeds cleared the opening
boss in 25.7-43.6 seconds and the final boss in 48.2-79.6 seconds. These timing
samples assume companions are in range and omit boss attacks; a separate
level-3 test verifies real boss attacks execute during the shortened fight.
- Validation passed for all 271 application test files: 1,759 tests passed and
six were skipped. The shared balance cohort covers every WoW, RoM, and CoA
class-role build at levels 8, 20, 40, and 80 with three deterministic seeds.
- The earlier production Edge capture recorded the intermediate 1,200 HP WoW
floor and is superseded by the final 1,300 HP calibration. The browser script
now checks the final value; a new live screenshot has not been recorded.
- Reproduce with `node scripts/playtest-dungeon-health.cjs`. Browser evidence is
in `playtest-artifacts/dungeon-health-scaling/results.json` and
`stockades-level-three.png`. Run the scaling tests with `BOSS_BALANCE_REPORT=1`
to record companion timing samples in `artifacts/boss-difficulty/ragefire-balance.json`;
the all-class report is `artifacts/boss-difficulty/wow-rom-coa-balance.json`.