CombatState is a minimal, performance-friendly addon designed for players who want immediate, unobtrusive feedback when their combat state changes.
When you enter combat, CombatState displays a green ++Combat indicator for three seconds before smoothly fading away. When you leave combat, it shows a red --Combat indicator, again fading out after a short display. The indicator never persists on screen and never interferes with gameplay.
Built entirely on Blizzard’s native combat events (PLAYER_REGEN_DISABLED and PLAYER_REGEN_ENABLED), CombatState requires no external libraries, saved variables, or configuration. It is safe to use in combat, extremely lightweight, and future-proof—making it an ideal alternative to combat-state WeakAuras, especially as the addon ecosystem evolves in World of Warcraft: Midnight.
Features
- Clear visual combat enter/exit notifications
- Smooth fade-out animations
- No persistent UI elements
- No configuration required
- No libraries or dependencies
- Extremely low CPU and memory usage
- Fully Blizzard-API compliant
CombatState does one thing—and does it reliably, cleanly, and efficiently.

