Skip to content

🔮 Warlock `(Beta)`

Torchlite edited this page Jul 25, 2026 · 2 revisions

🔮 Warlock (Beta)

A full DoT, survival, execute, and pet kit — working from level 1:

  • DoT Priority Engine: Keeps your enabled damage-over-time effects up in strict priority — Immolate, then your chosen Curse, then Corruption, then Siphon Life — detected by exact spell name (SuperWoW spell ids, with texture fallback), with a per-target landing memory so cast-time DoTs are never double-queued while still in the air.

  • Works from Level 1: A fresh warlock's only damage is Shadow Bolt, so the filler adapts — the wand filler falls back to Shadow Bolt when no wand is equipped (and a not-yet-learned spell filler does too), then uses the wand automatically the moment you equip one. The DoTs and curse switch themselves on as they are trained.

  • Survival & Execute (each optional, by priority): Drain Life self-heals when your health dips (drain-tank safety net); Health Funnel tops the pet when it drops, as long as your own health is safe; Shadowburn instant-executes under a threshold; Drain Soul channels in the target's last seconds to bank a Soul Shard. Toggles and percent sliders live in the panel's Survival and Execute sections.

  • Talent-Aware Nightfall: SBR reads your talent tree to detect Nightfall and auto-fires the free instant Shadow Bolt the moment Shadow Trance procs — no toggle needed (it stays as a manual override). The proc is spent once per proc on the rising edge, so a lingering buff icon never triggers a wasted full-cast Shadow Bolt. Other talented abilities don't need this: Shadowburn, Conflagrate, Siphon Life, and Drain Soul appear in your spellbook only when talented, so they're detected for free.

  • Life Tap Integration: Triggers Life Tap only when mana dips below your threshold and health is safely above your floor.

  • Cast Queueing & Pet Support: Cast-time spells use SuperWoW's QueueSpellByName so the rotation never clips a cast (with a smart exception while wanding, where a direct cast fires immediately). A SPELLCAST_CHANNEL_START/STOP watcher also protects your channelsDrain Life and Drain Soul can't be clipped by a DoT refresh or the wand on the next press. Optionally sends your pet onto the target, with a Pet only in melee range toggle so an accidentally targeted far enemy doesn't pull the pet away.

  • Curse Selection: One curse per target, switchable from the panel or mid-fight with /sbr curse <alias> (coa, coe, cos, cow, cor, cot, cod, none).

Clone this wiki locally