My 2 ISBoxer 2 Step Macro and Setup
First I would like to Thank serveral people
Mercuiro: For his My Cata DPS Macros (which got me working on this in the first place)
Ualaa: For his My Guide to IS Boxer http://www.dual-boxing.com/showthread.php?t=26231 (where the melee IWT, and other info came from)
Lax: Not only for ISboxer but also for the idea and help with Situationals.
also Last but not least all who have added there Macros and Castsequence which I am looking at trying to add.
This is still (alpha and I am tweeking it and the macros so input is welcome)
[not All Classe'sand spects are yet added but I am working on it.]
and I will be adding to it till it is complete
The idea is to create a general setup that eventually so that new multiboxers to Isboxer can use to
play almost from start. but that experianced users can tweek for there individual preferances.
isboxer 1st step Macro setup
Next I create a new Maped Key [2 step Macros] Name yours what ever you like
Then [2 step Macros]
Hotkey [What key you wish to use in game to trigger your macros] (I use /)
Hold any keystroke action while key is held [off]
execute a step when key [is pressed and released]
Special Note by Lax:
Quote:
Originally Posted by
Lax
Some feedback for you, I've helped a couple people over the last day or two that set this up incorrectly.
Quote:
Originally Posted by
Lax
In your instructions where you create the Do Mapped Key Action for FTL Assist Me, you didn't mention that the target must be Window:Current. The guy I just helped had it set to Window:All w/ Current and this makes each of your toons tell everyone to assist him (meaning it's a toss-up what everyone will end up targeting).
Also, anyone who's creating a toggle to go between the 2 step and one of the original DPS buttons, make sure you go into the Advanced tab of whichever of these keys is to be off by default and check the "Do not load" box at the bottom. This will set that particular mapped key to be OFF by default, as if done via a Mapped Key State Action when the Key Map is enabled. Otherwise you may have both of them enabled until you hit your toggle the first time. ;)
Next
Advanced [these settings should be defualt]
Next Step 1
actions
key map action [do new hot key action]
Target [Window:Current]
Key Map [General]
Mapped Key [FTL Assist Me]
key map action [do new hot key action]
Target [Group (all of):Melee]
Key Map [General] (or where ever you placed your MeleeIWT from Ualaa Guide)
Mapped Key [Melee IWT]
KeyStroke Action
Macro [New World of Warcraft Macro action]
Target [Window:All w/ Current]
Key Combitation [what the game will use to execute your macro] (Ctrl+Alt+Right Shift+/)
Display as in step [Name the macro] (Mine is custom Rotation)
Macro Generater
[This is where I place the Situational Macro] (This will be posted below as step 1 Macro)
Custom Rotation Macro 11/30/2010
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 0
!if (character in "Death Knights Blood") /castsequence reset=combat Icy Touch,Plague Strike,Pestilence,Blood Boil,Death Strike,Icy Touch,Plague Strike,Blood Boil,Heart Strike, Plague Strike,Blood Boil,Icy Touch,Heart Strike
!if (character in "Death Knights Blood") /cast Rune Strike
!if (character in "Death Knights Frost") /castsequence reset=target Howling Blast, Plague Strike, Obliterate, Blood Strike, Frost Strike, Howling Blast, Frost Strike
!if (character in "Death Knights Frost") /cast Rune Strike
!if (character in "Death Knights Unholy") /castsequence reset=15/target/dead Icy Touch,Plague Strike,Blood Strike,Blood Strike,Scourge Strike,Unholy Blight
!also /castrandom heart strike,death strike,raise dead
!if (character in "Death Knights Unholy") /cast Death Grip
!if (character in "Death Knights Unholy") /cast Gnaw
!if (character in "Druids Balance") /assist focus
!if (character in "Druids Balance") /castsequence Moonfire,Insect Swarm,Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Wr ath,Wrath,Moonfire,Insect Swarm,Wrath,Wrath,Wrath,Starfire,Starfire,Starfire ,Moonfire,Insect Swarm,Starfire,Starfire,Starfire,Starfire,Starfire ,Starfire
!if (character in "Druids Feral") /cast [nostance:3]!Cat Form
!if (character in "Druids Feral") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Druids Feral") /startattack
!if (character in "Druids Feral") /castsequence [nostance] reset=target/combat/3 Wild Growth,Rejuvenation; [Stance:1] Faerie Fire(Feral)(Feral),Mangle(Bear Form),Lacerate(Bear Form),Pulverize(Bear Form),Lacerate(Bear Form),Lacerate(Bear Form),Swipe(Bear Form),Mangle(Bear Form),Pulverize(Bear Form),Lacerate(Bear Form),Lacerate(Bear Form),Lacerate(Bear Form),Pulverize(Bear Form); [stance:3] Mangle(Cat Form),Rake(Cat Form),Mangle(Cat Form),Rip(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Ferocious Bite(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Rake(Cat Form),Rip(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Ferocious Bite(Cat Form)
!if (character in "Hunters Beastmaster") /startattack
!if (character in "Hunters Beastmaster") /castsequence reset=combat/target Arcane Shot,Kill Command,Steady Shot,Arcane Shot,Steady Shot,Kill Command,Steady Shot,Arcane Shot,Steady Shot,Focus Fire,Kill Command,Steady Shot,Steady Shot
!if (character in "Hunters Beastmaster") /cast Bestial Wrath
!if (character in "Hunters Marksman")/castsequence reset=target/combat Serpent Sting,Chimera Shot,Arcane Shot,Arcane,Shot,Steady Shot,Steady Shot,Arcane Shot,Arcane Shot,Steady Shot,Steady Shot,Steady Shot,Chimera Shot,Arcane Shot,Steady Shot,Steady Shot
!if (character in "Hunters Marksman") /cast Rapid Fire
!if (character in "Hunters Marksman") /cast Kill Shot
!if (character in "Hunters Survival") /stopmacro [channeling]
!if (character in "Hunters Survival") /assist focus
!if (character in "Hunters Survival") /castsequence Hunter's Mark,Serpent Sting,Steady Shot,Steady Shot,Steady Shot,Steady Shot,Steady Shot,Steady Shot,Serpent Sting,Steady Shot,Steady Shot,Steady Shot,Steady Shot,Steady Shot,Steady Shot
!if (character in "Hunters Survival") /cast Rapid Fire
!if (character in "Mages Arcane") /stopmacro [channeling]
!if (character in "Mages Arcane") /assist focus
!if (character in "Mages Arcane") /castsequence Arcane Blast
!if (character in "Mages Arcane") /cast Presence of Mind
!if (character in "Mages Arcane") /cast Mirror Image
!also /use Mana Gem
!also /use 13
!also /use 14
!if (character in "Mages Fire") /stopmacro [channeling]
!if (character in "Mages Fire") /assist focus
!if (character in "Mages Fire") /castsequence reset=target/5 Scorch,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball
!if (character in "Mages Fire") /cast Pyroblast!
!if (character in "Mages Frost") /assist focus
!if (character in "Mages Frost") /castsequence Frostbolt,Frostbolt,Frostbolt,Frostbolt,Frostfire Bolt
!if (character in "Paladins Protection") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Paladins Protection") /startattack
!if (character in "Paladins Protection") /castsequence reset=combat/6 Hammer of the Righteous,Judgement,Shield of the Righteous,Hammer of the Righteous,Word of Glory
!if (character in "Paladins Protection") /cast Avenger's Shield
!if (character in "Paladins Protection") /cast Consecration
!if (character in "Paladins Protection") /cast Holy Wrath
!also /use 13
!also /use 14
!if (character in "Paladins Retribution") /castsequence reset=combat/ctrl Holy Wrath,Crusader Strike,Judgement,Exorcism,Crusader Strike,Templar's Verdict,Judgement,Crusader Strike,Exorcism,Crusader Strike,Judgement,Templar's Verdict
!also /use 13
!also /use 14
!if (character in "Priests Discipline") /castsequence [nochanneling] reset=target/combat/6 Penance,Smite,Holy Fire,Smite,Smite,Smite
!if (character in "Priests Discipline") /cast Archangel
!if (character in "Priests Shadow") /stopmacro [channeling]
!if (character in "Priests Shadow") /cast [noform] Shadowform
!if (character in "Priests Shadow") /assist focus
!if (character in "Priests Shadow") /castsequence reset=15 Vampiric Touch,Devouring Plague,Shadow Word: Pain,Mind Flay,Mind Flay,Vampiric Touch,Mind Flay,Mind Flay,Devouring,Plague,Mind Flay,Vampiric Touch,Mind Flay,Mind Flay,Mind Flay,Mind Flay
!if (character in "Rogues Assassination") /startattack
!if (character in "Rogues Assassination") /castsequence reset=combat/target mutilate,mutilate,mutilate,mutilate
!if (character in "Rogues Assassination") /cast cold blood
!if (character in "Shamans Enhancement") /startattack
!if (character in "Shamans Enhancement") /castsequence reset=target/combat/8 Lightning Shield,Stormstrike,Lava Lash,Lightning Bolt,Earth Shock,Lightning Shield,Lightning Bolt
!if (character in "Shamans Elemental") /assist focus
!if (character in "Shamans Elemental") /castsequence reset=combat/8 Flame Shock,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Lightning Bolt
!also /cast Elemental Mastery
!also /cast lightning bolt
!if (character in "Shamans Restoration") /Castsequence [@targettarget] reset=combat/6 Healing Wave,Chain Heal,Chain Heal,Healing Wave,Chain Heal,Chain Heal
!if (character in "Warlocks Affliction")/cast [@pettarget] petattack
!if (character in "Warlocks Affliction")/castsequence reset=target/combat/18 Corruption,null
!if (character in "Warlocks Affliction")/castsequence reset=target/combat/4 Bane of Agony,Shadow Bolt,Immolate,Drain Life
!if (character in "Warlocks Demonology") /castsequence reset=target/combat/18 Corruption,null
!if (character in "Warlocks Demonology") /castsequence reset=target/combat Incinerate,Incinerate,Incinerate,Shadow Bolt,Incinerate,Life Tap,Immolate
!if (character in "Warlocks Destruction") /stopmacro [channeling]
!if (character in "Warlocks Destruction") /assist focus
!if (character in "Warlocks Destruction") /castsequence reset=target/5 Immolate,Corruption,Incinerate,Incinerate,Incinera te,Incinerate,Incinerate
!if (character in "Warlocks Destruction") /cast [@target] Firebolt
!if (character in "Warlocks Destruction") /cast Chaos Bolt
!also /use 13
!also /use 14
!if (character in "Warriors Arms") /castsequence reset=target/combat/8 berserker stance, Recklessness,Mortal Strike,Battle Stance,Battle Shout,Deadly Calm,Charge,Mortal Strike,Heroic Strike,Rend,Heroic Strike,Mortal Strike
!if (character in "Warriors Fury") /castsequence reset=target/combat/6 Berserker Rage,Battle Trance,Heroic Strike,Raging Blow,Bloodthirst,Enrage,Cleave,Raging Blow,Bloodthirst,Whirlwind
!if (character in "Warriors Fury") /cast Slam
!if (character in "Warriors Fury") /cast Bloodlust
!if (character in "Warriors Protection") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Warriors Protection") /startattack
!if (character in "Warriors Protection") /castsequence reset=combat/6 Shield Slam,Demoralizing Shout,Devastate,Rend,Thunder Clap,Shield Slam,Devastate,Devastate,Devastate,Thunder Clap,Shield Slam,Devastate,Devastate,Devastate,Thunder Clap
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 1
Custom Proc Macro 11/30/2010
/stopmacro [@target,noexists] [noharm] [dead]
/startattack
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 0
!if (character in "Death Knights Blood") /castsequence reset=combat Blood Boil,Death Strike,Blood Boil,Blood Boil,Blood Boil
!if (character in "Death Knights Blood") /cast Rune Strike
!if (character in "Death Knights Blood") /cast Blood Tap
!if (character in "Death knights Blood") /castrandom Heart Strike,Death Strike
!also /use 13
!also /use 14
!if (character in "Death Knights Frost") /cast frost strike
!if (character in "Death Knights Frost") /cast blood strike
!if (character in "Death Knights Frost") /cast howling blast
!if (character in "Death Knights Unholy") /cast Mark of Blood
!also /cast Horn of Winter
!also /cast Icebound Fortitude
!if (character is "") /cast Dark Command
!also /cast Mark of Blood
!also /cast Horn of Winter
!if (character in "Druids Balance") /assist focus
!if (character in "Druids Balance") /castsequence Starsurge
!if (character in "Druids Balance") /cast [noform] Moonkin Form
!also /use 13
!also /use 14
!if (character in "Druids Feral") /cast [stance:1] Feral Charge(Bear Form); [stance:3] Feral Charge(Cat Form);
!if (character in "Druids Feral") /castsequence [stance:1] reset=target/combat/3 Swipe(Bear Form),Lacerate(Bear Form),Lacerate(Bear Form),Swipe(Bear Form),Lacerate(Bear Form),Pulverize,Mangle(Bear Form),Pulverize
!if (character in "Druids Feral") /cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
!if (character in "Druids Feral") /cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
!if (character in "Druids Feral") /cast [stance:1] Berserk(Bear Form); [stance:3] Berserk(Cat Form)
!also /use 13
!also /use 14
!if (character in "Hunters Beastmaster") /castsequence reset=combat Steady Shot,Steady Shot
!if (character in "Hunters Beastmaster") /cast Kill Command
!if (character in "Hunters Beastmaster") /cast Multi-Shot
!if (character in "Hunters Beastmaster") /cast Focus Fire
!also /use 13
!also /use 14
!if (character in "Hunters Marksman") /castsequence reset=target/combat Steady shot,Steady Shot,Arcane Shot
!if (character in "Hunters Marksman") /cast Aim shot
!if (character in "Hunters Marksman") /cast Kill Shot
!also /use 13
!also /use 14
!if (character in "Hunters Survival") /stopmacro [channeling]
!if (character in "Hunters Survival") /assist focus
!if (character in "Hunters Survival") /cast Explosive Shot
!if (character in "Hunters Survival") /cast Black Arrow
!also /use 13
!also /use 14
!if (character in "Mages Arcane") /stopmacro [channeling]
!if (character in "Mages Arcane") /assist focus
!if (character in "Mages Arcane") /castsequence reset=6 Arcane Blast,Arcane Blast,Arcane Missiles
!if (character in "Mages Fire") /stopmacro [channeling]
!if (character in "Mages Fire") /assist focus
!if (character in "Mages Fire") /cast Mirror Image
!if (character in "Mages Fire") /cast Combustion
!also /use Mana Gem
!also /use 13
!also /use 14
!if (character in "Mages Frost") /castsequence Deep Freeze
!if (character in "Mages Frost") /cast [nopet] Summon Water Elemental
!if (character in "Mages Frost") /cast Early Frost
!if (character in "Mages Frost") /cast Mirror Image
!if (character in "Mages Frost") /cast Icy Veins
!also /use 13
!also /use 14
!if (character in "Paladins Protection") /cast Revenge
!also /use 13
!also /use 14
!if (character in "Paladins Retribution") /stopcasting
!if (character in "Paladins Retribution") /castsequence exorcism
!if (character in "Paladins Retribution") /stopcasting
!if (character in "Paladins Retribution") /cast Hammer of Wrath
!if (character in "Paladins Retribution") /cast Avenging Wrath
!if (character in "Priests Discipline") /castsequence [nochanneling] reset=target/combat/6 Shadow Word: Pain,Devouring Plague,Penance,Smite,Holy Fire,Smite
!also /use 13
!also /use 14
!if (character in "Priests Shadow") /stopmacro [channeling]
!if (character in "Priests Shadow") /assist focus
!if (character in "Priests Shadow") /castsequence reset=60 Mind Blast,Mind Blast,Mind Blast,Shadowfiend,Dispersion,Mind Blast,Mind Blast,Mind Blast,Mind Blast,Mind Blast,Mind,Blast,Shadowfiend,Mind Blast,Mind Blast,Mind Blast
!also /use 13
!also /use 14
!if (character in "Rogues Assassination") /castsequence reset=combat slice and dice,envenom,mutilate,rupture,envenom,envenom,rupt ure,envenom,envenom,rupture,envenom,envenom,ruptur e,envenom,envenom
!also /cast [target=Dethro] Tricks of the Trade
!also /use 13
!also /use 14
!if (character in "Shamans Enhancement") /castsequence reset=combat Fire Nova,Lightning Bolt,Lightning Bolt,Magma Totem,Fire Nova,Lightning Bolt,Lightning Bolt,Magma Totem,Fire Nova,Lightning Bolt
!also /petattack
!also /use 13
!also /use 14
!if (character in "Shamans Elemental") /cast Lava Burst
!if (character in "Shamans Elemental") /stopcasting
!if (character in "Shamans Elemental") /cast [@focus , exists] Wind Shear
!if (character in "Shamans Elemental") /cast Wind Shear
!if (character in "Shamans Elemental") /cast Wind Shear
!if (character in "Shamans Elemental") /cast Lightning Bolt
!if (character in "Shamans Restoration") /cast Call of the Elements
!if (character in "Shamans Restoration") /cast Earthliving Weapon
!if (character in "Shamans Restoration") /cast Earth Elemental Totem
!if (character in "Warlocks Affliction")/castsequence reset=target/combat/4 Unstable Affliction,Haunt,Life Tap
!if (character in "Warlocks Affliction")/cast Shadow Bolt
!also /use 13
!also /use 14
!if (character in "Warlocks Demonology") /castsequence reset=target/combat Bane of Doom,Curse of the Elements,Immolate,Null
!if (character in "Warlocks Demonology") /cast [@target,harm] Legion Strike
!if (character in "Warlocks Demonology") /cast [@target,harm] Felstorm
!if (character in "Warlocks Demonology") /cast Metamorphosis
!if (character in "Warlocks Demonology") /cast Hand of Gul'dan
!also /use 13
!also /use 14
!if (character in "Warlocks Destruction") /castsequence reset=target/10 Conflagrate,Conflagrate,Conflagrate,Curse of the Elements, Bane of Doom, Conflagrate,Conflagrate,Conflagrate,Conflagrate,Co nflagrate,Conflagrate,Conflagrate,Bane of Doom,Conflagrate,Conflagrate,Conflagrate,Conflagra te
!if (character in "Warriors Arms") /throwdown
!if (character in "Warriors Arms") /overpower
!if (character in "Warriors Arms") /execute
!also /use13
!also /use14
!if (character in "Warriors Fury") /castsequence reset=target/combat/6 Enrage,Cleave,Raging Blow,Bloodthirst,Whirlwind,Berserker Rage,Battle Trance,Heroic Strike,Raging Blow,Bloodthirst
!if (character in "Warriors Fury") /cast Bloodlust
!if (character in "Warriors Fury") /cast Heroic Throw
!if (character in "Warriors Fury") /cast Intercept
!also /use 13
!also /use 14
!if (character in "Warriors Protection") /cast Revenge
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 1