Go to Page... |
Updated: | 12-02-11 03:29 AM |
Created: | 10-26-08 11:30 AM |
Downloads: | 99,691 |
Favorites: | 313 |
MD5: |
Shieldmonitor by Frenchie
German localisation by Spiritmoon
Russian localisation by Glaurung
French localisation by Iktose
Korean localisation by Metalchoir
Chinese localisations by xiezi and juha
Spanish localisation by miros
Current version: 1.11.0, 2nd December 2011 - Available from http://www.wowinterface.com/
IMPORTANT: unfortunately I no longer play as main any characters that use shields (my mage I used to test the last update is still level 70!). So I'm not it a position to make updates or test for most gameplay changes. If someone else wants to pick up development on this addon, I'm happy to help out with any explanation of the code as needed.
Note: Due to time constraints development on this mod by me is now in maintenance mode, if anyone else wishes to pick it up to update it or add new features, please feel free.
Changelog
=========
1.11.0 - Updated for Wow 4.3 combatlog API
- removed right-click menu since is causes taint - use /sm options to change any options now
1.10.0 - Updated for Wow 4.2 combatlog API - no other changes
1.9.0 - Updated for Wow 4.1 API - no other changes
1.8.2 - Where shield strength is read from the tooltip this is now used as the final value as this should now already include spell/glyph bonuses. As a result we now check the tooltip every time a shield is cast rather than caching the value, since spellpower could have changed.
1.8.1 - Fix to shields where Blizz now sends the strength going back to 100% after damage - since they also now send a SPELL_AURA_REFRESH with a new strength each time such a shield takes damage.
- added French translation for Mage Ward (Thanks Mizaru)
- added Paladin's Guarded by the Light shield (Thanks Tatltael). Note I don't have a Paladin to test this on, so it's up to you guys
1.8.0 - Since Blizz have been kind enough to include the shield strength in the combat log for Priest shields, this version now reads that value
- other classes shield strength is still determined using tooltips so a fix is also included in case the user has beginner tooltips switched on
- support for Mage Shield in the Russian client added (thanks Khom), other translations still needed.
1.7.3 - more fixes to talent detection that were causing error messages
1.7.2 - added Mage Shield, works for English client only at the moment (thanks to grimmier)
- fix for PW:S bug as a result of talent tree changes
1.7.1 - fix for mouse button click handler
1.7.0 - Compatibility fix for WoW 4.0.1 - IMPORTANT NOTE - this is a fix for small changes in the WoW API ONLY - It does not address any changes in shield mechanics or any problems that may have been caused by tooltip changes.
1.6.1 - Small fix to Russian locale for Power word: shield
1.6.0 - ToC updated for WoW 3.3, cap of 10k added on Divine Aegis shield
(for changes in older versions, see the 'Change Log' tab)
Description
===========
Since Patch 3.0, the combat log has shown exact figures for damage absorbed by shields such as 'Power Word: Shield'. Shieldmonitor is a lightweight addon that takes advantage of that fact to provide feedback on precisely how much more damage a shield can sustain before it fails. It does this by means of a small window that shows a bar with the percentage and damage absorption of the shield remaining as well as the time the shield buff has left.
Usage
=====
This addon is pretty much install and go. There will be nothing to see until a shield is cast on you (by yourself or someone else). At that point the status window appears, initially in the centre of the screen. Left-click and drag the window to where you'd like it to be. Right click on the window to pop-up a menu with options 'Lock Window' and 'disable' and 'Options'. If you disable Shieldmonitor via the menu, then you either have to use the slash command /shieldmonitor enable or the options screen to re-enable it. Note that Shieldmonitor's window disappears as soon as the shield is exhausted, dispelled or the shield buff times out.
Shields currently monitored are:
Priest - Power Word: Shield, Divine Aegis
Mage - Ice Barrier, Mana Shield, Mage Ward
Paladin - Sacred Shield, Guarded by the Light
Warlock - Voidwalker Sacrifice, Shadow Ward
Herbalists - Fel Blossom (note this provides a shield that has a min and max damage absorption. For the purposes of monitoring, the most optimistic value is taken, however Shieldmonitor will close its window as soon as the shield fails.)
Limitations
===========
The maximum value of a Power Word: Shield or Divine Aegis cast on you by another player will probably be inaccurate, since the shield will benefit from the casting player's spell bonus and talents and this is not available via the API, only your own spell bonus/talents. (that is unless someone can point me to a way to find it out - GetSpellBonusDamage is self only).
There are no configuration options for the style of the window other than the scaling. If you don't like it, feel free to play around with the xml file, everything that controls its appearance is in there.
Localisation
============
The addon will work for the English, German, French, Spanish, Korean, Chinese (zhCH and zhTW) and Russian clients at present. If any player from a non-supported locale wants to help, then you can see what needs to be done by looking at the already added German (deDE) locale block in the lua file. Only the spellnames and the TIPREAD entries are essential for making the addon work, other texts are just for completeness.
Noted suggestions (which may or may not make it into a future version!)
==============
- Add a sound alert to the warnings (possible, perhaps)
- Add option to customise bar textures (possible, low priority for now)
- Add option to adjust bar length (possible, low priority for now)
- make addon communicate between people in groups/raids who are all using shieldmonitor in order to make the level of PW:S casted on you by someone else accurate (possible, being researched, testing issues though, i.e. requires group!)
Note: It's likely to be a while now before I dovote a lot more time to Shieldmonitor as, like everyone else I suspect, I'm now busy levelling my main characters to 80
Bugs
====
Due to the complexity of testing various shield combinations at the same time, the priority of the shields with respect to each other might not yet be correct. Any testing info always welcome!
Comment Options |
Manaman |
View Public Profile |
Send a private message to Manaman |
Find More Posts by Manaman |
Add Manaman to Your Buddy List |
Spiritmoon |
View Public Profile |
Send a private message to Spiritmoon |
Find More Posts by Spiritmoon |
Add Spiritmoon to Your Buddy List |
frenchie |
View Public Profile |
Send a private message to frenchie |
Find More Posts by frenchie |
Add frenchie to Your Buddy List |
04-20-09, 01:17 PM | |
Guest
Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
|
Please tell me you are going to include sacred shield anytime soon?
|
|
04-20-09, 12:22 PM | ||
|
|
|
|
frenchie |
View Public Profile |
Send a private message to frenchie |
Find More Posts by frenchie |
Add frenchie to Your Buddy List |
04-20-09, 12:21 PM | |
|
3.1 compatible!
Ok, I've just uploaded a quick update to make it 3.1 compatible. This mainly involved fixing the priest talent checks for the revised trees.
I put in a check for the new mage Glyph of Ice Barrier, but not sure if it works right as I don't actually have that glyph! Divine Aegis barriers are detected but at the moment the addon does not handle the stacking. Unfortunately the only priest I have is a lowly level 40ish, so I'm a bit stuck with testing this. Also I need info on exactly how the stacking works, does the target get a refreshed barrier with a new timer and the new amount added to whatever was left on the old shield? I can see it being a little on the tricky side. |
|
frenchie |
View Public Profile |
Send a private message to frenchie |
Find More Posts by frenchie |
Add frenchie to Your Buddy List |
04-20-09, 12:14 PM | |
A Defias Bandit
Forum posts: 2
File comments: 38
Uploads: 0
|
Any chance you might include a feature to display the shield level while mounted in the Argent Tournament?
|
|
Damask |
View Public Profile |
Send a private message to Damask |
Find More Posts by Damask |
Add Damask to Your Buddy List |
04-19-09, 01:24 AM | |
|
great addon and thanks for saying u will be looking to update it. Also, could it be possible to host on curse because of people wanting to update it from the curse client?
|
|
jmcgrath |
View Public Profile |
Send a private message to jmcgrath |
Find More Posts by jmcgrath |
Add jmcgrath to Your Buddy List |
04-16-09, 06:59 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 9
Uploads: 0
|
I guess Divine Aegis needs an overhaul, now that it is stackable.
Hm, now that I mention it, I haven't seen any divine aegis in my shieldmonitor since the patch at all. |
|
Spiritmoon |
View Public Profile |
Send a private message to Spiritmoon |
Find More Posts by Spiritmoon |
Add Spiritmoon to Your Buddy List |
04-14-09, 06:30 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 103
Uploads: 0
|
If/when you do get around to updating this, Frost Mages just got a new glyph that makes ice barrier absorb 30% more. This works AFTER spell power modifiers, so here's the equation:
((0.8067 * spellpower) + 3300) * 1.3 = total absorption
Last edited by affix : 04-14-09 at 06:31 PM.
|
|
affix |
View Public Profile |
Send a private message to affix |
Find More Posts by affix |
Add affix to Your Buddy List |
04-05-09, 06:51 AM | |
|
Just dropping in to say that I've been away from WoW for a while (got a bit bored with the 3.0 content to be honest) but I'll try and sort out an update once 3.1 is out.
@denied: as far as bonuses from items go, that's a little bit of a tricky one, not least because, without having the item in question, I can't do any testing! Also, I don't know what items there are (apart from the one you mention) that give bonuses to shields. @Zidormo: I still think the taint is some sort of Blizz bug to do with UIdropdownmenu, but I'll double check. |
|
frenchie |
View Public Profile |
Send a private message to frenchie |
Find More Posts by frenchie |
Add frenchie to Your Buddy List |
04-03-09, 11:48 AM | |
A Kobold Labourer
Forum posts: 1
File comments: 1
Uploads: 0
|
Hi and thanks for this mod. have been looking for a shield mod all over when I finally found this one.
playing on my mage I went to test it out and found something strange about my marshal's silk gloves. they don't seem to have any affect on this mod when I use mana shield. would this be something that you could add? also atm planning to get the Trappings of Vaulted Secrets set which further increases the shield. not sure if they work with the mod either, but would love if you had time to look into it at some point. Thanks in advance for your help and keep up the good work |
|
denied |
View Public Profile |
Send a private message to denied |
Find More Posts by denied |
Add denied to Your Buddy List |
03-30-09, 06:25 AM | |
|
Thanks! Again!
Thanks for much for your quick reply, and also for the easy fix! I really appreciate it! Works like a charm, mate, cheers!
|
|
Gsusnme |
View Public Profile |
Send a private message to Gsusnme |
Find More Posts by Gsusnme |
Add Gsusnme to Your Buddy List |
03-30-09, 05:56 AM | ||
|
But this is not a mod code error. This is a tainting error. I normally have taint/"blocked" error recording turned off in BugSack/BugGrabber, as Blizzard's taint error recording is virtually the same as what those mods record. What I reported came straight from Blizzard's taint.log file, the recording of which I have long had turned on (not enabled by default, you turn it on via a command line command). And data from taint.log is normally acknowledged to be more that sufficient when seeing what mods are tainting where. Good luck. |
|
|
Zidomo |
View Public Profile |
Send a private message to Zidomo |
Find More Posts by Zidomo |
Add Zidomo to Your Buddy List |
03-30-09, 01:14 AM | |
|
Spellpower coefficient idea
According to wowwiki, Power Word: Shield has a 80.68% coefficient. For most spells, the base coefficient is determined by the cast time of the spell.
In my opinion, here are a few different ways you can get/guess how much spellpower someone has: 1) Take a look at Examiner it adds up how much +spellpower someone has from their gear when you inspect them, and also shows their talent points. This number could then be used for the caculations 2) If spellpower of the caster is unavailable, the mod could have a coefficient that the user can set as the default (for the level of the caster) to be used in the calculation of the strength of the shield
__________________
Currently contemplating coming back to Authorship.. been away for years. Please let me know you care, by commenting on what addon(s) of mine you want to see updated. Author of Daily Bean Counter, MyNameTogglesWhenIAFKorDND, Extended Shutdown Warning, Auto Mail Director, Duel Nullify, Spec Transmiter, Say Again, Window Teller, Who Crafts, Ad Repeater, Privy Cork, Mac Backup, and more. |
|
Mike-N-Go |
View Public Profile |
Send a private message to Mike-N-Go |
Find More Posts by Mike-N-Go |
Add Mike-N-Go to Your Buddy List |