Blood Shield Tracker
Issues / Feedback
Please use the Ticket Tracker at Wowace to report bugs or request enhancements: http://www.wowace.com/addons/blood-shield-tracker/tickets/
Overview
Blood Shield Tracker is an addon to track the value of the Death Knight Blood Shield. It can show bars for the following items:
- The current Blood Shield value (when Blood Shield is up).
- The estimated heal of a Death Strike or the Blood Shield value.
- The current Power Word:Shield value on the player.
- The current and maximum health of the player.
Blood Shield Bar
- Appears when Blood Shield is up and shows the current shield value.
- Updates the current value of the Blood Shield. It provides both an absolute value and a percent of the remaining shield value. With stacking Blood Shields, the maximum and percent values are less useful but it might be interesting for some people so I left that option. The current value is key thing to use.
- Disappears when the Blood Shield buff ends.
Estimate Bar
- Predicts the size of the Death Strike heal or Blood Shield based.
- The user can configure if the bar predicts the Death Strike heal or Blood Shield value.
- The bar can be configured to show the estimated value as a percentage of maximum health instead of the absolute value.
Bone Shield Bar
- Shows the current number of Bone Shield charges, time left on the buff, or the time until Bone Shield is usable again.
Power Word: Shield Bar
- Shows the current value of the Power Word: Shield on you. It is shown when a shield is on you and hidden when no PW:S is on you.
- By default this bar includes the Divine Aegis shield too. You can disable that in the options if you wish though.
- It is fully configurable just like the other bars.
Total Absorbs Bar
- Shows the total of various absorbs on you. It includes the following absorb types and you can configure which ones you want included:
- Blood Shield
- Power Word: Shield
- It is fully configurable just like the other bars.
AMS Bar
- Provides a bar to track the remaining absorb from Anti-Magic Shield.
- It is off by default and needs to be enabled first.
Health Bar
- Provides a health bar to make monitoring your health easier. Based on your UI setup, you may find this very useful to keep near the other Blood Shield Tracker bars and your rune addon of choice.
- It is off by default and needs to be enabled first.
- It is fully configurable and has an option to change color based on a user-set threshold.
LDB / Minimap Data
The LDB or minimap icon provides a tooltip with some statistics for your Blood Shields. The following statistics are provided for the session and for the last fight:
- The total number of blood shields.
- The number of shields refreshed. This is the number that are re-applied before the previous shield was removed (i.e., stacking).
- The number of removed shields.
- The minimum, maximum, and average shields maximum/starting values. The maximum value is the full, initial value of the shield.
- The total amount absorbed by the shields, the total value of all shields, and percent of the shields used. This lets you see how much of the shields were used to absorb damage.
In addition, for the last fight it provides:
- The duration of the fight.
- The average number of seconds between Blood Shields (or successful Death Strikes).
The LDB can be configured to use a shorter label and can also set a data feed to display values such as the last Death Strike, last Blood Shield, and the Estimate Bar value.
Options
Blood Shield Tracker provides several configuration options. It also supports LibSharedMedia so fonts and textures loaded there can also be used. It also provides full support for profiles.
You can change the following:
- If the minimap button is shown. The addon also provides an LDB data feed.
- Whether a bar is shown.
- If a bar is locked and cannot be moved.
- The width, height, and scale of the bars
- The font, font size, and font options of the text on the bars
- Whether the background/bar is shown or just the text.
- The color of each bar and bar text, including setting the minimum and optimal heal colors.
- The texture to use for each bar.
- Whether a bar has a Blizzard-style border around it.
- The format of the text on a bar.
Skinning
Blood Shield Tracker provides support for skinning. In particular, it will match the look and feel of ElvUI and Tukui. There are settings in the configuration to control it selectively. By default, it will override the textures, font, and borders of the bars to match the UI. The user will just need to position the bars to where he or she would like them. If you do change the Skinning settings, you will need to reload the UI since the changes are only made when the addon loads.
If you need to access the configuration but cannot find it, you can always type /bst in a chat window.
Lua error while raiding with a Brewmaster tank in the MoP beta:
Message: ...ace\AddOns\BloodShieldTracker\BloodShieldTracker.lua:4785: attempt to perform arithmetic on field 'Guard' (a nil value)
Time: 08/31/12 17:53:09
Count: 7
Stack: ...ace\AddOns\BloodShieldTracker\BloodShieldTracker.lua:4785: in function `CheckAuras'
...ace\AddOns\BloodShieldTracker\BloodShieldTracker.lua:4653: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>
[C]: ?
[string "safecall Dispatcher[2]"]:13: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:120: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals: <none>
Also this:
Message: ...ace\AddOns\BloodShieldTracker\BloodShieldTracker.lua:4774: attempt to perform arithmetic on field 'Life Cocoon' (a nil value)
Time: 08/31/12 18:41:07
Count: 46
Stack: ...ace\AddOns\BloodShieldTracker\BloodShieldTracker.lua:4774: in function `CheckAuras'
...ace\AddOns\BloodShieldTracker\BloodShieldTracker.lua:4653: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>
[C]: ?
[string "safecall Dispatcher[2]"]:13: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:120: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals: <none>
Nice addon, only just found this. I am trying to change the Border of the Blood Shield Tracker but I see no option to skin the border only.
Would I be best just doing it in the Lua files?
Cheers
If you want to let me know exactly what you're trying to do, I can try to help or see if there is a way to incorporate that into the addon.
Hey, ok
I was trying to get the border to be the same as my "DK runes border"
See what I mean?
Cheers
I'll try to add that soon. I could allow using SharedMedia borders.
Its a bit close to MoP, which would make the feature useless, but I think it'd be pretty easy to extend this to include Feral Tank's Savage defense shield. Thoughts?
With the Savage Defense changes in MoP, I'm not sure it makes sense to worry about it. I don't have a druid tank and based on what I've seen I'm still confused why druids worry about it. While tanking on a druid, do you worry about having that shield? I don't think a druid truly controls when the SD shields are up?
With MoP a druid haven't a shield anymore.
In MoP Savage Defense is an activ doge ability.
Is there any way to change the text from 25k to 25000?
I can look at adding an option to not shorten the numbers in the next version, although the number are only going to keep getting larger. It looks like the values will be going up quite a bit in MoP.
Hi,
would it be possible to add a sound notice on an adjustable threshold to the estimated DS heal bar? I have quite a lot of information on my interface and that feature would help me a lot to concentrate more on the boss rather than the interface.
Igur.
Not getting an error as such but its some how interfering with my map on tukui theres a black circle around it and the cal icon.
http://img337.imageshack.us/img337/626/wowscrnshot041212181617.jpg
Prob missing some option here but i have had a mess about turned off skinning amongst others options but cant seem to fix this , any idea's?
What version of Tukui and Blood Shield Tracker are you using? I loaded up Tukui 14.29 and Blood Shield Tracker 0.16 and I do not see any problems. It's very unlikely that this addon is affecting the map. It doesn't do anything with the map. Have you tried loading up just Tukui and Blood Shield Tracker to see if the problem persists?
Are you getting any errors when you load up and/or have you checked the Logs/FrameXML.log in your WoW folder? It is possible an addon has an error and other addons are not loading up correctly.
Ok using both latest release versions of the addons , and if i load just tuk and blood the problem does not occur , but i do not have any error messages and the map was fine until i installed blood , not to say it is blood that is the problem but obviously its not getting on well with one or more of my other addons.
Attempting to find out which now.
The best way is to enable addons one by one unti it occurs. I think the only other interaction between Blood Shield Tracker and the other addons could be the libraries. This addon will have newer versions of libraries. It's possible that older versions of addons would have older libraries and there is some conflict. Are you using the latest versions of all of the addons you have installed?
is it possible to also track "Savage Defense" from the druid ?
or the buff from "Indomitable Pride" (http://www.wowhead.com/item=77211)
The addon was meant for DKs. Expanding it to druids might change things quite a bit. While I have had some requests to expand the addon, I've been worried that it might require removing some of the DK functionality.
There is a new bar that tracks the priest and paladin shields on you and optionally your own Blood Shield. Would it work if there were an option to include the Indomitable Pride shield there? I'm trying to avoid having a hundred bars on the screen.
This addon is nice but it fucks up the omnicc addon, not that it wont work but it makes omnicc to show thenth of seconds on cooldowns even if its on never in the omnicc config, and also omnicc doesnt even show up in the addons and u cant run thru command either.
I don't use the OmniCC addon but I did install the most recent version here and test it. I don't see any of the issues you mention. It's usually unlikely for one addon to affect another. It's possible something is causing an error during loading and then an addon might have issues. You could double check that with LUA errors enabled or looking at the Logs/FrameXML.log file in your WoW folder.
Using Blood Shield Tracker 0.16 and OmniCC 4.3.2 though it works well for me.