Em relação à estratégia recomendada por Macro do Turtle Server Paladin em “World of Warcraft”, na verdade não é difícil. A dificuldade é que nem todos estudaram essa estratégia com atenção. No entanto, se você realmente não tiver certeza, poderá ler este guia, que responderá a essa pergunta em detalhes. Não perca!
/script RunMacro("ataque")
/script local m,h=math.floor(UnitMana("player")/UnitManaMax("player")*100),math.floor(UnitHealth("player")/UnitHealthMax("player")*100);se not buffed("Sacred Seal") e not buffed("Holy Light Judgment","target") then cast("Bright Seal");else if not buffed("Holy Light Judgment","target") e (GetActionCooldown ( 49)==0) e buffed("Seal of Light") then cast("Judgment");else if buffed("Seal of Justice") e m>=70 and (GetActionCooldown(49)==0) então cast ("Julgamento"); senão se não for buffado("Selo Santo") e h>50 então lance("Selo da Justiça"); senão se não for buffado("Selo Brilhante")e h<50 então lance("Selo de Luz ")fim;fim;fim;fim;fim
/script RunMacro("Égide")
/script se não for buffado("Bênção da Sabedoria", 'player') then cast("Bênção da Sabedoria",1);end
/script local m,g=math.floor(UnitMana("player")/UnitManaMax("player")*100),GetActionCooldown(64);se m>=50 e g==0 then cast("Holy Strike" );fim
/script local m,h=math.floor(UnitMana("player")/UnitManaMax("player")*100),math.floor(UnitHealth("target")/UnitHealthMax("target")*100);se (UnitAffectingCombat("player")==1) e (GetActionCooldown(51)==0) e m>=80 então CastSpellByName("Holy Shield");end
/script if (não PlayerFrame.inCombat) then CastSpellByName("Attack") end