Overpower1.4.zip
What's new


# Overpower Alert - Changelog
All notable changes to Overpower Alert (WoW Forever / Classic, warriors).
Format: `## [Version] - YYYY-MM-DD`
---
## [1.4] - 2026-10-15
### Added
- **Revenge alert** (OFF by default, turn it on in `/op` > Settings for: **Revenge**): an icon, text, glow and sound when Revenge lights up in Defensive Stance (after you block, dodge or parry), with a countdown of its 5 second window and "Need rage" when you're under 5 rage.
- Revenge **"Alert in other stances"** (OFF by default): when you block, dodge or parry in Battle or Berserker Stance you get a grey "Defensive Stance!" icon; swap and it turns bright with a second sound.
- Revenge has **all its own settings**, separate from Overpower: icon on/off, size and position (it starts to the right of the Overpower icon so they don't overlap), glow colour, action-bar glow, text, sound and volume channel, only in combat.
- **"Settings for" dropdown** at the top of `/op`: switch between the Overpower and Revenge settings.
- **Text options** for both alerts: your own alert text, text size and text colour.
- **Minimap button** with the Overpower icon: left-click options, right-click Revenge settings, drag to move. Works on **round and square** minimaps (auto-detect, or pick Round / Square in `/op`). `/op minimap` shows / hides it.
- Overpower and Revenge **icons in the "Settings for" dropdown**.
- `/op revenge` (opens the Revenge settings), `/op revenge on | off | test`.
### Changed
- **Reset** in the options only resets the page you're on; `/op reset` resets both. Your minimap button settings are kept.
- `/op help` lists the new `revenge` and `minimap` commands.
### Fixed
- Overpower's cooldown check now uses the rank you actually know (it could miss the cooldown on higher ranks).
- Your own blocks / dodges / parries are always recorded, so the Overpower "that was Revenge" filter never misses them.
## [1.3] - 2026-10-14
### Fixed
- **Fake "Battle Stance!" alerts in Defensive Stance**: when **you** dodge, parry or block (what lights Revenge) the game also reports a "dodge". These are now ignored when they come together with:
- your own dodge / parry / block,
- Revenge lighting up,
- or the +5 rage from shield talents such as Master of Defense.
- **Missed alerts in Defensive / Berserker Stance**: real dodges of your swing were sometimes thrown out. It now uses your auto attack state and an any-stance melee range check, so you're told to swap as soon as your swing is dodged.
- **Overpower's 5 second cooldown**: no alert right after you used Overpower; if the proc is still up when the cooldown ends, it alerts then.
### Added
- **Changelog** button in the options window (`/op`), also `/op changelog`.
- **`/op trace`**: a chat line for every dodge by your target saying whether it alerted, and why not if it didn't. Type it again to turn it off.
- **`/op debug`** shows much more: the game's reactive messages, how many dodges were used or ignored (and why), and what happened when you swapped into Battle Stance.
## [1.2]
### Fixed
- Only alerts for **your** dodged attacks (someone else's dodged attack no longer counts), and never without a living enemy target.
- No longer uses the combat log: it is blocked on WoW Forever and caused an `ADDON_ACTION_FORBIDDEN` error.
### Added
- **Stance hint**: a grey "Battle Stance!" alert in Defensive / Berserker Stance when your swing is dodged; it turns into the full alert (with sound) once you swap to Battle Stance.
- **`/op debug`**: shows which detection sources work on your client.
## [1.1 and earlier]
- Icon, glow and sound when Overpower becomes usable after your target dodges; options window (`/op`).
This mod has no additional files