promotional bannermobile promotional banner
premium banner
Enhanced spellbook browser with 4 side-by-side category panels, search/filtering, and detailed spell information for WoW TBC Classic Anniversary.

Description

HazeSpellbook

Enhanced spellbook browser with 4 side-by-side category panels, search/filtering, and detailed spell information for WoW TBC Classic Anniversary.

Version

v1.0.0

Features

  • 4 side-by-side category panels showing all spell schools simultaneously (e.g., General/Arcane/Fire/Frost for Mages)
  • Each category panel has its own scrollable spell list with header and spell count
  • Spell entries show icon, name, rank, mana cost, and 3-line description
  • "General: ON/OFF" toggle to hide the General panel (remaining 3 panels expand to fill)
  • "All Ranks: ON/OFF" toggle to show every rank of each spell
  • Drag spell icons to action bars
  • Profession spells open their tradeskill window on click
  • Real-time search filtering across all panels
  • Resizable window with drag handle (panels auto-scale)
  • Window position and size persist across reloads
  • Replaces default spellbook keybind (P), Alt+P opens original Blizzard spellbook
  • Right-click title to open settings
  • HazeAltVault integration: right-click character name to view alt characters
  • Comprehensive appearance settings with per-panel overrides
  • Dark-themed window matching HazeSuite aesthetic
  • Profile support via HazeLibrary
  • Auto-refreshes when learning new spells

Usage

Spellbook Window

Press P (or your spellbook keybind) to open the spellbook window, or use /hsb. Press Alt+P to open the original Blizzard spellbook.

The window displays 4 category panels side by side — one per spell school. Each panel has a header with the school name and spell count, and a scrollable list of spells below.

Each spell entry shows:

  • Icon - Draggable to action bars, top-aligned
  • Name - Spell name (profession spells show [Open] tag)
  • Rank - Spell rank on its own row below the name (toggleable)
  • Cost - Mana/Energy/Rage cost (top right, aligned with name)
  • Description - Up to 3 lines of spell description

Header Controls

  • General: ON/OFF - Hide/show the General panel; remaining panels expand to fill
  • All Ranks: ON/OFF - Show every rank of each spell (lower ranks dimmed at 50% alpha)
  • Search box - Filter spells across all panels by name or description

Interactions

  • Drag a spell icon to place it on your action bars
  • Click a profession spell to open its tradeskill window
  • Hover over any spell to see the full WoW tooltip
  • Right-click the title bar to open settings
  • Right-click the character name for AltVault alt selection (if installed)
  • Resize the window by dragging the bottom-right corner

Slash Commands

Command Action
P Toggle spellbook window (replaces default)
Alt+P Open original Blizzard spellbook
/hsb Toggle spellbook window
/hsb options Open settings panel
/hsb lock Toggle frame lock
/hsb reset Reset to defaults
/hsb help Show help

Settings

Access settings with /hsb options, right-click the title bar, or through the Interface > AddOns menu.

General:

  • Show Spell Rank Text, Show Spell Count, Show Mana Cost, Show Tooltip on Hover, Remember Last Search

Global Appearance:

  • Window: background, border colors
  • Window Header: background, font, font size, font outline
  • Category Panel Header: background, text color, font, size, outline
  • Category Panel Body: background color
  • Spell Panel: border color, border size, padding
  • Spell Name: text color, font, size, outline
  • Spell Rank: text color, font, size, outline
  • Spell Cost: text color, font, size, outline
  • Spell Description: text color, font, size, outline
  • Other: icon border color/thickness, row separator color/thickness, hover highlight color

Panel Overrides:

  • Per spell school appearance overrides (e.g., customize Frost panel differently from Fire)
  • "Use Custom Appearance" toggle per panel

Dependencies

  • HazeLibrary (required)
  • HazeAltVault (optional - enables alt character viewing)

Compatibility

  • WoW TBC Classic Anniversary (Interface 20504)

Author

HazeSuite Written by Tandronis

License

All rights reserved.