General Warlock Macros
Posted: Wed Oct 21, 2015 10:27 pm
Hi everyone, thought Id throw a few warlock macros on here for anyone to use.
If you have others to add, feel free.
Pet Macros
Attack
/script PetAttack();
/script CastPetAction(9);
Passive
/script PetPassiveMode();
/script PetFollow();
Self Devour Magic
/script CastSpellByName('Devour Magic', 1)
Fear (with stop casting)
/script SpellStopCasting()
/cast Fear
Combine 2 ability's on 1 button
/script if IsShiftKeyDown() then CastSpellByName("Curse of Shadow"); else CastSpellByName("Curse of Agony"); end
Mount macro
/equip Carrot on a Stick
/cast Summon Felsteed(Summon)
Toggle pet ability
/script TogglePetAutocast(4);
/script TogglePetAutocast(6);
You can play around with the numbers at the end of the toggle, to select which ability's you want on/off for each pet.
Healthstone + Spellstone
/script if IsShiftKeyDown() then UseInventoryItem(17); else use ('Greater Healthstone', 1);end
This uses healthstone normally and if you hold shift, uses spellstone instead.
Creating more advanced pet macros
It is possible to add a lot of options to the pet attack and passive macros.
/script PetAttack();
/script CastPetAction(9);
/script if IsShiftKeyDown() then CastSpellByName("Shadow Ward") end
/script CastSpellByName('Devour Magic', 1)
This does the standard pet attack and also lets me use devour magic (assuming fell hunter is out) on myself at the same time, or I can activate shadow ward by holding shift.
/script PetPassiveMode();
/script PetFollow();
/cast Devour Magic(Rank 2)
This is passive, but with the added option to cast Devour Magic on my target, instead of on myself.
** Edited to adjust slight typos **
If you have others to add, feel free.
Pet Macros
Attack
/script PetAttack();
/script CastPetAction(9);
Passive
/script PetPassiveMode();
/script PetFollow();
Self Devour Magic
/script CastSpellByName('Devour Magic', 1)
Fear (with stop casting)
/script SpellStopCasting()
/cast Fear
Combine 2 ability's on 1 button
/script if IsShiftKeyDown() then CastSpellByName("Curse of Shadow"); else CastSpellByName("Curse of Agony"); end
Mount macro
/equip Carrot on a Stick
/cast Summon Felsteed(Summon)
Toggle pet ability
/script TogglePetAutocast(4);
/script TogglePetAutocast(6);
You can play around with the numbers at the end of the toggle, to select which ability's you want on/off for each pet.
Healthstone + Spellstone
/script if IsShiftKeyDown() then UseInventoryItem(17); else use ('Greater Healthstone', 1);end
This uses healthstone normally and if you hold shift, uses spellstone instead.
Creating more advanced pet macros
It is possible to add a lot of options to the pet attack and passive macros.
/script PetAttack();
/script CastPetAction(9);
/script if IsShiftKeyDown() then CastSpellByName("Shadow Ward") end
/script CastSpellByName('Devour Magic', 1)
This does the standard pet attack and also lets me use devour magic (assuming fell hunter is out) on myself at the same time, or I can activate shadow ward by holding shift.
/script PetPassiveMode();
/script PetFollow();
/cast Devour Magic(Rank 2)
This is passive, but with the added option to cast Devour Magic on my target, instead of on myself.
** Edited to adjust slight typos **