En cuanto a la estrategia recomendada por Macro del Turtle Server Paladin en "World of Warcraft", en realidad no es difícil. La dificultad es que no todos han estudiado esta estrategia detenidamente. Sin embargo, si realmente no lo tienes claro, puedes leer esta guía, que responderá esta pregunta en detalle. ¡No te lo pierdas!

/script RunMacro("ataque")
/script local m,h=math.floor(UnitMana("jugador")/UnitManaMax("jugador")*100),math.floor(UnitHealth("jugador")/UnitHealthMax("jugador")*100);if no pulido ("Sello Sagrado") y no pulido ("Juicio de la Luz Sagrada", "objetivo") luego lanzar ("Sello Brillante"); de lo contrario, si no está pulido ("Juicio de la Luz Sagrada", "objetivo") y (GetActionCooldown ( 49)==0) y pulido("Sello de Luz") luego lanzar("Juicio");de lo contrario, si está pulido("Sello de Justicia") y m>=70 y (GetActionCooldown(49)==0) luego lanzar ("Juicio"); de lo contrario, si no está pulido ("Sello Santo") y h>50, entonces lanza ("Sello de Justicia"); de lo contrario, si no está pulido ("Sello Brillante") y h<50, entonces lanza ("Sello de Luz"). ")fin;fin;fin;fin;fin
/script RunMacro("Égida")
/script si no está pulido("Bendición de la Sabiduría", 'jugador') entonces cast("Bendición de la Sabiduría",1);end
/script local m,g=math.floor(UnitMana("jugador")/UnitManaMax("jugador")*100),GetActionCooldown(64);si m>=50 y g==0 entonces cast("Holy Strike" );fin

/script local m,h=math.floor(UnitMana("jugador")/UnitManaMax("jugador")*100),math.floor(UnitHealth("objetivo")/UnitHealthMax("objetivo")*100);if (UnitAffectingCombat("player")==1) y (GetActionCooldown(51)==0) y m>=80 luego CastSpellByName("Holy Shield");end

/script si (no PlayerFrame.inCombat) entonces CastSpellByName("Ataque") finaliza