Addon: Instant Health is Pants Crappingly Awesome

During this weeks Twisted Nether blogcast, one of the questions posed by Fimlys was what addons I currently favor the most. I said to him that I favoured Pitbull the most but there was another addon called Instant Health that was beginning to grow on me. I touched about it in some details on the blogcast and promised a blog post specifically on the addon and here it is.

The problem

WoW servers don’t update health bars instantaneously. The information is sent from a player to the server, then from the server to your UI. There are two interaction points where lag due to hardware or ISP issues can cause problems, and although this typically happens in regular intervals, it can take as long as 3 seconds to complete.

All healers have been in situations where their heals have gone off, yet the target still died. Cooldowns and trinkets were blown at the last possible moment to add more “oomph” to their heals. Our efforts were futile because even though it showed that we did cast our instants, it did not appear to have been tracked or anything.

The solution

I acted on a tip from Aylii and Lang, my main tank. They both advised me to take a hard look at an addon called Instant Health. The beta was released a little over a week ago. So what’s it about?

This addon updates the health of player/party/raid members and pets much faster than normal by using your local combat log data rather than waiting for the server to send updated health information to you.

It works with Blizzard’s default UI as well as ANY custom addon you might have installed. All you need to do is put it in your addons folder and enable it!
Notice, this addon only speeds up health updates for player/party/raid members and pets. (People that are recorded in your combat log.) Players/mobs that are not in your group will have their health updated normally.

The trial

Intrigued, I had to get a copy of the addon quickly and stress-test the sucker. I forwarded a copy to Wynthea as well, so we could compare notes afterward. So how did Instant Health stack up to our combined play?

In a word, scary. This mod updates health lightning fast. You’ll get a better idea by observing a protection Paladin tanking waves of trash in Mount Hyjal. By updating health on a much faster scale, I’ve found that I’ve been able to make decisions even quicker. Information is life for healers and the faster we get it the faster we can make choices. It’s an awesome addon for us twitch healers that rely on quick reactions. Non healers might think that it’s redundant for an addon that updates heath only a fraction of a second sooner than server updates but they wouldn’t understand. 9 out of 10 Matts agree that this addon is an absolute must have for any raiding healer (the other Matt passed out in shock and stress of watching health bars drop too fast).

-Matticus

I’m very impressed with the potential of this add-on. Personally, I heal less Whack-a-mole style, and more proactively – paying attention primarily to those with aggro – so the benefit to my reaction time on MT healing is negligible. Where this mod really shines is with tough decision-making: you can see which player’s health is dropping fastest and react with better information. The biggest drawback to Instant Health is that when it acesses the information, it somehow changes what is reported to any other combat log parser you may use. Recount, SWstats, WWS, and Recap will all be so dramatically skewed that they become unusable. If you feel like rolling up your sleeves, you CAN fix it yourself – rename the addon’s directory, LUA file, and TOC to ZZZ_Instant_Health, so that the order-of-access is properly aligned. (If you don’t feel completely comfortable doing this, DON’T!) There is also a minor issue affecting default UI Target-of-Target frames that cannot be corrected. Other raid-frames do not have this problem. These relatively minor issues aside, I think this is a great tool. Spell Haste is becoming more and more important as a stat, and anything else that can decrease the time it takes to get a heal on someone that needs it is huge.

-Wyn

The Voice Behind the Pen: Matt’s Podcasts Available for Download

If for whatever reason you’re interested in hearing what sick Canadians sound like, be sure to check out the following two podcasts which I’ve participated in over the weekend:

I felt more relaxed on TN then the WI show, to be honest heh. When I first started blogging, I never expected of doing any kind of podcasting all with other people and players and I had a lot of fun doing it! Maybe I’ll do it again at some point in the future!

I completely missed the shoutouts on both podcasts. Ugh. I feel so terrible. If you listen carefully enough to the WI show early on, you might catch the sounds of GMail in the background. You can blame Wyn for embarrassing me live on the air =).

One more thing, on Twisted Nether I said something about there being snow at the end of May. I might’ve forgot to mention that my University is on top of a mountain and my sarcasm/jokingness may not have transmitted properly.

It’s my first foray into podcasting. With that in mind, I’d love to get some feedback and some grades on my performance. How did I do?

Wyn’s UI – Part Four (The Macro Problem)

Part four of a series. Part One , Part Two , Part Three.

Hot Keys

One of the add-ons that has the biggest impact on my UI and gameplay is Bartender. As I’ve mentioned before, I navigate and target with my mouse. If I need to move and target or cast at the same time, I use auto run – it’s on my 4th mouse button. Nearly all of my spells and abilities are Hot Keyed to my Keyboard. Here’s how that looks:

