Get an Epic Experience with Premium

Vengeance Status

Tank Login to Add Favorites
  • World of Warcraft
  • 399 Monthly Downloads
  • Supports: 5.4.0
  • 201,689 Total Downloads
  • Updated 09/10/2013
  • Created 09/26/2010
  • 169 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: v1.39-50400

About Vengeance Status

StatusBar Vengeance Status will show a status bar that fills as the tank gains Attack Power from Vengeance

Upon exiting combat the status bar tooltip will update with relevant statistics from the last fight:

  • Max Attack Power Gained from Vengeance during the fight.
  • Max percent of the vengeance AP cap reached.
  • Average AP gained for the fight.
  • Vengeance uptime / combat time.
  • Uptime percent.

Configuration (command-line only at the moment)
/vgs or /vengeancestatus (will report current settings and remind you of other commands)

/vgs lock: toggles bar lock and enables/disables mouse interaction.
/vgs scale #: scales the statusbar to # (0.5 to 2.0)
/vgs border: toggles showing the statusbar border on/off.
/vgs bgalpha #: sets background opacity to # (0.0 to 1.0).
/vgs reset: resets position and all appearance options to defaults.
/vgs spam: toggles self-report fight statistics to chatframe when statusbar is locked.
/vgs combat: toggles only showing the statusbar when entering combat and hiding when exiting.
/vgs session: turns collection of session statistics on/off (default is off)
/vgs humor #: toggles a one time per combat random event if your vengeance goes above # %
(just a random menacing emote atm, might add some sounds or visuals at a later date)
If you run /vgs humor without # it defaults to 100% vengeance; /vgs humor 75 will emote when you pass 75%
(default setting is off)

Addon was created primarily to aid in the discussion about the Vengeance mechanic merits and shortcomings.

Version 1.2+ adds the ability to log session statistics to the saved variables. (default is off)
Use /vgs session to toggle collection of data.

To get the data for parsing in an external program Log out World of Warcraft and look for
VengeanceStatus.lua inside \World of Warcraft Beta\WTF\Account\<youraccount>\SavedVariables\

UI is english but addon should function on all language clients and for all tanking classes.

- Move options to Interface menu.
- More customization for appearance.
- Provide an LDB feed.

- Update for 5.4 "Siege of Orgrimar"

- Update for 5.4 vengeance cap (backward compatible with 5.3)

- Update for patch 5.3

- Update for patch 5.2
- Vengeance cap set to maxHP per 5.1 hotfix to 'infinite' vengeance.

- Properly fix for UnitAura|Buff|Debuff changes in 5.1
- Move historical max to history SV, update the bar with the session max instead.

- Fix Blizzard regression in the UnitAura() API
- .toc update, compatible with WoW 5.1 "Landfall"

- Fix a non-breaking initialization error
- Properly toggle when learning or unlearning a specialization
- Remove some remnants of 4.x compatibility code
- Minor internal changes

- WoW 5.0.4+ version, not compatible with WoW 4.x
- simplify tank check
- dynamic vengeance cap
(starts with 4.x formula but will update to 'historical max' as the player does harder content)

- better handling for characters that haven't picked specialization yet on MoP
- workaround for :GetRegions() blizzard bug crashing the beta client on build 15882

- support Monk brewmaster

- MoP Beta compatibility (build 15799 tested)

- toc update, compatible with Hour of Twilight (4.3)

- toc update, compatible with WoW 4.2.

- .toc update, compatible with WoW 4.1.

- WoW v4.0.6 api update.

- calculate and store accurate baseHP value in the addon saved variables and use it for exact Vengeance cap calculation.
- fallback "best guess" value when we don't yet have a verified / accurate baseHP.
(will be correct most the times but can "off" if the player logs on / reloads with an +HP buff active)

