9.1 KiB
9.1 KiB
Active Class Mechanics Backlog
Updated 2026-09-30. This document lists unresolved ability and talent mechanics for all ten WoW 3.3.5a classes and all ten RuneWaker primary classes. It excludes completed fixes and all visual or sound review. Some items need source confirmation or simulator support before they can be implemented; do not guess missing values. See the full audit for the supporting findings and source conflicts.
WoW 3.3.5a
Hunter
- Resolve Kill Command's starting damage bonus from a matching source. Its generated tooltip leaves the amount unspecified, and the WotLKDB row is a server-side dummy effect.
- Add a pet-special-attack event so Kill Command's source-described 1% damage decay can be applied per pet special attack.
Priest
- Find the exact spell-power coefficient for Lightwell's rank-6 Renew child (48085). It has no local coefficient row; do not infer it from sibling ranks, whose listed coefficient differs from the local value used for ranks 1–5.
Death Knight
- Continue the conditional, pet, and disease talent pass, including Blood-Caked Blade.
- Resolve conflicting local values for Hysteria's physical damage bonus (15% versus 20%) and Dancing Rune Weapon's duplicate-attack damage reduction (50% versus 10%).
Rogue
- Model the enemy movement-speed state needed for Improved Kick's movement-speed cap rider, or confirm that this effect is outside the simulator's supported scope.
- Verify the Combat Readiness cooldown reference against the 3.3.5 catalog; the named ability is absent, so its intended receiver is unresolved.
Shaman
- Review the remaining passive and proc talents for event-model coverage.
- Confirm whether Convection's source-listed Earthquake reference has a corresponding Shaman ability row; one is absent from the local catalog.
- Verify the absent Fireball and Frostbolt entries against the 3.3.5 Shaman source and class attribution before adding or mapping them.
- Add a PvP damage path for the source-described 2%-per-stack damage reduction, if PvP targets are in scope.
- Add companion Maelstrom Weapon procs, stack consumption, and hand-specific autoattacks/Stormstrike. Companion combat currently uses one generic weapon swing and has no Maelstrom stack path.
Paladin
- Resolve Vindication's capstone attack-power gain amount and operation; the generated tooltip does not specify either.
- Reconcile Aura Mastery's 10-second spell row with the 6-second talent tooltip and verify amplification scope for aura effects not represented by the current modifier model.
Mage
- Resolve Focus Magic's recipient critical-chance conflict: class spell row 54646 says +3%, while the generated talent-node tooltip says +1%. Runtime currently follows the class spell row.
- Verify Mage catalog references to Frozen Orb, Arcane Orb, Moonfire, Starfire, and Starsurge against the 3.3.5 source and class attribution before adding or remapping any entries.
- Add player-facing direction state before implementing Blink's 20-yard forward movement.
Warlock
- Resolve the capstone's +30% critical-chance rider after a physical hit while casting: rank gating and charge/consumption behavior are unspecified.
- Find source-backed proc probabilities and event details for Breathing Control and the remaining Priest-pair passives. The hidden child 499869 and End of Thought's tick interval are also absent locally.
- Reconcile the conflicting current CoA identities and values for Mind Transference, Deep Breathing Control, Divine Assistance, and related triggers against the local RuneWaker version before changing behavior.
Druid
- Verify the local tooltip references to Flourish and Lesser Healing Wave against the 3.3.5 Druid catalog and class attribution before adding either ability.
Warrior
- Resolve Unbridled Wrath's missing proc probability, rank-2 child 812964, and rank-1 amount conflict: the generated tooltip says 2/4 Rage, while WotLKDB child 12964 gives 1 Rage.
- Continue the runtime pass over Warrior passives and procs not covered by the existing focused mechanics tests.
RuneWaker
Warrior
- Find the matching local Cross Thorn Blow (494018) row and child 499956 before adding it as a Briar Technique trigger.
- Reconcile Warrior/Knight Resist (493251)'s Blocking Stance reference: RuneWaker's active stance is 491480, while the referenced 493287 row does not match; the current CoA entry also omits the Rage proc chance and amount.
- Confirm version and identity for Recovery of Life (494377), Exhaustion (493248), Speed Slash (499827), and Excellent Combat Training (499806). Current CoA payloads conflict with local RuneWaker mappings to missing rows 499828, 499825, and 499826.
Scout
- Quantify Enhanced Throat Attack's extra range from a matching source.
- Add Natural Poison Powder acquisition to the Scout/Rogue loadout model.
- Add pet-specific stats and event hooks before implementing pet critical, dodge, and damage passives.
- Review the remaining Scout paired-class passives for source-backed runtime coverage.
Rogue
- Add off-hand swing events before implementing Off Hand Mastery (490143); its local component 620335 contains damage and accuracy modifiers.
- Resolve Enchanted Throw child 491185's payload. The current runtime reuses Throw's local damage calculation because the child row is absent.
- Add projectile-ammunition state if ammunition costs or consumption should affect Rogue ranged abilities.
Priest
- Find Infused Light Chain (498610)'s on-hit chance, Rage amount, and damage increase. Its local passive has no source components; current CoA reuses the ID for a conflicting later Rage Control passive.
- Quantify Protection Rune Seal's healing-strength rider from a matching source.
- Resolve the local/source identity conflicts for Priest/Champion 498612 and Priest 490274–490276 before importing any later CoA behavior.
- Review the remaining conditional Priest passives for complete source-backed triggers and effects.
Knight
- Resolve God's Sword's “critical hit rate increased by 40%” as additive percentage points or a relative increase before integrating it into Holy Strike damage rolls.
- Find Deadly Whirlwind's trigger or child attribution for its 10-second healing-reduction rider.
- Find Holy Light's Fury's additional damage value; the current CoA page describes a conflicting later healing version.
- Resolve Light-vulnerability's resistance direction, which conflicts between the tooltip and extracted component.
- Identify unresolved periodic or triggered spell references before implementing their effects.
Warden
- Resolve Damage Transfer (493399): component 503942 references missing child 493416 and gives a 10-second duration with 30% modifiers, while tooltip component 503643 gives 15 seconds; current CoA does not provide a matching child payload.
- Resolve Revival (499542)'s missing trigger state 499544; local component 623078 has no numeric payload, and current CoA reuses the ID for a different skill.
- Find Weak Point Strike's extra-hit chance; local components 620294/620295 contain the base and bonus hit formulas but no proc chance.
- Add pet defense stats before implementing Tough Oak's pet-defense rider, and continue reviewing remaining reactive passives.
Mage
- Verify Eruption's proc chance and damage calculation against a matching RuneWaker source. Party casts now follow the player runtime, but the existing 10% chance and damage-doubling interpretation remain unverified; later CoA values do not resolve the local version or formula.
- Find whether rank 2 Catalysis should have a mana tick and quantify Flame Follower's critical-damage amount; neither value appears in the local source payload.
Druid
- Add simulator support for Charm's faction conversion and Rebirth's debt reduction. Hostile player targets are unsupported, so Necrotic Wound's player-only healing reduction also needs a supported target path.
- Find matching-version proc probabilities for Revival Slash, Quick Light Protection, Boiling Rock, Inspiration, Inspiration Display, Avalanche, Extended Recovery, and Spring Flower Eulogy. Current CoA Inspiration and Recovery descriptions conflict with RuneWaker triggers.
Warlock
- Find proc probabilities and complete event details for Breathing Control and the remaining Priest-pair passives. Hidden child 499869 and End of Thought's tick interval are absent locally.
- Reconcile current CoA conflicts for Mind Transference, Deep Breathing Control, Divine Assistance, and related triggers against the RuneWaker IDs and values before changing behavior.
Champion
- Verify whether Shield Form has a player-learnable source skill in the RuneWaker version; none is present in the current catalog.
- Find source-backed proc chances and payloads for Forge rank 2, Chain Drive, Dark Energy Strike, and the other incomplete Champion procs.
- Confirm the RuneWaker identity for Rune Overload before using the current CoA Champion/Rogue page, which reuses the ID with later values and behavior.