Warlock macros collection
Re: Warlock macros collection
-=Shadowburn+Shadow Bolt=-
Type and Rank depending on the target's health and player's mana (by checking the Cataclysm talent).
-=Shadowburn + (Shadow Trance = Shadow Bolt) + Searing Pain=-
Type and Rank depending on the target's health and player's mana (by checking the Cataclysm talent).
-=Shadowburn + (Shadow Trance = Shadow Bolt) + Searing Pain=-
Last edited by Ulukay on Sun Dec 08, 2024 7:41 am, edited 1 time in total.
Re: Warlock macros collection
-=Fel Domination and Summon demmon=- SuperMacro addon required
With ALT
-=Summon Imp + Fel Domination=-
-=Summon Voidwalker + Fel Domination=-
-=Summon Succubus + Fel Domination=-
-=Summon Felhunter + Fel Domination=-
-=-
-=Fel Domination + Summon Imp=-
-=Fel Domination + Summon Voidwalker=-
-=Fel Domination + Summon Succubus=-
-=Fel Domination + Summon Felhunter=-
With ALT
-=Summon Imp + Fel Domination=-
-=Summon Voidwalker + Fel Domination=-
-=Summon Succubus + Fel Domination=-
-=Summon Felhunter + Fel Domination=-
-=Fel Domination + Summon Imp=-
-=Fel Domination + Summon Voidwalker=-
-=Fel Domination + Summon Succubus=-
-=Fel Domination + Summon Felhunter=-
Last edited by Ulukay on Sun Dec 08, 2024 7:41 am, edited 3 times in total.
Re: Warlock macros collection
-=Fel Domination and Summon demmon=- SuperMacro addon required
Without ALT
-=Summon Imp + Fel Domination=-
-=Summon Voidwalker + Fel Domination=-
-=Summon Succubus + Fel Domination=-
-=Summon Felhunter + Fel Domination=-
-=Fel Domination + Summon Imp=-
-=Fel Domination + Summon Voidwalker=-
-=Fel Domination + Summon Succubus=-
-=Fel Domination + Summon Felhunter=-
Without ALT
-=Summon Imp + Fel Domination=-
-=Summon Voidwalker + Fel Domination=-
-=Summon Succubus + Fel Domination=-
-=Summon Felhunter + Fel Domination=-
-=Fel Domination + Summon Imp=-
-=Fel Domination + Summon Voidwalker=-
-=Fel Domination + Summon Succubus=-
-=Fel Domination + Summon Felhunter=-
Last edited by Ulukay on Sun Dec 08, 2024 7:41 am, edited 1 time in total.
Re: Warlock macros collection
loves this.. replace the keyword for health stone or soulstone also works?
Re: Warlock macros collection
No, it's a little more complicated.
I think this should work.
-=Create and use Healthstone=-
Re: Warlock macros collection
woh, far more complicateUlukay wrote: ↑Sun Nov 17, 2024 10:25 amNo, it's a little more complicated.
I think this should work.
-=Create and use Healthstone=--=Create and use Soulstone=-I had to increase the script to get around the problem, since for some reason calling a spell by name does not work - CastSpellByName("Create Soulstone (Minor)") Maybe someone knows why?
thanks
Re: Warlock macros collection
Here's a simple macro that casts an existing Soulstone on a targeted player and announces it in party and raid chat (no addon needed). The only requirement is that four of your bags have 16 slots:
/run for b=0,4 do for s=1,16 do n=GetContainerItemLink(b,s);if n and string.find(n,"Major Soulstone") then UseContainerItem(b,s);end;end;end;
/party Casting Soulstone on %t.
/raid Casting Soulstone on %t.
This is for the max rank of Soulstone. Simply change the "Major Soulstone" to the correct version for your level if you are below level 60.
/run for b=0,4 do for s=1,16 do n=GetContainerItemLink(b,s);if n and string.find(n,"Major Soulstone") then UseContainerItem(b,s);end;end;end;
/party Casting Soulstone on %t.
/raid Casting Soulstone on %t.
This is for the max rank of Soulstone. Simply change the "Major Soulstone" to the correct version for your level if you are below level 60.
Last edited by Darkabom on Tue Nov 19, 2024 9:50 pm, edited 1 time in total.
Re: Warlock macros collection
Here's a banish macro that uses the SHIFT key. You use this macro by combining your Banish key with the SHIFT key. Without the SHIFT key being pressed, Banish Rank 2 is cast. When SHIFT is pressed, Banish Rank 1 is cast (no addon needed):
/run local s=IsShiftKeyDown() n=CastSpellByName if(s)then n("Banish(Rank 1)")else n("Banish(Rank 2)");end
/run local s=IsShiftKeyDown() n=CastSpellByName if(s)then n("Banish(Rank 1)")else n("Banish(Rank 2)");end
Last edited by Darkabom on Tue Nov 19, 2024 9:53 pm, edited 1 time in total.
Re: Warlock macros collection
Here are some warlock demon macros (no addon needed):
Create a macro called PET1 (or whatever you prefer) and add the following to it:
/cast Devour Magic
/cast Consume Shadows
/cast Soothing Kiss
/cast Fire Shield
The correct abilities will activate depending on which demon you have out.
Create a macro called PET2 (or whatever) and add the following to it:
/cast Spell Lock
/cast Seduction
/cast Sacrifice
Now you have most (common) demon abilities on two key presses. You can add other abilities as needed.
Here's one for Seduce that casts Seduce on the first key press (whatever key Seduce is bound to for you), then stops Seduce when that same key is pressed again:
/run if UnitExists("target") then CastSpellByName("Seduction") end if UnitExists("pettarget") and UnitIsUnit("target", "pettarget") then PetFollow() PetStopAttack() end
Here's one that sends your demon in when the Attack key is pressed ("F" key for me), then recalls your demon on the second keypress (useful for when you want to pull your demon back before it reaches the target):
/script if UnitExists("target") then if a==0 then PetAttack(target) a=1 else if UnitExists("pettarget") and UnitIsUnit("target", "pettarget") then PetFollow("YOURNAME") a=0 else PetAttack(target) end;end; else PetFollow("YOURNAME") a=0 end
Make sure to substitute your character name in place of "YOURNAME". Don't remove the quotes around "YOURNAME".
Create a macro called PET1 (or whatever you prefer) and add the following to it:
/cast Devour Magic
/cast Consume Shadows
/cast Soothing Kiss
/cast Fire Shield
The correct abilities will activate depending on which demon you have out.
Create a macro called PET2 (or whatever) and add the following to it:
/cast Spell Lock
/cast Seduction
/cast Sacrifice
Now you have most (common) demon abilities on two key presses. You can add other abilities as needed.
Here's one for Seduce that casts Seduce on the first key press (whatever key Seduce is bound to for you), then stops Seduce when that same key is pressed again:
/run if UnitExists("target") then CastSpellByName("Seduction") end if UnitExists("pettarget") and UnitIsUnit("target", "pettarget") then PetFollow() PetStopAttack() end
Here's one that sends your demon in when the Attack key is pressed ("F" key for me), then recalls your demon on the second keypress (useful for when you want to pull your demon back before it reaches the target):
/script if UnitExists("target") then if a==0 then PetAttack(target) a=1 else if UnitExists("pettarget") and UnitIsUnit("target", "pettarget") then PetFollow("YOURNAME") a=0 else PetAttack(target) end;end; else PetFollow("YOURNAME") a=0 end
Make sure to substitute your character name in place of "YOURNAME". Don't remove the quotes around "YOURNAME".
Re: Warlock macros collection
PetFollow doesn't require a name, it requires PetFollow(), but putting anything in there won't change anything.
Besides making no sense, this macro can cause errors in other addons and macros because it uses the global variable "a".
Before you do copy-paste from other sites, it would be worth checking this out.
Re: Warlock macros collection
You may be right, but this macro works for me and I've had no issues with it.Ulukay wrote: ↑Wed Nov 20, 2024 2:52 amPetFollow doesn't require a name, it requires PetFollow(), but putting anything in there won't change anything.
Besides making no sense, this macro can cause errors in other addons and macros because it uses the global variable "a".
Before you do copy-paste from other sites, it would be worth checking this out.
BTW, I use every macro I provided in this thread.
-
- Posts: 2
Re: Warlock macros collection
Finally, i've created a macro for SS/HS that shows a tooltip (with SuperMacro ofc). Thanks Ulukay
Main macro:
Extended LUA code in readable format:
Main macro: