Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(6 Kb)
Download
Updated: 09-11-13 03:05 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Updated:09-11-13 03:05 AM
Created:09-24-10 05:27 PM
Downloads:9,827
Favorites:60
MD5:
Categories:Combat Mods, Tank
Vengeance Status  Popular! (More than 5000 hits)
Version: 1.39-50400
by: Dridzt [More]



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 (reports current settings and reminds of sub-commands)
"/vgs lock" toggles bar lock and enables/disables mouse interaction.
"/vgs scale #" scales the status bar to # (0.5 to 2.0 are valid values)
"/vgs border" toggles showing the statusbar border.
"/vgs bgalpha #" sets the background opacity to # (0 to 1)
"/vgs reset" resets appearance and position to defaults.
"/vgs spam" toggles self-reporting fight statistics to chat (only when locked)
"/vgs combat" toggles only showing the bar in combat and hiding out of combat.
"/vgs session" toggles saving session statistics (default is off)
"/vgs humor #" toggles doing a one time per combat event
(currently a randomly selected "menacing" emote) when you reach # % vengeance.
/vgs humor without parameter defaults to 100%, /vgs humor 65 will do it when you pass 65% in a fight.
(might add sounds or visuals at a later date - default is OFF).

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

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

Addon should work on all language clients and for all tanking classes.

TODO:
- Add options to blizzard interface menu.
- Allow further customization of appearance.
- Optional LDB feed.
v1.39-50400
-----------------
- toc update, compatible with WoW 5.4.0 "Siege or Orgrimmar"

v1.39-50300
-----------------
- Update the vengeance cap to be forward compatible with 5.4.0
v1.38-50300
-----------------
- Updated for patch 5.3.0

v1.38-50200
-----------------
- Updated for patch 5.2.0
- Vengeance cap set to maxHP per 5.1 hotfix to 'infinite' vengeance.

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

v1.36-50100
-----------------
- Fix for Blizzard's UnitAura() regression in 5.1
- .toc update, compatible with WoW 5.1 "Landfall"

v1.35-50001
-----------------
- 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

v1.34-50001
------------
- 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)

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

v1.32-40300
------------
- support for Monk brewmaster

v1.31-40300
------------
- MoP Beta compatibility (build 15799 tested)

v1.30-40300
------------
- .toc update, compatible with Hour of Twilight (4.3)

v1.30-40200
------------
- .toc update, compatible with Rage of the Firelands (4.2)

v1.30-40100
------------
- toc update

v1.30-40000
------------
- WoW 4.0.6 API update.

v1.29-40000
------------
- 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.
(can sometimes be "off" if the player logs on / reloads with an +HP buff active)

v1.28-40000
------------
- bugfix "/vgs reset" command not storing the default values.
- change the algorithm for vengeance cap calculation (comes out to ~80% of previously calculated max)

v1.27-40000
------------
- bugfix statusbar showing on first logon 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)

v1.26-40000
------------
- "/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.

v1.25-40000
------------
- 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 off.
- "/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.

v1.24-40000
------------
- /vgs spam added.
Toggles self-reporting statistics to chat when statusbar is locked and tooltip inaccessible.

v1.23-40000
------------
- Disable addon if loaded on a non-tanking class.
- Pause processing if tank switches to off-spec (and out of bear form for druids)

v1.22-40000
------------
- Graphic update for the statusbar (prettier border)
- 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)

v1.21-40000
------------
- Add combat time to session log

v1.2-40000
-----------
- Tooltip graphical update.
- Ability to log session statistics to saved variables.

