Adding Trinkets to Your Macros
Published on June 18, 2007 by Phaelia
Items and Equipment, Lunar Guidance, Macros
12 Comments
With the release of the Burning Crusade expansion, several healer-oriented, on-use trinkets were added to the game. Unfortunately, using trinkets like these requires a lot of micromanagement, so much so that many players take less advantage of these items than they might otherwise. An addon like Gello’s Trinketmenu is helpful for cycling through multiple trinkets, but it can be difficult to remember to actually use your trinkets so that the addon can do its work. To ensure that you actually use your trinkets, you can add them to a macro:
#showtooltip Lifebloom
/script UIErrorsFrame:Hide()
/use 13 (13 = upper trinket; 14 = lower trinket)
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()
/cast [help] Lifebloom;
Note: The “/script UIErrorsFrame:Hide()” and “/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()” lines above are optional but are useful for hiding the “item cannot be used” errors that automatically occur when the trinket you have equipped is on cooldown.
In the above example, trinket use is tied to the Lifebloom spell. I consider this spell ideal since you can easily opt to forego using it in any given fight should you need to save the trinket’s use for an upcoming boss fight. Using it normally, however, will result in your use of a trinket every time one is available. Once the fight is over, Trinketmenu will automatically cycle in the next in the series you have created. Adding a trinket call like this one to one of your heal buttons is an excellent way to get the most return for the inventory slots occupied by multiple trinkets.
On a related note, be sure to check out the Fade! Not just for Priests anymore. article for help staying alive when you have to perform a large burst of healing to keep one or more group members alive.
Related Posts
12 Comments
Trackbacks
Sorry, the comment form is closed at this time.



Wondering how the new Inscription tradeskill will affect Druids in Wrath of the Lich King? View the full list of currently available and datamined Glyphs for Balance, Feral, and Restoration Druids here!
Hi Phaelia,
For a druid that always forgets to use trinkets, this macro is awesome!.
However, I am running into a problem and was hoping that you or one of the many readers had a fix for.
The problem is this: When you activate the macro with the trinket on cooldown, wow plays the ‘error’ sound. The macro already deals with the error message that would normally appear, but it does not deal with the sound. The problem this causes is that I can no longer tell if there is actually a problem with casting the heal – such as the target is out of range.
Have you encountered this? and if so, how do you work around it (if at all..).
-Larathis (Windrunner-US)
boy,
Thanks for the comments! I have done some research on your question (via WoWWiki) and haven’t found any type of script like UIErrorsFrame:Hide() that would temporarily disable the error sounds. Even if there were such a script, however, I don’t think it could be subjectively applied to an error related to not having the item and not applied to issues occuring with the heal itself. For me, I have all error speech disabled and watch my cast bar to see if my heal is going off, reducing my dependence on auditory feedback (which is important since my husband and I play in the same room).
I wish I could offer more help, but I’m afraid it’s a limitation of the LUA that I’m not sure can be overcome. Anyone else have any ideas?
Phaelia,
OK, thanks for checking that for me. I was hoping for something similar to the UIErrorsFrame:Hide(), but more like ErrorsSounds:Disable() that I could wrap around the trinket switch to selectively prevent any sound from it.
As for my name, its actually Larathis lol. My lovely girlfriend created a blogger account for me a while ago and it appears to have picked up that account name. All fixed now
Thanks again.
/run SetCVar(“Sound_EnableSFX”,”0″)
/use 13
/use 14
/run SetCVar(“Sound_EnableSFX”,”1″)
/castsequence X , Y, Z
i tried that macro last night during ZA and quickly stopped using it as i found it took too long to cast the spell when the trinket was on cooldown. Any idea how to optmize this? The idea is great, i have essence of the martyr and ribbons of sacrifice hotkeyed and use them as much as possible but sometimes forget about them during trash.
Also, i would love to build a macro to use nature’s swiftness with regrowth every time it’s up, any idea how this can be done?
Thanks and keep up the good work.
@Fizzler: Good to know!!
@Falina: I’m afraid I’m not sure why it would slow down your casting when your trinket was on cooldown. I don’t think I’ve run into that problem. As for the macroing of Nature’s Swiftness and Regrowth, this should work the same as a Nature’s Swiftness + HT:
#showtooltip Nature’s Swiftness
/cast Nature’s Swiftness
/stopcasting
/cast Regrowth
I’m not 100% sure whether you still need the /stopcasting line, but it shouldn’t hurt anything to include it.
thanks for the info, im a noob when it come to macros, ill try it tonite and will keep u posted.
what are the mechanics of castsequence? would using castsequence instead of just using /cast end then enter optimize the process? Can anybody link a good macro rules website?
Once again great work, i linked your site in the drood section of my guild and hope the other resto droods in my guild wil come by…(www.edgeofagression.com)
@Falina: The disadvantage of using /castsequence is that you will always have to press your button twice. By using the macro I list above, you should only have to press your button twice if you are moving while casting. For an amazing resource on macros (and how they can be leveraged for healers in particular), I’d like to direct you to Kirk’s Priestly Endeavors’ series, which you will find listed here: http://wordpress.com/tag/tools-addons-macros-and-others/
I have the same issue as Falina, if I don’t macro I can easily have LB up on 4 targets at a time with my latency, if I macro it I sometimes lose a stack even on 3, for some reason it seems that having the use macro induces lag when the trinket is on cooldown, which is unfortunate as I’d love to be able to automate my prayerbook…
@Kalimantan: I wonder if this isn’t related to the same problem you have if you try to switch your weapon then shapeshift (as opposed to shapeshift then change your weapon). I would suggest switching the order, but you obviously want the trinket to be effective before activating the spell, not after. =/
I made a quick discovery when using this macro, it becomes very difficult to self cast in my normal way, so when theres a lot of splash damage being thrown around and I have to worry about staying alive to heal the party, I suddenly found myself having to debug macros >_<
In the end I came up with a solution much like this which should hopefully help other restos, I now use this macro for all my heal spells =)
#showtooltip Lifebloom
/script UIErrorsFrame:Hide()
/target [mod:alt] {Your name here}
/use 13 (13 = upper trinket; 14 = lower trinket)
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()
/cast [help] Lifebloom;
/targetlasttarget [mod:alt]
{PS: Macro still subject to testing}
@Battlecattle: If I can ask, how are you attempting to self cast? I use a macro like this one for all my heals:
#showtooltip
/cast [mod:alt,target=mouseover,exists,help][mod:alt,target=target,help][mod:alt,target=player] Swiftmend; [target=mouseover,exists,help][target=target,help][target=player] Rejuvenation
It would be easy to add a /use line to the above.