Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Большой справочник макросов

Упомянутые в теме пользователи:

Показано с 1 по 12 из 20

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Старожил
    Регистрация
    15.02.2017
    Сообщений
    90
    Поблагодарил(а)
    6
    Получено благодарностей: 27 (сообщений: 21).
    Репутация: 27

    Большой справочник макросов

    Макросов будет очень много, на любой вкус и цвет.

    Также будет разделение по каждому спеку и pve/pvp назначению. Макросы, используемые и там и там могут дублироватся, для удобства чтения.

    Автор не жесткий мультиклассер, поэтому за некоторые спеки инфы мало, но со временем возможны дополнения.

    Также макросы, с cleartarget приведены для всеобщего ознакомления, как демонстрация возможностей.

    Всего макросов на данный момент 156. Если у вас есть предложения, какие макросы можно еще написать/вам нужна помощь в написании - пишите в пм или тут. Также можете делится своими макросами, если вам не жалко -_-.

    Общие (22)

    Скрытый текст



    Смысл в том, что при первом нажатии - в таргет выбирается арена1, в фокус арена2, при втором нажатии они меняются местами и так по кругу. Больше ни у кого такого нет -_-

    PHP код:
    /run if not A2T then CreateFrame("Button","A2T",nil,"SecureActionButtonTemplate"A2T:SetAttribute("type","target"SecureHandlerWrapScript(A2T,"OnClick",A2T,[[ A2u=(A2u or 0)%2+1 self:SetAttribute("unit","arena"..A2u) ]]) end
    /click A2T
    /focus
    /run if not A3T then CreateFrame("Button","A3T",nil,"SecureActionButtonTemplate"A3T:SetAttribute("type","target"SecureHandlerWrapScript(A3T,"OnClick",A3T,[[ A3u=(A3u or 0)%2+1 self:SetAttribute("unit","arena"..A3u) ]]) end
    /click A3T 
    Обмен эмблем - можно менять у каждого вендора по отдельности, а также одной кнопкой у гоблина в стоках.

    PHP код:
    /script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(ithen BuyMerchantItem(i,qend end end buy ("Emblem of Triumph",5); buy ("Emblem of Conquest",5); buy ("Emblem of Valor",5); buy ("Emblem of Heroism",5); 
    Рег пп.

    PHP код:
    /run LFDQueueFrameFindGroupButton:Click() 
    Починка рекаунта.

    PHP код:
    /recount toggle
    /script CombatLogClearEntries()
    /
    run local f CreateFrame("frame",nilUIParent); f:SetScript("OnUpdate"CombatLogClearEntries); 
    Лив с пати (полезно, когда вы в "пати", но один).

    PHP код:
    /script LeaveParty () 
    Включить/выключить звук.

    PHP код:
    /run AudioOptionsSoundPanelEnableSound:Click() 
    Сменить спек.

    PHP код:
    /usetalents [spec:12
    Свап панелей. Цифры означают номер панели.

    PHP код:
    /swapactionbar 1 2 
    Переключение неймплейтов союзников (аналог ctrl-v, но в отличии от стандартной комбинации - неймплейты врагов не затрагиваются).

    PHP код:
    /click InterfaceOptionsNamesPanelUnitNameplatesFriends 
    Еда. ЛКМ - просто поесть, ПКМ - еда с бафом.

    PHP код:
    #showtooltip [mod:shift] Dragonfin Filet;Mead Basted Caribou
    /cast [button:1Mead Basted Caribou; [button:2Dragonfin Filet 
    Переключение отслеживания травы и руды.

    PHP код:
    /run local f=AuG or CreateFrame("Frame","AuG"f.m,f.t=1,0 f:SetScript("OnUpdate",function(s,ef.t=f.t+if f.t>2.5 and not InCombatLockdown() then f.t=0 f.m=3-f.m SetTracking(f.mend endf:Show() 
    Рег БГ, если вы в пати, то пати рег.

    PHP код:
    /run PVPBattlegroundFrameGroupJoinButton:Click()
    /
    run PVPBattlegroundFrameJoinButton:Click()
    /
    run DropDownList1Button2:Click() 
    Если, например дц, кастит пенанс на союзника, за своей спиной, поворачивась к нему, то в стандартном режиме - камера сама повернется к союзнику. Этот макрос вроде отключает это.

    PHP код:
    /script SetCVar("cameraSmoothTrackingStyle"0
    Меняет фокус и таргет на арене 2х2 местами (или по крайней мере должен). Проигрывает нижним двум в играх против инвиза и стелса, так как фокус в таком случае спадает и менять становтся нечего.

    PHP код:
    /cleartarget [@targetdead]
    /
    clearfocus [@focusdead]
    /
    target focus
    /cleartarget [@focusnoexists]
    /
    targetlasttarget
    /focus target
    /targetlasttarget 
    Берет в таргет первого противника, в фокус второго.

    PHP код:
    /target arena1
    /clearfocus [@focusexists]
    /
    focus arena2 
    Тоже самое, но наоборот, используются вместе.

    PHP код:
    /target arena2
    /clearfocus [@focusexists]
    /
    focus arena1 
    Атака петом по маусоверу.

    PHP код:
    /petattack [@mouseover
    Для важных переговоров с альянсом.

    PHP код:
    /y 788 555 8999
    /y 5 4 Ч Я Ч 4 0 Р Ч 
    Покупка всех копий предмета в заданных слотах вендора. Добавляем a(x,y) - координаты.

    PHP код:
    /run local function a(n,qBuyMerchantItem(n,q)end  a(1,1a(2,1a(3,1
    Парашют. Смысл в переодевании плащей и юзании парашута.

    PHP код:
    #showtooltip Might of the Ocean Serpent
    /use 15
    /equipslot 15 Winding Sheet
    /equipslot 15 Might of the Ocean Serpent 
    [свернуть]


    Warrior (6)

    Скрытый текст



    Чардж, интерцепт и интервейн в одном месте. Для пвп не рекомендуется.

    PHP код:
    #showtooltip
    /castsequence [harmreset=15 ChargeIntercept; [noharmIntervene 
    Proto pve

    Скрытый текст



    Тандер. Если много раги, то с кливом.

    PHP код:
    #showtooltip Thunder Clap
    /cast !Bloodrage
    /startattack
    /run if UnitPower("player")<35 then ClearTarget() end;
    /
    cast Thunder Clap
    /cast [existsCleave
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Thunder Clap 
    Сокрушение. В приоритете юзает прок щита, потом реванш, при излишке раги - сливает ее героиком.

    PHP код:
    #showtooltip Devastate
    /cast !Bloodrage
    /startattack
    /run if not(UnitBuff("player","Sword and Board")) then ClearTarget() end;
    /
    cast [existsShield Slam
    /stopmacro [exists]
    /
    targetlasttarget
    /run x=IsUsableSpell("Revenge");
    /
    run if not(x==1then ClearTarget() end;
    /
    run y=GetSpellCooldown("Revenge");
    /
    run if not(y==0then ClearTarget() end;
    /
    cast [existsRevenge
    /targetlasttarget [noexists]
    /
    run if UnitPower("Player")<35 then ClearTarget() end;
    /
    cast Devastate
    /cast [existsHeroic Strike
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Devastate 
    [свернуть]


    Arms pve

    Скрытый текст



    Ренд.

    PHP код:
    #showtooltip Rend
    /cast !Bloodrage
    /startattack
    /run if UnitDebuff("target","Rend",nil,"player"then ClearTarget() end;
    /
    cast [existsRend
    /stopmacro [exists]
    /
    targetlasttarget 
    Рекла.

    PHP код:
    #showtooltip Recklessness
    /cast [stance:1Berserker Stance
    /cast [stance:3Recklessness
    /cast [stance:3] !Battle Stance 
    Мортал с героиком (аналогичный пишем с кливом - сами найдете где поменять и также по аналогии пишем 2 макроса со слемом). В приоритете юзает - прок казни, прок превсоходства, если можно юзать казнь и мортал на кд - казнь, если много раги то мортал с героиком, иначе просто мортал.

    PHP код:
    #showtooltip Mortal Strike
    /run x=UnitHealth("target")/UnitHealthMax("target");
    /
    run y=GetSpellCooldown("Mortal Strike");
    /
    cast !Bloodrage
    /startattack
    /run if not(UnitBuff("player","Sudden Death")) then ClearTarget() end;
    /
    cast [existsExecute
    /stopmacro [exists]
    /
    targetlasttarget
    /run if not(UnitBuff("player","Taste for Blood")) then ClearTarget() end;
    /
    cast [existsOverpower
    /stopmacro [exists]
    /
    targetlasttarget
    /run if x>0.2 or y==0 then ClearTarget() end;
    /
    cast [existsExecute
    /stopmacro [exists]
    /
    targetlasttarget
    /run if UnitPower("player")<60 then ClearTarget() end;
    /
    cast [existsMortal Strike
    /cast [existsHeroic Strike
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Mortal Strike 
    [свернуть]


    [свернуть]


    Hunter (11)

    Скрытый текст



    3 трапы, перед пулом сурка.

    PHP код:
    #showtooltip
    /castsequence reset=5 Frost Trap,Explosive TrapSnake Trap 
    Смена аспектов

    PHP код:
    #showtooltip
    /cast Aspect of the Dragonhawk
    /cast Aspect of the Viper 
    Бурст

    PHP код:
    #showtooltip
    /cast Rapid Fire
    /cast Berserking
    /cast Bestial Wrath
    /cast Call of the Wild
    /cast Rabid
    /cast Kill Command 
    Швейцарский макрос на пета. Пета нет - зовем, пет есть - хилим, сдох - воскрешаем. С ctrl - приручаем, с shift - прогоняем.

    PHP код:
    #showtooltip
    /cast [nopetmodifier:ctrl]Tame Beast
    /cast [nopet]Call Pet; [target=petdeadRevive Pet
    /castsequence [target=petreset=15 Mend Petnull
    /cast [modifier:shiftDismiss Pet 
    Напул. В фокус, если есть; в пета, если нет, ну либо в никуда.

    PHP код:
    #showtooltip Misdirection
    /cancelaura Deterrence
    /cast [@focushelpexistsMisdirection
    /cast [@pethelpexistsMisdirection 
    Стедик +киллшот.

    PHP код:
    #showtooltip Steady Shot
    /cancelaura Deterrence
    /run x=UnitHealth("target")/UnitHealthMax("target");
    /
    run y=GetSpellCooldown("Kill Shot");
    /
    run if x>0.2 or not(y==0then ClearTarget() end;
    /
    cast [existsKill Shot
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Steady Shot
    /cast !Silencing Shot
    /cast Kill Command
    /startattack
    /petattack 
    MM pve

    Скрытый текст



    Если нет укуса змеи, то будет, если можно киллшот, то летит. Химера по стандарту.

    PHP код:
    #showtooltip Chimera Shot
    /cancelaura Deterrence
    /startattack
    /petattack
    /run x=UnitHealth("target")/UnitHealthMax("target");
    /
    run y=GetSpellCooldown("Kill Shot");
    /
    run if x>0.2 or not(y==0then ClearTarget() end;
    /
    cast [existsKill Shot
    /stopmacro [exists]
    /
    targetlasttarget
    /run if UnitDebuff("target","Serpent Sting",nil,"player"then ClearTarget() end;
    /
    cast [existsSerpent Sting
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Chimera Shot
    /cast Silencing Shot
    /cast Kill Command 
    Прицельный +киллшот.

    PHP код:
    #showtooltip Aimed Shot
    /cancelaura Deterrence
    /run x=UnitHealth("target")/UnitHealthMax("target");
    /
    run y=GetSpellCooldown("Kill Shot");
    /
    run if x>0.2 or not(y==0then ClearTarget() end;
    /
    cast [existsKill Shot
    /stopmacro [exists]
    /
    targetlasttarget
    /cast [mod:shiftMulti-Shot
    /cast Aimed Shot
    /cast !Silencing Shot
    /cast Kill Command
    /startattack
    /petattack 
    [свернуть]


    BM pve

    Скрытый текст



    Арканшот +киллшот. (По аналогии делаем мультишот).

    PHP код:
    #showtooltip Arcane Shot
    /cancelaura Deterrence
    /run x=UnitHealth("target")/UnitHealthMax("target");
    /
    run y=GetSpellCooldown("Kill Shot");
    /
    run if x>0.2 or not(y==0then ClearTarget() end;
    /
    cast [existsKill Shot
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Arcane Shot
    /cast Kill Command
    /startattack
    /petattack 
    Укус змеи.

    PHP код:
    #showtooltip Serpent Sting
    /run if UnitDebuff("target","Serpent Sting",nil,"player"then ClearTarget() end;
    /
    cast [existsSerpent Sting
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Kill Command
    /startattack
    /petattack 
    Деф пета.

    PHP код:
    #showtooltip Cower
    /cast Cower 
    [свернуть]


    [свернуть]


    Shaman (6)

    Скрытый текст



    БЛ с пафосом. Нужен аддон AfterCast.

    PHP код:
    #showtooltip
    /ac +start /y BLOODLUST ACTIVATEDMore DPSbitches!
    /
    cast Bloodlust 
    Хекс. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет.

    PHP код:
    #showtooltip
    /cast [mod:shift, @targetHex
    /cast [@target, @focusexistsnodeadharmHexHex 
    Инстант хекс с тем же функционалом.

    PHP код:
    #showtooltip Hex
    /cast Nature's Swiftness
    /cast [mod:shift, @target] Hex
    /cast [@target, @focus, exists, nodead, harm] Hex; Hex 
    Инстахил.

    PHP код:
    #showtooltip
    /cast Nature's Swiftness
    /cast Healing Wave 
    Тот самый кик в таргет, который нельзя юзать в pvp.

    PHP код:
    #showtooltip Wind Shear
    /stopcasting
    /script d,i=select(8,UnitCastingInfo("target"));if not d or i then ClearTarget() end
    /cast [existsWind Shear
    /targetlasttarget [noexists
    И он же в фокус.

    PHP код:
    #showtooltip Wind Shear
    /target focus
    /stopcasting
    /script d,i=select(8,UnitCastingInfo("target"));if not d or i then ClearTarget() end
    /cast [existsWind Shear 
    [свернуть]


    Druid (7)

    Скрытый текст



    Просто лапка.

    PHP код:
    /cast [mod:shift]Gift of the Wild
    /cast [nomod]Mark of the Wild 
    Купить реги + видеть всегда на панели сколько их.

    PHP код:
    #showtooltip Wild Spineleaf
    /run local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(ithen BuyMerchantItem(i,qend end end buy ("Wild Spineleaf",20
    Баш.

    PHP код:
    #showtooltip Bash
    /cast Enrage
    /cast Bash 
    Универсальный решифт для рдру.

    PHP код:
    #showtooltip
    /cast [mod:shiftTree of Life
    /cast [stance:0Tree of Life
    /cast [stance:1] !Dire Bear Form(Shapeshift)
    /
    cast [stance:3] !Cat Form(Shapeshift)
    /
    cast [stance:4] !Travel Form(Shapeshift)
    /
    cast [stance:5] !Tree of Life(Shapeshift)
    /
    cast [stance:5] !Tree of Life(Shapeshift
    Такой же для совы.

    PHP код:
    #showtooltip
    /cast [mod:shiftMoonkin Form
    /cast [stance:0Moonkin Form
    /cast [stance:1] !Dire Bear Form(Shapeshift)
    /
    cast [stance:3] !Cat Form(Shapeshift)
    /
    cast [stance:4] !Travel Form(Shapeshift)
    /
    cast [stance:5] !Moonkin Form(Shapeshift
    Bear pve

    Скрытый текст



    Ротация...

    PHP код:
    #showtooltip
    /cast Swipe (Bear)
    /
    cast Maul 
    [свернуть]


    Restor pvp

    Скрытый текст



    Инстахил.

    PHP код:
    #showtooltip
    /cast Nature's Swiftness
    /cast Healing Touch 
    [свернуть]


    [свернуть]


    Mage (12)

    Скрытый текст



    Бурст.

    PHP код:
    #showtooltip Mirror Image
    /use Combustion
    /use Icy Veins
    /use Arcane Power
    /use Berserking
    /use 13
    /use 14
    /use Mirror Image 
    Хавчик. ЛКМ - себе, ПКМ - всем.

    PHP код:
    /cast [nomod,button:1]Conjure Refreshment
    /cast [nomod,button:2]Ritual of Refreshment 
    Сало.

    PHP код:
    #showtooltip Counterspell
    /stopcasting
    /cast Counterspell 
    Глыба.

    PHP код:
    #showtooltip Ice Block
    /stopcasting
    /cancelaura Ice Block
    /cast Ice Block 
    Инта.

    PHP код:
    /cast [mod:shift]Dalaran Brilliance
    /cast [nomod]Dalaran Intellect 
    Сапфир. ЛКМ - жрем, ПКМ - создаем.

    PHP код:
    /use [button:2]Conjure Mana Gem
    /use [button:1]Mana Sapphire 
    Хекс. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет. С рандомными зверушками.

    PHP код:
    #showtooltip Polymorph(Rank 4)
    /castrandom [mod:shift, @targetPolymorph(Turtle), Polymorph(Rank 4), Polymorph(Pig), Polymorph(Black Cat)
    /
    castrandom [@target, @focusexistsnodeadharmPolymorph(Turtle), Polymorph(Rank 4), Polymorph(Pig), Polymorph(Black Cat); Polymorph(Turtle), Polymorph(Rank 4), Polymorph(Pig), Polymorph(Black Cat
    Купить реги + видеть всегда на панели сколько их.

    PHP код:
    #showtooltip Arcane Powder
    /script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(ithen BuyMerchantItem(i,qend end end buy ("Arcane Powder",100
    Arcane pve

    Скрытый текст



    Ротация...

    #showtooltip
    PHP код:
    /castsequence [nochannelingArcane Powerreset=4 Arcane BlastArcane BlastArcane BlastArcane BlastArcane Missiles
    /cast [nochannelingArcane Missiles]Presence of Mind 
    [свернуть]


    Frost pvp

    Скрытый текст



    Нова с пета.

    #showtooltip
    PHP код:
    /cast Freeze
    /cast [nopetSummon Water Elemental 
    [свернуть]


    Fire pve

    Скрытый текст



    Бомба.

    PHP код:
    #showtooltip Living Bomb
    /run if UnitDebuff("target","Living Bomb",nil,"player"then ClearTarget() end;
    /
    cast [existsLiving Bomb
    /stopmacro [exists]
    /
    targetlasttarget 
    Фаербол +пиробласт.

    PHP код:
    #showtooltip
    /run if not(UnitBuff("player","Hot Streak")) then ClearTarget() end;
    /
    cast [existsPyroblast
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Fireball 
    [свернуть]


    [свернуть]


    Paladin (12)

    Скрытый текст



    Обычный бабл.

    PHP код:
    #showtooltip
    /stopcasting
    /cast Divine Shield 
    Купить реги + видеть всегда на панели сколько их.

    PHP код:
    #showtooltip Symbol of Kings
    /script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(ithen BuyMerchantItem(i,qend end end buy ("Symbol of Kings",1
    Изгнание гарги. Через shift просто в таргет (дк, петы, демон).

    PHP код:
    /cast [mod:shift, @targetTurn Evil
    /target ebon gargoyle
    /cast [harmTurn Evil
    /targetlasttarget 
    Holy pve

    Скрытый текст



    Обновление частицы для валитрии и возвращение в таргет фокуса, в котором краб.

    PHP код:
    #showtooltip
    /target Valithria
    /cast Beacon of Light
    /target focus 
    Плея.

    PHP код:
    #showtooltip
    /cancelaura Divine Plea
    /cast Divine Plea 
    Сакра по таргету босса/недруга на арене.

    PHP код:
    #showtooltip
    /cast [target=targettargetHand of Sacrifice 
    Джага абы куда, полезно только на валитрии.

    PHP код:
    #showtooltip
    /targetenemy
    /cast Judgement of Light 
    [свернуть]


    Holy pvp

    Скрытый текст



    Подвеска для 2х2. Через shift по себе.

    PHP код:
    #showtooltip
    /use [mod:shift, @playerBauble of True Blood
    /use [@party1Bauble of True Blood 
    Молоток в таргет напа либо в ваш, если держите в нем противника.

    PHP код:
    #showtooltip Hammer of Wrath
    /cast [harmHammer of Wrath [target=targettarget,harmHammer of Wrath 
    Вобщем. Дает если можно и нет кд - молоток, иначе, если нет кд, джагу света, если кд есть - щит праведности.

    PHP код:
    #showtooltip [mod:shift] Hammer of Wrath; Judgement of Light
    /startattack
    /run x=UnitHealth("target")/UnitHealthMax("target");
    /
    run y=GetSpellCooldown("Hammer of Wrath");
    /
    run z=GetSpellCooldown("Judgement of Light");
    /
    run if x>0.2 or not(y==0then ClearTarget() end;
    /
    cast [existsHammer of Wrath
    /stopmacro [exists]
    /
    targetlasttarget
    /run if not(z==0then ClearTarget() end;
    /
    cast [existsJudgement of Light
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Shield of Righteousness 
    [свернуть]


    Proto pve

    Скрытый текст



    Ротация 6.

    PHP код:
    #showtooltip
    /castsequence reset=5 Hammer of the RighteiusShield of Righteousness 
    Ротация 9.

    PHP код:
    #showtooltip
    /castsequence reset=5 Holy ShJudgement of WisdomConsecration 
    [свернуть]


    [свернуть]


    Warlock (18)

    Скрытый текст



    Переключение щитов.

    PHP код:
    #showtooltip
    /castsequence reset=5 Fel ArmorDemon Armor 
    Телепорт. Ставим через shift.

    PHP код:
    #showtooltip
    /stopcasting
    /cast [nomodDemonic CircleTeleport
    /cast [mod:shiftDemonic CircleSummon 
    Фир. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет.

    PHP код:
    #showtooltip
    /cast [mod:shift, @targetFear
    /cast [@target, @focusexistsnodeadharmFearFear 
    Красный камешек с автонамазыванием.

    PHP код:
    /use Grand Firestone
    /use 16
    /cast Create Firestone
    /click StaticPopup1Button1 
    Такой же, но синий.

    PHP код:
    /use Grand Spellstone
    /use 16
    /cast Create Spellstone
    /click StaticPopup1Button1 
    Купить реги + видеть всегда на панели сколько их.

    PHP код:
    #showtooltip Infernal Stone
    /script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(ithen BuyMerchantItem(i,qend end end buy ("Infernal Stone"5buy ("Demonic Figurine"5
    Аое порчей.

    PHP код:
    #showtooltip Seed of Corruption
    /cast Shadow Cleave
    /cast Seed of Corruption
    /petattack 
    Иммолейт.

    PHP код:
    #showtooltip Immolate
    /run if UnitDebuff("target","Immolate",nil,"player"then ClearTarget() end;
    /
    cast [existsImmolate
    /stopmacro [exists]
    /
    targetlasttarget
    /cast !Demonic Empowerment
    /petattack 
    Порча.

    PHP код:
    #showtooltip Corruption
    /run if UnitDebuff("target","Corruption",nil,"player"then ClearTarget() end;
    /
    cast [existsCorruption
    /stopmacro [exists]
    /
    targetlasttarget
    /cast !Demonic Empowerment
    /petattack 
    Койл по фокусу, через shift в таргет.

    #showtooltip
    PHP код:
    /cast [nomod, @focusDeath Coil
    /cast [mod:shift, @ targetDeath Coil 
    Диспел себя либо через shift в таргет.

    PHP код:
    #showtooltip Devour Magic
    /cast [nomod, @player]Devour Magic [mod:shift, @targetDevour Magic 
    Сало с пета. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет.

    PHP код:
    #showtooltip
    /cast [mod:shift, @targetSpell Lock
    /cast [@target, @focusexistsnodeadharmSpell LockSpell Lock 
    Мультиконтроль с суккубой.

    PHP код:
    /cast [@targetFear
    /cast [@focusSeduction 
    Седакт по фокусу, через shift в таргет.

    PHP код:
    #showtooltip
    /cast [modshift, @targetSeduction
    /cast [@focusSeduction 
    Affliction pvp

    Скрытый текст



    Фир с проверкой на рендж таргета.

    PHP код:
    #showtooltip Howl of Terror
    /run x CheckInteractDistance("target"3);
    /
    run if not(x==1then ClearTarget() end;
    /
    stopcasting [exists]
    /
    cast [existsHowl of Terror
    /targetlasttarget [noexists
    Фир с проверкой на рендж фокуса.

    PHP код:
    #showtooltip Howl of Terror
    /target focus
    /run x CheckInteractDistance("target"3);
    /
    run if not(x==1then ClearTarget() end;
    /
    stopcasting [exists]
    /
    cast [existsHowl of Terror
    /targetlasttarget [noexists
    [свернуть]


    Demon pve

    Скрытый текст



    Бурст.

    PHP код:
    #showtooltip
    /castsequence reset=5 Metamorphosis,Demon Charge,Immolation Aura
    /use 13
    /cast Demonic Empowerment
    /cast Intercept
    /petattack 
    Шадоуболт. Который при проке недр, кастит испепеление, а при проке истребления - спамит соулфаеры.

    PHP код:
    #showtooltip Shadow Bolt
    /petattack
    /run if not(UnitBuff("player","Decimation")) then ClearTarget() end;
    /
    cast [existsSoul Fire
    /stopmacro [exists]
    /
    targetlasttarget
    /run if not(UnitBuff("player","Molten Core")) then ClearTarget() end;
    /
    cast [existsIncinerate
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Shadow Bolt 
    [свернуть]


    [свернуть]


    Priest (19)

    Скрытый текст



    Связующее на арене 2х2.

    PHP код:
    #showtooltip
    /cast [@party1Binding Heal 
    Бафф для всех спеков.

    PHP код:
    #showtooltip
    /castsequence reset=5 Inner FirePrayer of FortitudePrayer of SpiritPrayer of Shadow ProtectionVampiric Embrace 
    Гимн на хп.

    PHP код:
    #showtooltip Divine Hymn
    /stopcasting
    /cancelaura Dispersion
    /cast [@playerPower Infusion
    /cast Inner Focus
    /cast Divine Hymn 
    Фир, а через shift - майнд контрол.

    PHP код:
    #showtooltip
    /stopcasting
    /cancelaura Dispersion
    /cast [mod:shiftMind Control
    /stopcasting [nomod]
    /
    cast [nomodPsychic Scream 
    Фир с проверкой на рендж таргета, пока тестовый. Проблема в том, что фир дейстует в 8 ярдах, а проверка стоит н 9,9 - тоесть на самом краешке можно не попасть, но в движении ренж увеличивается и поэтому промахи довольно редки должны быть. (Новый макрос).

    PHP код:
    #showtooltip [mod:shift] Mind Control; Psychic Scream
    /cast [mod:shiftMind Control
    /run x CheckInteractDistance("target"3);
    /
    run if not(x==1then ClearTarget() end;
    /
    stopcasting [exists]
    /
    cancelaura [existsDispersion
    /cast [existsPsychic Scream
    /targetlasttarget [noexists
    Фир с проверкой на рендж фокуса, пока тестовый. К проблеме верхнего добавляется то, что теряется изначальный таргет - в принципе это можно исправлять путем замены фокуса на арена1 и арена2, но если кому будет так удобнее, то это не сложно и самому дописать (Новый макрос).

    PHP код:
    #showtooltip [mod:shift] Mind Control; Psychic Scream
    /cast [mod:shiftMind Control
    /target focus
    /run x CheckInteractDistance("target"3);
    /
    run if not(x==1then ClearTarget() end;
    /
    stopcasting [exists]
    /
    cancelaura [existsDispersion
    /cast [existsPsychic Scream
    /targetlasttarget [noexists
    Купить реги + видеть всегда на панели сколько их.

    PHP код:
    #showtooltip Devout Candle
    /script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(ithen BuyMerchantItem(i,qend end end buy ("Devout Candle",20
    Диспел напа, а через shift себя.

    PHP код:
    #showtooltip
    /cast [mod:shift, @playerDispel Magic
    /cast [@party1Dispel Magic 
    Манаберн. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет.

    PHP код:
    #showtooltip
    /cast [mod:shift, @targetMana Burn
    /cast [@target, @focusexistsnodeadMana BurnMana Burn 
    Шэкл в таргет, но при присутствии гарги в нее.

    PHP код:
    #showtooltip
    /cast [@targetShackle Undead
    /target ebon
    /cast Shackle Undead 
    ШВД.

    PHP код:
    #showtooltip
    /stopcasting
    /cancelaura Dispersion
    /cancelaura Power WordShield
    /cast [@targetShadow WordDeath 
    Swadow pvp

    Скрытый текст



    Хорор. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет.

    PHP код:
    #showtooltip
    /stopcasting
    /cancelaura Dispersion
    /cast [mod:shiftPsychic Horror
    /cast [@target, @focusexistsnodeadPsychic HorrorPsychic Horror 
    Сало. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет.

    PHP код:
    #showtooltip
    /stopcasting
    /cancelaura Dispersion
    /cast [mod:shiftSilence
    /cast [@target, @focusexistsnodeadSilenceSilence 
    Чума.

    #showtooltip
    PHP код:
    /cancelaura Dispersion
    /cast Devouring Plague 
    Написан для пвп шп. Если майнд бласт не на кд - кастует, а если на кд, то спамим пытку.

    PHP код:
    #showtooltip Mind Blast
    /cancelaura Dispersion
    /run g=GetSpellCooldown("Mind Blast");
    /
    run if not(g==0then ClearTarget() end;
    /
    cast [existsMind Blast
    /stopmacro [exists]
    /
    targetlasttarget
    /cast [nochannelingMind Flay 
    [свернуть]


    Swadow pve

    Скрытый текст



    Спамим пытку, не прерывая ее каст.

    PHP код:
    #showtooltip
    /stopcasting
    /cancelaura Dispersion
    /cast [nochannelingMind Flay 
    Милая зверушка.

    PHP код:
    #showtooltip
    /cast Shadowfiend
    /cast Shadowcrawl 
    Чума.

    PHP код:
    #showtooltip Devouring Plague
    /cancelaura Dispersion
    /run if UnitDebuff("target","Devouring Plague",nil,"player"then ClearTarget() end;
    /
    cast [existsDevouring Plague
    /stopmacro [exists]
    /
    targetlasttarget 
    Боль.

    PHP код:
    #showtooltip Shadow Word: Pain
    /cancelaura Dispersion
    /run if UnitDebuff("target","Shadow Word: Pain",nil,"player"then ClearTarget() end;
    /
    cast [existsShadow WordPain
    /stopmacro [exists]
    /
    targetlasttarget 
    [свернуть]


    [свернуть]


    Rogue (17)

    Скрытый текст



    Яды для pve.

    PHP код:
    #showtooltip
    /cast [button:1Instant Poison IX; [button:2Deadly Poison IX
    /use [button:116; [button:217;
    /
    click StaticPopup1Button1 
    Яды для pvp.

    PHP код:
    #showtooltip
    /cast [button:1Crippling Poison; [button:2Wound Poison VII
    /use [button:116; [button:217;
    /
    click StaticPopup1Button1 
    Сап.

    PHP код:
    #showtooltip Sap
    /cast [mod:shift, @targetSap
    /cleartarget
    /targetenemyplayer [noharm][dead]
    /
    cast [harm,nodeadSap 
    Сапнет, если цель не в бою, иначе чип. Особенно полезно, если ваш тиммейт в 2х2 рачина.

    PHP код:
    #showtooltip Cheap Shot
    /targetenemy [noexists]
    /
    cast [mod:shift,exists] !Premeditation
    /cast [mod:shiftCheap Shot
    /run x=UnitAffectingCombat("target");
    /
    run if not(x==1then ClearTarget() end;
    /
    cast [exists] !Premeditation
    /cast [existsCheap Shot
    /stopmacro [exists]
    /
    targetlasttarget
    /cast [harm,nodeadSap 
    Купить яды.

    PHP код:
    #showtooltip Instant Poison IX
    /script local function buy (n,q) for i=1,100 do if n==GetMerchantItemInfo(ithen BuyMerchantItem(i,qend end end buy ("Crippling Poison"20buy ("Wound Poison VII"20buy ("Deadly Poison IX"20buy ("Instant Poison IX"20); 
    Стелс с ванишем.

    PHP код:
    #showtooltip
    /cast [mod:shiftStealth
    /cast [combatVanish
    /cast [nocombat] !Stealth 
    Триксы по фокусу.

    PHP код:
    #showtooltip Tricks of the Trade
    /cast [@focusTricks of the Trade 
    Триксы по активному танку.

    PHP код:
    #showtooltip Tricks of the Trade
    /cast [@targettargetTricks of the Trade 
    Триксы по напу в 2х2.

    PHP код:
    #showtooltip Tricks of the Trade
    /cast [@party1Tricks of the Trade 
    Блайнд. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет.

    PHP код:
    #showtooltip
    /cast [mod:shift, @targetBlind
    /cast [@target, @focusexistsnodeadharmBlindBlind 
    Чипшот.

    PHP код:
    #showtooltip Cheap Shot
    /cast !Premeditation
    /cast Cheap Shot 
    Гоудж. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет.

    PHP код:
    #showtooltip
    /cast [mod:shift, @targetGouge
    /cast [@target, @focusexistsnodeadharmGougeGouge 
    Muti pve

    Скрытый текст



    Ротация...

    PHP код:
    #showtooltip
    /castsequence reset=5 MutilateMutilateEnvenom 
    [свернуть]


    Sub pvp

    Скрытый текст



    Препа.

    PHP код:
    #show Preparation
    /cast Sprint
    /cast [nostealthVanish
    /cast Preparation 
    Танцуем.

    PHP код:
    #showtooltip
    /cast Shadow Dance
    /cast Premeditation
    /castsequence reset=5 AmbushEviscerate 
    Шс+сап. Хз зачем оно обрамлено стопатаками - может так красивее?

    PHP код:
    #showtooltip
    /stopattack
    /cast Shadowstep
    /cast Sap
    /stopattack 
    [свернуть]


    Combat pve

    Скрытый текст



    При наличии 4 либо 5 КП - потрошение, а иначе - синистер.

    PHP код:
    #showtooltip Sinister Strike
    /startattack
    /run x=GetComboPoints("player","target");
    /
    run if x<4 then ClearTarget() end;
    /
    cast [existsEviscerate
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Sinister Strike 
    [свернуть]


    [свернуть]


    Death Knight (28)

    (мейн класс с самыми дикими идеями в макросах)

    Скрытый текст



    Зеленка+купол, если мы анхолик через shift.

    PHP код:
    #showtooltip
    /cast [mod:shift]Anti-Magic Zone
    /cast [nomodAnti-Magic Shell
    /use [nomod] Global Thermal Sapper Charge 
    Койл с ракеткой. Через shift хилим нашего пета/гаргу, находящуюся в таргете у негодяя.

    PHP код:
    #showtooltip
    /cast [mod:shift,@targettargetDeath Coil
    /cast Death Coil
    /cast Claw
    /use 10
    /cleartarget [dead
    Грип. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет.

    PHP код:
    #showtooltip
    /cast [mod:shift, @targetDeath Grip
    /cast [@target, @focusexistsnodeadharmDeath GripDeath Grip 
    Кик. Через shift эльфийское сало.

    PHP код:
    #showtooltip
    /cast [mod:shift]Arcane Torrent
    /cast  Mind Freeze 
    Профессиональный кик. Запрещен Женевскими конвенциями.

    PHP код:
    #showtooltip [mod:shift] Arcane Torrent; Mind Freeze
    /script d,i=select(8,UnitCastingInfo("target"));if not d or i then ClearTarget() end
    /cast [existsmod:shift]Arcane Torrent
    /cast [existsMind Freeze
    /targetlasttarget [noexists
    Смена презенсов.

    PHP код:
    #showtooltip
    /cast Unholy Presence
    /cast Frost Presence 
    Сало. В фокус, если фокус есть, иначе в таргет. При shift - железно в таргет. Если нет рун крови - прожмет кровоотвод и даст сало (жать 2 раза).

    PHP код:
    #showtooltip Strangulate
    /run x=GetRuneCooldown(1)+GetRuneCooldown(2);
    /
    run if x>400000 then ClearTarget() end;
    /
    cast [noexistscombatBlood Tap
    /targetlasttarget [noexists]
    /
    cast [mod:shift, @targetStrangulate
    /cast [@target, @focusexistsnodeadharmStrangulateStrangulate 
    Unholy pve

    Скрытый текст



    Плеточка.

    PHP код:
    #showtooltip
    /cast Scourge Strike
    /use 10
    /startattack
    /cast !Rune Strike
    /cancelaura Hand of Protection
    /cancelaura Divine Intervention 
    Доты + кровавый. Если лп мисует, то вам не надо это видеть. Дает 2 доты, а потом просто бьет кровавым.

    PHP код:
    #showtooltip Blood Strike
    /run if UnitDebuff("target","Blood Plague",nil,"player"then ClearTarget() end;
    /
    cast [existsPlague Strike
    /stopmacro [exists]
    /
    targetlasttarget
    /run if UnitDebuff("target","Frost Fever",nil,"player"then ClearTarget() end;
    /
    cast [existsIcy Touch
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Blood Strike
    /cast !Rune Strike
    /startattack
    /petattack 
    [свернуть]


    Blood pve

    Скрытый текст



    Доты. Но не с кровавым, а мором.

    PHP код:
    #showtooltip Pestilence
    /run if UnitDebuff("target","Frost Fever",nil,"player"then ClearTarget() end;
    /
    cast [existsIcy Touch
    /stopmacro [exists]
    /
    targetlasttarget
    /run if UnitDebuff("target","Blood Plague",nil,"player"then ClearTarget() end;
    /
    cast [existsPlague Strike
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Pestilence
    /cast !Rune Strike
    /startattack
    /petattack 
    Удар в сердце. С вариативным вскипанием.

    PHP код:
    #showtooltip
    /cast [mod:shiftBlood Boil
    /cast Heart Strike
    /use 10
    /startattack
    /cast !Rune Strike
    /cancelaura Hand of Protection
    /cancelaura Divine Intervention 
    Дез страйк.

    PHP код:
    #showtooltip
    /cast Death Strike
    /use 10
    /startattack
    /cast !Rune Strike
    /cancelaura Hand of Protection
    /cancelaura Divine Intervention 
    Идеальный бурст при длительности боя >30 секунд.

    PHP код:
    #showtooltip
    /castsequence reset=5 Icy TouchPlague StrikeHysteriaDeath StrikeDancing Rune WeaponEmpower Rune WeaponDeath StrikeHeart StrikeDeath StrikeHeart StrikeBlood TapHeart StrikeHeart StrikeHeart StrikeHeart StrikePestilence 
    [свернуть]


    Frost pvp

    Скрытый текст



    Чейны.

    PHP код:
    #showtooltip
    /cast [mod:shift, @focusChains of Ice
    /cast Chains of Ice
    /startattack 
    Критовый фрост страйк.

    PHP код:
    #showtooltip
    /cast Deathchill
    /cast Frost Strike
    /use 10 
    Томба с бурстом.

    PHP код:
    #showtooltip Hungering Cold
    /cast Blood Tap
    /cast Unbreakable Armor
    /cast Hungering Cold 
    Фрост страйк. С опциональным койлом. И не дается, если нет озноба на цели, это важно, так как доты фроста диспелятся, а без озноба теряется тонна урона. Ну и плюс руник против рог.

    PHP код:
    #showtooltip Frost Strike
    /cast [mod:shiftDeath Coil
    /run if not(UnitDebuff("target","Evasion")) then ClearTarget() end;
    /
    cast [exists] !Rune Strike
    /targetlasttarget [noexists]
    /
    run if UnitDebuff("target","Frost Fever",nil,"player"then ClearTarget() end;
    /
    cast [existsChains of Ice
    /stopmacro [exists]
    /
    targetlasttarget
    /cast Frost Strike
    /startattack 
    Моя гордость. Дает чуму, если есть руны, а если нет - кровавый. Вскипание - опционально.

    PHP код:
    #showtooltip Plague Strike
    /startattack
    /cast [mod:shiftBlood Boil
    /cast [@focusDark Command
    /run x=GetRuneCooldown(3)+GetRuneCooldown(4);
    /
    run if x>1000000 then ClearTarget() end;
    /
    cast [existsPlague Strike
    /targetlasttarget [noexists]
    /
    stopmacro [noexists]
    /
    cast Blood Strike 
    [свернуть]


    Unholy pvp

    Скрытый текст



    Щит. Если нет рун крови - прожмет кровоотвод (жать 2 раза).

    PHP код:
    #showtooltip Bone Shield
    /run x=GetRuneCooldown(3)+GetRuneCooldown(4);
    /
    run if x>400000 then ClearTarget() end;
    /
    cast [noexistscombatBlood Tap
    /targetlasttarget [noexists]
    /
    cast Bone Shield
    /cleartarget [dead
    Чейны с чумой и мором.

    PHP код:
    #showtooltip
    /cast [mod:shift, @focusChains of Ice
    /castsequence reset=2 Chains of IcePlague StrikePestilence
    /startattack
    /petattack 
    Хитрые чейны. Если у пета меньше чем 80% хп и вар крутит бш, то жмется шв пета. Если в таргете у вас вар в шв, вар с блоками, пал в бабле, пал с печатью света (но не хпал), то спамим пету пассив. а помимо этого еще чейны.

    PHP код:
    #showtooltip Chains of Ice
    /startattack
    /run p0=1;
    /
    run health UnitHealth("pet")/UnitHealthMax("pet");
    /
    run namerankiconp0 UnitBuff("target","Bladestorm");
    /
    run if p0==and health<0,8 then ClearTarget() end;
    /
    cast [noexists,combatHuddle
    /petpassive [nocombat]
    /
    targetlasttarget [noexists,combat]
    /
    run p=0;
    /
    run namerankiconp1 UnitBuff("target","Shield Wall");
    /
    run namerankiconp2 UnitBuff("target","Shield Block");
    /
    run namerankiconp3 UnitBuff("target","Divine Shield");
    /
    run namerankiconp4 UnitBuff("target","Seal of Light");
    /
    run mana UnitManaMax("target");
    /
    run if (p1==0) or (p2==0) or (p3==0) or (p4==and mana<10000then p=1 end;
    /
    run if p==1 then ClearTarget() end;
    /
    petattack [exists]
    /
    petpassive [noexists]
    /
    targetlasttarget [noexists]
    /
    cast Chains of Ice
    /cleartarget [dead
    Взрыв пета, если он есть. Призыв если нет и лакомство через shift.

    PHP код:
    #showtooltip
    /cast [nopet,nomodRaise Dead
    /cast [mod:shiftDeath Pact
    /cast [@petCorpse Explosion 
    Лучший макрос на стан пета. Он работал идеально, честно.

    PHP код:
    #showtooltip Gnaw
    /petdefensive
    /cast [mod:shift,@focusGnaw
    /cast [mod:shift,@focus] !Leap
    /petattack [mod:shift,@focus]
    /
    cast [nomodGnaw
    /cast [nomod]!Leap
    /petattack [nomod
    Личборн с подхилом койлами.

    PHP код:
    #showtooltip
    /cancelaura [mod:shiftLichborne
    /cast Lichborne
    /cast [@playerDeath Coil 
    Личборн с подхилом койлами против пристов и палов.

    PHP код:
    #showtooltip
    /cancelaura [nomodLichborne
    /cast Lichborne
    /cast [mod:shift,@playerDeath Coil 
    Плетка. Если у пета меньше чем 80% хп и вар крутит бш, то жмется шв пета. Если в таргете у вас вар в шв, вар с блоками, пал в бабле, пал с печатью света (но не хпал), то спамим пету пассив. Помимо этого, если против нас рога прожал ускользание либо кд на гаргу, то добавляем к плетке (либо дез страйку, если зажать shift) руник, иначе ничего не добавляем.

    PHP код:
    #showtooltip [mod:shift] Death Strike; Scourge Strike
    /startattack
    /run p0=1;
    /
    run health UnitHealth("pet")/UnitHealthMax("pet");
    /
    run namerankiconp0 UnitBuff("target","Bladestorm");
    /
    run if p0==and health<0,8 then ClearTarget() end;
    /
    cast [noexists,combatHuddle
    /petpassive [nocombat]
    /
    targetlasttarget [noexists,combat]
    /
    run p=0;
    /
    run namerankiconp1 UnitBuff("target","Shield Wall");
    /
    run namerankiconp2 UnitBuff("target","Shield Block");
    /
    run namerankiconp3 UnitBuff("target","Divine Shield");
    /
    run namerankiconp4 UnitBuff("target","Seal of Light");
    /
    run mana UnitManaMax("target");
    /
    run if (p1==0) or (p2==0) or (p3==0) or (p4==and mana<10000then p=1 end;
    /
    run if p==1 then ClearTarget() end;
    /
    petattack [exists]
    /
    petpassive [noexists]
    /
    targetlasttarget [noexists]
    /
    cancelaura Hand of Protection
    /cancelaura Divine Intervention
    /cast [@target, @focusexistsnodeadDark CommandDark Command
    /run if not(UnitDebuff("target","Evasion")) then ClearTarget() end;
    /
    cast [exists] !Rune Strike
    /cast [existsmod:shiftDeath Strike
    /cast [existsScourge Strike
    /stopmacro [exists]
    /
    targetlasttarget
    /run aGetSpellCooldown(49206);
    /
    run if (a==0then ClearTarget() end;
    /
    cast [exists] !Rune Strike
    /cast [existsmod:shiftDeath Strike
    /cast [existsScourge Strike
    /stopmacro [exists]
    /
    targetlasttarget
    /cast [mod:shiftDeath Strike
    /cast Scourge Strike
    /cleartarget [dead
    Это лучший макрос, что я писал. Если у пета меньше чем 80% хп и вар крутит бш, то жмется шв пета. Если в таргете у вас вар в шв, вар с блоками, пал в бабле, пал с печатью света (но не хпал), то спамим пету пассив. Если вы находитесь в сале, то бьем кровавым ударом, иначе вскипанием. Помимо этого, если против нас рога прожал ускользание либо кд на гаргу, то добавляем руник, иначе ничего не добавляем.

    PHP код:
    #showtooltip Blood Boil
    /startattack
    /run p0=1;
    /
    run health UnitHealth("pet")/UnitHealthMax("pet");
    /
    run namerankiconp0 UnitBuff("target","Bladestorm");
    /
    run if p0==and health<0,8 then ClearTarget() end;
    /
    cast [noexists,combatHuddle
    /petpassive [nocombat]
    /
    targetlasttarget [noexists,combat]
    /
    run p=0;
    /
    run namerankiconp1 UnitBuff("target","Shield Wall");
    /
    run namerankiconp2 UnitBuff("target","Shield Block");
    /
    run namerankiconp3 UnitBuff("target","Divine Shield");
    /
    run namerankiconp4 UnitBuff("target","Seal of Light");
    /
    run mana UnitManaMax("target");
    /
    run if (p1==0) or (p2==0) or (p3==0) or (p4==and mana<10000then p=1 end;
    /
    run if p==1 then ClearTarget() end;
    /
    petattack [exists]
    /
    petpassive [noexists]
    /
    targetlasttarget [noexists]
    /
    cancelaura Hand of Protection
    /cancelaura Divine Intervention
    /run y=0;
    /
    run name UnitDebuff("player","Silenced - Improved Counterspell");
    /
    run if name=="Silenced - Improved Counterspell" then y=1 end;
    /
    run name UnitDebuff("player","Silence");
    /
    run if name=="Silence" then y=1 end;
    /
    run name UnitDebuff("player","Strangulate");
    /
    run if name=="Strangulate" then y=1 end;
    /
    run name UnitDebuff("player","Spell Lock");
    /
    run if name=="Spell Lock" then y=1 end;
    /
    run name UnitDebuff("player","Silencing Shot");
    /
    run if name=="Silencing Shot" then y=1 end;
    /
    run name UnitDebuff("player","Silenced - Improved Kick");
    /
    run if name=="Silenced - Improved Kick" then y=1 end;
    /
    run name UnitDebuff("player","Silenced - Gag Order");
    /
    run if name=="Silenced - Gag Order" then y=1 end;
    /
    run name UnitDebuff("player","Garrote - Silence");
    /
    run if name=="Garrote - Silence" then y=1 end;
    /
    run name UnitDebuff("player","Silenced - Shield of the Templar");
    /
    run if name=="Silenced - Shield of the Templar" then y=1 end;
    /
    run name UnitDebuff("player","Arcane Torrent");
    /
    run if name=="Arcane Torrent" then y=1 end;
    /
    run startxenabled GetSpellCooldown("Summon Gargoyle");
    /
    run namerankiconUnitBuff("target","Evasion");
    /
    run if ((z==0) and (y==0)) then a=else ClearTarget() end;
    /
    cast [exists] !Rune Strike
    /cast [existsBlood Boil
    /cleartarget [dead]
    /
    stopmacro [exists]
    /
    targetlasttarget [noexists]
    /
    run if ((z==0) and (y==1)) then a=else ClearTarget() end;
    /
    cast [exists] !Rune Strike
    /cast [existsBlood Strike
    /cleartarget [dead]
    /
    stopmacro [exists]
    /
    targetlasttarget [noexists]
    /
    run if (not(z==0) and (y==0) and not(x==180)) then a=else ClearTarget() end;
    /
    cast [existsBlood Boil
    /cleartarget [dead]
    /
    stopmacro [exists]
    /
    targetlasttarget [noexists]
    /
    run if (not(z==0) and (y==1) and not(x==180)) then a=else ClearTarget() end;
    /
    cast [existsBlood Strike
    /cleartarget [dead]
    /
    stopmacro [exists]
    /
    targetlasttarget [noexists]
    /
    run if (not(z==0) and (y==0) and (x==180)) then a=else ClearTarget() end;
    /
    cast [exists] !Rune Strike
    /cast [existsBlood Boil
    /cleartarget [dead]
    /
    stopmacro [exists]
    /
    targetlasttarget [noexists]
    /
    run if (not(z==0) and (y==1) and (x==180)) then a=else ClearTarget() end;
    /
    cast [exists] !Rune Strike
    /cast [existsBlood Strike
    /cleartarget [dead]
    /
    stopmacro [exists]
    /
    targetlasttarget [noexists]
    /
    cleartarget [dead
    Чума. Если у пета меньше чем 80% хп и вар крутит бш, то жмется шв пета. Если в таргете у вас вар в шв, вар с блоками, пал в бабле, пал с печатью света (но не хпал), то спамим пету пассив. Помимо этого, если против нас рога прожал ускользание либо кд на гаргу, то добавляем к чуме руник, иначе ничего не добавляем.

    PHP код:
    #showtooltip Plague Strike
    /startattack
    /run p0=1;
    /
    run health UnitHealth("pet")/UnitHealthMax("pet");
    /
    run namerankiconp0 UnitBuff("target","Bladestorm");
    /
    run if p0==and health<0,8 then ClearTarget() end;
    /
    cast [noexists,combatHuddle
    /petpassive [nocombat]
    /
    targetlasttarget [noexists,combat]
    /
    run p=0;
    /
    run namerankiconp1 UnitBuff("target","Shield Wall");
    /
    run namerankiconp2 UnitBuff("target","Shield Block");
    /
    run namerankiconp3 UnitBuff("target","Divine Shield");
    /
    run namerankiconp4 UnitBuff("target","Seal of Light");
    /
    run mana UnitManaMax("target");
    /
    run if (p1==0) or (p2==0) or (p3==0) or (p4==and mana<10000then p=1 end;
    /
    run if p==1 then ClearTarget() end;
    /
    petattack [exists]
    /
    petpassive [noexists]
    /
    targetlasttarget [noexists]
    /
    cancelaura Hand of Protection
    /cancelaura Divine Intervention
    /run startxenabled GetSpellCooldown("Summon Gargoyle");
    /
    run namerankiconUnitBuff("target","Evasion");
    /
    run if (z==0) or (not(z==0) and (x==180)) then a=else ClearTarget() end;
    /
    cast [exists] !RuneStrike
    /cast [existsPlague Strike
    /cleartarget [dead]
    /
    stopmacro [exists]
    /
    targetlasttarget [noexists]
    /
    run if not(z==0) and not(x==180then a=else ClearTarget() end;
    /
    cast [existsPlague Strike
    /cleartarget [dead]
    /
    stopmacro [exists]
    /
    targetlasttarget [noexists]
    /
    cleartarget [dead
    [свернуть]


    [свернуть]


    Ссылка на источник - ***
    Последний раз редактировалось Cruelangel; 08.07.2019 в 09:06.

  2. 3 пользователей сказали cпасибо xokenc за это полезное сообщение:

    amidala (11.11.2019),Mr_bart (10.07.2019),Pinchdrop (14.08.2019)

Похожие темы

  1. Большой сов
    от Straykerv в разделе Архив
    Ответов: 2
    Последнее сообщение: 28.02.2019, 00:03
  2. [Исправлено после ближайшего обновления] Большой мешок зандаларских припасов
    от Cахарок в разделе Исправлено
    Ответов: 1
    Последнее сообщение: 29.09.2015, 10:07
  3. Ответов: 1
    Последнее сообщение: 05.11.2014, 20:35
  4. Большой мешок зандаларских припасов
    от Селектор в разделе Отклонено
    Ответов: 1
    Последнее сообщение: 13.09.2014, 20:13

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •