Tankadin WeakAuras Strings: 5.0.5

Edit: Many people were having trouble importing the strings, including myself when I tried. After some digging, I figured out the problem – there seems to be an upper limit on how long an exported string can be. The groups worked fine in WeakAuras, but when attempting to export and re-import, it would consistently give an error because the string wasn’t complete.

The solution was pretty simple – split it into two groups. You’ll have to import each group, but at least now each sub-group will import properly. Sorry for the hassle – I just assumed the export would work like previous ones did. /edit

Since the last time I posted about my WeakAuras setup, I’ve made some minor changes. I figured it was about time for an update. The primary changes are:

I changed the CS/HotR icon to show HotR whenever there are 5 seconds or less on the target’s Weakened Blows debuff. This should give you a little more warning of when it’s about to fall off so you can refresh it before that happens.

I added a Sacred Shield indicator on the “priority” (top) row as a reminder to refresh it when everything else is on cooldown. Mentally, I just scan that line left to right to see what’s available and choose from my options, sort of like a buffet. When SS wasn’t on that list, I tended to forget that I should/could refresh it early, which led to more downtime than I’d like.

I added talent-specific cooldown indicators on the priority list. I put them to the left of Sacred Shield, because I mostly use Light’s Hammer as a raid cooldown rather than rotationally. Only the icon for the talent you’ve chosen should show up.

I fixed a bug with the Sacred Shield icon on the “cooldowns” (lower) row. It was showing the duration of Sacred Shield buffs from other paladins, which wasn’t useful if you wanted to know how long was left on your own SS buff. Now it only shows the duration of your own buff.

I added a numerical Vengeance indicator to the left of Shield of the Righteous. This was shamelessly stolen from Sunnier, who posted some great monk WeakAuras.

There’s now a “hey, you’re not using a seal” warning icon. I actually already had this, but it was in a separate group (used for both Ret and Prot). Now that we use different seals by default, I just duplicated it and put one into each group.

Note: For some reason, when I copy the strings out of this WordPress text box and paste into WeakAuras, it decides to insert 2 carriage returns (blank spaces) at the beginning of the string. It doesn’t seem to do this every time, and I don’t know why it’s doing it either. If you’re getting an “Error decompressing: Unknown compression method (192)” error message, check that there aren’t empty lines before the beginning of the string.

58 Responses to Tankadin WeakAuras Strings: 5.0.5

I’ve been thoroughly enjoying these WeakAura strings from you. They’ve made me much better at keeping my Sacred Shield up, and, of course, the bouncing icons help immensely.

I always felt like I did a reasonably good job tanking, but these have greatly increased my efficiency with the active mitigation model. Though sometimes I still panic when faced with an errant pull by a wandering dps and just start spamming every AOE I can.

Am I the only one to macro CS and HotR together with an Alt Modifier on one bar, and have a duplicate bar with the reverse macro? (Both bars have the same other abilities, I just switch between which one my main attack will be)

Probably not, but I don’t use action bar paging at all. I have CS and HotR bound to separate buttons, but I could write an entire blog post on my keybind/control layout. I’ve put a lot of thought and design into it.

When I had to go extensively tank for the first time since Firelands at launch, I paniced and installed these auras from Theck. They definitely improved my life and helped me L2P (or, “remember to play” I guess)!

Agreed- these strings are really useful. I’m a pretty green tank still, and these help a ton. I really like the clean, simple layout.

Theck, you mentioned a string you use for Ret. Have you posted your full Ret strings? clcRet takes care of 95% of what’s needed, but given how great the Prot strings are I figured it was worth asking about your Ret ones.

Zaeph, I also have CS/HotR macro’d together with an Alt mod. Happily I get to use it for Ret and Prot now. (I also have TV/DS macro’d together in a similar fashion for Ret.)

If you still use clcRET you might like it since it takes up less space and just flashes the spell on your spell bar. I’m not sure I’m sold on the protection side of it but it is nice since it flashes defensive cooldowns that I tend to forget to use.

For some reason I am getting an error with the new string. It gives me an “error desiaralizing” then a directory location for an AceSerializer lua. It continues “Invalid AceSerializer table format (no table end marker)”

I have tried updating WeakAuras and not loading Theck’s old auras (which work fine for me), with no success.

I apologize for the tech post; I can only offer the weak defense that if I’m having this problem hopefully others are too. In any case, help would be much appreciated.

My bad there Looks like I was actually loading a newer to me (but still old) string from the other post when I was experimenting. I’ve been trying to tweak with the newest one but can’t get WA to accept it. Sorry about that.

OK, I just tried copying the string and pasting it right into the “import” section and I’m getting the same error. So it has to be something weird within WeakAuras. I’ll do some digging and see if I can fix it.

