#showtooltip
/use [form:0/1/3/4,btn:1]Cat Form;[form:2,btn:1]!Prowl
/cancelaura [btn:2,stealth]Prowl
/cancelaura [btn:2,form:2,nostealth]Cat Form
Basically if you left click or press a keybind, it puts you into cat form if you’re not in cat form. If you’re in cat form, it puts you into stealth.
Right click once to cancel stealth
Right click again to cancel cat form
This version will shift straight into prowl from any form when the shift key is held.
#showtooltip
/use [form:2,btn:1][mod:shift]!Prowl;[form:0/1/3/4,btn:1]Cat Form
/cancelaura [btn:2,stealth]Prowl
/cancelaura [btn:2,form:2,nostealth]Cat Form
This version will also pull you straight from prowl to caster form when right clicked with shift key held.
#showtooltip
/use [form:2,btn:1][mod:shift]!Prowl;[form:0/1/3/4,btn:1]Cat Form
/cancelaura [btn:2,stealth]Prowl
/cancelaura [btn:2,nostealth][btn:2,mod:shift]Cat Form
Here’s yet another version… this one includes Shadowmeld, which will be cast when in Cat Form, and in combat.
#showtooltip
/use [form:2,btn:1,combat][btn:1,combat,mod:shift]!Shadowmeld
/use [form:2,btn:1][mod:shift]!Prowl;[form:0/1/3/4,btn:1]Cat Form
/cancelaura [btn:2,stealth]Prowl
/cancelaura [btn:2,nostealth][btn:2,mod:shift]Cat Form
We could do;
/use [form:2,btn:1,combat,talent:5/3]
[btn:1,combat,mod:shift,talent:5/3]Incarnation: King of the Jungle;
[form:2,btn:1,combat][btn:1,combat,mod:shift]!Shadowmeld
/use [form:2,btn:1][mod:shift]!Prowl;[form:0/1/3/4,btn:1]Cat Form
/cancelaura [btn:2,stealth]Prowl
/cancelaura [btn:2,nostealth][btn:2,mod:shift]Cat Form
This would check to see if the talent Incarnation: King of the Jungle is active, and use that instead of Shadowmeld, but unfortunately this wouldn’t work because of the 255 character limit in macros.
Let me know what you guys think, and if you have any suggestions.