Download
(161 Kb)
Download
Updated: 03-17-13 06:49 PM
Pictures
File Info
Compatibility:
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:03-17-13 06:49 PM
Created:08-25-09 07:23 PM
Downloads:12,585
Favorites:75
MD5:
Ardent Defender  Popular! (More than 5000 hits)
Version: 2.20
by: Blinddate [More]
Ardent Defender is an addon designed to help Protection Paladins.

It provides several functions which I found useful as a Tankadin,
and hope someone else finds them useful as well.

Ardent Defender will:
  • - Announces when Ardent Defender proc's and saves your life, as well as flashing your screen and shaking it to alert you to the averted death.
  • - Detects and tells you when someone causes a parry on an NPC you are tanking. Also tells you if you cause a parry on an NPC someone else is tanking.
  • - Announces bubblewall usage (when it activates and when it fades)
  • - Announce if your taunt fails (and why) or if your Avenger Shield misses.
  • - Tracks combat stats such as damage received, damage blocked, damage absorbed.
  • - Makes use of LibDataBroker if you have it, to display combat stats and Ardent Defender info.. see screenshots to see what I mean.
  • - Tracks & Whispers on usage: Hand of Protection, Sacrifice, Salvation,
    Freedom. also Divine Guardian, Divine Intervention, Guardian of Ancient Kings and Lay On Hands.
  • - (Disabled by default) Can annoy you with red screen slashing if Righteous Fury is not active AND you are currently wearing defense gear.
  • - Will not announce or track any of the above while in a Battleground, but will work normally while in an Arena.
  • - The LDB object displays combat statistics such as how much damage you have absorbed, blocked and received, how many times (since reload)
    Ardent Defender has saved your life, as well as how much Ardent Defender will heal you upon proc, how much damage Divine Sacrifice absorbs, and more..


Feel free to leave good or bad comments. I will take reasonable requests under consideration.

Type "/ad" to bring up the Options panel, or right click the LDB object.
Addon can also be enabled/disabled with "/ad standby" command.


Enjoy..
-Blinddate
US-Thrall
2.20 03/17/2013
** TOC Bump
** Should announce to INSTANCE_CHAT instead of Raid/Party where appropriate. (As requested)

2.17 10/26/2012
** More changes to the AD LDB tooltips. Most of the work was from ntex, based on Theck's theorycrafting.

** An addon I used for all these years finally broke. As a stopgap measure, I have added a 'quickmarks' ability to this addon. If enabled in settings, holding ALT and CONTROL while mousing over targets will mark them in order of Skull, X, Square, etc. Basically in reverse order of the default UI. This is still in testing, I threw it together in 15 minutes and it has not been extensively tested. Use at your own risk. Typing /ad reset will reset the tags.

** Fixed UI errors in raid chat (I think) .

2.16 09/06/2012

** Bugfixes for UI errors from UnitIsLeader()
** Added some addition info to tooltip: Parry to Dodge ratio. Now that Dodge and Parry are on very different diminishing returns. Let me know if this helps or not helps. Thanks ntex.

2.15 09/02/2012
** Replaced Divine Guardian with Devotion Aura.

2.14 Beta 08/30/2012
** 5.04 compatibility changes and TOC Bump.
** Some things may be broken, will fix problems are they are found.
** Note that this absolutely breaks compatibility with any previous version of WoW. (Mists compatibile ONLY)

2.13 12/05/11
** 4.3 Compatibility and TOC bump..

2.12 07/02/11

** 4.2 compatibility changes. Interrupt announcer works properly now.

** Avenger shield misses are handled a little differently, you can choose what channel (Raid, Party, Local, Yell) or disable it.

2.10 05/11/11

** Fixed the bug causing the report statistics to channel to not work (Shift-click LDB object)
** Fixed bug causing taunt to announce to channel even when disabled if basic mode was enabled.

