Image



牧师宏

鼠标悬停驱散

/script if UnitExists("mouseover") then TargetUnit("mouseover"); CastSpellByName("驱散魔法(等级 2)"); TargetUnit("playertarget") else CastSpellByName("驱散魔法(等级 2)") end

施放能量灌注,发送一个通知告诉目标

/施放 能量灌注

/run if UnitExists"target"then SendChatMessage("<已对你施放能量灌注>","WHISPER",nil,UnitName"target")end

停止当前施法,施放沉默

/script SpellStopCasting()

/施放 沉默

施放Buff或者否则无脑魔杖“射击” 动作栏编号

/run local i,x=1,0 while UnitBuff("player",i) do if UnitBuff("player",i)=="Interface\\Icons\\Spell_Holy_InnerFire" then x=1 end i=i+1 end if x==0 then CastSpellByName("心灵之火") else UseAction(37) end

暗言术:痛,如果目标没有该Debuff的话

/script UIErrorsFrame:Hide()

/script if not buffed("暗言术:痛", 'target') then CastSpellByName("暗言术:痛") end

避免双重“恢复”

/script UIErrorsFrame:Hide()

/script if UnitExists("target") and UnitIsFriend("target", "player") then if not buffed("恢复", 'target') then CastSpellByName("恢复") end return end if not buffed("恢复", 'player') then cast("恢复",1) end

自我-Buff

/script if not buffed("心灵之火", 'player') then CastSpellByName("心灵之火") else if not buffed("真言术:韧", 'player') then CastSpellByName("真言术:韧",1) end;end

简单的一键输出循环

/script UIErrorsFrame:Hide()

/script if not buffed("暗言术:痛", 'target') then CastSpellByName("暗言术:痛") end DoOrder("心灵震爆", "惩击")

智能魔杖

/script UIErrorsFrame:Hide()

/script if (UnitName('target')==nil) then TargetNearestEnemy() else if not IsAutoRepeatAction(12) then CastSpellByName("射击") end;end

停止施法并绝望祷言

/script UIErrorsFrame:Hide()

/script SpellStopCasting()

/script CastSpellByName("绝望祷言",1)

停止施法并渐隐术

/script UIErrorsFrame:Hide()

/script SpellStopCasting()

/script CastSpellByName("渐隐术",1)

停止施法并真言术:盾

/script UIErrorsFrame:Hide()

/script SpellStopCasting()

/script CastSpellByName("真言术:盾",1)

自我治疗,如果没有目标的话(低级治疗)

/script UIErrorsFrame:Hide()

/script SpellStopCasting()

/script if UnitExists("target") then CastSpellByName("低级治疗术") else CastSpellByName("低级治疗术",1) end

治疗术

/script UIErrorsFrame:Hide()

/script SpellStopCasting()

/script if UnitExists("target") then CastSpellByName("治疗术") else CastSpellByName("治疗术",1) end

快速治疗

/script UIErrorsFrame:Hide()

/script SpellStopCasting()

/script if UnitExists("target") then CastSpellByName("快速治疗") else CastSpellByName("快速治疗",1) end