/startattack
/script A =GetSpellCooldown;
/script C =CastSpellByName;
/script h =UnitHealth("target")/UnitHealthMax("target");
/script m =UnitMana("player")/UnitManaMax("player");
/script combat =UnitAffectingCombat("player");
/script if IsBuffActive("十字军圣印", "player") then C("审判"); end;
/script if not IsBuffActive("十字军审判", "target") and h>0.2 then C("十字军圣印"); end;
/script if not IsBuffActive("命令圣印", "player") then C("命令圣印"); end;
/script if IsBuffActive("命令圣印", "player") then C("审判"); end;
/run if not UnitExists("target") or UnitIsDead("target") or UnitIsFriend("player","target") then TargetNearestEnemy() end;
/script if ( not PlayerFrame.inCombat ) and UnitExists("target") then CastSpellByName("攻击") end;
/script if not buffed("神圣力量") then CastSpellByName("神圣打击") else CastSpellByName("十字军打击") end;
/script if buffed("复仇") then CastSpellByName("驱邪术") else end;
/script if UnitClassification("target")=="worldboss" then CastSpellByName("忏悔") end;
这个只有一个问题 就是神打的BUFF和十字军的BUFF都叫神圣力量 他识别不了 有十字军的时候不会自动补神打
/script A =GetSpellCooldown;
/script C =CastSpellByName;
/script h =UnitHealth("target")/UnitHealthMax("target");
/script m =UnitMana("player")/UnitManaMax("player");
/script combat =UnitAffectingCombat("player");
/script if IsBuffActive("十字军圣印", "player") then C("审判"); end;
/script if not IsBuffActive("十字军审判", "target") and h>0.2 then C("十字军圣印"); end;
/script if not IsBuffActive("命令圣印", "player") then C("命令圣印"); end;
/script if IsBuffActive("命令圣印", "player") then C("审判"); end;
/run if not UnitExists("target") or UnitIsDead("target") or UnitIsFriend("player","target") then TargetNearestEnemy() end;
/script if ( not PlayerFrame.inCombat ) and UnitExists("target") then CastSpellByName("攻击") end;
/script if not buffed("神圣力量") then CastSpellByName("神圣打击") else CastSpellByName("十字军打击") end;
/script if buffed("复仇") then CastSpellByName("驱邪术") else end;
/script if UnitClassification("target")=="worldboss" then CastSpellByName("忏悔") end;
这个只有一个问题 就是神打的BUFF和十字军的BUFF都叫神圣力量 他识别不了 有十字军的时候不会自动补神打