# MR.BOOM Damage Meter
**MR.BOOM** is an ultra-lightweight Damage and Healing meter built specifically for **WoW TBC Classic (Patch 20506+)**.
Completely rewritten from scratch to be fully compatible with the Anniversary Patch API changes. No external libraries, no bloat – just pure, stable performance.
## ✨ Features
- ✅ **Full Patch 20506 Compatibility** – Correct Combat Log processing after API overhaul
- ⚔️ **Damage & Healing Tracking** – Auto Attack (SWING_DAMAGE) and Spells (SPELL_DAMAGE) processed separately and correctly
- 👥 **40-Man Raid Ready** – Supports full raid rosters with dynamic scrolling
- 🐾 **Smart Pet Merging** – Pet damage reliably attributed to owner via GUID cache + flag fallback
- 💚 **Overhealing & Absorb Tracking** – Detailed metrics available in spell breakdown tooltip
- 🎨 **Class Icons & Colors** – Automatic detection via roster cache
- 🔄 **Mode Toggle** – Switch between Damage (DPS) and Healing (HPS) with one click
- 📊 **Spell Breakdown** – Click any bar for detailed spell-by-spell analysis with percentages
- 💾 **SavedVariables** – Position, size, and mode persist between sessions
- 📐 **Freely Resizable** – Resize handle at bottom-right corner + mouse wheel scrolling
- 🎒 **Bag-Friendly** – FrameStrata MEDIUM ensures bags and standard UI always overlay the meter
- 🛡️ **TBC-Safe Rendering** – Single-Point Texture Anchoring prevents the known TBC scaling bug
## 🔧 Commands
| Command | Function |
|---------|----------|
| `/mrboom reset` | Reset all combat data |
| `/mrboom mode` | Toggle between Damage and Healing modes |
## ⚙️ Installation
1. Extract ZIP to `World of Warcraft/_classic_/Interface/AddOns/`
2. Restart WoW completely
3. Enable addon at character selection screen
## ❓ FAQ
**Q: Why don't I see any data?**
A: Make sure you are in combat (use Auto Attack or cast a spell). The meter only shows data from you and your group/raid members.
**Q: Does this work alongside other addons?**
A: Yes. MR.BOOM uses no external libraries and has no known conflicts.
**Q: Can I change colors or size?**
A: Size can be adjusted via the resize handle at the bottom-right corner. Colors are based on official WoW class colors.
**Q: Where do I see Overhealing and Absorbs?**
A: Click on any player's bar to open the Spell Breakdown tooltip. Overhealing and Absorbs are displayed there when applicable.