Earlier Versions
Name | Size | Uploaded | Game Version | Downloads | |
v70000-2.0.4 release | 3.11 KB | Jul 27, 2016 | 7.0.3 | 4,599 | Download |
v60100-2.0.3 release | 3.12 KB | Feb 27, 2015 | 6.1.0 | 3,702 | Download |
v60000-2.0.2 release | 3.19 KB | Jan 15, 2015 | 6.0.3 | 1,267 | Download |
v60000-2.0.1 release | 3.13 KB | Oct 24, 2014 | 6.0.2 | 2,195 | Download |
v60000-2.0.0 release | 3.13 KB | Oct 22, 2014 | 6.0.2 | 387 | Download |
v60000-1.4.0 release | 3.92 KB | Oct 17, 2014 | 6.0.2 | 777 | Download |
v50400-1.3.11 release | 4.00 KB | Nov 20, 2013 | 5.4.1 | 2,917 | Download |
v50400-1.3.10 release | 3.97 KB | Oct 20, 2013 | 5.4.0 | 796 | Download |
1.3.9 release | 3.91 KB | Sep 13, 2013 | 5.4.0 | 788 | Download |
v50300-1.3.8 release | 3.94 KB | May 23, 2013 | 5.3.0 | 1,382 | Download |
v50200-1.3.8 release | 3.95 KB | May 10, 2013 | 5.2.0 | 538 | Download |
v50200-1.3.7 release | 3.94 KB | Apr 29, 2013 | 5.2.0 | 489 | Download |
v50200-1.3.6 release | 3.90 KB | Apr 16, 2013 | 5.2.0 | 65 | Download |
v50200-1.3.5 release | 3.89 KB | Apr 16, 2013 | 5.2.0 | 454 | Download |
v50200-1.3.4 release | 3.89 KB | Mar 9, 2013 | 5.2.0 | 904 | Download |
v50100-1.3.3 release | 3.86 KB | Feb 20, 2013 | 5.1.0 | 640 | Download |
v50100-1.3.2 release | 3.84 KB | Feb 20, 2013 | 5.1.0 | 31 | Download |
v50100-1.3.1 release | 3.75 KB | Nov 29, 2012 | 5.1.0 | 1,216 | Download |
v50001-1.3.1 release | 3.76 KB | Nov 26, 2012 | 5.0.5 | 477 | Download |
v50001-1.3 release | 3.80 KB | Oct 16, 2012 | 5.0.5 | 1,021 | Download |
v50001-1.2.22 release | 3.76 KB | Oct 14, 2012 | 5.0.5 | 373 | Download |
v50001-1.2.21 release | 3.69 KB | Oct 14, 2012 | 5.0.5 | 151 | Download |
v50001-1.2.20 release | 3.70 KB | Oct 2, 2012 | 5.0.5 | 684 | Download |
v50001-1.2.19 release | 3.69 KB | Oct 2, 2012 | 5.0.5 | 77 | Download |
v50001-1.2.18 release | 3.68 KB | Sep 16, 2012 | 5.0.5 | 746 | Download |
v50001-1.2.17 release | 3.77 KB | Sep 4, 2012 | 5.0.4 | 657 | Download |
v50001-1.2.16 release | 3.76 KB | Sep 3, 2012 | 5.0.4 | 285 | Download |
v50001-1.2.15 release | 3.74 KB | Sep 2, 2012 | 5.0.4 | 142 | Download |
v50001-1.2.14 release | 3.78 KB | Sep 2, 2012 | 5.0.4 | 34 | Download |
v50001-1.2.13 release | 3.83 KB | Sep 2, 2012 | 5.0.4 | 45 | Download |
v50001-1.2.12 release | 3.75 KB | Aug 31, 2012 | 5.0.4 | 494 | Download |
v50001-1.2.11 release | 3.74 KB | Aug 31, 2012 | 5.0.4 | 127 | Download |
v50001-1.2.10 release | 3.74 KB | Aug 31, 2012 | 5.0.4 | 71 | Download |
v50001-1.2.9 release | 3.83 KB | Aug 30, 2012 | 5.0.4 | 359 | Download |
v50001-1.2.8 release | 3.68 KB | Aug 30, 2012 | 5.0.4 | 109 | Download |
v50001-1.2.7 release | 3.67 KB | Aug 29, 2012 | 5.0.4 | 334 | Download |
v50001-1.2.6 release | 3.69 KB | Aug 29, 2012 | 5.0.4 | 55 | Download |
v40300-1.2.5 release | 3.71 KB | Aug 4, 2012 | 4.3.4 | 750 | Download |
v40300-1.2.4 release | 3.76 KB | Jun 28, 2012 | 4.3.4 | 646 | Download |
v40300-1.2.2 release | 3.60 KB | Dec 2, 2011 | 4.3.0 | 3,604 | Download |
v40300-1.2.1 release | 3.58 KB | Nov 30, 2011 | 4.3.0 | 1,414 | Download |
v40200-1.2.1 release | 3.51 KB | Oct 10, 2011 | 4.2.0 | 2,494 | Download |
v40200-1.2.0 release | 3.58 KB | Oct 4, 2011 | 4.2.0 | 955 | Download |
v40200-1.1.2 release | 3.36 KB | Oct 3, 2011 | 4.2.0 | 201 | Download |
v40200-1.1.1 release | 3.43 KB | Oct 3, 2011 | 4.2.0 | 60 | Download |
v40200-1.1 release | 3.50 KB | Sep 20, 2011 | 4.2.0 | 1,294 | Download |
v40200-1.0.8 release | 3.29 KB | Sep 17, 2011 | 4.2.0 | 371 | Download |
v40200-1.0.7 release | 4.09 KB | Sep 17, 2011 | 4.2.0 | 62 | Download |
PitBull4_Shields-1.0.4-103ed63 release | 4.13 KB | Jul 1, 2011 | 4.2.0 | 779 | Download |
PitBull4_Shields-1.0.3-ea06279 release | 4.12 KB | Apr 27, 2011 | 4.1.0 | 60 | Download |
PitBull4_Shields-1.0.2-cf10d62 release | 4.10 KB | Apr 13, 2011 | 4.0.6 | 86 | Download |
PitBull4_Shields-1.0.1-b0c1c7 release | 4.09 KB | Apr 7, 2011 | 4.0.6 | 50 | Download |
Pitbull4_Shields-1.0.0-65121cf release | 3.99 KB | Mar 31, 2011 | 4.0.6 | 47 | Download |
b40300-1.2.3 beta | 3.62 KB | Dec 10, 2011 | 4.3.0 | 177 | Download |
v50300-1.3.8-2-gfc39a3c alpha | 3.87 KB | Sep 13, 2013 | 5.4.0 | 48 | Download |
v50200-1.3.6 alpha | 3.77 KB | Apr 16, 2013 | 5.2.0 | 50 | Download |
v50001-1.2.20-2-g5700d99 alpha | 3.67 KB | Oct 14, 2012 | 5.0.5 | 20 | Download |
v50001-1.2.18-2-g739f285 alpha | 3.63 KB | Oct 2, 2012 | 5.0.5 | 13 | Download |
v50001-1.2.16-4-g55a9396 alpha | 3.63 KB | Sep 16, 2012 | 5.0.5 | 13 | Download |
v50001-1.2.16-2-g77196ed alpha | 3.66 KB | Sep 4, 2012 | 5.0.4 | 15 | Download |
v50001-1.2.13 alpha | 3.63 KB | Sep 2, 2012 | 5.0.4 | 15 | Download |
v50001-1.2.8-6-gf0d2163 alpha | 3.77 KB | Aug 30, 2012 | 5.0.4 | 11 | Download |
b40300-1.2.3-3-g6e2abf0 alpha | 3.65 KB | Jun 28, 2012 | 4.3.4 | 10 | Download |
b40300-1.2.3-2-g5650488 alpha | 3.61 KB | Jun 17, 2012 | 4.3.4 | 20 | Download |
v40300-1.2.2-1-ga94460e alpha | 3.55 KB | Dec 10, 2011 | 4.3.0 | 10 | Download |
v40300-1.2.1-1-gec8cf98 alpha | 3.52 KB | Dec 2, 2011 | 4.3.0 | 12 | Download |
v40200-1.2.1-1-g45cba19 alpha | 3.49 KB | Nov 29, 2011 | 4.3.0 | 55 | Download |
v40200-1.1-3-g168880b alpha | 3.37 KB | Oct 3, 2011 | 4.2.0 | 8 | Download |
v40200-1.1-2-g143576b alpha | 3.37 KB | Sep 27, 2011 | 4.2.0 | 72 | Download |
v40200-1.1-1-gadae62c alpha | 3.32 KB | Sep 20, 2011 | 4.2.0 | 12 | Download |
v40200-1.0.8-2-g383c40a alpha | 3.38 KB | Sep 17, 2011 | 4.2.0 | 40 | Download |
v40200-1.0.8-1-g2cc6250 alpha | 3.21 KB | Sep 17, 2011 | 4.2.0 | 10 | Download |
v40200-1.0.7-2-g7f80aae alpha | 3.22 KB | Sep 17, 2011 | 4.2.0 | 10 | Download |
v40200-1.0.7-1-g9faee4c alpha | 3.07 KB | Sep 17, 2011 | 4.2.0 | 7 | Download |
Screenshots
Description
Shields Module for Pitbull4
Overview
This module allows you to add a bar to your Pitbull4 frames, where the extra bar will show you the remaing amount (not remaining time) of any shield(s) on that target. You can also use a Lua text to overlay those as a text element wherever you might want. I'll show you the code that below. It's not automatically integrated to export to just show up magically in Pitbull's list yet, though that's a TODO.
New shield detection system
Version 2.0 is a major re-rewrite and massive code simplification, based on the relatively new UNITABSORBAMOUNT_CHANGED event and UnitGetTotalAbsorbs() API that Blizzard added in about 5.2 or so. I'd been meaning to switch to this for a while.
This new code should now detect everything that Blizzard considers to be a damage shield, and won't need an explicit list of spellIDs to watch for. No more "Pitbull4_Shields candidate spell" in your chat window.
One downside to this new mechanism is that the "self only" option is now not available, because the Blizzard API merges all shields into one. I would need to keep the old UNIT_AURA based code (or parts of it) in order to estimate which user's shield is being consumed when damage is absorbed. I think the simplicity wins over though, and I suspect 99.9% of the time you just want to know "how much damage can this unit take before its health starts to drop", and this should cover that.
Configuration
In the Layout editor, choose a layout and go to the Bars
tab. You'll see another set of tabs, with one called Shields
. The settings for the shields bar are there. Note that by default, Hide empty bar
is turned on, so if you have no shield on you, you'll see nothing until you do put up a shield.
Text
The Shield bar now will come with its own text. If you want to show the bar but not the text, you can remove it (or reconfigure its font, size, attach to somewhere else, etc.) in the "Texts" tab for the unit you want to modify. If you have previously used the LuaText suggestion for prior versions of this addon, you'll want to remove that, as it'll now say "{Err}" instead of what you want.
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Bugs
No doubt there's lots of bugs. You can let me know about them here. I might even fix them if you let me know.
Add a comment