Concernant la stratégie recommandée par Macro du Turtle Server Paladin dans "World of Warcraft", elle n'est en réalité pas difficile. La difficulté est que tout le monde n'a pas étudié attentivement cette stratégie. Cependant, si vous n’êtes vraiment pas clair, vous pouvez lire ce guide, qui répondra à cette question en détail. Ne le manquez pas !
/script RunMacro("attaque")
/script local m,h=math.floor(UnitMana("player")/UnitManaMax("player")*100),math.floor(UnitHealth("player")/UnitHealthMax("player")*100);if pas buffed("Sacred Seal") et non buffed("Holy Light Judgment","target") puis cast("Bright Seal");sinon s'il n'est pas buffed("Holy Light Judgment","target") et (GetActionCooldown ( 49)==0) et buffed("Sceau de Lumière") puis lancez("Judgment");sinon si buffed("Sceau de Justice") et m>=70 et (GetActionCooldown(49)==0) puis lancez ("Jugement");sinon s'il n'est pas amélioré("Sceau Saint") et h>50 alors lancez("Sceau de Justice");sinon s'il n'est pas amélioré("Sceau Lumineux") et h<50 alors lancez("Sceau de Lumière ")fin;fin;fin;fin;fin
/script RunMacro("Aegis")
/script s'il n'est pas amélioré("Blessing of Wisdom", 'player') alors cast("Blessing of Wisdom",1);end
/script local m,g=math.floor(UnitMana("player")/UnitManaMax("player")*100),GetActionCooldown(64);if m>=50 et g==0 alors cast("Holy Strike" );fin
/script local m,h=math.floor(UnitMana("player")/UnitManaMax("player")*100),math.floor(UnitHealth("target")/UnitHealthMax("target")*100);if (UnitAffectingCombat("player")==1) et (GetActionCooldown(51)==0) et m>=80 puis CastSpellByName("Holy Shield");end
/script if (pas PlayerFrame.inCombat) then CastSpellByName("Attack") end