- bugfix /vgs reset not persisting a /reload
- update the vengeance cap calculation according to new info by Blizzard.
(comes out roughly to 80% of previously calculated cap as it's not based on maxHP instead is stamina + a percentage of baseHP)

- bufix statusbar occasionally showing on first logon/reload for non-tanking spec.
- "vgs border" added. Toggles showing the statusbar border.
- "vgs bgalpha #" added. Sets the background opacity. (0 to 1 = transparent to opaque)
- "vgs scale #" accepts values from 0.5 to 2.0 now.

- "/vgs combat" added. Toggles showing the statusbar in combat only or not.
- "/vgs humor #" added. Toggles humorous happenings when you get # % Vengeance or more.
"/vgs humor" will atm toggle some random emotes to happen when you reach 100% vengeance.
"/vgs humor 75" will do the same but when your vengeance reaches or passes over 75%.
This will only happen once for each fight (no spamming). Might add sounds or visuals at a later date.
Default for new installations is OFF.
- minor internal logic and aesthetic changes.

- Fixed gui bug with slow updates on max health changes (only affected the display not the actual data)
- Statusbar is now clamped to the screen so it can't be accidentally dragged outside
- "/vgs scale #" added. Scales the statusbar. Valid scale from 0.5 to 1.5.
- "/vgs reset" added. Resets the position and scale.
- Minor logic and aesthetic improvements.

- "/vgs spam" added. Toggles self-reporting fight statistics to chatframe if statusbar is locked.

- Shutdown if loaded on a non-tanking class (not druid,death knight,paladin,warrior)
- Pause processing and hide statusbar if player is not currently in a tanking spec (and out of bear for druids)

- Graphic update for the statusbar (prettier border)
- Ability to toggle bar lock and enable/disable mouse.
- Minimal config added through "/vgs" command
"/vgs lock" Locks/unlocks the bar and turns mouse interaction on/off.
"/vgs session" Toggles statistic logging to saved variables (default off)
- Add combat time to session log
- Tooltip graphical update.
- Ability to log session statistics to saved variables.
- Added a statusbar displaying
VengeanceAP/VengeanceCAP and percent of max in real-time.
- Last Fight report moved to statusbar tooltip.


First Previous Page 4 of 4 Next Last
  • #13

    1. I log in as prot. It's there. Intended.
    2. I switch to fury. It's gone. Intended.
    3. I log in as fury. It's there. Unintended.
    4. I switch to fury. I /reload. It's there. Unintended.
  • #14
    Ok thanks, seems like a minor issue but I'll try to debug it nevertheless.
  • #18
    Yeah, it doesn't bother me personally. Just thought I'd let you know.
  • #6
    Nice addon. Really should be something Blizzard had in place already (instead of a buff that needs to be mouse overed to see the status of).

    One bug I've noticed is that, when I lock the bar into place, mousing over no longer gives me the status report of Vengeance. I think the lock and tooltip should have two separate flags, instead of sharing one.
  • #10
    As Eladamari said, you have to toggle report to chat (only you can see it, it doesn't really spam anyone :P).

    When the mouse is disabled that means all mouse events (including mouse-over to show the tooltip).
    The reason for lock to work like that is because I wanted to allow people that might want to put the statusbar somewhere closer to the action to use it without worry that it will obstruct mouse targeting or turning having them accidentally click and drag it.

    I could make it set spam to chat 'on' automatically when you lock it, but I assumed most people use it just for the live vengeance display.
  • #7
    You have to use /vgs spam for the report if you lock it.
  • #5
    Awesome addon TYSM! Just a suggestion, but a "show in combat only" feature would be cool...and maybe being able to set the texture of the bar ;D
  • #3
    Awesome addon, it's simple, useful and works.
    Suggestion for next version: add an alpha option to make the background transparent.


  • #2

    This is a GREAT addon; however, I found two major flaws. When you gain or lose buffs, the updating on the maximum amount of AP you can gain is kinda hit or miss. The second thing is it takes an excessive amount of time for the bar to update when your maximum health changes.

    Here's a few examples...

    Starting Health: 54,606
    Max Vengeance: 5,460

    Buff Commanding Shout: 56,586
    Max Vengeance: 5,658
    *Took six seconds to update the bar.

    Remove Commanding Shout: 54,506
    Max Vengeance: 5,658
    *The bar never updated.

    Remove Commanding Shout + Add Mount: 54,506
    Max Vengeance: 54,506
    *It appears the bar will only update when it sees you gaining a buff, but there is no check for losing buffs.
  • #4
    Fixed in v1.25, as soon as Curse approves the file.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway