Jump to content
Awel

Shapeshift Macros

Recommended Posts

I use (for MOTW):

/unbuff Aquatic Form
/unbuff Moonkin Form
/unbuff Dire Bear Form
/unbuff Travel Form
/unbuff Cat Form
/cast Mark of the Wild

Edit: Can't remember if it needs the SuperMacro addon.

Edited by Milton

Share this post


Link to post
Share on other sites

I think also Ezdismount can be used. If u click rejuv and u are in bear form, it switches out of form automatically.

Share this post


Link to post
Share on other sites
Quote

/run for i=1, GetNumShapeshiftForms() do _, name, active = GetShapeshiftFormInfo(i) if( active ~= nil ) then CastShapeshiftForm(i) break end end

Doesn't require any addons or anything, very useful. Not made by me, I think I googled it somewhere.

Edited by Oakenlix

Share this post


Link to post
Share on other sites
On 3-1-2017 at 2:47 AM, Moloko said:

You should use the Doctor Druid add-on:

http://www.vanilla-addons.com/dls/doctordruid/

It has all the macros a druid needs with convenient UI for setup.

 

 

Looks like an nice addon. Unfortunately the Cat form macro doesn't seem to work for me. Bear works fine.

I also use Prowler, works pretty well. Only issue I have is that Cat form doesn't go into Prowl when I press it again.

Share this post


Link to post
Share on other sites

I use the game as I did in vanilla. I don't use macro addons. In fact I probably currently use only 5-7 addons. 

My shape shift keybinds:

shift-spacebar = kitty

ctrl-spacebar = bear

ctrl-e = travel form

ctrl-middleMouseClick = aquatic 

to leave any of these respective forms repeat keyBind. 

There is no need for complex addons or macros (imo) and it's nice to keep your memory clean of too many addons.

Have fun and good luck

      ~ Faith ~

Edited by Faith

Share this post


Link to post
Share on other sites

For dedicated ferals shapeshifting is more than just a casual spellcast. Being able to spam a button or do powershifting requires addons and macros beyond a two button hotkey.

Share this post


Link to post
Share on other sites
36 minutes ago, taladril said:

Faith you're the greatest! ~ taladril

to compensate for lag in the heat of battle Taladril is correct.

Edited by Faith

Share this post


Link to post
Share on other sites

I'm compensating serverlag through this macro:

/script u=UnitMana('Player'); c=CastSpellByName; f=UnitPowerType("Player"); if (u<=30) and (f==3) then c"Cat Form"; elseif (f==0) then c"Cat Form"; end;

It blocks shapeshifting if my energy is higher/equal to 30. This is just one of several ofcourse

Share this post


Link to post
Share on other sites

/script if not buffed("Cat Form", 'player') then cast("Cat Form(Shapeshift)")end;

This one also works. Not sure if you need SuperMacro for this to work (doesn't matter because you need it anyways), for different forms just swap out "cat" with whatever form you're making a macro for.

Share this post


Link to post
Share on other sites

sorry for the double post, just realized i answered a completely different question :D

maybe someone's coming here to get spammable shapeshift buttons that won't break form immediately, which is what the macro i posted does. fml

Share this post


Link to post
Share on other sites

Caster Form

/run for i = 1, GetNumShapeshiftForms() do local _, _, active = GetShapeshiftFormInfo(i) if active then CastShapeshiftForm(i) return end end


Bear Form / Charge

/run local _, _, active = GetShapeshiftFormInfo(1) if not active or IsControlKeyDown() then CastShapeshiftForm(1) else CastSpellByName"Feral Charge" end


Cat Form / Prowl

/run local _, _, active = GetShapeshiftFormInfo(3) if not active or IsControlKeyDown() then CastShapeshiftForm(3) else CastSpellByName"Prowl" end


Aquatic / Travel Form

/run UIErrorsFrame:UnregisterEvent"UI_ERROR_MESSAGE" for i = 2, GetNumShapeshiftForms(), 2 do local _, _, active = GetShapeshiftFormInfo(i) if not active then CastShapeshiftForm(i) end if i == 2 then UIErrorsFrame:RegisterEvent"UI_ERROR_MESSAGE" end end

 

Edited by gashole

Share this post


Link to post
Share on other sites

The addon ez-dismount, which everyone should be using so you don't have to manually remove yourself from the mount, will also shift you out of forms by pressing any other button not usable in the form you're currently in.

Share this post


Link to post
Share on other sites

Bear Form from any form, 2 clicks.

 

/script local s,_ for i=1,5 do _,_,s=GetShapeshiftFormInfo(i)if s then CastShapeshiftForm(i)break end end if not s then CastShapeshiftForm(1) end

Share this post


Link to post
Share on other sites

Need help for macro: from any stance switch to Bear form, cast Bush. If i already in Bear form - cast Bush.

Without SuperMacro plz.

Share this post


Link to post
Share on other sites
6 hours ago, IronLion said:

Need help for macro: from any stance switch to Bear form, cast Bush. If i already in Bear form - cast Bush.

Without SuperMacro plz.

/run local _, _, active = GetShapeshiftFormInfo(1) if not active or IsControlKeyDown() then for i = 2, 4 do _, _, active = GetShapeshiftFormInfo(i) if active then CastShapeshiftForm(i) return end end CastShapeshiftForm(1) else CastSpellByName"Bash" end

 

Share this post


Link to post
Share on other sites
21 час назад, gashole сказал:
/run local _, _, active = GetShapeshiftFormInfo(1) if not active or IsControlKeyDown() then for i = 2, 4 do _, _, active = GetShapeshiftFormInfo(i) if active then CastShapeshiftForm(i) return end end CastShapeshiftForm(1) else CastSpellByName"Bash" end

 

thanks!
How i can get tooltip for Bash (CD etc.)?

Edited by IronLion

Share this post


Link to post
Share on other sites
7 hours ago, IronLion said:

thanks!
How i can get tooltip for Bash (CD etc.)?

You would need to find an AddOn that adds those features for macros.

Share this post


Link to post
Share on other sites

Guys can u pls help me to do macro when im in bear form but need to pres barkskin and after jump back in bear. Like If  bear form - then jump to  cast form or if castform then- press barkskin- then get back bear form- end. Without super macro and so on.

 

Edited by Trueferall

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×