Update Healer Man server

This commit is contained in:
phenom committed 2026-10-07 13:05:04 -04:00
1 parent 69809f7228
commit ff20ab8779
101 files changed
+16713 -945

No files matched your search

+176
View File
@@ -11,6 +11,91 @@ Stockade boss from its shared run ID; record the boss actually observed. Full
Stockade campaigns below remain dated evidence and require explicit selection
for future runs. Dated Wailing Caverns captures remain historical evidence.
## Hunter Deterrence and source hit inputs — 2026-10-07
Selected level-60 Hunter Deterrence now grants the exact five-aura self package
for players and learned companions. Source attributes, linked cleanup, pacify
cast distinctions, defensive NPC use, hit exclusions and guaranteed-deflect
rider suppression are fixture-backed. The final focused run passes 110 checks
in fifteen files, with two selected catalog checks, one exporter Node test,
Ready-five seven Vitest/twenty Python checks and 56 avatar checks. TypeScript,
normal prebuild hooks, isolated Vite build, precompression and bundle verification
pass. See [the integration report](docs/DETERRENCE_INTEGRATION_2026-10-07.md).
The one frozen Cellblock Rush run `20261007-161404213` selects Hamhock 1717,
`creature-79098`, and clears native 1/1 in 03:13.6 without deaths. Six player
Lesser Heal events provide 1,952 effective healing, zero overheal. The routine
Ready-only party starts at 30, so level-60 Deterrence remains actual player/NPC
store-fixture evidence. Raw event IDs 9–753 are continuous (745 events), with no
recorder loss or errors. Page exceptions are zero; only favicon 404 is recorded.
The frozen build is `a30787cafc7e1421e872cb37f883147177981b6627dc4238bf89f46ffb850ec2`
(5,967 files). The fresh content manifest is
`40d5c9e16d8045b8c240d57ca52017aaf95e423c44f96507aceb02285dca693c`;
all 27,587 referenced objects verify before entry. Root rehashes the build,
seven loaded chunks and 2,124 served manifest objects with zero failures and
unchanged fingerprints. This matches successful recorded URLs/status to local
immutable bytes and captured manifest references; raw network bodies are not
retained or independently hashed.
Root visually reviews the real roster, equipped entrance, route-50 and results
PNGs. Bodies and visible equipment render; overlap and partly offscreen
companions limit complete gear/race review.
`bite-sized-stormwind-stockade-boss-arrival.png` is the results
capture, not an arrival image. No camera proof is credited. Evidence is under
`playtest-artifacts/stockade-weapon-utilities/20261007-161404213/` and
`artifacts/deterrence-continuation-2026-10-07/`. No gameplay edit or extra live
run follows the freeze; source hit-table/native/loot/readiness boundaries remain.
Independent Luna extra-high review confirms the captured fingerprints, events
and native clear. Results end traversal at checkpoint 75/86 before the dedicated
boss handler (`bossClearAttempted:false`); captured death/native kill progress
provide the boss evidence. Full scripted route/handler coverage is not claimed.
## Lichborne, utility blocks and pacify — 2026-10-06
Exact source-bound Lichborne player/companion escape, Kick/Pummel ordinary-NPC
full blocking and player/owned ranged-auto pacify gates are implemented. Kick
keeps its public ID and imported five-second interrupt, without prototype
damage or a duplicate interrupt. Deterrence's 19263/67801 aura link is audited;
its full playable deflect remains gated by missing per-hit source inputs.
See [the continuation report](docs/CONTROL_UTILITY_CONTINUATION_2026-10-06.md).
One final frozen **Cellblock Rush** run, UTC ID `20261007-033835372` (October 6
locally), selects Targorr the Dread 1696, source/live `creature-84027`. Native
progress/results agree on 1/1 in 03:05.6, Easy/Normal, with no deaths and
2,301.8 effective player healing. The normal UI-created Discipline Priest has
isolated pre-entry level 30 preparation and four Ready companions. This is the
one-boss slice. The recorder retains consecutive IDs 9–770, 762 events, with
zero gaps/errors/discards. Two actual companion Kick casts (496/765) have zero
damage, and no Kick damage event is recorded. Shield Bash 536/706 immediately
precedes Daze grants 537/707. No active Targorr cast is captured, so Kick's
live interruption is not proven; Daze duration/slow remains fixture evidence.
Pummel, source control escape, pacify and utility
full blocks remain focused-fixture evidence in this seed.
Root views real roster, equipped-party, route-50 and native results PNGs:
bodies, staff and shield silhouette render, with overlap/HUD occlusion limiting
complete gear review. Nine PNGs exist; no camera-drag proof is credited. No
page exceptions; only favicon 404. The harness cleans up its helper/server/
browser. No gameplay source change or further live run follows the freeze.
All 138 focused checks across 19 files, 11 selected existing checks and Ready-five
(7 Vitest/20 Python) pass. Prebuild hooks and final 8 GB compilation pass. A
locked shared `dist/assets` prevents the default output build; a fresh isolated
Vite build plus normal precompression/bundle verification succeeds. The frozen
5,967-file aggregate is
`00b7c1b19b0c8e64aba05732c24c7f3f65fa92c5260b4b3dee55391d5af2a2e4`;
fresh content manifest
`91b22f898ddabb4d20f1331f682852c33e5a6781c75caec9b1e435ebc60a0e39`.
Both stay unchanged. All 27,587 referenced objects verify before QA. The labeled
root audit rehashes the build, seven loaded chunks and 2,124 served manifest
objects with zero integrity failures; raw response bodies are unavailable.
The report preserves failed build/fixture attempts and remaining source gates.
The final Luna extra-high evidence review completes independently, agrees with
event continuity/native result/fingerprints and finds no Disarm discrepancy:
seven mainhand swings inside four windows use raw 57, versus 68/70 outside.
It does not rehash content or credit unobserved mechanic applications.
## NPC utility/control completion — 2026-10-06
Guarded ordinary-Creature Critical Block self-imports, exact WoW335 Shield
@@ -5568,3 +5653,94 @@ unchanged; no commit, deployment or readiness promotion was performed.
5,967 files match the tested snapshot byte for byte; the previous build is
preserved at `pre-surface-v5-dist-backup`. `local-build-install-proof.json`
records the installation, and `release-check-final.log` records final hygiene.
## 2026-10-06 - Healer out-of-combat mana recovery
- Added a living-healer party buff restoring 15% maximum mana per second
between fights, enabled by default with a saved **Healer mana recovery**
toggle in Pause > Options. Native RoM recovery is preserved separately.
- Final live run: isolated offline level-30 RoM Priest, ordinary Dungeons >
Bite-Sized > Stormwind Stockade: Cellblock Rush entry. The actual live Boss
Guide selected **Targorr the Dread**; the boss was not fought in this check.
Pre-entry profile preparation set level 30; gameplay resources were not
injected. Companion roster: Rorik, Durnik, Caelan, Veyra.
- Ordinary Options clicks changed On to Off, immediately removed the buff,
and saved `healerManaRecovery: false` to the active character. Switching On
restored it. Ordinary Urgent Heal spent 25 mana: 2904.3995 -> 2879.3995,
followed by natural idle recovery to 2904.3995. No page runtime errors.
- Inspected desktop and 960x540 screenshots: the new option description and
On/Off control are visible and readable, with the existing scrollable list;
the player buff panel and mana-using NPC strips show the recovery icon.
Evidence: `artifacts/playtest/healer-mana-recovery/result.json`,
`buff-enabled.png`, `menu-enabled.png`, `menu-disabled.png`,
`menu-compact.png`, `selected-boss.png`, and `after-heal.png` in that folder.
The JSON records final loaded build asset URLs and resource samples.
- Verification: 136 focused tests pass, Ready-five checks pass, final production
TypeScript/Vite build and static release-bundle verification pass. The initial
build passed; a later concurrent terrain-test type error was corrected by
its ongoing work before the final successful build.
- Focused integration tests cover the exact recovery rate, combat stop/resume,
player and NPC providers/recipients, dead healers, no stacking, saved Off,
and maximum clamping. Browser evidence covers menu persistence, buff
presentation and idle recovery; it does not certify a boss clear or wider
RoM balance.
## 2026-10-07 — WoW source UV, terrain and lighting continuation
- Accepted local Utgarde Pinnacle and Shadowfang Keep 16-bit UV/position visual
packages. Utgarde preserves spatial boundaries and is 29,792,924 bytes;
Shadowfang is 8,803,744 bytes. Their nine prepared-runtime views each retain
exactly the previous draw/triangle counts. Collision/navigation hashes are
unchanged. The two-package audit retains all 916 source-comparable image
dimensions; small documented UV residuals remain.
- Zul'Farrak entrance tile native ADT recovery produces a complete diagnostic
GLB with 256 disjoint chunks, 8 diffuse textures and 256 blend images. All
490 alpha maps and source hashes pass. Nine prepared-runtime views have zero
page errors and show textured sand/rock. This remains an unshipped one-tile
pilot with extra draw calls; other terrain and original-client lighting are
not certified by it.
- Original WMO lighting evidence is preserved for Stockade/Shadowfang. Stockade
has exact correspondence for 55,730 OBJ vertices; Shadowfang is incomplete.
Raw/fixup colors and MOLT records remain diagnostic, pending a validated
native consumer.
- 65 focused scene tests, 21 pipeline/source tests, app and isolated-preview
TypeScript checks pass. Normal production build and asset audits pass.
Fresh graphics smoke selected **Hamhock** in Cellblock Rush. 16× filtering,
High shadows, High ambient fill and 200% resolution passed, including 200%
in Forsaken Abbey, with zero errors. Entry `index-DIqor-kq.js`; bundle built
`2026-10-07T03:55:23.055Z`. Captures were visually reviewed. Evidence lives in
`artifacts/playtest/graphics-options/run-wow-continuation-current-build-2026-10-06/`
and `artifacts/playtest/wow-environment-quality/continuation/`.
- See `docs/WOW_ENVIRONMENT_QUALITY_CONTINUATION_2026-10-07.md` for package
identities, source provenance, measured costs, remaining gaps and scope.
This is visual/settings validation, not boss-clear or class certification.
## 2026-10-07 — RoM residual entry/camera follow-up
- Corrected Raksha's packed-attribute Recast input and restored its authored
entrance deck. A strict source-anchor subset retains six complete actual
Detour components (239 polygons/514 links/653 triangles) within existing
budgets; source visual and seven collision files are unchanged. Entry and
Shadoj source guards pass, but 112/128 anchors remain unmatched and the route
between those components remains disconnected.
- Fresh ordinary UI/WASD QA reached all four gate/initial-slope targets, with
eight grounded samples, 8.554469 m at route completion and 8.876903 m after
post-release settling. No browser errors. Standard/High use 150%, 16× and
authored ambient; right-drag works without pointer lock. Scene rays confirm
the source deck and initial slope; the former under-deck camera entry is gone.
- Same-build graphics fallback selected Bazil Thredd in Stockade Cellblock Rush:
default 150%, High 200% and Forsaken Abbey comparison pass with no errors.
Root reviewed High Stockade and Raksha entry/step screenshots.
- Origin's exact dark root card remains source-opaque and front-facing; its
native vertex stream has no diffuse alpha, and source-correct culling does
not remove it. The asset is unchanged. This is bounded visual/movement QA,
not an objective route, full clear or class/balance certification.
- 13 focused pipeline tests, 12 runtime tests, TypeScript/Vite and release-bundle
checks pass; ten Raksha GLBs validate with zero errors/warnings. The later
performance audit passes 106 assets/60 known exceptions/zero regressions.
- Installed reviewed local build: index SHA
8ca382b4ad8919ba100ee1e0ee6c7d64a30b87c7acfbf6d65fc8184eb10c9958,
frozen content-151109efcb20cc00. All 5,967 installed files match the reviewed
build; the actual prior dist has a separate exclusive backup.
- Evidence: artifacts/playtest/rom-residual-review-20261006/; scope/limits and
source/promotion/build proofs: docs/ROM_RESIDUAL_RENDERING_REVIEW_2026-10-06.md.