Go to Page... |
Updated: | 12-02-11 03:29 AM |
Created: | 10-26-08 11:30 AM |
Downloads: | 99,479 |
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 |
Julith |
View Public Profile |
Send a private message to Julith |
Find More Posts by Julith |
Add Julith 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 |
11-04-08, 01:41 PM | |
|
Why do you use localization for compatibility? AFAIK when using Spell-IDs, it would work on all client languages without localization.
|
|
Mars85 |
View Public Profile |
Send a private message to Mars85 |
Find More Posts by Mars85 |
Add Mars85 to Your Buddy List |
11-03-08, 11:48 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
ShieldLeft - the original Shield Monitor
frenchie,
I am the third in a line of developers for ShieldLeft which is an addon that is similar to yours. I have not had a chance to check out your addon, but it looks to have the same general idea as my addon (looks to actually cover more shields). I also noticed that you are looking to setup a way for individuals to configure the look of the bar. Here's my proposal: I am unable to dedicate the time to my addon recently due to other obligations, so I just thought you might want to look at the code I used to set up the configuration part of the bar and see if you can adapt it easily to work with yours. You can find ShieldLeft on WoWUI or at my GoogleCode site: http://code.google.com/p/fireaddons/ http://wowui.worldofwar.net/?p=mod&m=6421 ShieldLeft works with 3.0.2, but does not report the actual damage absorbed (since I haven't had a chance to update it since the patch release) - it still uses averages from stored damage. One day, I would like to update it, but I have no idea when that will be. If you can get yours to incorporate the configuration menu of mine and have the capabilities of what you want, I might not update it at all. Let me know if you have any questions and I'll help as much as I can.
|
|
|
firegrove |
View Public Profile |
Send a private message to firegrove |
Find More Posts by firegrove |
Add firegrove to Your Buddy List |
Eliasar |
View Public Profile |
Send a private message to Eliasar |
Find More Posts by Eliasar |
Add Eliasar to Your Buddy List |
11-03-08, 10:22 AM | |
|
I have to be honest and say that playing around with the look isn't really my thing. I'm more interested in getting the data side of things accurate, and making sure the addon runs efficiently. For instance, showing the correct max value for a PW:S when it's cast be someone else on you. By the way, I've now realised that the way to do that, at least for people that regularly play together, is to have both players running Shieldmonitor and have the addon send/receive data via the addon channel about the other player's talents and spell bonus. Whether I actually get around to implementing that, probably depends on if enough people want it.
That said, I do appreciate that different styles of presentation appeal to different people, so I will consider adding some more customisable options. In the meantime if anyone wants to contribute alternative styles, either as a mockup or by hacking the existing code, they are more than welcome. |
|
frenchie |
View Public Profile |
Send a private message to frenchie |
Find More Posts by frenchie |
Add frenchie to Your Buddy List |
11-01-08, 06:54 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 4
Uploads: 0
|
Timer
Do you think you could make the timer a bar rather than text to the left? I'm much more of a visual person only glancing at this bar from time to time. I had actually started a mod for this exact purpose, only to find yours when I was near completion. If you need any help with upkeep, I'd be more than happy to oblige.
Also, I would suggest putting in "/sm" as a slash command as well. Under where you have the SlashCmdList line, you can put Code:
SLASH_SHIELDMONITOR1 = "/sm"; Also, I have a mage and herbalist if you needed any testing done. Leywor on Detheroc
Last edited by Eliasar : 11-01-08 at 07:08 PM.
|
|
Eliasar |
View Public Profile |
Send a private message to Eliasar |
Find More Posts by Eliasar |
Add Eliasar to Your Buddy List |
10-31-08, 03:09 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 103
Uploads: 0
|
Thanks for the scaling feature. This addon has proved to be very useful in arenas, it flat out won me a match last night.
|
|
affix |
View Public Profile |
Send a private message to affix |
Find More Posts by affix |
Add affix to Your Buddy List |
10-30-08, 11:46 AM | |||
|
Last edited by JMHammer : 10-31-08 at 09:47 AM.
|
||
|
JMHammer |
View Public Profile |
Send a private message to JMHammer |
Find More Posts by JMHammer |
Add JMHammer to Your Buddy List |
10-30-08, 11:28 AM | ||
|
|
|
|
frenchie |
View Public Profile |
Send a private message to frenchie |
Find More Posts by frenchie |
Add frenchie to Your Buddy List |
10-30-08, 10:58 AM | |
|
Great addon! Thanks for creating it.
In which file is the saved location of the shieldmonitor frame? It seems to be saved on a per-character basis. The data doesn't seem to be saved in layout-cache.txt or shieldmonitor.lua. I'm asking because I would like to copy the location preference to each of my other characters, rather than waiting for a shield to be cast on them one of these days and then having to quickly adjust the location of the shieldmonitor frame while in combat. Thanks again! |
|
JMHammer |
View Public Profile |
Send a private message to JMHammer |
Find More Posts by JMHammer |
Add JMHammer to Your Buddy List |
10-29-08, 06:46 PM | |
A Defias Bandit
Forum posts: 3
File comments: 13
Uploads: 0
|
good addon... so its in my favorite list atm.. but scaling and skinning ( with SharedMedia ) options would be nice... yea i know I'm a control freak on my ui's looking...
Last edited by niennasill : 10-29-08 at 06:47 PM.
|
|
niennasill |
View Public Profile |
Send a private message to niennasill |
Find More Posts by niennasill |
Add niennasill to Your Buddy List |
10-29-08, 01:39 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 103
Uploads: 0
|
Working absolutely perfectly so far, thank you *SO* much for expanding this addon the way you did, I really do appreciate the work.
Only other thing I can think of that would be useful would be scaling (width/height/total size settings). It is pretty small by default. |
|
affix |
View Public Profile |
Send a private message to affix |
Find More Posts by affix |
Add affix to Your Buddy List |
10-29-08, 12:04 PM | |
|
I have a Herbalist Warlock, once im home i will look into what sheild comes first and post it here or send you a PM
|
|
0Blackmage0 |
View Public Profile |
Send a private message to 0Blackmage0 |
Find More Posts by 0Blackmage0 |
Add 0Blackmage0 to Your Buddy List |