promotional bannermobile promotional banner

Next Action

NextActionTBC — your next spell, one glance away. Hekili-style rotation helper for TBC Classic: live ability suggestions, Paladin seals & twist tuning, per-spec settings, themes, macros, enUS/ukUA. Stop guessing — start hitting.

File Details

NextActionTBC_02-04-26.zip

  • R
  • Apr 2, 2026
  • 209.25 KB
  • 339
  • 2.5.5
  • Classic TBC

File Name

NextActionTBC_02-04-26.zip

Supported Versions

  • 2.5.5
[0.3.7]

Added
- Survival & consumables — Global `consumables` APL list (first in `listOrder`) on all class profiles: Healthstone → healing potion → mana potion (Mage: mana gem before mana potions). Entries use `noAdvance` and `ignoreGcdWindow` so off-GCD use does not consume rotation lookahead.
- Bag item pseudo-IDs — Negative spell IDs `-itemID` (distinct from trinket slots -13/-14): `Engine:CanUseBagItem`, `Cache:GetBagItemCooldownRemaining` (bag scan + `C_Container` fallback), `IsKnown` / `ResolveCastSpellID` / `GetSpellName` / `GetSpellTexture` / `IsUsableByID` extended for consumables; `GetBindingForSpell` suggests `/use item:<id>`.
- State — `UpdateGlobalConsumables`: `shouldUseHealthstone`, `shouldUseHealingPotion`, `shouldUseManaPotion` (combat, thresholds, `GetItemCount` + item cooldown). Mana potions for mana-using classes (Mage, Warlock, Priest, Shaman, Paladin, Druid, Hunter).
- Per-spec combat keys — `healthstoneHP` (default 35%), `healingPotionHP` (25%), `manaPotionMP` (20%); `Core.lua` defaults; `Constants.CONSUMABLES` item ID lists.
- `Classes/Consumables.lua` — Shared `GetConsumablesList()`; `NextActionTBC.toc` loads it after `Registry.lua`.
- Settings (Combat tab) — Section Survival & consumables with three sliders; enUS + ukUA strings (`SURVIVAL_TITLE`, `HEALTHSTONE_HP_`, `HEALING_POTION_HP_`, `MANA_POTION_MP_PCT` / `MANA_POTION_TIP`).

Changed
- `SpecSettings.AttachToState` — Mirrors new threshold keys on `state` when no spec bucket (stub branch).