2.09: 05/08/11
** Fixed blocks, absorbs, taunt watcher, parry watcher, etc. that were also broken in 4.1 and I didn't notice.

** Added new statistics by request: Will now track how many hits you dodge or parry, or how many times an enemy outright misses you. This can be seen with the other stats by hovering over the LDB object, or in the config screen under statistics. The statistics do not save, and will reset to zero each time you logout or reset your UI.

2.08: 04/28/11
Fixed interrupt announcer

2.07: 04/26/11
** Fixes for 4.1 patch
** Guardian of the Ancient Kings will announce properly now (Only if you are Prot spec); however, it's not currently
possible to announce when the affect fades because of how it's handled on the server-side. This is the best solution unless Blizzard changes something on their end.

2.06: 01/21/11
** Fixed error that showed when you have special fx on, Ardent Defender procs, and you have or had nameplates enabled.
** Automatically switches to quiet-mode when you are in Tol Barad or Wintergrasp.
** New 'Tanking Only' option, if enabled (by default it is) AD will only announce if you are currently spec'd protection. This does not affect Whispers from Hand of xxxx spells.

2.05: 12/20/10
** It's currently NOT possible to track Guardian of the Ancient kings. I'm not sure if this is a bug or a 'feature' but events are triggered when its used, unlike in beta, so theres nothing I can do about this currently.
** Added an 'I interrupted that' announcer. Announces 'I have interrupted targetname's spellname'. It can be a bit spammy with avenger shield, but for heroics I like it. It's on by default but can be turned off in options.

** In the LDB object, you can now see your current total avoidance. According to the latest and greatest from EJ forums, we should be once again aiming for 102.4% avoidance, after getting expertise and hit capped anyhow. Hope this helps.


2.04 11/28/10
** Fixed Ardent Guardian, should announce properly now.
** Fixed Ardent Defender heal proc's, will announce death averted message properly again.
** Note if you are having problems with custom messags not working. Type /script ArdentDefender.db:ResetDB() and then /reload.

2.03 11/05/10
** Taunt channel should now work properly when in basic mode.
** Divine Guardian should be announcing properly again.

2.02 10/22/10
** Added a 'Basic mode' option, when enabled, all output is sent using the 'Taunt output' setting, except for Hand of xxx messages which are whispered. I got tired of having soo many options, and if you are too.. make use of it!!

** Now tracks the Ardent Defender ability (not proc), along with the ability to customize the message as usual.

** I have still not tested the proc of ardent defender, when you should die and it saves you. If you have, please let me know in a comment that it works or doesn't work.

2.01 10/16/10
** Fixed a bug where you would get error messages if you had AD enabled but were not a paladin.
** Pretty sure the 'c is nil' bug is fixed.

2.0 Beta4 09/22/10
** Quiet mode toggle added. When quiet mode is enabled, all enabled output is redirected to local chat window.
** Now handles Ancient Guardian ability.

** Complete rewrite of options and how things work
** Replaced Divine Sacrifice with Divine Guardian

** Things left to test: Ardent Defender proc, stress testing in an actual instance or raid.
** This is still a BETA please report any bugs via comments on curse or wowinterface
I am pushing this beta to the regular build now due to patch 4.01 going on live servers.. but some things are still untested. My RL is crazy right now and I don't have time to play or test, please leave a comment with any issues you find.


1.94 07/17/10
** Fixed small bug with Taunt, it would announce to channel even if you had it set
to announce locally only.

1.93 07/03/10
** Fixes raid announcement thing.
** Hopefuly that's all the bugs!! Happy Fourth!

1.92 06/29/10
** Added further options for Parry tracking. Local, Whisper, or disabled. Defaults to Disabled.
** No longer tracks parries that you cause or parries caused by pets, only parries caused by other players.
** Bubblewall should work properly now.

1.911 06/28/10
** Forgot to remove debug flag from build.