This is what my keybinds look like when I’m out running around solo. Most of the icons should look pretty familiar, and you can see that my offensive spells are on the top line. That blank spot is for my Disc buffs when I respec for the weekend. I do not hotkey my consumables, to avoid hitting them when I type. The bottom row is non-sensical, but it’s also not bound… it’s where I throw things when I need them once, then I don’t move them out ’til I need to put something else there. When we get into macros, you’ll see that the single-buff of Fort is redundant… my first row of buttons scrolls away when I have someone Mind Controlled, and I sometimes like to play nice with the allies and toss them a buff. Again, the numbers on the bottom of the icons are from Dr. Damage. One thing about Bartender is that you can use your standard keybinds from the stock bars, but if you want the numerals to show up on the icons you have to use the slots specifically labeled in the menu for Bartender. It’s in the same window, just scroll down.

Dr. Damage also gives you super-nifty Tool Tips on mouseover. Like this:

 Dr Damage ToolTip - Smite  Dr Damage ToolTip - Heal

I think I may have mentioned that I’m an information junkie… this just feeds the problem.

 

offensive with alt

This is still my offensive set-up, but I’m holding down the Alt button. See how the icons change? That’s a product of using macros with the “?” icon. I’ll get to that in a second. Notice, too, that the healing coefficients change on ProH and Nova’s icons.

When I’m raiding, a quick Shift+Scroll Up gives me this:

Greater Heals normal

Holding Alt will make the same changes that happened to the offensive set-up.

My Super-Secret Macros

I may be crazy for deciding to discuss macros. They can be very simple or complicated, and I use a mixture of both. This is not intended to be a macro tutorial. These are simply a few I’ve cooked up, cobbled together, or flat-out stolen. I wanted to show you what those extra buttons on my bars do, and this seemed to be the best way. PLEASE feel free to ask questions about the ones I list, but understand that I probably won’t be able to help you troubleshoot one that you’ve written. If you DO want a how-to, the best one I’ve ever read is over at Priestly Endeavors. A few notes before we begin:

  • I’m Horde. If it’s a macro that sends a whisper, and you’re an Ally, your buddies won’t speak Orcish, so change that to Common.
  • Nearly all of these use the #showtooltip command. That makes the tooltip show up on mouseover, even though it’s a macro.
  • When I’m setting these up, I almost always pick the “?” icon that shows up first. That way, if it’s a button that does more than one thing, the icon on my bars will change when I press the modifier.
  • LINES are very important to a macro. If you keep typing without hitting [enter] it will read all as one line. New commands MUST be started on a new line, so make sure they match up to the line-breaks here if you copy/paste.

 

Since none of my offensive spells involve macros, I’m going to assume you’re looking at the raiding picture with all the G-heals. I’ll go from left to right.

Gheal macroStopcasting saves lives. Even after 2.3, being able to stop a heal on one target, change targets, and instantly start casting your new heal is an excellent skill if someone is spiking. Also, you can keep hitting this when targeting the MT, and just let it land when they actually need a heal. That way, you can drop out of the 5-Second-rule, without abandoning your job. (yes, you could jump or step forward, but jumping wastes time, and so does hitting multiple buttons.)

#showtooltip Greater Heal(Rank 7)
/stopcasting
/cast Greater Heal(Rank 7)

 

 FW Macro Now that all priests have Fear Ward, it’s nice to be able to let your tank know you’ve got their back. This one casts FW on your target, and whispers them.

#showtooltip
/cast fear ward
/script SendChatMessage(“Fear Ward on YOU”, “WHISPER”, “Orcish”, UnitName(“target”));

 

Prayer Macro AltThese three all do pretty much the same thing, and I just wrote it as another space-saver. Hit the macro, and it’ll cast Prayer of (whatever) on your target and their party. Hold Shift, hit the  macro, and it’ll cast a single-buff on your target. Hold Alt, hit the macro, and it’ll cast a single buff on you. Neat, huh? (You can tell it’s not a raid night because of how few candles I have on me….)

For Shadow Protection:
#showtooltip
/cast [modifier:shift] Shadow Protection(Rank 4); [modifier:alt, target=player] Shadow Protection(Rank 4); Prayer of Shadow Protection(Rank 2)

For Fortitude:
#showtooltip
/cast [modifier:shift] Power Word: Fortitude(Rank 7); [modifier:alt, target=player] Power Word: Fortitude(Rank 7); Prayer of Fortitude(Rank 3)

Divine Spirit:
#showtooltip
/cast [modifier:shift] Divine Spirit(Rank 5); [modifier:alt, target=player] Divine Spirit(Rank 5); Prayer of Spirit(Rank 2)

Flash Heal Macro Normal Because my UI set up has either my offensive spells or my Greater Heals visible, but not both, I wanted the option to toss a G.Heal on myself when I’m solo without too much effort. So I made this. Generally, it’s the same as my stopcasting macro for Greater Heal, only for Flash. The difference comes in that if I hold Alt, it’ll interrupt whatever and start a max-ranked G.Heal on me, without changing my target. Handy, right?

#showtooltip
/stopcasting
/cast [modifier:alt, target=player] Greater heal(rank 7); Flash Heal(Rank 9)

 

I would feed my Shadow Fiend cookies if I could. I love the little guy. But sometimes, he gets lazy. This macro will keep him attacking non-cc’d mobs if his current target dies, and toss a scroll on him (if I have one) to boost his mana-return. Just spam it for a second.