v1.1-40000
-----------
- Added a statusbar displaying
VengeanceAP/VengeanceCAP and percent of max in real-time.
- Last Fight report moved to statusbar tooltip.
Archived Files (22)
File Name
Version
Size
Author
Date
1.39-50300
6kB
Dridzt
07-30-13 03:05 PM
1.38-50300
6kB
Dridzt
05-22-13 06:52 PM
1.38-50200
6kB
Dridzt
03-07-13 05:49 PM
1.36-50100
6kB
Dridzt
11-28-12 09:17 AM
1.35-50001
5kB
Dridzt
08-31-12 04:05 AM
1.34-50001
5kB
Dridzt
08-28-12 06:44 AM
1.33-40300
5kB
Dridzt
07-25-12 11:59 AM
1.32-40300
5kB
Dridzt
07-11-12 06:38 AM
1.31-40300
5kB
Dridzt
07-01-12 12:05 PM
1.30-40300
5kB
Dridzt
11-28-11 04:52 AM
1.30-40200
5kB
Dridzt
07-01-11 05:23 AM
1.30-40100
5kB
Dridzt
04-29-11 02:29 AM
1.30-40000
5kB
Dridzt
02-09-11 10:21 AM
1.29-40000
5kB
Dridzt
01-26-11 10:03 AM
1.28-40000
5kB
Dridzt
01-12-11 03:22 PM
1.27-40000
5kB
Dridzt
10-26-10 07:58 PM
1.26-40000
5kB
Dridzt
10-17-10 05:12 PM
1.25-40000
4kB
Dridzt
10-16-10 04:06 AM
1.24-40000
4kB
Dridzt
10-05-10 09:56 AM
1.23-40000
4kB
Dridzt
09-30-10 07:12 AM
1.22-40000
3kB
Dridzt
09-28-10 11:40 AM
1.21-40000
3kB
Dridzt
09-26-10 07:48 AM


Post A Reply Comment Options
Unread 12-03-12, 04:45 AM  
Sintacks
A Murloc Raider

Forum posts: 4
File comments: 119
Uploads: 0
lol. caps made me interested. I like your idea for what you'd like to do though.

and off topic: the highest i've seen vengeance is 190k AP on blade lord, standing in bad on purpose.
__________________
i has a cookie
Sintacks is offline Report comment to moderator  
Reply With Quote
Unread 09-30-12, 06:58 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1191
File comments: 780
Uploads: 82
Re: Max Vengeance

Originally Posted by WhyT
With the change to how vengeance now stacks isn't there technically no Max Vengeance any more? So why display it or even calculate it?

What I'm truly after is just cleaning up the bar. I'd like to at minimum not display anything on the bar except the number. This may cause the bar to no longer climb but I'm ok with that.
I'm ok with changing the LUA file if you could point me to that.

The other option is to put in a set Max, again not display it but I think that would make it so the bar continues to grow.
This is from the changelog
- dynamic vengeance cap
(starts with 4.x formula but will update to 'historical max' as the player does harder content)
As the addon has to satisfy me as well and not just the users this is something that interests me:
What is the max vengeance achieved in x content.
So while there is technically no cap there is a "dynamic cap" based on DTPS (damage taken)

I intend to actually flesh this out some more by storing the zone where the previous max vengeance was exceeded.

When I do that I'll look at adding an option to remove the "cap" for users that don't care for that information.

It is not trivial for you to modify on your local copy because it's hard to have a bar-fill with no end-points, it would have to also be a solid texture and not a fillup.

There's always the option of using one of the other vengeance addons
Dridzt is offline Report comment to moderator  
Reply With Quote
Unread 09-30-12, 06:38 PM  
WhyT
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Max Vengeance

With the change to how vengeance now stacks isn't there technically no Max Vengeance any more? So why display it or even calculate it?

What I'm truly after is just cleaning up the bar. I'd like to at minimum not display anything on the bar except the number. This may cause the bar to no longer climb but I'm ok with that.
I'm ok with changing the LUA file if you could point me to that.

The other option is to put in a set Max, again not display it but I think that would make it so the bar continues to grow.
WhyT is offline Report comment to moderator  
Reply With Quote
Unread 08-31-12, 09:31 AM  
Morwo
A Kobold Labourer
 
Morwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 94
Uploads: 1
yeah nice, thx again!
__________________
dont nerv me bro
Morwo is offline Report comment to moderator  
Reply With Quote
Unread 08-31-12, 07:17 AM  
Morwo
A Kobold Labourer
 
Morwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 94
Uploads: 1
you are welcome, iz waits for patches
__________________
dont nerv me bro
Morwo is offline Report comment to moderator  
Reply With Quote
Unread 08-30-12, 05:36 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1191
File comments: 780
Uploads: 82
That's what I get for posting updates without trying cold login
It's a non-breaking error, just didn't expect ACTIVE_TALENT_GROUP_CHANGED to be firing before PLAYER_LOGIN.

Will be fixed next update, thanks for report.

