Release Healer Man 0.1.45

This commit is contained in:
phenom committed 2026-09-15 14:43:15 -04:00
1 parent 756ee4f64a
commit f82daf1c13
242 files changed
+1440 -101

No files matched your search

+56
View File
@@ -4,6 +4,28 @@ 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-15 Reported Warder Stilgiss and Zereketh issues
- Reproduced the two submitted production reports in isolated Boss Testing
sessions. Warder Stilgiss's imported Frostbolt and Frost Nova were damage-only,
and Zereketh's extrapolated level-two health was low enough for the opening
party volley to trigger his native rising death effect immediately.
- Warder now applies an eight-second 40% movement slow with Frostbolt and an
eight-second movement-only root with Frost Nova. Both retain their original
damage, create visible magic debuffs, and apply to the player/party movement
paths without blocking actions while slowed or rooted.
- Zereketh now enters a level-one Boss Testing room at 540 health instead of
using the tiny extrapolated native value. The browser scene retained him at
540/540 after its three-second settle window; the native death effect appeared
only after the playtest deliberately dealt 540 lethal damage.
- Evidence: `playtest-artifacts/reported-boss-fixes-2026-09-15/results.json`,
`warder-stilgiss-rooted.png`, `zereketh-living.png`, and
`zereketh-death-350ms.png`. The desktop scene showed the frost impact/root
presentation and a living Zereketh, with no browser runtime errors.
- Validation: the complete 1,762-test Vitest suite passed (six skipped), along
with TypeScript, the production asset audits/build/bundle verification, and
the isolated two-boss browser playtest.
## 2026-09-14 New-character PC bars and missing-spell borders
- A temporary browser fixture used the real desktop bars, ability controls,
@@ -3380,3 +3402,37 @@ Vite's existing large-chunk advisory remains informational.
`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`.
## Boss spell-effect repair (2026-09-15)
- The dungeon compiler now reads source DBC effect/aura payloads, durations,
radii, summon creature entries, and targets instead of treating unknown boss
casts as ordinary damage. The repaired set covers control, damage-plus-control,
summons, summon-plus-damage, drains, defensive absorbs/reflection/immunity,
armor debuffs, persistent vampirism, and teleport-to-caster movement.
- The source review removed three controller/helper casts from boss loadouts:
Noxxion helper `21708`, Gortok stasis-orb awaken `47669`, and Drakkari
Elemental reset visual `54888`. The new audit reports 427 explicit boss-effect
casts, 424 cast warnings, 61 ground telegraphs, 427 release/impact cues, 332
aura/control HUD indicators, and no high-confidence semantic issues.
- The media package supplies original source visuals for 375 effect casts and
source audio for 377. The remaining 52 visual and 50 audio cases retain the
generated school VFX and new short spatial school cue. Media packaging
completed with 5,066 of 5,066 referenced phase assets and no failures.
- Focused validation passed 60 gameplay/audio/catalog tests and all 20 effect
packaging tests. The production build, texture/performance audits, and
release-bundle verification passed. The complete application suite passed
after refreshing the original-model coverage floor for the expanded package.
- Production Edge Boss Testing passed with The Black Stalker. The screenshot
shows the live boss effect, the Mechanics panel including Summon Player, the
party/buff/debuff indicators, and the isolated testing room. Report/retry,
readiness, victory, automatic content download, mobile selection, and the
lower display also completed with no browser runtime errors; XP and the saved
profile remained unchanged.
- Reproduce the data/media audit with `npm run dungeon:boss-effects:audit` and
the browser pass with `BOSS_TEST_BOSS="The Black Stalker"` plus
`BOSS_TEST_ARTIFACT_DIR="playtest-artifacts/boss-spell-effects-black-stalker"`
before `node scripts/playtest-boss-testing.cjs`. Evidence is in
`playtest-artifacts/boss-spell-effects-black-stalker/results.json` and
`03-empty-room.png`. Headless automation verified audio node selection and
fallback behavior but did not perform a subjective loudspeaker/listening test.