Morganti
09-13-2007, 12:28 PM
"Please only post in this thread if you are contributing a macro to be considered"
The Macro Codex is a summation of macro's useful to multiboxers. Only basic descriptions are included, so an understanding of focus and modifiers is required to make use of many of these macro's. Feel free to add to the thread, but please take discussions to another post or to PM's. Let's keep this neat and clean!
Macro Guides and FAQ's (Xzin)
http://www.wowwiki.com/HOWTO:_Make_a_Macro
http://forums.wow-europe.com/thread.html?topicId=83118355&sid=1
http://forums.worldofwarcraft.com/thread.html?topicId=11381238&sid=1
http://forums.worldofwarcraft.com/thread.html?topicId=102812453&sid=1
General
Accept Scripts (Steph/Latency):
/script AcceptGroup();
/script AcceptQuest();
/script AcceptTrade();
/script RetrieveCorpse();
/script RepopMe();
-----------------------------------------------------------------------------
Wanding (Riault):
/assist focus
/cast [harm] shoot;
-----------------------------------------------------------------------------
Spell Rotation Example (Otana):
MAGE1: /castsequence reset=24 Frost Nova,,
MAGE2: /castsequence reset=24 ,Frost Nova,
MAGE3: /castsequence reset=24 ,,Frost Nova
-----------------------------------------------------------------------------
Assisting without Focus (Fortis):
/target [target=Šaria, nodead] [target=Šixx, nodead] [target=Šuxx, nodead] [target=Šexx, nodead] [target=Šaxx, nodead]
/assist target
/cast [exists,harm,nodead] feuerball
-----------------------------------------------------------------------------
Set Focus to a LIVE toon (The IT Monkey):
(Replace "toon#" with your toons names.)
/clearfocus
/focus toon1
/stopmacro [target=focus, exists, nodead]
/focus toon2
/stopmacro [target=focus, exists, nodead]
/focus toon3
/stopmacro [target=focus, exists, nodead]
/focus toon4
/stopmacro [target=focus, exists, nodead]
/focus toon5
NOTE: The above only works if you don't exceed the maximum character limit of 255 for macros.
Priests
Priest Macro's (Yarddog):
/cast [target=mouseover,party,nodead] power word: shield; [target=party1,nodead] power word: shield
/cast [target=mouseover,help,nodead] cure disease; [target=party2,nodead] power word: shield
/cast [target=mouseover,help,nodead] dispel magic; [target=player] power word: shield
/cast [target=mouseover,help,nodead] renew; [target=party1,nodead] renew
/cast [target=mouseover,help,nodead] flash heal; [target=party2,nodead] renew
/cast [target=mouseover,help,nodead] greater heal; [target=player] renew
Priest Follower (TheITMonkey):
/target <Character Name>
/cast [modifier:lalt]Abolish Disease; [modifier:lctrl]Renew; [modifier:lshift]Flash Heal; [modifier:ralt]Power Word: Fortitude; [modifier:rctrl]resurrect; [modifier:rshift]Fear Ward; Heal
Silence Macro (Kel):
/stopcasting
/cast [harm][target=targettarget,harm] Silence
-----------------------------------------------------------------------------
Basic Pain/Wand (Kfunk):
/assist yourtoon
/cast Shadow Word: Pain
/stopcasting
/use Shoot
Warlocks
Seduce Macro (Xzin):
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/petstay
/petfollow
/stopcasting
/cast [pet:succubus,target=focus,exists,harm] Seduction; Seduction
-----------------------------------------------------------------------------
Warlock Spam (Ughmahedhurtz):
/assist focus
/stopmacro [noharm]
/castsequence [modifier:alt] drain life; reset=combat/target corruption, curse of agony, drain life, drain life, drain life
-----------------------------------------------------------------------------
Pet Attack unless no target (Ughmahedhurtz):
/assist focus
/cast [modifier:alt] summon voidwalker
/stopmacro [noharm]
/petattack
-----------------------------------------------------------------------------
Soulstone use/create (wowwiki):
#showtooltip Minor Soulstone
/cast [modifier:alt,target=player] Minor Soulstone; Minor Soulstone; Create Soulstone
[b]Mages
Mage Support Fireball (Xzin):
/cast [exists,harm,nodead] fireball
/stopmacro [exists,harm,nodead]
/assist party1
/cast [exists,harm,nodead,combat] fireball; [exists,harm,nodead,nocombat] pyroblast
-----------------------------------------------------------------------------
Mage Support Combustion (Xzin):
/cast [exists,harm,nodead] fireball
/stopmacro [exists,harm,nodead]
/cast combustion
/stopcasting
/assist party1
/cast [exists,harm,nodead,combat] fireball;
[exists,harm,nodead,nocombat] pyroblast
-----------------------------------------------------------------------------
Focusing Polymorph (wolviex):
/focus [target=focus, noexists] [target=focus, dead] [target=focus, help]
/stopmacro [target=focus, noexists]
/cast [target=focus] Polymorph
-----------------------------------------------------------------------------
Single Key Sheep Targeting System (nocombat) or Mark/Sheep (in combat) (Ghallo):
On the Mage1(F9):
#showtooltip Polymorph
/target focustarget
/cleartarget [target=focustarget,noexists]
/stopmacro [nocombat]
/cast [target=focustarget,harm,nodead,exists] Polymorph
On the Leader(F9):
/script SetRaidTargetIcon("target", 7);
[b]Hunters
Hunter Support Melee (Ughmahedhurtz):
/assist <main>
/startattack
/castrandom [harm] mongoose bite, wingclip, raptor strike
Warriors
http://forums.worldofwarcraft.com/thread.html?topicId=55820235&sid=1
-----------------------------------------------------------------------------
Warrior Support Melee (Ughmahedhurtz):
/assist <main>
/startattack
/castrandom [harm] execute, heroic strike, slam
Shaman
Heal Main or Main's Target (Vyndree):
#showtooltip
/target party1
/target focus
/cast [target=targettarget,help,nodead,exists] Healing Wave; [target=target,help,nodead,exists] Healing Wave
-----------------------------------------------------------------------------
Smart Heal (wowwiki/Garm):
/cast [help] [target=targettarget, help] [target=player] Healing Wave
-----------------------------------------------------------------------------
4 Shaman Spell Rotation Macros (Vyndree):
Char1:
/stopcasting
/castsequence reset=6 Earth Shock, Grounding Totem, Healing Stream Totem
Char 2:
/stopcasting
/castsequence reset=6 Grounding Totem, Earth Shock, Healing Stream Totem
Char3:
/stopcasting
/castsequence reset=6 Grounding Totem, Healing Stream Totem, Earth Shock
Char4:
/stopcasting
/castsequence reset=6 Healing Stream Totem, Grounding Totem, Find Minerals, Earth Shock
-----------------------------------------------------------------------------
The Macro Codex is a summation of macro's useful to multiboxers. Only basic descriptions are included, so an understanding of focus and modifiers is required to make use of many of these macro's. Feel free to add to the thread, but please take discussions to another post or to PM's. Let's keep this neat and clean!
Macro Guides and FAQ's (Xzin)
http://www.wowwiki.com/HOWTO:_Make_a_Macro
http://forums.wow-europe.com/thread.html?topicId=83118355&sid=1
http://forums.worldofwarcraft.com/thread.html?topicId=11381238&sid=1
http://forums.worldofwarcraft.com/thread.html?topicId=102812453&sid=1
General
Accept Scripts (Steph/Latency):
/script AcceptGroup();
/script AcceptQuest();
/script AcceptTrade();
/script RetrieveCorpse();
/script RepopMe();
-----------------------------------------------------------------------------
Wanding (Riault):
/assist focus
/cast [harm] shoot;
-----------------------------------------------------------------------------
Spell Rotation Example (Otana):
MAGE1: /castsequence reset=24 Frost Nova,,
MAGE2: /castsequence reset=24 ,Frost Nova,
MAGE3: /castsequence reset=24 ,,Frost Nova
-----------------------------------------------------------------------------
Assisting without Focus (Fortis):
/target [target=Šaria, nodead] [target=Šixx, nodead] [target=Šuxx, nodead] [target=Šexx, nodead] [target=Šaxx, nodead]
/assist target
/cast [exists,harm,nodead] feuerball
-----------------------------------------------------------------------------
Set Focus to a LIVE toon (The IT Monkey):
(Replace "toon#" with your toons names.)
/clearfocus
/focus toon1
/stopmacro [target=focus, exists, nodead]
/focus toon2
/stopmacro [target=focus, exists, nodead]
/focus toon3
/stopmacro [target=focus, exists, nodead]
/focus toon4
/stopmacro [target=focus, exists, nodead]
/focus toon5
NOTE: The above only works if you don't exceed the maximum character limit of 255 for macros.
Priests
Priest Macro's (Yarddog):
/cast [target=mouseover,party,nodead] power word: shield; [target=party1,nodead] power word: shield
/cast [target=mouseover,help,nodead] cure disease; [target=party2,nodead] power word: shield
/cast [target=mouseover,help,nodead] dispel magic; [target=player] power word: shield
/cast [target=mouseover,help,nodead] renew; [target=party1,nodead] renew
/cast [target=mouseover,help,nodead] flash heal; [target=party2,nodead] renew
/cast [target=mouseover,help,nodead] greater heal; [target=player] renew
Priest Follower (TheITMonkey):
/target <Character Name>
/cast [modifier:lalt]Abolish Disease; [modifier:lctrl]Renew; [modifier:lshift]Flash Heal; [modifier:ralt]Power Word: Fortitude; [modifier:rctrl]resurrect; [modifier:rshift]Fear Ward; Heal
Silence Macro (Kel):
/stopcasting
/cast [harm][target=targettarget,harm] Silence
-----------------------------------------------------------------------------
Basic Pain/Wand (Kfunk):
/assist yourtoon
/cast Shadow Word: Pain
/stopcasting
/use Shoot
Warlocks
Seduce Macro (Xzin):
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/petstay
/petfollow
/stopcasting
/cast [pet:succubus,target=focus,exists,harm] Seduction; Seduction
-----------------------------------------------------------------------------
Warlock Spam (Ughmahedhurtz):
/assist focus
/stopmacro [noharm]
/castsequence [modifier:alt] drain life; reset=combat/target corruption, curse of agony, drain life, drain life, drain life
-----------------------------------------------------------------------------
Pet Attack unless no target (Ughmahedhurtz):
/assist focus
/cast [modifier:alt] summon voidwalker
/stopmacro [noharm]
/petattack
-----------------------------------------------------------------------------
Soulstone use/create (wowwiki):
#showtooltip Minor Soulstone
/cast [modifier:alt,target=player] Minor Soulstone; Minor Soulstone; Create Soulstone
[b]Mages
Mage Support Fireball (Xzin):
/cast [exists,harm,nodead] fireball
/stopmacro [exists,harm,nodead]
/assist party1
/cast [exists,harm,nodead,combat] fireball; [exists,harm,nodead,nocombat] pyroblast
-----------------------------------------------------------------------------
Mage Support Combustion (Xzin):
/cast [exists,harm,nodead] fireball
/stopmacro [exists,harm,nodead]
/cast combustion
/stopcasting
/assist party1
/cast [exists,harm,nodead,combat] fireball;
[exists,harm,nodead,nocombat] pyroblast
-----------------------------------------------------------------------------
Focusing Polymorph (wolviex):
/focus [target=focus, noexists] [target=focus, dead] [target=focus, help]
/stopmacro [target=focus, noexists]
/cast [target=focus] Polymorph
-----------------------------------------------------------------------------
Single Key Sheep Targeting System (nocombat) or Mark/Sheep (in combat) (Ghallo):
On the Mage1(F9):
#showtooltip Polymorph
/target focustarget
/cleartarget [target=focustarget,noexists]
/stopmacro [nocombat]
/cast [target=focustarget,harm,nodead,exists] Polymorph
On the Leader(F9):
/script SetRaidTargetIcon("target", 7);
[b]Hunters
Hunter Support Melee (Ughmahedhurtz):
/assist <main>
/startattack
/castrandom [harm] mongoose bite, wingclip, raptor strike
Warriors
http://forums.worldofwarcraft.com/thread.html?topicId=55820235&sid=1
-----------------------------------------------------------------------------
Warrior Support Melee (Ughmahedhurtz):
/assist <main>
/startattack
/castrandom [harm] execute, heroic strike, slam
Shaman
Heal Main or Main's Target (Vyndree):
#showtooltip
/target party1
/target focus
/cast [target=targettarget,help,nodead,exists] Healing Wave; [target=target,help,nodead,exists] Healing Wave
-----------------------------------------------------------------------------
Smart Heal (wowwiki/Garm):
/cast [help] [target=targettarget, help] [target=player] Healing Wave
-----------------------------------------------------------------------------
4 Shaman Spell Rotation Macros (Vyndree):
Char1:
/stopcasting
/castsequence reset=6 Earth Shock, Grounding Totem, Healing Stream Totem
Char 2:
/stopcasting
/castsequence reset=6 Grounding Totem, Earth Shock, Healing Stream Totem
Char3:
/stopcasting
/castsequence reset=6 Grounding Totem, Healing Stream Totem, Earth Shock
Char4:
/stopcasting
/castsequence reset=6 Healing Stream Totem, Grounding Totem, Find Minerals, Earth Shock
-----------------------------------------------------------------------------