Release Healer Man 0.1.30

This commit is contained in:
phenom committed 2026-09-11 18:49:33 -04:00
1 parent 544c1bee91
commit 7d7fd567f0
845 files changed
+2040 -87

No files matched your search

+54
View File
@@ -2158,3 +2158,57 @@ Vite's existing large-chunk advisory remains informational.
- Validation: production TypeScript/Vite build and asset checks passed; 80 targeted content, Downloads, and avatar tests passed across the final runs, plus nine publisher/server tests. Android Java compilation and assembleDebug passed. Existing bundle-size/import advisories remain.
- Live production browser check used an isolated offline Gziphealer character. Roster and Deadmines rendered the player body, party bodies, equipped weapon silhouettes, and textured dungeon geometry using the bundled compressed objects. Downloads showed all regular dungeon packs included and 75 Manastorm rows not installed. Evidence: artifacts/dungeon-texture-audit-20260910/roster-final.png, deadmines-final.png, and downloads-dom.txt. No new console errors appeared in the final-format dungeon run.
- A concurrent build replaced the shared dist directory during the first preview, causing temporary asset 404s. Repeated visual validation against an isolated build completed successfully. Deadmines displayed a route-blocked party status at its entrance; this was a loading/rendering check, not a full dungeon traversal. Physical Android hardware was not exercised.
## 2026-09-11 - Original WoW visuals for every class
- Packaged all 378 directly mapped WoW models plus five model dependencies:
4,205/4,205 source phase assets across all ten WoW classes, 260 mesh models,
1,367 particle emitters, 193 ribbon emitters, and 428 original textures.
The audit found no missing graph, dependency texture, or mapped sound file.
- Added source bone animation, skinning, billboards, material/UV animation,
layered textures, ribbons, geometry particles, and bounded nested particles
to the existing combat event rendering path. Graph URLs include payload
hashes so regenerated models do not reuse stale cached graph files.
- The development preview at scripts/combat-effects/preview.html lists all
directly mapped models and uses the combat renderer. Browser screenshots
showed Battle Shout, Devotion Aura, Hunter's Mark, Slice and Dice, Priest
Shield, Blood Strike, Lightning Bolt, Fireball, Shadow Bolt, and Wrath.
Cone of Cold also showed the source geometry particles during playback.
- Browser QA exposed and fixed the second-texture UV shader declaration and
a development media-pack gate: Vite serves original media directly, while
release builds still require the verified optional pack. The offline Mage
Visualtest rendered with its staff in the roster; player/party bodies and
weapon silhouettes also rendered in Wailing Caverns.
- Evidence is in playtest-artifacts/2026-09-11-wow-effects. The initial dungeon
screenshots preceded the development media-gate fix and demonstrate avatar
rendering and generated fallback only.
- After the fix, Options reported Original media ready, and live Fireball
casting showed source fire effects on the Mage (dungeon-original-fireball.png).
No original-asset load or shader errors appeared. Existing physics-init and
duplicate KTX2-loader warnings appeared during dungeon reloads. The party
later reported Route blocked at the entrance; full traversal was not tested.
- Fixed instant-ability phase resolution without adding presentation-bus or
audio events. Original mode now overlays mapped source-side cast layers on an
instant release and falls back between source `impact` and `aura-start`
terminal mappings while preserving the selected source phase. This reaches
all 1,106 castable instant rank records with packaged source visuals,
including all 287 latest-rank instant abilities with source visuals. Three
additional source-backed instant records are passive and emit no combat
event. The 61 latest-rank instant abilities with no source visual mapping
continue to use generated fallback.
- Live Frost Nova QA reported original/high with two concurrent render systems,
showing the source blue ground wave and its root layer instead of the prior
generated semicircle. Evidence: dungeon-original-frost-nova-fixed.png. No new
original-asset or shader warning/error appeared after the cast.
- Automated validation passed 20 Node packaging/decoder tests, 47 avatar
tests, and 121 combat/media/audio/runtime tests (188 distinct
tests across those suites).
Source graph tests parse every shipped direct model, sample bone timelines,
and check malformed geometry, dependencies, and billboard transforms.
- Production TypeScript/Vite build, prebuild content/asset checks, asset audit,
and the release candidate check passed. Existing bundle-size/import
advisories remain.
- Coverage is for source visual mappings in the current ability catalog.
Effects without source mappings retain fallback. This is representative
desktop browser QA, not exhaustive spell-by-spell fidelity or a physical
Android/GPU performance test. No hosted release was published.