Update Healer Man server

This commit is contained in:
phenom committed 2026-10-04 22:51:21 -04:00
1 parent 6cc1b9217f
commit 6114a2295f
67 files changed
+6241 -347

No files matched your search

@@ -0,0 +1,104 @@
# Stockade Blood Arrow targeted UI proof
Run `20261004-194732821` completed on the corrected final build in the full
Stormwind Stockade (`stormwind-stockade`). It used the normal download and
role-selection flow, with Boss Testing off and `gmTestMode` false. The parent
build passed TypeScript, Vite, asset audits, compression, and release-bundle
verification before capture. The playtest served all five expected frozen
chunks and 141 JavaScript asset responses with HTTP 200:
- `index-CpWq1F33.js`
- `GameRuntime-CSfKe7bD.js`
- `combatStore-D4Bif_EK.js`
- `PartyFrames-BDJ5ssyc.js`
- `romAbilityCatalog-Dh-3_mot.js`
## Fixtures and input
Both profiles were prepared through the character UI as level-30 RoM
characters before entering the dungeon. Telemetry was read-only. Dungeon entry,
ability binding, movement, target selection, casts, and right-click aura actions
used ordinary UI controls. No combat-time profile, gear, weapon, health, mana,
cooldown, or mob-health edits were made.
| Fixture | Profile identity | Roster |
| --- | --- | --- |
| Primary | `Bloodarrowks`, `character-3fc723a3-01f2-46d4-81cb-b48125217eec`, level 30 Knight/Scout, RoM | Exact native-five complement verified: Priest/Knight, Knight/Scout player, Rogue/Warrior, Scout/Rogue, Mage/Warlock. |
| HP-only | `Bloodarrowsr`, `character-7275636c-ebe2-4d7f-99b9-57f12fce34f9`, level 30 Scout/Rogue, RoM | Ordinary generated party: Knight/Scout, Priest/Knight, Rogue/Warrior and another Scout/Rogue. It duplicates the player's pairing and omits Mage/Warlock from the native-five complement; this composition gap remains open. |
Blood Arrow was discovered as `rom-scout-general-4` (DBC source 490434; the
Knight/Scout alias is 499924). The real in-game primary bindings recorded for
the Knight/Scout were face-bottom → Blood Arrow, face-left → Scout `Shot`
(`rom-scout-general-0`, DBC 490423), and face-top → Holy Shield. The Scout/Rogue
fixture had face-bottom → Blood Arrow, face-left → `Shot`, and face-top → Arrow
of Essence. The character/equipment panel showed supplied level-30 ranged gear
before combat.
The on-screen Blood Arrow tooltip labels it permanent and states that each
offensive ranged-weapon skill costs 2.0% HP and 1.0% MP. That verifies the
displayed rule; the live Knight/Scout sample below does not isolate those exact
amounts.
## Results
- **Indefinite toggle and idle:** Blood Arrow was active at entry. The harness
did not press its toggle while already active; it used the normal right-click
path to deactivate it, then activated it again after the cooldown. During the
separate 32.094-second Knight/Scout idle window, the aura remained active and
the sampled combat log contained no Blood Arrow self-damage event. Incoming
enemy damage and party healing were separately present in the sample.
- **Player cancellation and cooldown:** Right-clicking the player's Blood Arrow
buff removed the aura and set an approximately 9.9-second cooldown. Pressing
the bound action while it was recharging produced no Blood Arrow cast event,
left the aura absent, and showed “That ability is still recharging.” After
readiness, the ordinary bound action restored the aura; using the same toggle
again removed it. The final aura counts were 1 after reactivation and 0 after
reuse-deactivation.
- **Different-buff guard:** Right-clicking Holy Shield on Knight/Scout and Arrow
of Essence on Scout/Rogue preserved each owner's Blood Arrow aura. Both
checks passed using the actual buff UI.
- **NPC owner isolation:** The visible Caelan Scout/Rogue party-frame Blood
Arrow icon was right-clicked. Caelan (`party-damage-1-rom-scout`) lost only
its own aura and entered a 9.864-second cooldown. The before/after cooldown
maps show null for the healer, rogue, and mage both before and after; only
Caelan changed from null to a Blood Arrow cooldown. No player AutoShot timer
was added or simulated.
- **Knight/Scout ranged cast:** The ordinary `Shot` action was accepted against
a Stockade Defias inmate; the actual log contains both a `cast` and `damage`
event from `__player__` for `rom-scout-general-0`. The pre/post sample was
3420.955/3420.955 HP and 1315.028/1315.028 mana to 3206.955 HP and 1304.445
mana. This window also records a 146-effective incoming hit from creature
`creature-79046`; the HP delta therefore does not isolate Blood Arrow's cost.
The mana sample also spans natural resource updates. Neither raw delta is
claimed as the exact Blood Arrow cost.
- **Scout/Rogue HP-only cast:** The same accepted `Shot` cast recorded HP
2293.534 → 2247.534 (−46) with resource remaining 100 → 100 and no other
player-directed combat event in the captured cast window. The observed HP
change is consistent with the expected rounded 2% max-HP cost for this
HP-only fixture.
The live sample does not isolate a clean Knight/Scout per-cast HP amount, does
not expose a separately attributable NPC scheduled ranged-auto cost, and does
not test the level-70 rider. The live proof does not quantify the existing
hybrid damage modifier or its cap. These RoM fixtures remain targeted Needs
Testing diagnostics, not balance certification. The combat segment was bounded;
this report does not claim a full Stockade clear.
## Evidence
All screenshots and raw snapshots are in
[`playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821`](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/).
The full telemetry is in
[`results.json`](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/results.json);
the reusable run harness is [`playtest-stockade-blood-arrow.cjs`](../scripts/playtest-stockade-blood-arrow.cjs).
| UI state | Evidence |
| --- | --- |
| Level-30 rosters, Stockade picker/entry and supplied gear | [Knight/Scout roster](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-roster-level-30.png), [entry party](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-stockade-entrance-party.png), [Inventory & Equipment training-gear panel](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-body-and-gear.png), [Scout/Rogue roster](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/scout-rogue-roster-level-30.png) |
| Active aura, tooltip/cost text and different-buff preservation | [Knight/Scout Blood Arrow](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-blood-arrow-active.png), [buff tooltip with permanent state and displayed cost](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-blood-arrow-buff-context.png), [other-buff click result](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-after-other-buff-right-click.png), [Scout/Rogue other-buff click result](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/scout-rogue-after-other-buff-right-click.png) |
| >30-second idle and accepted ranged casts | [idle window](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-blood-arrow-idle-over-30-seconds.png), [Knight/Scout Shot](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-after-ranged-skill.png), [Scout/Rogue Shot](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/scout-rogue-after-ranged-skill.png) |
| Player and NPC cancellation/cooldown | [player cooldown](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-right-click-off-cooldown.png), [activation rejected during cooldown](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-cooldown-activation-rejected.png), [reactivated](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-reactivated-after-cooldown.png), [toggle reused to deactivate](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-reuse-deactivated.png), [NPC owner aura](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-npc-blood-arrow-owner-buff.png), [NPC owner cooldown](../playtest-artifacts/rom-blood-arrow-stockade/20261004-194732821/knight-scout-npc-blood-arrow-owner-off.png) |
The run recorded zero page errors and zero HTTP errors. Chromium logged one
non-blocking 404 for `/favicon.ico`; the expected game chunks were all served
successfully.