I’ve avoided Trap Launcher macros throughout Cataclysm mainly due to their inflexible and clunky nature. Most of the macros I’ve tried have suffered from one fatal flaw or another, and in the end, just wind up not being worth it. As such, I’ve gotten used to the act of manually using the ability for all of my traps.
However, recently I started working with a couple of macros that utilize Trap Launcher + Freezing Trap, and both are working famously for me, so I figured I’d share. 😀
First off, know that all Trap Launcher macros require two button presses no matter what. Trap Launcher initiates a Global Cooldown so there’s no way to macro it with a trap – using only one button press.
Trap Launcher + Freezing Trap Macro
This is a very simple macro that I started using, which sort of mimics our old ‘Freezing Arrow’ ability – only it requires two button presses instead of one.
You can spam this macro and it will not use Trap Launcher more than once (burning additional focus), nor will it cause you to lose your target circle. Two quick taps and you’re ready to click your target circle and lay your trap. Also, since this has no ‘castsequence reset=x’ flibbidy flab you can queue up another Trap Launcher + Trap right away if needed. For example, you can use this macro to trap a healer or approaching enemy player, then tap it again to just activate its Trap Launcher effect so that you can get an Entrapment proc on a different enemy by throwing some snakes at them. I can’t stand the Trap Launcher macros that impose a fake cooldown on the ability. This one does not.
#showtooltip Freezing Trap /cast Trap Launcher /cast !Freezing Trap /script UIErrorsFrame:Clear()
If you seldom PvP and would prefer to use this type of mechanic with Explosive Trap, then just substitute Freezing for Explosive.
In essence, this macro just replaces my plain ol’ Trap Launcher button. When launching any other trap besides Freezing Trap, I just hit it + the desired trap button.
Scatter Shot + Trap Launcher + Freezing Trap Macro
This one is a beauty. Press it once and it will Scatter Shot your current target, or your mouseover target if you have one selected. Press it again to activate Trap Launcher, then press it a third time to place your Freezing Trap target circle. This is an excellent macro because it combines three abilities which are almost always used together in PvP — Scatter Shot, Trap Launcher and Freezing Trap. Scatter Shot is often used to set the stage for trapping an enemy target, so it’s helpful having all three abilities tied to one button.
#showtooltip Scatter Shot /castsequence [@mouseover,harm][harm] reset=3 Scatter Shot, Trap Launcher, !Freezing Trap /script UIErrorsFrame:Clear()
A lot of pro players will activate Trap Launcher prior to Scatter Shot so that they have the ability queued already – allowing for a super-quick trap after Scatter’s been applied. This is a good approach, but it doesn’trequire a macro to execute. The logic behind my macro is that I’m merely adding some utility to my Scatter Shot button. I can simply Scatter Shot and nothing else, or I can trap as well. The reset timer in the macro is equal to the duration of the Scatter Shot effect in PvP, which means I can pause a few seconds to see if my enemy trinkets out of the Scatter. If so, I just press the button two quick times and I can trap them after they’ve blown their trinket.
This macro is spam-proof as well, so spamming it will not cause additional unnecessary uses of Trap Launcher, nor will you lose your target circle.
Alrighty… well give these macros a whirl and let me know how they work out for you. If you like them and you want to try out a few more, please refer to my macros page.
Also, if any of you out there have some Trap Launcher macros that you recommend – PvP or otherwise – please post them in the comments below.