Files
healer-man/docs/WOW335_SHIELD_BASH_DAZE_2026-10-06.md
2026-10-06 22:25:34 -04:00

14 lines
2.7 KiB
Markdown

# Shield Bash's triggered Daze
The selected WoW 3.3.5a Shield Bash 72 now dispatches its missing child 29703 through the real player and companion effect paths. The child applies a 50% movement slow for 6,000 ms, without damage or an ordinary dispel category. A full parent block or avoidance suppresses the entire trigger; the child does not roll a second block result. The parent's interrupt and six-second school lockout remain independent of the child's snare immunity.
The authoritative local source is `../wow335a/Data/enUS/patch-enUS.MPQ`, read without mutation. Spell.dbc SHA-256 is `9f0088da35c5ed0b5106cd20e422611489e435b74043e520e02221e0ce1b1af1`; SpellDuration.dbc is `b4809a47228b341da4cafe1b37f75c1445015d3a816ee73e47dbf3374b85bc78`; SpellRange.dbc is `d10afdee19dc04474c8be15878011a8807f5df29d8267d170b1de347585d2985`. The ignored extraction script and parsed rows live under `artifacts/enemy-control-followup-2026-10-06/`.
Parent 72 has effect 68/interrupt mechanic 26, followed by effect 64 triggering 29703. Child 29703 has spell mechanic **11/SNARE**, despite its display name Dazed, and a single effect 6/apply-aura, aura 33/decrease-speed, raw base points -51 and die sides 1. Its duration index 32 resolves to six seconds. Its damage class is None and school mask is Normal. The child range of 50,000 yards does not widen parent targeting: only the accepted parent's selected recipient is dispatched.
`wow335ShieldBashDaze.ts` binds dispatch to the exact selected parent, source profile and effect signature. Unknown ranks, CoA/RoM profiles and unbound procs cannot borrow the child. Target support is bounded to ordinary source WoW NPCs; summoned creatures, character defenders and native RoM defenders remain outside this import. Source SNARE immunity and physical-school immunity prevent the child's aura and slow. General aura-state immunity is not imported as part of this change.
Focused verification passed: 18 tests across source-parent guards, raw defense metadata, real player/companion blocked and successful casts, casting-target interruption, snare/physical immunity, real dispatch rejection and the actual movement multiplier before/after expiry. The generated playable Shield Bash chain retains only rank 72 through level 80; older unbound IDs do not borrow this child. These fixtures use synthetic ordinary NPC encounters.
Final frozen Cellblock Rush run `20261006-172609059` separately records three actual companion Shield Bash results on Hamhock, event IDs 574/659/777, immediately followed by accepted child 29703 aura grants 575/660/778. This proves live dispatch/application only: no retained slow-state sample measures duration or movement speed. The combined report records the final 126-check set, one-boss clear and integrity/visual evidence.