UPD:ADDED IN FIRST POST
Бypстyем на шn.
#showtooltip Mind Flay
/cancelaura Dispersion
/run y=GetSpellCooldown("Shadowfiend");
/run if not(y==0) then ClearTarget() end;
/cast [exists, combat, nochanneling] Shadowfiend
/targetlasttarget [noexists]
/run y=GetSpellCooldown("Shadowcrawl");
/run if not(y==0) then ClearTarget() end;
/cast [exists, combat, nochanneling] Shadowcrawl
/targetlasttarget [noexists]
/cast [exists, nochanneling] Berserking
/run if UnitDebuff("target","Vampiric Touch",nil,"player") then ClearTarget() end;
/castsequence [exists, nochanneling] reset=2 Vampiric Touch, nil
/stopmacro [exists]
/targetlasttarget
/run if UnitDebuff("target","Devouring Plague",nil,"player") then ClearTarget() end;
/cast [exists, nochanneling] Devouring Plague
/stopmacro [exists]
/targetlasttarget
/run if UnitDebuff("target","Shadow Word: Pain",nil,"player") then ClearTarget() end;
/run x=select(4,UnitBuff("player", "Shadow Weaving"))
/run if x<5 then ClearTarget() end;
/cast [exists, nochanneling] Shadow Word: Pain
/stopmacro [exists]
/targetlasttarget
/run w=GetUnitSpeed("player");
/run r=IsFalling("player");
/run if not (w==0) or (r==1) then ClearTarget() end;
/cast [exists, nochanneling] Mind Flay
/stopmacro [exists]
/targetlasttarget
/startattack [exists]
/cast Shadow Word: Death
#showtooltip Пытка разума
/cancelaura Слияние с тьмой
/run y=GetSpellCooldown("Исчадие тьмы");
/run if not(y==0) then ClearTarget() end;
/cast [exists, combat, nochanneling] Исчадие тьмы
/targetlasttarget [noexists]
/run y=GetSpellCooldown("Стелющаяся тьма");
/run if not(y==0) then ClearTarget() end;
/cast [exists, combat, nochanneling] Стелющаяся тьма
/targetlasttarget [noexists]
/cast [exists, nochanneling] Берсерк
/run if UnitDebuff("target","Прикосновение вампира",nil,"player") then ClearTarget() end;
/castsequence [exists, nochanneling] reset=2 Прикосновение вампира, nil
/stopmacro [exists]
/targetlasttarget
/run if UnitDebuff("target","Всепожирающая чума",nil,"player") then ClearTarget() end;
/cast [exists, nochanneling] Всепожирающая чума
/stopmacro [exists]
/targetlasttarget
/run if UnitDebuff("target","Слово Тьмы: Боль",nil,"player") then ClearTarget() end;
/run x=select(4,UnitBuff("player", "Плетение тьмы"))
/run if x<5 then ClearTarget() end;
/cast [exists, nochanneling] Слово Тьмы: Боль
/stopmacro [exists]
/targetlasttarget
/run w=GetUnitSpeed("player");
/run r=IsFalling("player");
/run if not (w==0) or (r==1) then ClearTarget() end;
/cast [exists, nochanneling] Пытка разума
/stopmacro [exists]
/targetlasttarget
/startattack [exists]
/cast Слово Тьмы: Смерть



























Закрыть