Go to Page... |
Updated: | 12-02-11 03:29 AM |
Created: | 10-26-08 11:30 AM |
Downloads: | 99,590 |
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 |
frenchie |
View Public Profile |
Send a private message to frenchie |
Find More Posts by frenchie |
Add frenchie to Your Buddy List |
05-06-09, 04:58 PM | |
|
esES locale
Just sent you the esES locale (via PM). Cheers
|
|
miros |
View Public Profile |
Send a private message to miros |
Find More Posts by miros |
Add miros to Your Buddy List |
05-06-09, 03:29 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 103
Uploads: 0
|
Any chance you can look in to the ice barrier issues?
|
|
affix |
View Public Profile |
Send a private message to affix |
Find More Posts by affix |
Add affix to Your Buddy List |
05-01-09, 01:23 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
edit: nvm thought i fixed my problem but i didn't
edit 2: after completely deleting the saved variable folders of shieldmonitor and my addon folder, i reinstalled it again and when i first cast ice barrier it shows the right value, after entering a bg or arena and casting ice barrier, i get an error and from there it shows the wrong value.
Last edited by Boosts : 05-01-09 at 02:04 PM.
|
|
Boosts |
View Public Profile |
Send a private message to Boosts |
Find More Posts by Boosts |
Add Boosts to Your Buddy List |
04-29-09, 11:48 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Well i'm not sure what affix's problem is but this is mine. Well, firs tto answer your question, no ice barrier is not showing the correct value for me with the glyph. 5% of the time itll show the correct amount which is 6,100 something but 95% of the time it shows 5750 which means the addon is showing the 30% more absorption without the spell power scaling part of ice barrier and just the baseline ice barrier absorption of 3300. Also, as for my problem, whenever I enter an arena or battleground, if i cast ice barrier or any shield for that matter before the arena match starts, i get an error that pops up talking about being unable to concatenate local 'text' (a nil value). It also is bugged out and after i click ok on the error, the shieldmonitor bar runs in the negatives or does not show at all. Immidiately after the bg or arena fight starts, and i cast any shield everything is fine, but again barrier shows the wrong value but it still shows the incorrect value with no errors.
Last edited by Boosts : 04-29-09 at 12:21 PM.
|
|
Boosts |
View Public Profile |
Send a private message to Boosts |
Find More Posts by Boosts |
Add Boosts to Your Buddy List |
04-29-09, 06:03 AM | ||
|
Ok, I'm getting confused as to whether there are one or two different issues here.
Firstly, ignoring arena for a second, is the calculation for Ice Barrier, with and without glyph, now correct in normal play? (It seems correct on my level 70 mage that doesn't have the glyph). As far as arena goes (which I don't play myself), I think the problem lies in this: "Any existing buffs and conjured items will be purged or deleted upon entering. This is to ensure outside buffs are not used, and no conjured items from players not actually in your group are being used." from (http://www.wow-europe.com/en/info/basics/arena/) however, this purging is done without Blizz actually sending the corresponding events to the combat log. As of yet, I don't have way of detecting entering an arena, if anyone can point me at a good way of doing this I will add it in.
|
|
|
frenchie |
View Public Profile |
Send a private message to frenchie |
Find More Posts by frenchie |
Add frenchie to Your Buddy List |
04-28-09, 11:48 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 103
Uploads: 0
|
When the addon is ticking in to the negatives, if I try to click off my Ice Barrier buff and cast a new one, it doesn't show up at all until I leave the arena. |
|
|
affix |
View Public Profile |
Send a private message to affix |
Find More Posts by affix |
Add affix to Your Buddy List |
04-28-09, 10:27 AM | ||
|
Re Ice barrier showing the wrong figure, could it be that dual-speccing is involved? I'm just wondering if you have the glyph of ice barrier in one spec and not the other, and are then swapping specs after the addon has calculated the max value to use?
If so I need to look at the code that's supposed to re-check things after a spec swap.
|
|
|
frenchie |
View Public Profile |
Send a private message to frenchie |
Find More Posts by frenchie |
Add frenchie to Your Buddy List |
04-28-09, 06:41 AM | ||
A Cyclonian
Forum posts: 46
File comments: 20
Uploads: 0
|
Re: Re: Glyph of the Stoneclaw
|
|
|
HyperGig |
View Public Profile |
Send a private message to HyperGig |
Find More Posts by HyperGig |
Add HyperGig to Your Buddy List |
04-27-09, 08:29 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
I'm getting the same errors affix has mentioned. If i cast any shield before an arena or battleground starts, an error pops but otherwise itll show up normally after the actual arena or battleground starts, these errors started after ur recent patchup on april 20th to try and fix the amount shown with ice barrier with the glyph. Also last night barrier showed 6069 or so which is the correct dmg absorption but it's now showing 5650 or so again which is the incorrect value.
|
|
Boosts |
View Public Profile |
Send a private message to Boosts |
Find More Posts by Boosts |
Add Boosts to Your Buddy List |
04-27-09, 12:55 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 103
Uploads: 0
|
I'm getting some strange errors with the latest version. Ice Barrier isn't showing up for the proper amount (~5700 when it is actually ~6100), and when I join an arena with barrier up it counts down from zero and goes in to the negative. I'll try to get some more specific information as to how/when it is messing up tonight, but it functions strangely when joining an arena.
|
|
affix |
View Public Profile |
Send a private message to affix |
Find More Posts by affix |
Add affix to Your Buddy List |
04-26-09, 04:27 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
I tested in sartharion's lair and the fire ward is getting used up before ice barrier.
|
|
Kageno |
View Public Profile |
Send a private message to Kageno |
Find More Posts by Kageno |
Add Kageno to Your Buddy List |
04-25-09, 01:58 AM | ||
|
Re: Ice Barrier
I've just done an update to include your fixes. Re point 4, from my testing (pre 3.0) it seemed that Ice Barrier takes priority and will absorb all damage irrespective of school, even if you receive fire/frost damage and one of those barriers is up. The easiest place I found to test this was in Shadowmoon valley, where you can step in/out of the lava (fire damage) while observing what is happening. Of course, it's always possible that Blizz may have changed things arround so info from new testing is always welcome. When I first developed this addon, WotLK was in beta, and as I had a beta account I was able to create pre-made characaters to test all the different shields and abilities. Now I no longer have access to premades there's a lot of stuff I can't test first hand. |
|
|
frenchie |
View Public Profile |
Send a private message to frenchie |
Find More Posts by frenchie |
Add frenchie to Your Buddy List |
04-24-09, 07:34 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Ice Barrier
1/
The Ice Barrier in french is not working because the tooltip text doesn't match the pattern. You should use this pattern: "[aA]bsorb%a+ (%d+) points de d\195\169g\195\162ts" to match "en absorbant 4290 points de dégâts" 2/ The glyph bonus is not working but I think you said it in an earlier thread. The glyph ID is 63095 for me. 3/ The calculation for the absorption bonus for Ice Barrier is not correct IMO. The tooltip already takes the glyph into account (3300*1.3=4290). So just add the spellpower bonus through glyph effect (SP*0.8067*1.3) to it. 4/ If I understand the slot system, Ice Barrier takes damage before Ice or Fire ward from Fire/Ice incoming spells. I heard it was the other way around, Fire/Ice ward would take the damage then when used up, Ice Barrier comes into action. I will have to test that as I'm not sure about the mechanics here.
Last edited by Kageno : 04-24-09 at 08:05 PM.
|
|
Kageno |
View Public Profile |
Send a private message to Kageno |
Find More Posts by Kageno |
Add Kageno to Your Buddy List |
04-24-09, 04:50 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Thank you Frenchie, it worked.
|
|
CmanG |
View Public Profile |
Send a private message to CmanG |
Find More Posts by CmanG |
Add CmanG to Your Buddy List |