1.91 06/27/10
** Bug fixes with RAID_WARNING channel option.
** Added option for taunts to have their own channel, as it was causing problems with settings.
** Taunt tracking option is for your own taunts, if it's resisted, if the npc is immune or it misses.
** Track other taunts option is for tracking when someone else taunts your target (and you are tanking it), if it is disabled then it displays locally, if enabled it displays in the taunt channel(s).

1.90 06/24/10
** Removed some deprecated options, including channel name.
** New options for all messages, you can choose individually which channel(s) a message is announced to.
** LDB object must now be alt-right-clicked to reset data, instead of just right click.
** Taunt resists, other taunts, and avenger shield misses use the Death averted message channel.

** Note that if you choose more than one channel for a message, it will announce to all available channels (spam!).

** This update will reset your DB to defaults due to many changes in the database.

1.82 04/24/2010
** Bug fixes

1.81 02/22/10
** Bug fix for the spam caused by a stupid bug.. blah

1.80 02/22/10
** Fixed bug relating to warriors taunting your target using mocking blow.
** Changed the options text a little bit to make it more clear.
** The OtherTaunt option is no longer an option, the addon will always tell you when someone taunts your target. You can have it announce to your channel (RAID/PARTY/etc) by using the AnnounceTaunt option.

1.73 01/21/10
** Bug fixes..
** Lay on Hands will announce properly now (Note: Hand of xxx spells, and LoH does NOT announce by design.)

1.7 01/12/10
** Now actually uses target's name when you announce your hand of xxx spells to raid.. DUH!
** If you customize your message, the <you> in the hand messages is replaced by the target name when announcing to raid only.

1.6a: 01/10/09
*** Option to announce Hand of xxxx spell usage to Raid/Party. Defaults to OFF.

1.6: 01/03/09
*** Added new options to customize all messages that the addon displays.
*** Fixed a couple more bugs I found that no one but me probably ever saw..
Fixed a LUA error

1.5: 12/09/09
*** Updated Ace3 libraries to latest version
*** Workaround for bug that was not allowing you to see your own messages in party/raid chat.
*** Believe it or not, it was because of the '****'s in the message. I don't know why.. changed it to <<< and >>>... works for now.

1.5: 12/09/09
** Updated TOC for 3.3
** Updated LDB tooltip for how Divine Guardian and Divine Sacrifice work now.
** Updated libraries and such.
** Bumped version to 1.5 to simply things on my end. You may lose your settings.. sorry!

1.4a/b/c: 10/25/09
** By popular demand, I reworked the system once more to allow <heal> to work
in your avert death messages. It's a bit of a hack, but it works nicely. Tested it as best I could, let me know if you find any problems.
** Removed the screen flashing stuff from the Parry code. It's annoying as hell and was not intended.
** New option: Othertaunts. Alerts you when someone else taunts your target. I find it useful during certain raids.
** Various bugfixes introduced with 1.4, and fixed an old bug causing it not to alert you when YOU cause a parry on a target you aren't tanking.
**** Grr the parry flashing is really gone this time.. I promise!

1.4: 10/23/09
** Rewrote alot of the core event code, should be more efficient now.
** As a consequence of the above, AD -should- work for a Paladin of any level now,
not sure if the AD Heal will be accurate or not I haven't had a chance to test it.
** Now tracks/whispers Hand of Freedom on target.
** In Battlegrounds, it will still whisper targets, but will not make any raid announcements.
** Fixed a bug where sometimes AD would proc and it would not be announced.. This was caused by you taking such a large hit that it absorbed all of your remaining HP
and the entire AD Heal proc.. unfortunately by fixing this bug, death averted messages can no longer announce how much AD healed you for.
** Your settings will be reset to defaults upon loading this version, needed to fix some DB changes.. sorry :)
** New option 'Annoy RF', will flash your screen red constantly until you buff yourself with RF. Only works if you are wearing defense gear,
otherwise it does not check for RF. Defaults to OFF.
** Addon can now be put into standby mode by typing /ad standby. Type it again to re-enable it.

