Jump to content
rohirrim

Paladin Macros

Recommended Posts

13 minutes ago, Theloras said:

i wouldnt think so but maybe try it and see if it works there

not cant get it to work

 

Share this post


Link to post
Share on other sites

so can any on help me make a macro that combind the Divine Favor and Zandalarion Hero Charm trinket inn to 1 macro that activet at the same time

Share this post


Link to post
Share on other sites
On 2017-05-03 at 6:11 PM, waldrin said:

so can any on help me make a macro that combind the Divine Favor and Zandalarion Hero Charm trinket inn to 1 macro that activet at the same time

Read the thread :)

/use 13
/use 14
/cast Divine Favor

Share this post


Link to post
Share on other sites

hello i  have a problem, in other server i could  instantly cast judgement followed by sor (or any other seal) with 1 button click, like this :

macro:

/cast Judgement
/script SpellStopCasting()
/cast Seal of Righteousness(Rank 1)

here doesnt work for me :(

Share this post


Link to post
Share on other sites

Hello, i don't know if this macro can help, but i found some commands and i make it.

This is the /cancelaura macro that make able to cast and cancel Divine Protection(Rank 1) WITHOUT ANY ADDON. Here de code:

Quote

/run --CastSpellByName("Divine Protection")
/cast Divine Protection(Rank 1)
/run local i=0 g=GetPlayerBuff while not (g(i) == -1) do if(strfind(GetPlayerBuffTexture(g(i)), "Spell_Holy_Restoration"))then CancelPlayerBuff(g(i))end i = i + 1; end

Explanation:

Quote

to remove a buff you have to use CancelPlayerBuff();
BUT in classic there was only possible to remove a buff from a certain position, let me explain that in detail

/run CancelPlayerBuff(0); <-- would remove buff on position 0, the first (right-most in the default UI) buff from the player.

so 1 would remove the one on position 1 nearest to right. sounds complicated yes, indeed.

IF you want a certain macro to remove a buff is HIGHLY difficult to script something like that

/script local i=0 g=GetPlayerBuff while not (g(i) == -1) do if(strfind(GetPlayerBuffTexture(g(i)), "NAME_OF_THE_BUFF_ICON"))then CancelPlayerBuff(g(i))end i = i + 1; end

Thats way to complicated but the only way in Classic

By - Unknow Autor

This code can be used for every buff you want to cancel. Enjoy.

P.S. For discover the name of the buff icon here is the macro you can use:

Quote

/run i=1 while UnitBuff("target",i)do DEFAULT_CHAT_FRAME:AddMessage("Buff #"..i..": "..UnitBuff("target",i))i=i+1 end

Remember to select your character before click on it!

Share this post


Link to post
Share on other sites
On 11/24/2016 at 8:36 AM, rohirrim said:
Seal of Righteousness + target + Auto-attack
 
/script if not IsCurrentAction(48) then AttackTarget() end;
/script if GetUnitName("target")==nil then TargetNearestEnemy() end
/script if not buffed("Seal of Righteousness") then cast("Seal of Righteousness")end;

Is there a way to edit this so I can recast at 5 seconds left, for example?

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

×