UPD:ADDED IN FIRST POST
Добавлен макрос на приста.
Ротация шп. Тоесть вампирик, чума, при 5 стаках боль, пытка (если бежим то швд). Также стоят ночелленги пытки везде кроме вампирика (если это неправильно - отписываем в теме или пм).
#showtooltip
/run z = select(3, GetNetStats())/600 + (1.5/(1+GetCombatRating(20)/32.79/100));
/run local x,t = select(7,UnitDebuff("target","Vampiric Touch")), GetTime(); if x then t=x-t else t=0 end; if t > z then ClearTarget() end;
/castsequence [exists] reset=2 Vampiric Touch, null
/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
/run z = select(3, GetNetStats())/600 + (1.5/(1+GetCombatRating(20)/32.79/100));
/run local x,t = select(7,UnitDebuff("target","Прикосновение вампира")), GetTime(); if x then t=x-t else t=0 end; if t > z then ClearTarget() end;
/castsequence [exists] reset=2 Прикосновение вампира, null
/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 Слово Тьмы: Смерть





























Закрыть