Что касается стратегии, рекомендованной Макросом Серверного Паладина Черепахи в «World of Warcraft», то она на самом деле несложна. Сложность в том, что не все внимательно изучили эту стратегию. Однако, если вам действительно неясно, вы можете прочитать это руководство, которое подробно ответит на этот вопрос. Не пропустите!
/script RunMacro("атака")
/script local m,h=math.floor(UnitMana("player")/UnitManaMax("player")*100),math.floor(UnitHealth("player")/UnitHealthMax("player")*100);if не усилен («Священная печать») и не усилен («Правосудие Святого Света», «цель»), затем произнесите («Яркая печать»); иначе, если не усилено («Правосудие Святого Света», «цель») и (GetActionCooldown ( 49)==0) и усиленное («Печать Света»), затем произнесите («Правосудие»); в противном случае, если усилено («Печать правосудия») и m>=70 и (GetActionCooldown(49)==0), затем произнесите («Правосудие»); иначе, если не усилено («Святая печать») и h>50, тогда произнесите («Печать справедливости»); иначе, если не усилено («Яркая печать») и h<50, тогда произнесите («Печать Света»). ")конец;конец;конец;конец;конец
/script RunMacro("Эгида")
/script if not buffed("Благословение мудрости", 'player') then cast("Благословение мудрости",1);end
/script local m,g=math.floor(UnitMana("player")/UnitManaMax("player")*100),GetActionCooldown(64);if m>=50 и g==0 then cast("Holy Strike" );конец
/script local m,h=math.floor(UnitMana("player")/UnitManaMax("player")*100),math.floor(UnitHealth("target")/UnitHealthMax("target")*100);if (UnitAffectingCombat("player")==1) и (GetActionCooldown(51)==0) и m>=80 then CastSpellByName("Holy Shield");end
/script if (не PlayerFrame.inCombat) then CastSpellByName("Атака") end