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.
I may have had a bug yesterday, but the heal predictions were not reliable :-/ It was not aweful, but the addon seemed to have a few seconds latency so when I had a 60k heal announed, it was roughlt 30-40k (and even after, the 60k prediction remains a few seconds, it was not due to DS used just when the window was closing ^^).
Anyone noticed something like that ?
Might be the reason of the problem. I'll try it tonight or tomorrow.
I'm still experiencing the bug. Am I the only one ? :(
"Predicts the size of a Death Strike heal based on the damage in the last five seconds. Because that calculation occurs on Blizzard's servers, there are timing issues and the amount could be wrong compared to the heal received."
The description you quoted only describes a small lag we could observe when the predicted heal was working. It was really easy to get used to it and take it into account while tanking.
The current problem is that they are HUGE discrepancies between what's displayed and the heal you actually have. Nothing like the few ms-lag we use to experience when the predicted heal was working properly aside from the behaviour you quoted.
(Also sorry if it's not perfectly written, I'm not an english native speaker and do my best ^^)
ID: 1
Error occured in: Global
Count: 1
Message: ...ace\AddOns\BloodShieldTracker\BloodShieldTracker.lua line 1661:
attempt to compare string with number
Debug:
(tail call): ?
...ace\AddOns\BloodShieldTracker\BloodShieldTracker.lua:1661: ?()
...der\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...der\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[13]"]:4:
[string "safecall Dispatcher[13]"]:4
[C]: ?
[string "safecall Dispatcher[13]"]:13: ?()
...der\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...ns\ArdentDefender\Libs\AceEvent-3.0\AceEvent-3.0.lua:120:
...ns\ArdentDefender\Libs\AceEvent-3.0\AceEvent-3.0.lua:119
AddOns:
Swatter, v3.2.3 (<%codename%>)
ACP, v3.3.13
AdvancedTradeSkillWindow, v
ArdentDefender, v2.06
AtlasLoot, vv6.02.00
AtlasLootBurningCrusade, vv6.02.00
AtlasLootCataclysm, vv6.02.00
AtlasLootClassicWoW, vv6.02.00
AtlasLootCrafting, vv6.02.00
AtlasLootWorldEvents, vv6.02.00
AtlasLootWrathoftheLichKing, vv6.02.00
AucAdvanced, v5.10.5043 (CrouchingKangaroo)
AucFilterBasic, v5.10.5043 (CrouchingKangaroo)
AucFilterOutlier, v5.10.5043.2531
AucMatchUndercut, v5.10.5043.2531
AucStatHistogram, v5.10.5043 (CrouchingKangaroo)
AucStatiLevel, v5.10.5043 (CrouchingKangaroo)
AucStatPurchased, v5.10.5043 (CrouchingKangaroo)
AucStatSales, v5.10.5043.2842
AucStatSimple, v5.10.5043 (CrouchingKangaroo)
AucStatStdDev, v5.10.5043 (CrouchingKangaroo)
AucStatWOWEcon, v5.10.5043.2530
AucUtilAHWindowControl, v5.10.5043.3311
AucUtilAppraiser, v5.10.5043.2530
AucUtilAskPrice, v5.10.5043.3175
AucUtilAutoMagic, v5.10.5043.3142
AucUtilCompactUI, v5.10.5043.2530
AucUtilEasyBuyout, v5.10.5043.3583
AucUtilFixAH, v5.10.5043 (CrouchingKangaroo)
AucUtilGlypher, v5.10.5043.2545
AucUtilItemSuggest, v5.10.5043.3108
AucUtilPriceLevel, v5.10.5043.2545
AucUtilScanButton, v5.10.5043.2530
AucUtilScanFinish, v5.10.5043.2530
AucUtilScanProgress, v5.10.5043.2530
AucUtilScanStart, v5.10.5043.4784
AucUtilSearchUI, v5.10.5043.3655
AucUtilSimpleAuction, v5.10.5043.4546
AucUtilVendMarkup, v5.10.5043.2530
Babylonian, v5.1.DEV.130
BadBoy, v6.421
BeanCounter, v5.10.5043 (CrouchingKangaroo)
BloodShieldTracker, v0.6
clcInfo, v
Configator, v5.1.DEV.282
Cromulent, vv1.5.8
DBMCore, v
DebugLib, v5.1.DEV.275
DoomCooldownPulse, v
Enchantrix, v5.10.5043 (CrouchingKangaroo)
EnchantrixBarker, v5.10.5043 (CrouchingKangaroo)
GearScore, v4.2.02
Gnosis, vv2.52
Informant, v5.10.5043 (CrouchingKangaroo)
JPack, v0.7.8
JPackBroker, v
JPackEx, v
LibStub, v
Mapster, v1.4.0
MikScrollingBattleText, v5.5.91
NugRunning, v
Omen, v3.1.0
Outfitter, v5.2
PallyPower, vv4.0.17
Postal, v3.4.4
Skada, v1.2-31
SkadaAbsorbs, v1.0
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaFailbot, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
SlideBar, v3.2.3 (<%codename%>)
Stubby, v5.10.5043 (CrouchingKangaroo)
TidyPlates, v6.0.7 (r103)
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TipTop, v2.3.2
TotemTimers, v2.3.15
TrinketBar, v0.4
Tukui, v13.01
TukuiConfigUI, v13.00
TukuiRaid, v
TukuiMarkBar, v1.1
WakeSpams, v2.0.51-stable
WakeSpamsOptions, v2.0.51-stable
BlizRuntimeLib_enUS v4.0.3.40000 <eu>
(ck=ab2)
got this when i was questing! Latest version(v0.6)
The estimated heal bar is showed correct and functions as intended. The blood shield bar at the other hand isn't showing at all (after death strike in combat). When I try to configurate I can see the shield bar, but it shows a negative value.
I've reinstalled the addon, reset the standard options, messed around with different options, but still the problem remains.
Any clues how to fix this? Are there addons who may cause this one to bug? I run tidy plates, omen, bartender, bartender dual spec, atlasloot, sexy mini map, sun art. I'd love to get this one working.
I haven't seen the issue you are describing. Perhaps you can provide a screen shot or some other information? I assume you are a Blood DK? If not, it only shows up if you uncheck "Only for Blood DK" in the options.