#showtooltip
/cast Shadowfiend
/petaggressive
/petattack
/use [target=pet] Scroll of Strength
/use [target=pet] Scroll of Agility

 

Most of us have been in a situation with lots of people rezzing at the same time. Just save time, and have your macro type in your healing channel who your target is. Mine also whispers the person that’s getting a rez.

#showtooltip
/cast Resurrection(Rank 6)
/6 Saving %t the run back, but not the repair bill
/script SendChatMessage(“Rezzing you”, “WHISPER”, “Orcish”,UnitName(“target”))

Focus Macro This is really simple. It just sets my focus to whatever I’ve got targeted. No muss, no fuss.

/focus

There are some really nifty things you can do with focus macros, like this one I stole from Priestly Endeavors

/focus [noexists,target=target][exists,dead,target=target][modifier:alt,target=target]
/stopmacro [modifier:alt]
/cast [target=focus] Shackle Undead

The first line says: [make my current target the focus if I don’t have one] or [make my target my focus if my current focus is dead] but [if I’m holding Alt, make my target my focus no matter what].
The second line says:[if I’m holding Alt to re-set my focus, ignore the rest of the macro]
The third line says: [whatever I’m targeting, cast shackle undead on my focus]

Down-ranking macros are fun! Here’s one for Prayer of Healing. Hold Alt to cast rank 3.

#showtooltip
/cast [modifier:alt] Prayer of Healing(Rank 3); Prayer of Healing(Rank 6)

P4 Random Not a macro, but sometimes in a quest or a fight there’s a random item you need to use regularly. I drag mine over to “J” and just hit it whenever I need it. This is from when I had the daily quest in Nagrand.

Nova NormalNova Alt I always heard it was good to keep Rank 1 Nova on your bars for PvP purposes, but where to put it? On the same button, naturally. Hold Alt to use Rank 1, hold nothing for max-rank.

#showtooltip
/cast [modifier:alt] Holy Nova(Rank 1); Holy Nova(Rank 7)

Lifetap We all know Warlocks Life Tap at the WORST time… this was my solution to train my ‘Locks to know when it was okay. For this one, I didn’t use the “?” icon, since that would just look like a normal Renew. Dr. Damage still catches the heal, though. (True story: one of my Warlocks actually macro’d his LifeTap to whisper me that he was going to do it in response to this macro. I was so proud!)

/script SendChatMessage(“Lifetap if you need to”, “WHISPER”, “Orcish”, UnitName(“target”));
/cast Renew

OhShit Sometimes, you have to keep yourself alive ’til your fellow heal-bots can help you out. EVERYONE must have an “Oh, Shit” button. This one can keep me up through over 20k damage. The [combat] modifiers keep reagents from being used up accidentally.

/target player
/cast [combat] Power Word: Shield
/use Master Healthstone
/cast Prayer of Mending
/use Fel blossom
/use [combat] Super Rejuvenation Potion
/use [combat] Nightmare Seed
/use Battlemaster’s Perseverance
/use Vial of the Sunwell
/cast Renew

Trink 1 Trink These are both really simple, but helpful. No matter what trinkets you have equipped, each of these macros will use one of them. Use the “?” icon, and you can see which trinkets you have equipped at the moment.

#showtooltip
/use 13

#showtooltip
/use 14

P4 Berserking If my heals have to come faster, they may as well come bigger. This trips Berserking, my OP-as-hell Racial, and my +healing trinket at the same time. (Does not trip GCD)
You can macro all kinds of things together – multiple trinkets, other abilities. Go nuts!

#showtooltip
/cast Berserking(Racial)
/use Tome of Diabolic Remedy

 

I wrote this last one just to save space on my bars. It gets out my Puppy and my Nether Drake. If I hold Alt, it gets out my Puppy and my Raptor.

#showtooltip
/use Worg Carrier
/cast [modifier:alt] Swift Blue Raptor
/use Reins of the Azure Netherwing Drake

Add
/equip Riding Crop
as the last line, if you want, but remember to replace your trinkets when you get where you’re going!

To Be Continued. . .

Saturday Random Thoughts

  • Always stretch before working out on the Wii Fit or engaging in any kind of physical activity. My abs cramped up trying to do some of them plank exercises.
  • Halls: The official cough drop of World of Matticus. Helped reduce my cough on the WI show.
  • Close GMail when podcasting.
  • Note to self to ask for feedback on podcast (both WI and Twisted Nether) when they’re mp3’d.
  • Relax more. Too jittery. Too nervous. Think happy thoughts. Stare at Jessica Alba posters more.
  • Publicly give a shout out to Wyn the next time I go on the air.
  • Epic gem vendor in Shattrath City, too.

epic-gem-vendor-shat

  • Acquiring Thorium Brotherhood reputation is a royal pain in the derriere.
  • But it can be worth it for a straight up mana regen staff:

 

  • Saying yes to friends is hard. Saying no to friends is even harder.
  • Clearly people aren’t aware of the rules. What is said in BA chat stays in BA chat ;).
  • In need of a new banner. Need to shop around for a design service.