promotional bannermobile promotional banner
premium banner
SpellCheck is a World of Warcraft Classic Era addon that helps players quickly verify whether they have learned all essential high-rank spells and spell books for their class, particularly those obtained from raids and quests.

Description

SpellCheck - Raid Spell Book Tracking


A loot master assistant addon that tracks which raid members need high-rank spell books from raids. Designed specifically for World of Warcraft Classic Era to help raid leaders efficiently distribute valuable spell books to players who actually need them.
 
**Note**: This addon requires other raid members to have SpellCheck installed to function at its full potential. The more people in your raid using it, the more useful it becomes for loot distribution decisions.

The combination of a persistent UI, automatic synchronization, raid roster monitoring, version management, and dynamic updates creates a seamless experience for raid leadership while keeping the simple `/sc` functionality available for individual players.

Features


Real-Time Spell Tracking


- Automatically checks which players are missing critical high-rank spells
- Tracks spell books from all Classic Era raids (Molten Core, BWL, AQ40, Naxx, etc.)
- Updates dynamically as players learn new spells throughout the raid
- Caches player data to avoid repeated queries

Loot Master Tools


- Instant notifications when a spell book drops, showing which raid members need it
- Visual UI with filterable player list (by class, missing spells, or search)
- One-click "Sync All" button to query entire raid for spell data
- Minimap button with tooltip showing current raid status and recent drops

Communication System


- Automatic raid-wide synchronization using AceComm-3.0
- Optional raid chat announcements when spell books drop
- Queries new raid members automatically when they join
- Built-in version checking to ensure compatibility across raid members

User Interface


- Clean AceGUI-3.0 interface with expandable player entries
- Shows missing spells, class, online status, and last update time
- Alert panel displays recent spell book drops
- ESC key closes window for easy access
- Minimap button and optional Titan Panel integration

Accessing SpellCheck


- Click the minimap button (if enabled in settings)
- Type `/sc` or `/spellcheck` in chat to open the main window
- Left-click minimap button to toggle UI, right-click for options menu
- Use `/sc sync` to manually trigger a raid-wide synchronization

Supported Classes


The addon tracks high-rank spell books for all nine Classic Era classes:

- Druid
- Hunter
- Mage
- Priest
- Rogue
- Shaman
- Warlock
- Warrior

*(Paladin support may be added in future updates)*

Known Issues


- Initial setup requires raid members to have the addon installed for full functionality
- Players without the addon will not appear in the tracking system
- Combat lockdown prevents certain operations (data syncing, cache clearing)
- Spell book data is manually curated and may need updates as new content releases
- ESC key handling uses keyboard input capture (standard for AceGUI frames)

Client Support


The addon supports **World of Warcraft Classic Era** servers only. It is specifically designed for the Classic Era spell system and raid spell books.

Version History


**v0.2** (Current Development)

- Complete UI overhaul with AceGUI-3.0
- Added minimap button and Titan Panel support
- Implemented raid-wide synchronization system
- Added persistent player data caching
- ESC key closes main window
- Multiple UI improvements and filters

**v0.1** (Legacy)

- Basic slash command `/sc` functionality
- Target-based spell checking
- Manual spell verification per class
- Text-based output to chat

Community

If you have any questions, comments or anything else, please feel free to reach out on Discord!