To everyone experiencing problems: There were apparently too many auras, so the exported string was reaching some hard-coded length limit (and, annoyingly, not giving an error message to let us know). I’ve split the auras into two groups, and now they seem to export and import properly. Let me know if you’re still having trouble.

I’ll have to check when I get home. I don’t remember what the second trigger is, offhand. If it’s what I think it is, it should be redundant now that there are actually “talent” load settings, so I can probably delete them.

for i=1, NUM_GLYPH_SLOTS do
if string.find(GetGlyphLink(i),”Consecration”) ~= nil then
found = true
end
end
return found
end
Is what the trigger is for all of them. I’m not sure what is causing it to load all three talents.

Yeah, actually that’s a leftover trigger from Consecration (I duplicated consecration to create most of those auras, apparently). If you had the glyph of Consecration active, it might’ve caused the bug you saw. You can safely delete that second trigger on the L90 talents; I’ve updated the strings in the post accordingly to get rid of that extra unwanted trigger.

There was one small oddity: there was no text display for the cooldown remaining on any of the ability or cooldown icons. This one I managed to fix myself; by comparing the auras to an old set, it appears that the relevant fields in the new auras were labelled %s, when they should be %p. With this change, everything seems good.

I don’t know if it was my computer setting the defaults, or if it is part of the string, but if anyone else is having this problem this is the fix.

Question, to the left of your toon there is a bar count down thing for some of your CDs, is that part of WeakAuras or is that done by another addon?

I copied your string and am using it but I don’t have that side bit, not sure if I failed in copying or if it’s just not a part of it. Between CLCProt and my own Power Auras I had a set up that was working almost exactly like what your WA does and so my goal was to just get that side bar bit. Although I am finding it handy that your one WA set up does the work that I was using three addons to do.

Further more, thank you very much for all the work you put in to this blog and in to all the other pally-stuff you do. I’ve been playing WoW since ‘Nilla and have been tanking off and on since BC, but now I am the tank for a top 100 guild and you have helped me out a lot. I only picked up protadin about two months before MoP came out so you have been a HUGE help in learning all of the finer points and the math behind pally tanking.

The bars you’re talking about are a special bar I’ve set up in Raven, which is my buff/debuff addon. You can see the filtered buff bars I have at the top right of the screen. That floating bar in the middle is just another one of those, but filtered so it only shows the buffs I specifically tell it to. I have most defensive and offensive cooldowns show up there, because it’s much faster than searching for the buff I care about in the longer list at the top right.

Hi Theck. Since 5.1 I’ve been getting lots of LUA errors with weakauras – it’s updated fine but still get errors. Just wonder5ing if I’m alone or if anyone else is getting these errors. I’ve only your 2 string sets loaded in wa, although I’ve moved a few of the icons around – I hope that isnt the cause.

BTW – so many thanks for your post on your ui and keybindings – has helped me so much ty.

I can’t imagine that moving them has caused any problems. On the other hand, I don’t know what’s causing your errors, as I haven’t had any problems with WeakAuras this patch. One or two of my auras are acting up (the Vengeance one isn’t showing up, and the Sacred Shield one seems to be intermittently disappearing), but neither of those have been throwing LUA errors.

As far as troubleshooting, you could always export your current auras to a string, save it in notepad, and then delete them one by one in-game until the error goes away. That’ll help determine which aura is causing it.

Hi Theck. I think I found the problem – The Righteous Fury is a bit fecked due to changes in auras/buffs/debuffs in 5.1. So I removed/deleted it and now no errors – that’s also fixed my Sacred Shield problem – it was disappearing all the time too. I’ve also tried to change the Vengeance to using the spell id instead of a name as there’s 16 diff Vengeances’ in the game and WA might be getting a tiny bit confused with that.

I’m having lots of issues post 5.1. I tried deleting the Righteous Fury, and it helps, but I’m still having issues. I also had a few other Weak Auras that I used, and they too are giving lots of issues. I ended up just deleting them as well, and kept just the cooldowns to help track them. It still gives lots of errors, but it works. Thanks for the tip.

I did, and it didn’t really help. Same issues with Sacred Shield and Weakened Blows, and any other auras I tried to import or write plain won’t work (they trigger once, but while in combat either don’t disappear or don’t trigger a 2nd time). I’m going to delete the addon and my cache/WTF again. At least I’ve narrowed it down to being an issue with just me. Thank you for the help.

I found the issue was in Vengeance, it seems it the property was changed from a integer (with the stack size I guess) to a boolean (vengeance on or not) in the 5.1 release. Disabling part fixed the issue.