HoneyLock
A lightweight warlock helper for World of Warcraft Classic — built for Season of Discovery. Clean, fast, and unobtrusive: no clutter, no custom art, just the warlock essentials a click away.
Why HoneyLock?
- Tiny footprint — 100% Lua, stock spell icons, a handful of pure-Lua libraries. No bloat.
- Honeycomb bar — a movable cluster of hex/octagon buttons around a larger center sphere, instead of one long toolbar.
- SoD-aware — resolves rune abilities (like Summon Felguard) automatically, even when their spell IDs differ from classic.
Features
- Honeycomb button cluster with a larger center sphere that casts your main spell and shows your soul shard count.
- Stones — Soulstone & Healthstone on the bar (left-click to use, right-click to create); Spellstone & Firestone optional.
- Buff menu — Demon/Fel Armor, Unending Breath, Detect Invisibility, Eye of Kilrogg, Ritual of Summoning, Soul Link, Shadow Ward, Banish.
- Pet menu — Imp, Voidwalker, Succubus, Felhunter, Felguard, Infernal, Doomguard, Fel Domination, Enslave, Sacrifice.
- Mount, and a Destroy-shards button with a keep-limit.
- Timers for Soulstone, Banish, and Enslave.
- Nightfall (Shadow Trance) proc alert with optional sound.
- Native options panel (
/hl) — toggle buttons, scale the bar, configure alerts.
Usage
/hl — open options
/hl debug — diagnostics window (copy-paste friendly)
- Drag the center sphere to move the bar.
Notes
HoneyLock is an independent, from-scratch addon inspired by classic warlock UIs. Built for the Classic Era 1.15.x client that Season of Discovery runs on.