Release Healer Man 0.1.44
This commit is contained in:
1 parent
ccc01396cd
commit
756ee4f64a
24 files changed
+575
-46
No files matched your search
@@ -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`.
|
||||
Reference in new issue
Block a user