1.3a: 10/20/09
** Will not make announcements while you are in a BG. Still tracks statistics though.

1.3: 09/19/09
** Some more bugfixes and grammatical errors in the .toc file.
** Added ability to whisper targets when you use your Hand of Salvation, Hand of Protection, Lay on Hands
or Divine Intervention on them. Note only works at maxlevel, addon not really designed for lower levels.
** Above option is enabled by default, can be disabled with the "Whisper Other" toggle in the options menu.
** Replaced some of the messages used in announcements, uses spell links instead of just names.. especially useful when in raids with healers who don't know what Divine Sacrifice means, etc. etc

1.2b: 09/11/09
** Fixes two more bugs relating to parrying and whispering, it will now work properly
for everyone.. thanks for the bug reports guys!
Assuming no more bugs crop up, this should be the final release. I consider the addon feature
complete.

1.2a: 09/08/09
Fixes a couple bugs people were having.

1.2: 09/07/09
1.2: 09/07/09
** Added option by request to WHISPER someone if they cause your target to parry. It's under Parry announce option, defaults to off.
** Hand of Sacrifice is now tracked as part of the Aura tracking, will announce who your hand of sacrifice is on and when it fades.
** Fixed some leftover code from first version where we used to track more events, had potential to cause errors.
** Changed the default death avoided message, seemed too long for me. I personaly use a simple 'Ardent Defender just saved my ass again!' message. ;)
** When AD procs, your screen will shake and flash blue and a sound will be played (Remember Ogri'la dailies?) . This can be disabled in options. (Specialfx)
** Fixed bug with shift-clicking the LDB object not reporting to party/raid channels.
When sending the info to a channel it will look way different than when you are alone, due to not being able to send line breaks or colors to channels.
** New option: SpecialFX. Enables/disalbes screen flashing and shaking.
** Credits for Screen shaking and flashing code go to Omen3 and Xinhuan. Thanks for letting me use the code!

-- Note: The Parry whisper code is untested, if you have problems with it please let me know.

1.1c: 09/01/09
** Fixed a bug dealing with Avenger shield and immune NPCs (such as banished elementals), now does some sanity checking.
1.1b: 08/27/09
Bug fixes only...
** Activating Divine Sacrifice will no longer make an announcement for
each member of your raid. Sorry about that!
** Death averted numbers were not properly being tracked. Fixed. Really fixed this time..


1.1: 08/26/09
** Added aura tracking for Divine Sacrifice.
** Rewrote some of the if() statements in the combat log parser for better sanity.
** Changed bubbleWall option to 'trackAura' option, since it now applies not only to
bubblewall but also to Divine Sacrice.
** Added partial implementation to track/announce Hand of Sacrifice.. do people want this? Hmm.
** Added info in LDB object to display an estimate of how much health Divine Sacrifice will absorb (if talented)
** Rearranged options to make them more enjoyable to read and use.
** Removed deprecated 'AvengerMiss' option, Avenger shield tracking is part of the tauntWatcher
option now. Can seperate if people request it. I dont see a need for it.
** Hide the bubblewall message box, in all my time using the addon I never felt the need
to change the bubblewall msg. I can turn it back on if people request it. I didn't enjoy the clutter.
** Cleaned up alot of my comments and added some more to make things more readable.
** CheckTalents() wasn't really needed anymore, removed it and all calls to it. Rewrote ldb object to work without it.
** With CheckTalents() gone, we don't need to watch for "PLAYER_TALENT_UPDATE" or "CHARACTER_POINTS_CHANGED") events anymore.


1.0a:
(not released)
Bugfix -- CheckTalents() sometimes caused an assert() failure
due to the game not being fully loaded yet. Made it silent if called from self:Initialize(),
we check when entering combat anyhow.
-Blind

1.0:
Initial Release 08/25/09
Archived Files (51)
File Name
Version
Size
Author
Date
2.17
160kB
Blinddate
10-27-12 09:00 PM
2.16
158kB
Blinddate
09-08-12 11:26 AM
2.16
158kB
Blinddate
09-08-12 11:26 AM
2.15
158kB
Blinddate
09-02-12 06:22 AM
2.14
158kB
Blinddate
08-30-12 03:16 PM
2.13
158kB
Blinddate
12-06-11 10:37 PM
2.12.2
157kB
Blinddate
07-03-11 12:41 PM
2.12
157kB
Blinddate
07-03-11 12:22 PM
2.11
157kB
Blinddate
06-21-11 07:55 PM
2.10
157kB
Blinddate
05-11-11 07:57 PM
2.09
157kB
Blinddate
05-08-11 04:09 PM
2.09
156kB
Blinddate
04-29-11 06:40 PM
2.07
156kB
Blinddate
04-27-11 01:09 PM
2.06
155kB
Blinddate
01-21-11 10:34 AM
2.05
152kB
Blinddate
12-20-10 09:32 PM
2.04
152kB
Blinddate
11-28-10 03:11 PM
2.033
151kB
Blinddate
11-16-10 07:32 PM
2.022
151kB
Blinddate
10-22-10 08:27 AM
2.01
151kB
Blinddate
10-17-10 07:55 AM
2.0
151kB
Blinddate
10-12-10 09:41 PM
1.94
153kB
Blinddate
08-04-10 07:48 PM
1.93
153kB
Blinddate
07-03-10 08:20 PM
1.92
153kB
Blinddate
06-29-10 03:57 PM
1.911
153kB
Blinddate
06-28-10 05:38 PM
1.91
153kB
Blinddate
06-27-10 07:37 PM
1.90
153kB
Blinddate
06-25-10 11:20 AM
1.82
151kB
Blinddate
04-24-10 11:47 AM
1.81
151kB
Blinddate
02-22-10 10:02 PM
1.80
151kB
Blinddate
02-22-10 12:24 PM
1.73
151kB
Blinddate
01-21-10 06:46 PM
1.7
185kB
Blinddate
01-13-10 08:15 AM
1.6aa
185kB
Blinddate
01-10-10 05:16 PM
1.6a
185kB
Blinddate
01-04-10 07:43 AM
1.6
185kB
Blinddate
01-03-10 08:28 PM
1.5a
184kB
Blinddate
01-02-10 08:38 AM
1.5
184kB
Blinddate
12-09-09 08:45 PM
1.4d
175kB
Blinddate
12-08-09 09:01 AM
1.4c
175kB
Blinddate
10-25-09 07:29 PM
1.4b
175kB
Blinddate
10-25-09 05:05 PM
1.4a
175kB
Blinddate
10-24-09 03:41 PM
1.4
175kB
Blinddate
10-23-09 07:43 PM
1.3a
174kB
Blinddate
10-20-09 09:13 AM
1.3
174kB
Blinddate
09-19-09 04:12 PM
1.2b-Final
173kB
Blinddate
09-12-09 05:50 AM
1.2a
173kB
Blinddate
09-08-09 06:27 AM
1.2
173kB
Blinddate
09-07-09 02:02 PM
1.1c
150kB
Blinddate
09-01-09 09:40 PM
1.1b+
150kB
Blinddate
08-27-09 09:04 PM
1.1b
150kB
Blinddate
08-27-09 08:59 PM
1.1
150kB
Blinddate
08-26-09 05:52 PM
1.0
149kB
Blinddate
08-25-09 07:23 PM


Post A Reply Comment Options
Unread 09-26-10, 12:07 AM  
Jellybao
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Someone taunting your current target is working for announce in raid and local! Popping Shield Wall and Last Stand are only working for local announce.

Interrupts are only announcing locally, but it is saying I interrupted my targets Shield Bash.

Still couldn't get any taunt resists or misses, stupid target dummies! I'll play around with that a bit more when I'm not working.
Jellybao is offline Report comment to moderator  
Reply With Quote
Unread 09-26-10, 06:29 AM  
Blinddate
A Kobold Labourer
 
Blinddate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 86
Uploads: 4
Originally posted by Jellybao
Someone taunting your current target is working for announce in raid and local! Popping Shield Wall and Last Stand are only working for local announce.

Interrupts are only announcing locally, but it is saying I interrupted my targets Shield Bash.

Still couldn't get any taunt resists or misses, stupid target dummies! I'll play around with that a bit more when I'm not working.
Uploading a new build in a few minutes that should fix the problems with interrupting spellcasts... I tested Last Stand and Shield wall to party and raid and it works for me, double check your settings?

Let me know

-Blind
Blinddate is offline Report comment to moderator  
Reply With Quote
Unread 09-26-10, 08:59 AM  
Jellybao
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
I actually thought I had the settings right, when I get home from work I'll check it again

EDIT: You were right I had the settings off for cool downs. Interrupts might still be a little buggy "Tanker: I have interrupted %t [World of Recall (OLD)]." No announcement in party/raid. That's all I was able to test at 4 am in the morning =P
Last edited by Jellybao : 09-29-10 at 01:40 AM.
Jellybao is offline Report comment to moderator  
Reply With Quote
Unread 10-02-10, 09:44 PM  
Blinddate
A Kobold Labourer
 
Blinddate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 86
Uploads: 4
Originally posted by Jellybao
I actually thought I had the settings right, when I get home from work I'll check it again

EDIT: You were right I had the settings off for cool downs. Interrupts might still be a little buggy "Tanker: I have interrupted %t [World of Recall (OLD)]." No announcement in party/raid. That's all I was able to test at 4 am in the morning =P
Yeah I still havent had a chance to test the interrupts myself, but keep on testing and reporting I do appreciate it.
Blinddate is offline Report comment to moderator  
Reply With Quote
Unread 10-17-10, 04:11 AM  
Kastorz
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
great addon but still got error on last hc:

["message"] = "Interface\\AddOns\\ArdentDefender\\Core.lua:1003: attempt to index local 'c' (a nil value)",
Kastorz is offline Report comment to moderator  
Reply With Quote
Unread 12-06-10, 11:58 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1049
Uploads: 0
v2.04 isn't working as expected.

Have the "(Hand of) Protection" message active and have it set to announce to WHISPER & LOCAL. Have used it a few times since v2.04 came out; it never has either whispered the target (including myself) or announced in local chat. Basic & Quiet modes are not checkmarked.

Have also seen several ">>>> <<<<" messages go out to party chat that look exactly like that without any additional text. Have deleted a few of the ability "DONE" text lines (kept all of the "ACTIVE" ones), but those went up without using any abilities.
Last edited by Zidomo : 12-06-10 at 11:58 AM.
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 12-10-10, 11:10 PM  
Blinddate
A Kobold Labourer
 
Blinddate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 86
Uploads: 4
Originally posted by Zidomo
v2.04 isn't working as expected.

Have the "(Hand of) Protection" message active and have it set to announce to WHISPER & LOCAL. Have used it a few times since v2.04 came out; it never has either whispered the target (including myself) or announced in local chat. Basic & Quiet modes are not checkmarked.

Have also seen several ">>>> <<<<" messages go out to party chat that look exactly like that without any additional text. Have deleted a few of the ability "DONE" text lines (kept all of the "ACTIVE" ones), but those went up without using any abilities.
I'll check into it ASAP and release a fix.

Thanks for your bug reports as always Zidomo.

-Blind
Blinddate is offline Report comment to moderator  
Reply With Quote
Unread 12-15-10, 10:07 PM  
Blinddate
A Kobold Labourer
 
Blinddate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 86
Uploads: 4
@Zidomo:

I've been tanking 85 instances and using HoP as well as others, I did run into the problem once but couldn't reproduce it. It only happened when I had someone from another realm in my group, I believe the person also had special character in it's name.

Let me know if you notice a pattern so I can better track down this bug.
Blinddate is offline Report comment to moderator  
Reply With Quote
Unread 01-03-11, 09:21 AM  
Glorfyboy
A Defias Bandit

Forum posts: 2
File comments: 1
Uploads: 0
An error

Whenever Ardent Defender Procs, saving me from death, I get this error:

Date: 2011-01-01 10:42:03
ID: 1
Error occured in: Global
Count: 8
Message: ..\AddOns\ArdentDefender\Core.lua line 1425:
attempt to call method 'Message' (a nil value)
Debug:
(tail call): ?
[C]: Message()
ArdentDefender\Core.lua:1425:
ArdentDefender\Core.lua:1415

and then after combat ends I'll get another ardent defender screen shaking visual. It's not too big a deal, but it did crash my client once. I really enjoy this addon, a couple things I'd like to see though, is an option to not report to the raid when you're in a tol barad group. It's easy to forget to re-enable (or disable) for a tol-barad battle. Also, a minimap button or something that could with a single click change it to silent mode and back would be nice for heroics where people complain and would also help to solve the tol barad issue without changing the options a whole lot. On one more topic though, if the addon could detect what spec I was in, and not announce at all if I were in holy or ret spec, that would help too.

Thanks for this awesome addon, it is my favourite tanking addon and I've been happy with it since the moment I found it. Keep up the good work.
Glorfyboy is offline Report comment to moderator  
Reply With Quote
Unread 01-05-11, 11:10 PM  
Blinddate
A Kobold Labourer
 
Blinddate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 86
Uploads: 4
Re: An error

Originally posted by Glorfyboy
Whenever Ardent Defender Procs, saving me from death, I get this error:

Date: 2011-01-01 10:42:03
ID: 1
Error occured in: Global
Count: 8
Message: ..\AddOns\ArdentDefender\Core.lua line 1425:
attempt to call method 'Message' (a nil value)
Debug:
(tail call): ?
[C]: Message()
ArdentDefender\Core.lua:1425:
ArdentDefender\Core.lua:1415

and then after combat ends I'll get another ardent defender screen shaking visual. It's not too big a deal, but it did crash my client once. I really enjoy this addon, a couple things I'd like to see though, is an option to not report to the raid when you're in a tol barad group. It's easy to forget to re-enable (or disable) for a tol-barad battle. Also, a minimap button or something that could with a single click change it to silent mode and back would be nice for heroics where people complain and would also help to solve the tol barad issue without changing the options a whole lot. On one more topic though, if the addon could detect what spec I was in, and not announce at all if I were in holy or ret spec, that would help too.

Thanks for this awesome addon, it is my favourite tanking addon and I've been happy with it since the moment I found it. Keep up the good work.
I fixed that error.. it's caused by having special fx enabled and also using the nameplates (v in game) turned on. If you had nameplates enabled at all during that session (since you logged in), the addon can't shake the screen... just as an FYI until I can upload the fix.

I'm not too fond of the minimap button idea to be honest, I personaly hate that every addon and their mom's addon has a minimap button that clogs up my minimap.. but I will definitely add Tol Barad detection and go 'local only' mode as it does with other PVP areas, as well as a command-line such as /ad quiet.

Also, I actually meant to add an option for announcing only while tanking, because the addon can actually already tell what spec you are in. I'll get that in for next version no problem.

I probably won't get this out until this weekend or early next week, as I have recently reinstalled my computer and haven't gotten around to installing git.

Thank you for your input and I'm glad you like my addon.

-Blind
Blinddate is offline Report comment to moderator  
Reply With Quote
Unread 01-25-11, 03:22 PM  
TheNiceBigFella
A Kobold Labourer

Forum posts: 1
File comments: 20
Uploads: 0
I've attempted to look at the configuration and I'm not seeing it annouce whether or not your guardian is active and such kinda like divine protection... am I missing something here?
TheNiceBigFella is offline Report comment to moderator  
Reply With Quote
Unread 01-25-11, 07:21 PM  
Blinddate
A Kobold Labourer
 
Blinddate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 86
Uploads: 4
Originally posted by TheNiceBigFella
I've attempted to look at the configuration and I'm not seeing it annouce whether or not your guardian is active and such kinda like divine protection... am I missing something here?
Currently there is no event fired for when Guardian of the Ancient Kings is used (not even spellcast!) so there is no way to announce it.

-Blind
Blinddate is offline Report comment to moderator  
Reply With Quote
Unread 12-01-11, 12:24 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1049
Uploads: 0
(A copy of my message put on Curse for the mod, in case you visit here more often):



This has unfortunately become bugged in WoW 4.3.


Ardent Defender v2.12, USEnglish client/server, WoW 4.3 live. An 85 tank Paladin in a 10-man raid. First combat episode of the raid, the following error was thrown up (didn't keep track of exactly what I was doing at the time, as I use a third-party error catcher that doesn't appear in the middle of the screen):


Code:
["message"] = "ArdentDefender-2.12\\Core.lua:1038: attempt to perform arithmetic on local 'prefix2' (a nil value)\nCallbackHandler-1.0-6:147: in function <...onLoader\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:147>\n<string>:\"safecall Dispatcher[15]\":4: in function <[string \"safecall Dispatcher[15]\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher[15]\":13: in function `?'\nCallbackHandler-1.0-6:92: in function `Fire'\nAceEvent-3.0-3 (Ace3):120: in function <Interface\\AddOns\\Ace3\\AceEvent-3.0\\AceEvent-3.0.lua:119>\n",
            ["type"] = "error",
            ["session"] = 4951,
            ["counter"] = 12,
Repeated a dozen times before I could disable the mod & relog. Hope it can be fixed.
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 12-03-11, 11:49 PM  
Blinddate
A Kobold Labourer
 
Blinddate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 86
Uploads: 4
Looking into it. I didn't know anything had changed from 4.2 to 4.3 that would effect AD.

Be patient, I have a 1 week old newborn at home so my priorities are obviously elsewhere, but I will get it fixed.

-Blind

Originally Posted by Zidomo
(A copy of my message put on Curse for the mod, in case you visit here more often):



This has unfortunately become bugged in WoW 4.3.


Ardent Defender v2.12, USEnglish client/server, WoW 4.3 live. An 85 tank Paladin in a 10-man raid. First combat episode of the raid, the following error was thrown up (didn't keep track of exactly what I was doing at the time, as I use a third-party error catcher that doesn't appear in the middle of the screen):


Code:
["message"] = "ArdentDefender-2.12\\Core.lua:1038: attempt to perform arithmetic on local 'prefix2' (a nil value)\nCallbackHandler-1.0-6:147: in function <...onLoader\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:147>\n<string>:\"safecall Dispatcher[15]\":4: in function <[string \"safecall Dispatcher[15]\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher[15]\":13: in function `?'\nCallbackHandler-1.0-6:92: in function `Fire'\nAceEvent-3.0-3 (Ace3):120: in function <Interface\\AddOns\\Ace3\\AceEvent-3.0\\AceEvent-3.0.lua:119>\n",
            ["type"] = "error",
            ["session"] = 4951,
            ["counter"] = 12,
Repeated a dozen times before I could disable the mod & relog. Hope it can be fixed.
Blinddate is offline Report comment to moderator  
Reply With Quote
Unread 12-06-11, 09:24 PM  
Blinddate
A Kobold Labourer
 
Blinddate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 86
Uploads: 4
Okay so I think I figured out the problem,and made the changes. Went to test them and lo and behold.. my account was hacked!

I'll just upload the changes and hope it works, please let me know if it doesn't (and any error messages you get). I won't be able to test any updates until my account is restored.

-Blind
Blinddate is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.