This addon evaluates the combat log and looks for attacks which were parried. What it does once a parry is detected depends on the mode(s) which are activated at the time. In logging mode it will write information on what attack got parried and who made the attack in the standard chat tab. In tank mode it will warn the offender and inform him that he just caused some parry haste on you. (Assuming you actually are the tank that is, tank mode does nothing if you aren't tanking the mob).
Per default only parries by boss mobs are reported as the effect of parry haste on trash should be neglible. You can however change this behaviour by activating trash mode.
The motivation for this addon came from numerous wipes on bosses like Supremus caused by overzealous melee dps who didn't position themselves correctly and consequently causing wipes due the increased boss dps from parry haste effects.
/pa to open the configuration dialog.
/pa help or /pa info for a small list of commands
/pa show to open the reporting frame
/pa reset to reset the reporting frame to default values
Next on my TODO list:
- Nothing -
I'm out of ideas right now so unless someone comes up with a suggestion on what might be added, don't expect any updates (other than fixes) for a while.
A more complete changelog can be found in changelog.txt within the archive.
V1.0.0 Initial Release
A basic DPS mode has been added which warns DPSers if they cause a parry on a (boss) mob.
Warnings are now more configurable and configuration in general has been cleaned up a bit.
Almost fully localized for enUS/enGB/deDE (only some debug messages were left untouched)
Added a few more colour choices and fixed a problem with english locales. Now defaulting to enUS.
Fixed a few small errors and cleaned up configuration dialogs some more.
Made colours much more customizable. This required a change in the SavedVariables file. A simple fix is in place, but if you get errors, please delete your ParryAssist.lua in your Saved Variables folder. I'm sincerely sorry for this bad planning on my part.
V1.2.5 - Added an option for a warning message to be displayed prominently in the middle of your screen if you get parried in DPS mode
Added an exclusion list and means to manage it. Units on the exclusion list won't be reported if their attacks get parried.
Added a switch for a "Silent mode". If activated most changes to the configuration won't be reported in the chat frame.
Added support for LibSink. Warning messages can now be sent to any LibSink-supported "sink". Thanks to Sano @ WoWinterface for the good suggestion
Added a custom message frame which can recieve all those notifications and basically provide a scrollable log of all reported parries. The content of the frame does not persist through gaming sessiosn as non of it's content is saved nor does it look pretty, but it gets the job done. I might improve looks and functionality in a future release. (Type /pa show to open this frame)
Improved precision of the timestamps in the reporting window.
Moved settings for the exclusion list management to an extra tab.
Localized the reporting frame
Added a few commandline options and rearranged the reporting frame a bit.
V1.4.4 - Reporting frame is now resizeable
V1.4.5 - Updated the embedded Ace3 libs and confirmed compatibility with WoW 3.0
V1.4.7 - Updated all embedded libs (ace3 as well as LibSink) and bumbed up the interface version for 3.1.x
V1.4.8 - Updated all embedded libs (ace3 as well as LibSink) and bumbed up the interface version for 3.3.x
Fixed a problem that I introduced without noticing during one of those updates to the embedded libraries. Obviously messed up a path and didn't notice it because another addon loaded the lib in question correctly.
Updated for WoW 4.0
Updated vor WoW 4.1
Updated for 4.2.0
Updated for 4.3.0 (toc and embedded libs)