Very useful macro for every druids

Re: Very useful macro for every druids

by Doofoos » Thu Mar 19, 2015 2:30 pm

Oh, macro thread!
Since i can't use SuperMacro (it conflicts with my Bongos :?), i'm wondering if this even possible in Vanilla:
1. One button for faerie fire caster+feral (depends on form)
2. One button for aquatic+travel forms (depends on state - swimming or not)
Doofhoof - Tauren Druid - <KGB>
User avatar
Doofoos
Sergeant Major
Sergeant Major
 

Re: Very useful macro for every druids

by Guirssane » Fri Mar 20, 2015 3:59 pm

Doofoos wrote:Oh, macro thread!
Since i can't use SuperMacro (it conflicts with my Bongos :?), i'm wondering if this even possible in Vanilla:
1. One button for faerie fire caster+feral (depends on form)
2. One button for aquatic+travel forms (depends on state - swimming or not)


1. /script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Form")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Faerie Fire (Feral)()");else c("Faerie Fire(Rank 4)");end;

2. Don't know but could find If i've time
User avatar
Guirssane
Stone Guard
Stone Guard
 

Re: Very useful macro for every druids

by Doofoos » Sat Mar 21, 2015 6:47 am

Guirssane wrote:1. /script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Form")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Faerie Fire (Feral)()");else c("Faerie Fire(Rank 4)");end;

damn, this is harder than javascript :D
anyway thanks, it worked for me :)
by the way is this possible to see cooldowns\showtooltips in case of such macroses\supermacro addon?
Doofhoof - Tauren Druid - <KGB>
User avatar
Doofoos
Sergeant Major
Sergeant Major
 

Re: Very useful macro for every druids

by Guirssane » Sat Mar 21, 2015 8:41 pm

Doofoos wrote:
Guirssane wrote:1. /script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Form")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Faerie Fire (Feral)()");else c("Faerie Fire(Rank 4)");end;

damn, this is harder than javascript :D
anyway thanks, it worked for me :)
by the way is this possible to see cooldowns\showtooltips in case of such macroses\supermacro addon?


Well, I don't really know, just put your feral charge on another bar so you can check his CD.
User avatar
Guirssane
Stone Guard
Stone Guard
 

Re: Very useful macro for every druids

by Crosstone » Sat Mar 21, 2015 8:57 pm

Hey Guys. Does anyone have a spammable stealth makro for Druids or Rogues? I cant find a version which is working on this server. :shock:

It should provide that stealth doesnt break after mashing the button.
Crosstone
Tester
 

Re: Very useful macro for every druids

by whissper » Mon Mar 23, 2015 12:22 pm

Crosstone wrote:Hey Guys. Does anyone have a spammable stealth makro for Druids or Rogues? I cant find a version which is working on this server. :shock:

It should provide that stealth doesnt break after mashing the button.


for Druid:
Code: Select all
/script local i,x=1,0 while UnitBuff("player",i) do if string.find(UnitBuff("player",i),"Prowl") then x=1 end i=i+1 end if x==0 then CastSpellByName("Prowl");end


for Rogue here we go:
https://forum.nostalrius.org/viewtopic.php?f=37&t=4475
whissper
Grunt
Grunt
 

Re: Very useful macro for every druids

by Hammersplat » Sat Jul 11, 2015 8:57 am

anyone find one that works for changing into cat form and casting prowl? I have the super macro addon
User avatar
Hammersplat
Sergeant Major
Sergeant Major
 

cat+prowl+track humans

by Nightghost » Tue Jul 14, 2015 10:56 pm

I wrote this one: shift to cat+ stealth + turn on Track humans:

/unbuff Travel Form
/unbuff Bear Form
/script c=CastSpellByName; f=UnitPowerType("Player"); if not(f==3) then c"Cat Form" elseif not buffed("Prowl") then c("Prowl"); end; if (f==3) then c("Track Humanoids") end
Last edited by Nightghost on Sun Jul 19, 2015 2:17 am, edited 1 time in total.
Nightghost
Tester
 

Faerie Fire

by Nightghost » Tue Jul 14, 2015 11:14 pm

for Faerie Fire 1 key in all forms:

/script c=CastSpellByName; f=UnitPowerType("Player"); if (f==3) then c"Faerie Fire (Feral)(Rank 2)" elseif (f==1) then c"Faerie Fire (Feral)(Rank 2)" else c"Faerie Fire" end


replace rank number...
Nightghost
Tester
 

Re: Very useful macro for every druids

by essedge » Tue Jul 28, 2015 4:09 am

Would a travel macro like this one mentioned in reddit (2014) and the current wowwiki work here?

Code: Select all
#showtooltip
/run if (not UnitAffectingCombat("player")) and (GetUnitSpeed("player")==0) and IsOutdoors() then if IsUsableItem(94154) then CallCompanion("MOUNT", 2) else CallCompanion("MOUNT", 1) end end
/cast [indoors] Cat Form; Travel Form


if in water casts aqua form, if moving casts travel or cat (indoors), etc.. I used one in retail and was a nice one button travel macro, though I used it in later expansions where travel was replaced with flying unless I was in combat.
essedge
Grunt
Grunt
 

PreviousNext

Return to Druid