Jump to content
Sign in to follow this  
Martyllean

Resto druid macros

Recommended Posts

Do you have something you want specifically or are you looking for the magic macro called "good healz" where you press one button and then top charts? Usually macros solve a specific problem...

Share this post


Link to post
Share on other sites

I would also like to know of the magic macro.

Please Taladril, elucidate to us the highest wisdom of the good healz macro.

Share this post


Link to post
Share on other sites

/cmcast Healing Touch(Rank 1)
/script CastSpellByName('Healing Touch(Rank 1)', true)

 

/cmcast Healing Touch(Rank 5)
/script CastSpellByName('Healing Touch(Rank 5)', true)

 

/cmcast Healing Touch
/script CastSpellByName('Healing Touch', true)

 

/cmcast Abolish Poison
/script CastSpellByName('Abolish Poison', true)

 

/cmcast Innervate
/script CastSpellByName('Innervate', true)

 

/cmcast Regrowth(Rank 1)
/script CastSpellByName('Regrowth(Rank 1)', true)

 

/cmcast Regrowth
/script CastSpellByName('Regrowth', true)

 

/cmcast Remove Curse
/script CastSpellByName('Remove Curse', true)

 

/cmcast Rebirth

 

get classic mouseover addon

 

Edited by szuszak

Share this post


Link to post
Share on other sites
5 hours ago, Jorn Skyseer said:

lol, these macros, rather cast from spellbook

You speak as one who has never used classic mouseover addon.

Share this post


Link to post
Share on other sites

the guy is a post farming troll just add him to ignore list and you will have much better time browsing the forums(had to log off to actually see that he posted here lol)

Edited by szuszak

Share this post


Link to post
Share on other sites

Here's a bunch I use(d)

 

Stopcasting.
/script SpellStopCasting()

/cast

 

Start Attack.
/script for AtkSlot = 1,72 do if IsAttackAction(AtkSlot) and not IsCurrentAction(AtkSlot) then UseAction(AtkSlot); end; end;

/cast 

----------------------------------------------------
Supermacro Macros (also, some require Aftercast to work)

Dismount, unbuff all forms, track herbs.
/script if buffed("Nightsaber") then CancelBuff("Nightsaber") end

/script if buffed("Cat Form") then CancelBuff("Cat Form") end

/script if buffed("Travel Form") then CancelBuff("Travel Form") end

/script if buffed("Dire Bear Form") then CancelBuff("Dire Bear Form") end

/script if buffed("Moonkin Form") then CancelBuff("Moonkin Form") end

/script if buffed("Aquatic Form") then CancelBuff("Aquatic Form") end

/script if buffed("Bear Form") then CancelBuff("Bear Form") end

/script if buffed('Spotted Frostsaber') then CancelBuff('Spotted Frostsaber') end

/cast Find Herbs
/script UIErrorsFrame:Hide()

 

Spamable Catform, if catform then track humanoids.
/script if not buffed("Cat Form") then cast("Cat Form" ) else if not buffed("Track Humanoids") then cast("Track Humanoids") else SM_print("Cat prepaded") end end

Ravage if possible, otherwise Shred.
/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Ability_Ambush")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Ravage");else c("Shred");end;

 

Rebirth, announce in Say and Party.
/script SpellStopCasting()

/aftercast +done /run local a,b = SendChatMessage, "Rebirth on %T"; a(b,"SAY"); a(b,"PARTY");

/cast Rebirth

 

Spamable Bear Form.
/script if not buffed("Dire Bear Form") then cast("Dire Bear Form") end

 

Innervate & Whisper.
/script SpellStopCasting();

/aftercast +done /w %t You have innervate <3!

/cast Innervate

 

If Catform Prowl, if not Shadowmelt.
/script if buffed("Cat Form") then cast("Prowl") else cast("Shadowmeld") end

 

Travel and Aqua Form.
/script CastSpellByName("Aquatic Form()")

/script CastSpellByName("Travel Form()")

 

##################################################

 

Mouseover stuff for Luna.

 

Healing touch or whatever heal you want to use:

/script SpellStopCasting()

/script if nil then CastSpellByName("Healing Touch") end

/lunamo Healing Touch

 

Rebirth and announce.

 

/script SpellStopCasting()

/script if nil then CastSpellByName("Rebirth") end
/aftercast +done /run local a,b = SendChatMessage, "Rebirth on %T"; a(b,"SAY"); a(b,"RAID");

/lunamo Rebirth

 

 

Edited by euron

Share this post


Link to post
Share on other sites
16 hours ago, szuszak said:

the guy is a post farming troll just add him to ignore list and you will have much better time browsing the forums(had to log off to actually see that he posted here lol)

Thank you so much! I was looking for this feature just yesterday for this very guy. 

Haha, cheers!

Share this post


Link to post
Share on other sites

Thank you Euron for your shred/ravage macro, I stole that one.

I use a similar Innervate macro like you for casting on others. 

/aftercast +done /run if UnitExists"target"then SendChatMessage("You are Innervated.","WHISPER",nil,UnitName"target")end
/cast Innervate

Auto-Selfcast Innervate without losing target:

/script TargetUnit("Player")
/cast Innervate
/script TargetLastTarget();

FF / FFF 1 key macro:

/script if buffed("Cat Form") or buffed("Dire Bear Form") then cast("Faerie Fire (Feral)()") else cast("Faerie Fire"); end

casts FF in caster form, if you have Feral FF then it casts it in bear/cat form. 

 

For prowl it's this..

/script if not buffed("Prowl") then CastSpellByName("Prowl")  end

 

 

Request: 

possible to do a macro that will when cast take me out of bear/cat form Only if its not on GCD?

Edited by arri
added 1 and a question

Share this post


Link to post
Share on other sites

Hey guys, nice macros you have over there.

I have a request for you, fellow druids...I want NS+HS on Luna mouseover, and not sure how to mix both Luna and Supermacro commands to make this work, HALP!

Share this post


Link to post
Share on other sites
Quote

 

/script SpellStopCasting()

/script if nil then CastSpellByName("Nature's Swiftness") end

/lunamo Nature's Swiftness
/lunamo Healing Touch

 

 

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
Sign in to follow this  

×