Simplest way to fix it if you don't want to wait is replace line 97 with
Code:
return reqSpell[f.eclass] and IsPlayerSpell(reqSpell[f.eclass])
Last edited by Dridzt : 08-30-12 at 05:44 PM.
Dridzt is offline Report comment to moderator  
Reply With Quote
Unread 05-19-11, 07:31 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1191
File comments: 780
Uploads: 82
@Tukui questiondude ;)

Assuming you wanted to overlay the VengeanceStatus statusbar over the playerframe this snippet will do what you want.

Code:
VengeanceStatus_StatusBar:SetFrameLevel(TukuiPlayer:GetFrameLevel()+1)
Keep in mind that this is the 'base' playerframe, Tukui layers several children on top of it for the hp and power text, the castbar, the reputation frame etc.
Depending where you want to place the Vengeance Status bar you may need to raise the framelevel some more.

If it's put over the healthbar then what I posted above is enough.
If it's put at the bottom section then you probably need
Code:
VengeanceStatus_StatusBar:SetFrameLevel(TukuiPlayer_Reputation:GetFrameLevel()+1)
Alternatively you can modify your local copy of VengeanceStatus.
Open core.lua in a text editor search for the function createVengeanceStatusBar() go near the end before it returns the frame around line 270 and put
Code:
bar:SetFrameLevel(10);
Then you can tweak the number until it works for you, although I think 10 will be ok.

After you've placed it where you want it remember that you can
/vgs lock to make it not capture the mouse
/vgs border to remove or enable borders
/vgs bgalpha # to control the transparency
so it fits as possible.

Hope it helps.
Dridzt is offline Report comment to moderator  
Reply With Quote
Unread 01-11-11, 08:50 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1191
File comments: 780
Uploads: 82
Originally posted by nazrhyn
In case you hadn't noticed this, you might have your max calculation off if you did it the way that would make sense.

http://us.battle.net/wow/en/forum/to...6726?page=3#47

So, what the max vengeance should be might actually be 7.7-8% lower than the number you're showing.
I'm aware of that but I'm still contemplating how / if I want to deal with it.
Dridzt is offline Report comment to moderator  
Reply With Quote
Unread 01-10-11, 07:01 PM  
pelf
Sentient Plasmoid
 
pelf's Avatar
Premium Member

Forum posts: 128
File comments: 74
Uploads: 0
In case you hadn't noticed this, you might have your max calculation off if you did it the way that would make sense.

http://us.battle.net/wow/en/forum/to...6726?page=3#47

So, what the max vengeance should be might actually be 7.7-8% lower than the number you're showing.
pelf is offline Report comment to moderator  
Reply With Quote
Unread 11-15-10, 07:30 AM  
miesje
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I would love to see a FuBar plugin of this addon
miesje is offline Report comment to moderator  
Reply With Quote
Unread 11-05-10, 01:55 PM  
olfan
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I love this add-on. It's information, while not strictly necessary, is fun to know as I tank. I do have one request however, is there any chance you would consider adding a way to customize the size a bit more? I realize there is a way to scale, but I have an elongated UI and would like to stretch it to fit under my nameplate while retaining the width. Thanks!
olfan is offline Report comment to moderator  
Reply With Quote
Unread 10-27-10, 10:20 AM  
Morwo
A Kobold Labourer
 
Morwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 94
Uploads: 1
/vgs bgalpha #" sets the background opacity to # (0 to 1)


oh i love it!
__________________
dont nerv me bro
Morwo is offline Report comment to moderator  
Reply With Quote
Unread 10-27-10, 01:39 AM  
chaltione
A Kobold Labourer
 
chaltione's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
Here I was coding my ass off to create just this exact addon, then you come along and save me a lot of work!

Awesome job <3
chaltione is offline Report comment to moderator  
Reply With Quote
Unread 10-25-10, 08:43 PM  
Morwo
A Kobold Labourer
 
Morwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 94
Uploads: 1
youīre so kind Dridzt! i donīt just delete lines in the lua`s in hope itīll work, it never does!
__________________
dont nerv me bro
Morwo is offline Report comment to moderator  
Reply With Quote
Unread 10-25-10, 07:37 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1191
File comments: 780
Uploads: 82
Originally posted by Morwo
hi Dridzt,
i like VGS since its launch.
i would like to see a little costumising in the appearance. i would like to remove the border and the background, because my ui is mostly costumised. if u can tell me anything i can do, thanks!
I'll try to get some appearance options in for next update.
Dridzt is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: