Log in

View Full Version : My 2 ISBoxer 2 Step Macro and Setup



Aragent
11-24-2010, 03:25 PM
First I would like to Thank serveral people

Mercuiro: For his My Cata DPS Macros (http://www.dual-boxing.com/showthread.php?t=32633) (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.

Aragent
11-24-2010, 03:25 PM
So on to the setup
First I create Action Traget Groups for each and every class and talent tree)

Example [Death Knight] simply becase alphabetically it comes first
Creat new action target group
"Death Knight Blood"
"Death Knight Frost"
"Death Knight Unholy"

I then Create a Action Target group for Melee
(I Then uses Ualaa guide for setting up Melee IWT)

I then Create a New Key Map called Base [this step is optional]

Aragent
11-24-2010, 03:26 PM
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:

Some feedback for you, I've helped a couple people over the last day or two that set this up incorrectly.

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)

Aragent
11-24-2010, 03:26 PM
Next Create Step 2
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 Proc)
Macro Generater
[This is where I place the Situational Macro] (This will be posted below as step 2 Macro)

Now I just place characters in the appropriate action group and Isboxer then will Generate the appropriate macro for the character Based, on Class and Talent build and if they are melee or not.

I hope this gives people Ideas (and looking forward to the feedback for adding and tweeking the Macros)

Aragent
11-24-2010, 03:27 PM
/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

Aragent
11-24-2010, 03:28 PM
/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

daviddoran
11-24-2010, 11:16 PM
head asplode wall of text crits me for over 9000.

Isn't this getting a bit too close to automation?

MiRai
11-24-2010, 11:22 PM
head asplode wall of text crits me for over 9000.

Isn't this getting a bit too close to automation?
I wouldn't think so, he is using multiple ATGs to designate between teams and consolidating all of his
macros into one place. More of a headache to fix when broken? Possibly :)

Ualaa
11-25-2010, 12:30 AM
It is no more automation, then anyone else who uses a castsequence on each of their toons.
And has the macro on the same keybind for each.

It is putting everything onto the boxing software, and doing basically none of your macro/attacks from within the game.
But you could take each of those castsequences and make them into warcraft macros, drag them onto a key and mash that key.

I like that you configure every class you would consider playing.
And then you can just create a team with those toons on it, and drag some mapped keys onto the team (or add toons to ATG's for class), and the DPS is already set.
If Blizzard changes a class mechanic, you would adjust one set of macros (within IS Boxer) rather than having to do it for each toon in warcraft.

Sam DeathWalker
11-25-2010, 07:52 AM
Looks like the rotation on one key and procs on the other has become standard, wise strat by merc.

Very excellent over all, ya changing just one macro instead of one for each guy is big time saving.

Also one huge macro is a bit better then one for each ATG as then you cut down on the total number of key combo's as you need one for each macro, I'm about out.

Not usefull for pvp though, should make another set using spells cast while moving, a fire mage casting fireball in pvp isn't going to live long.

Might be a way to round robin something like this also making it usefull for me (don't want all shaman casting chain heal at the same time, plus I like to stagger frost nova) hummm kinda sleepy right now but seems trivial to round robin this.

Still if Blizz nerfs

/castsequence
/cast
/cast

Then this will be kinda less valuable. Whats all thinking on they gonna nerf that or not? Don't want to set this all up and have it out the window next month ....

Mercurio
11-25-2010, 11:25 AM
Nice work Aragent. I love that this community continually adds to ideas from others to make something much better than any of us could have come up with by ourselves.

What I like:

You are combining a lot of things into one big system that could really help those new to ISBoxer if they could easily get the code into their setup
You have started to put together a larger library of "sequence and proc" macros for class/talent combos than what's been documented in any other single post
Since the macros are stored in ISBoxer, you don't have the 255 character limit. For most macros the limit isn't a big deal, but for prot pallies (whose ability names are ridiculously long) I know our current sequence macro is far from perfect given the 255 char limitation - would be easy to solve these issues with your system
As others have stated, easy setup when adding new toons/teams
Because all the macros are in one place, it would be easy to plug in a new set of macros for PvP (instead of PvE) on the fly if you set up a quick toggle key that switched from your current sequence and proc macros to a PvP version, leading to a very quick changeover for all classes

What I don't like:

It looks like you have set up your healers to spam heals at the same rate that DPS spams damage spells. I'm not sure that would be very effective (I always seperate my heal key from my DPS/tank threat key)
Someone else posted what seemed like a promising system for toggling between FTL and non-FTL to make CC a bit easier in Cataclysm. I haven't looked into this in detail, but it might be complex to combine that with this

As to Sam's point about Blizz nerfing...
/castsequence
/cast
/cast
....let's all say our prayers against that every night, but any current system would have to be revamped if that happens - I'm not sure how fixing this would be worse than any other.

Lax
11-25-2010, 11:54 AM
Good ideas, I do see my death knight's name in the proc macro like you forgot to remove it from a paste though :)


What I don't like:

It looks like you have set up your healers to spam heals at the same rate that DPS spams damage spells. I'm not sure that would be very effective (I always seperate my heal key from my DPS/tank threat key)
Someone else posted what seemed like a promising system for toggling between FTL and non-FTL to make CC a bit easier in Cataclysm. I haven't looked into this in detail, but it might be complex to combine that with this

I keep my holy paladin casting Holy Shock on himself and Holy Light (previously Flash of Light) on @targettarget, personally. I throw in heals as needed beyond that.

As far as the assist toggle, that would be independent of what's outlined in this thread. It's a modification of the "FTL Assist Me" mapped key, essentially, which this is making use of. It should fit right in

Aragent
11-26-2010, 12:25 PM
Hi everyone hope you all enjoyed Thanksiving
daviddoran (http://www.dual-boxing.com/member.php?u=6740): Yes it was long but couldn't see any other way to really explain it. and No as others have said its not automation.

Fenril (http://www.dual-boxing.com/member.php?u=24666): unless you have multiple brakes it really shouldnt be, each class and build macros are grouped together so you should be able to isolate the problem fairly quickly.

Ualaa (http://www.dual-boxing.com/member.php?u=16339): as usual you get the concept, little bit more work initally having to set up ATG's and such, but once done should make adding new teams so much better. Im also hoping that with the comunity we can eventually have every class and talent in the macro
I am also open to any input that will help inprove this.

Sam DeathWalker (http://www.dual-boxing.com/member.php?u=979): Havent PvPed in long time so hadn't crossed my mind, However I am open to you suggestions on things pvpand will look to implement those to help inprove the setup for all.

Mercurio (http://www.dual-boxing.com/member.php?u=5880): Thank you Mercurio (as stated your one of those that started me thinking in this direction)
[Someone else posted what seemed like a promising system for toggling between FTL and non-FTL to make CC a bit easier in Cataclysm. I haven't looked into this in detail, but it might be complex to combine that with this]
I was looking at that and as Lax statedI think that can be added, Though I thought it safer to start off with posting things for the most part that are working [tweeking of some class macros maybe needed still at this stage of development]
[It looks like you have set up your healers to spam heals at the same rate that DPS spams damage spells. I'm not sure that would be very effective (I always seperate my heal key from my DPS/tank threat key)]
My thought is to have a secound 2 step macro (Basic consept as this) that will be used to heal)
The macro in this was mostly to work on the macro and make sure it worked (and as more a prof of Consept)

Lax (http://www.dual-boxing.com/member.php?u=17358): [I do see my death knight's name in the proc macro like you forgot to remove it from a paste though]
Woops you are correct Lax I Belive I have fixed that.
Its my hope that once complete you might be able to utilese this with Isboxer or Joe Multiboxer for initial setup.

As usuall I am open to all suggestions on inproving this setup for the comunity

Fortis
11-26-2010, 06:45 PM
Can you dynamically switch the characters in the ATGs? For example if I switch talents for one Schamie from elemental to resto and push him from the elemntal ATG to the Resto ATG, will he stop doing elemental 'stuff'? Or are the macros prebuild upfront?

Aragent
11-26-2010, 07:46 PM
Can you dynamically switch the characters in the ATGs? For example if I switch talents for one Schamie from elemental to resto and push him from the elemntal ATG to the Resto ATG, will he stop doing elemental 'stuff'? Or are the macros prebuild upfront?

The macros are build when you push, Isboxer (Export all to isboxer)
I presume your asking based on dual spec. then all you need to do
is start isboxer switch the character From one ATG group to the other ATG group make sure the character set is selected to push the new info to and do Export all to isboxer. then just do reload UI ingame and you should be all set.

Took longer to explain than it does to impliment (the longest part of the wait time is the Reload ui.

Unless Lax or someone else knows of another metheod if so I would be more than happy to impliment it.

Ualaa
11-26-2010, 07:56 PM
Can you dynamically switch the characters in the ATGs? For example if I switch talents for one Schamie from elemental to resto and push him from the elemntal ATG to the Resto ATG, will he stop doing elemental 'stuff'? Or are the macros prebuild upfront?


You can use a mapped key to add or remove a toon from an Action Target Group.
New Target Group Action
Then set:
- Target
- Action Target Group
- And choose Join or Leave

I've used this in the past with dual-talent characters.
My initial PvE group would sometimes go:
1x Prot Paladin
1x Resto Shaman
3x Elemental Shaman

And at other times go:
1x Prot Paladin
4x Elemental Shaman

When my dual-spec shammy was Elemental, my hotkey would remove the other three from the ATG which received the Repeater Region heal clicks.
And when they were all Elemental, it would add the other three, so all four would do the healing.




Neat idea on the ATG's.
And dynamically changing them even in combat.
So a toon can change roles on the fly.

The big macro exists for all the toons.
And basically says, if you're an Elemental Shaman do this in this order.
IE, a castsequence.

The Resto Shaman will ignore that, since they're not a part of the Elemental Shaman ATG.
But if you were to add them to that group...

Cannot change specs in combat.
But you could easily add a hybrid or two, to the Healing Group, if the main healer went down.
Or similarly, if you need no heals for trash, add the Healer to the DPS group.
If you get a chance outside of combat, you could do a gear/spec swap too.

Fortis
11-27-2010, 05:49 AM
Thanks for the info. What i had initially wrong, was that I had all schamans in the elemantal group. You have to put your dual spec restoration schamie in the restoration group too (so he starts being in the elemental and restoration group). Otherwise the restoration macros dont get created.
I also made another group "RestoDPS", which lets my Resto cast LightningBolt on occasion. When the shit hits the fan and he has to heal alot, I pull him out of the group and he can concentrate on healing alone.

Keleshia
11-27-2010, 10:01 AM
seriously i like this. It'd be great if ISBoxer could just let us choose setups and loads macros (*if we really want from Quick Setup wizard or something) which would really help people who are new! Really! :D

Aragent
11-27-2010, 01:51 PM
You can use a mapped key to add or remove a toon from an Action Target Group.
New Target Group Action
Then set:
- Target
- Action Target Group
- And choose Join or Leave.

I had forgoten that, thanks Ualaa this gives me an idea, Ill try and play with over the weekend if I have time.

Aragent
11-27-2010, 02:03 PM
Thanks for the info. What i had initially wrong, was that I had all schamans in the elemantal group. You have to put your dual spec restoration schamie in the restoration group too (so he starts being in the elemental and restoration group). Otherwise the restoration macros dont get created.
I also made another group "RestoDPS", which lets my Resto cast LightningBolt on occasion. When the shit hits the fan and he has to heal alot, I pull him out of the group and he can concentrate on healing alone.

hmm yes for intial Macro creation, but think you will need to remove them from one of the ATG's once the intial macro creation is over, or the dual spec may try to cast both Castseqences and may cause a conflict. this is where Ualaas advice comes in with the hotkey to move forjoin/leave ATG's will come in.

I plan on tinkering with this over the weekend if I have time.

Aragent
11-27-2010, 02:06 PM
seriously i like this. It'd be great if ISBoxer could just let us choose setups and loads macros (*if we really want from Quick Setup wizard or something) which would really help people who are new! Really! :D

Thats my Ultimate goal for this project is for something that Lax can use and add to Isboxer and or Joe multiboxer to help in intial setup

Once the project is close to completion then we will have to maintain it so it stays current.

Ualaa
11-27-2010, 04:29 PM
These macros are good at the current maximum level.

You'd probably need macros for lots of different level brackets, if you wanted it to be applicable to everyone.
Still maximum level, is where the game is played the most.

Aragent
11-27-2010, 05:50 PM
These macros are good at the current maximum level.

You'd probably need macros for lots of different level brackets, if you wanted it to be applicable to everyone.
Still maximum level, is where the game is played the most.

Agreed, but once every things set shouldn't be to hard to do basic 1-20, 21-40 41-60 61-70 71-80 81-85, Raid and Pvp sets macros

Aragent
11-27-2010, 06:10 PM
I am also still working on getting "Death Knights Blood", "Druids Feral Bear", "Hunters Marksman", "Paladins Retribution", "Priests Discipline" "Rogues Combat" "Rogues Subtlety" "Shamans Enhancement" "Warlocks Affliction" "warlocks Demonology" "Warlocks Destruction" "warriors Arms" "warriors Fury"

Dunquan
11-27-2010, 07:12 PM
I have been trying to get this to work, but for some reason i can not get step 1 to execute. Step 2 kicks in instead running whatever macro i place there.
Anyone have a clue what might prevent step 1 from running?

Aragent
11-27-2010, 10:13 PM
I have been trying to get this to work, but for some reason i can not get step 1 to execute. Step 2 kicks in instead running whatever macro i place there.
Anyone have a clue what might prevent step 1 from running?

can be a few things (from Character not being in proper ATG to slight missspelling, to a Bad castsequence

I will be happy to try and work with you to figure it out can you tell me what Character class and build to help narrow it down.

Keleshia
11-27-2010, 11:50 PM
Agreed, but once every things set shouldn't be to hard to do basic 1-20, 21-40 41-60 61-70 71-80 81-85, Raid and Pvp sets macros


omg aragent! You are such an angel! Please! This wld be really handy fo ppl like me to quick load and get it going. Or since it's going to be quite tedious to update new macros whenever there are changes to maximise dps/changes of spells etc, you cld probably sell it as a plugin seperately imo. but, thats what i think;)

again yea! I cant wait to try them when i get my 5 pally toons to 80!(or maybe 85 by then)

again, thanks alot for sharing...!

Mercurio
11-28-2010, 02:10 AM
I am also still working on getting "Death Knights Blood", "Druids Feral Bear", "Hunters Marksman", "Paladins Retribution", "Priests Discipline" "Rogues Combat" "Rogues Subtlety" "Shamans Enhancement" "Warlocks Affliction" "warlocks Demonology" "Warlocks Destruction" "warriors Arms" "warriors Fury"

Aragent, I can't help with the others, but the Warlock Destruction macros in my "My Cata DPS Macros" thread is very solid. Pinot and I worked on this one pretty hard and my locks are now my best DPS using them.

Keep up the good work!

Aragent
11-28-2010, 03:41 AM
Aragent, I can't help with the others, but the Warlock Destruction macros in my "My Cata DPS Macros" thread is very solid. Pinot and I worked on this one pretty hard and my locks are now my best DPS using them.

Keep up the good work!

Thanks Mercurio, I lot of the macros curently are based on yours or influanced by them (as it was your "My Cata DPS Macros" that got me working on this in the first place.

Aragent
11-28-2010, 03:45 AM
omg aragent! You are such an angel! Please! This wld be really handy fo ppl like me to quick load and get it going. Or since it's going to be quite tedious to update new macros whenever there are changes to maximise dps/changes of spells etc, you cld probably sell it as a plugin seperately imo. but, thats what i think;)

again yea! I cant wait to try them when i get my 5 pally toons to 80!(or maybe 85 by then)

again, thanks alot for sharing...!

Thanks Keleshia,

Im curently working on this a bit each day hopefully it wount take too long to get towhat i belive will be at least a beta stage.

Dunquan
11-28-2010, 06:16 AM
Thanks Aragent,

I am runing prot pally, 3 rets and one holy. I have ATG groups for all 3 and a melee ATG.
ATG groups named Pally prot, Pally ret and Pally holy.
For the mapped key i think i didnt really spell anything apart from adjusting the names of the ATG groups in the macro, as i copied the rest from your post.
This makes my first custom rotation macro look like this:

/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 0
!if (character in "Pally prot") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Pally prot") /startattack
!if (character in "Pally prot") /castsequence reset=combat/6 Hammer of the Righteous,Judgement
!if (character in "Pally prot") /cast Avenger's Shield
!if (character in "Pally prot") /cast Consecration
!if (character in "Pally prot") /cast Holy Wrath
!also /use 13
!also /use 14
!if (character in "Pally ret") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Pally ret") /startattack
!if (character in "Pally ret") /castsequence reset=combat consecration, crusader strike, judgement
!also /use 13
!also /use 14
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 1

Castsequence is cut down to a few spells for testing purposes.
This macro however never executed, but all my guys kept casting exorcism full speed till out of mana from the second step proc macro.
Just to verify the above code i copied the code to the second step and replaced the exorcism spell making the step 2 proc macro look like this:

/stopmacro [@target,noexists] [noharm] [dead]
/startattack
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 0
!if (character in "Pally prot") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Pally prot") /startattack
!if (character in "Pally prot") /castsequence reset=combat/6 Hammer of the Righteous,Judgement
!if (character in "Pally prot") /cast Avenger's Shield
!if (character in "Pally prot") /cast Consecration
!if (character in "Pally prot") /cast Holy Wrath
!also /use 13
!also /use 14
!if (character in "Pally ret") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Pally ret") /startattack
!if (character in "Pally ret") /castsequence reset=combat consecration, crusader strike, judgement
!also /use 13
!also /use 14
!if (character in "Shaman elemental ") /castsequence reset=combat/8 Call of the Elements,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Searing Totem,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst
!if (character in "Shaman elemental") /stopcasting
!if (character in "Shaman elemental") /cast [@focus , exists] Wind Shear
!if (character in "Shaman elemental") /cast Wind Shear
!if (character in "Shaman elemental") /cast Wind Shear
!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
!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
!if (character in "Shaman restoration") /cast Call of the Elements
!if (character in "Shaman restoration") /cast Earthliving Weapon
!if (character in "Shaman restoration") /cast Earth Elemental Totem
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 1

Haven't cleaned out the stuff for chars i dont use yet.
This actually works and i can see the spells go off.
Now i dont know where to look for the reason why step 1 does not work.
I must admit that im not skilled at messing around with this stuff, and live off the isboxer wizard and stealing the brilliant stuff invented by other people on these irreplacebel boards.

Thanks in advance.

/Dunq

Sam DeathWalker
11-28-2010, 02:20 PM
Not sure but:


!if (character in "Pally prot") /castsequence reset=combat/6 Hammer of the Righteous,Judgement



Space missing: Hammer of the Righteaous, Judgement

I've see it both way but..


Also make sure you capitalize all the spells just like they are in the spell book.

This is questionable:

!if (character in "Pally ret") /castsequence reset=combat consecration, crusader strike, judgement



Probably neither of those is the reason if in fact you are able to run it properly in the 2nd instance; show us the content of this file:


Innerspace/IsboxerNewSettings.xml

Aragent
11-28-2010, 03:49 PM
Thanks Aragent,

I am runing prot pally, 3 rets and one holy. I have ATG groups for all 3 and a melee ATG.
ATG groups named Pally prot, Pally ret and Pally holy.
For the mapped key i think i didnt really spell anything apart from adjusting the names of the ATG groups in the macro, as i copied the rest from your post.
This makes my first custom rotation macro look like this:

1st Step
!if (character in "Pally ret") /castsequence reset=combat consecration, crusader strike, judgement

2nd Step
!if (character in "Pally ret") /castsequence reset=combat consecration, crusader strike, judgement



I belive the capitalisation is wrong on the above castsequance as Sam said.

/castsequence reset=combat Consecration, Crusader Strike,Judgement

Now its ok to do spell(comma)[space]spell but it uses more characters its also ok to do spell(comma)[nospace]spell it uses less characters in the Macro count

Lastly easyist way to make sure your adding in a proper castsequence (form) is to make a in game Test macro And while in the macro window, do to shift click the spell from the spellbook, it will automaticaly add the proper sell to the macro) then test the macro if its working open it backup in game then highlight do Ctrl c to copy and go to isboxer and do ctrl v and past it into the script,

Dunquan
11-28-2010, 04:53 PM
When i type it in as a normal macro in game, i can get it to work both with and without space and with and without Capitalization.
I can not locate the .xml file referred to by Sam.
Not really sure what extra information would be relevant to post at this point.
I don't think its in the macro as that is more or less repeated in step 2 and works fine there.
Appears to me that it never accepts the keypress for step 1 but only acts on the key release for step 2, or executes step 2 on keypress and does nothing on release.

Aragent
11-28-2010, 05:48 PM
When i type it in as a normal macro in game, i can get it to work both with and without space and with and without Capitalization.
I can not locate the .xml file referred to by Sam.
Not really sure what extra information would be relevant to post at this point.
I don't think its in the macro as that is more or less repeated in step 2 and works fine there.
Appears to me that it never accepts the keypress for step 1 but only acts on the key release for step 2, or executes step 2 on keypress and does nothing on release.

The xml file Sam refers to
should be under C:\program Files (X86)\Innerspace/IsboxerNewSettings.xml

Please Verify that the Mapkey you Made under keymaps in Isboxer is set as below
[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]

Dunquan
11-28-2010, 06:09 PM
The xml file Sam refers to
should be under C:\program Files (X86)\Innerspace/IsboxerNewSettings.xml

Please Verify that the Mapkey you Made under keymaps in Isboxer is set as below
[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]


I dont have that file, but i have one called isboxertoolkitprofile.lastexported.xml, maybe im on an old version?

Also on my isboxer i can only choose [is pressed OR released]

Aragent
11-28-2010, 07:24 PM
I dont have that file, but i have one called isboxertoolkitprofile.lastexported.xml, maybe im on an old version?

Also on my isboxer i can only choose [is pressed OR released]

ok if [pressed OR released] is not greayed out then that is correct
above that what are you using for a Hotkey

Under step 1 Custom Rotation Macro what do you have the Hotkey set for
Under step 2 Custom Proc Macro what do you have the Hotkey set for.

Below is what im working on for a "Paladins Retribution"
as I dont curently have a ret I have yet to test it.

1st macro
!if (character in "Pally ret") /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 "Pally ret") /stopcasting
!if (character in "Pally ret") /castsequence exorcism
!if (character in "Pally ret") /stopcasting
!if (character in "Pally ret") /cast Hammer of Wrath
!if (character in "Pally ret") /cast Avenging Wrath

Aragent
11-28-2010, 07:26 PM
Also as im hoping to make this an Active Project any chance to get this stickeyed ?

Ualaa
11-28-2010, 08:41 PM
Possibly, I'm sure it will be repeatedly bumped.
Especially if new content or macros are added or they're updated periodically.

It might be worth posting this on the IS Boxer forums.
Although as far as macros or attack sequences go, there are far more users here than on www.isboxer.com

Aragent
11-28-2010, 09:51 PM
Possibly, I'm sure it will be repeatedly bumped.
Especially if new content or macros are added or they're updated periodically.

It might be worth posting this on the IS Boxer forums.
Although as far as macros or attack sequences go, there are far more users here than on www.isboxer.com (http://www.isboxer.com)

Thanks Ualaa I shall post it over at IS Boxer Forums as well

Sam DeathWalker
11-29-2010, 01:31 AM
I dont have that file, but i have one called isboxertoolkitprofile.lastexported.xml, maybe im on an old version? Also on my isboxer i can only choose [is pressed OR released]

That file you found is also ok, they are mostly the same.

This is what you are asking about;

/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 0
!if (character in "Pally prot") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Pally prot") /startattack
!if (character in "Pally prot") /castsequence reset=combat/6 Hammer of the Righteous,Judgement
!if (character in "Pally prot") /cast Avenger's Shield
!if (character in "Pally prot") /cast Consecration
!if (character in "Pally prot") /cast Holy Wrath
!also /use 13
!also /use 14
!if (character in "Pally ret") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Pally ret") /startattack
!if (character in "Pally ret") /castsequence reset=combat consecration, crusader strike, judgement
!also /use 13
!also /use 14
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 1


This is what you actually have on your computer when you press CTRL+SKIFT+ALT+', you call it custom rotation part of mellee iwt


/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 0
!if (character in "Pally prot") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Pally prot") /startattack
!if (character in "Pally prot") /castsequence reset=combat Hammer of the Righteous,Judgement,Shield of the Righteous,Hammer of the Righteous,Word of Glory
!if (character in "Pally prot") /cast Avenger's Shield
!if (character in "Pally prot") /cast Consecration
!if (character in "Pally prot") /cast Holy Wrath
!also /use 13
!also /use 14
!if (character in "Pally ret") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Pally ret") /startattack
!if (character in "Pally ret") /castsequence reset=combat consecration,crusader strike,judgement
!also /use 13
!also /use 14


When you press CTRL+SKIFT+ALT+' on your computer you cast exorcism untill oom?



You only have one other macro called "custom proc":

/stopmacro [@target,noexists] [noharm] [dead]
/startattack
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 0
!if (character in "Shaman elemental ") /castsequence reset=combat/8 Call of the Elements,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Searing Totem,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst
!if (character in "Shaman elemental") /stopcasting
!if (character in "Shaman elemental") /cast [@focus , exists] Wind Shear
!if (character in "Shaman elemental") /cast Wind Shear
!if (character in "Shaman elemental") /cast Wind Shear
!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
!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
!if (character in "Shaman restoration") /cast Call of the Elements
!if (character in "Shaman restoration") /cast Earthliving Weapon
!if (character in "Shaman restoration") /cast Earth Elemental Totem
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 1</MacroCommands>


None of the rotation and procs classes match.

I would try assinging to something simple like F7 for the rotation and F8 for the procs, just for test purposes, and just the paliden stuffs, for test purposes.

You have all these spells on your prot pal?

!if (character in "Pally prot") /castsequence reset=combat Hammer of the Righteous,Judgement,Shield of the Righteous,Hammer of the Righteous,Word of Glory


Ya this thread should be sticky for sure.

daanji
11-29-2010, 04:14 AM
Over the weekend, I played aroudn with this new concept on my 5x shaman team.

I got it to work, kinda. Step 1 and Step 2 both seem to work for my elemental shamans just fine.

Flame Shock goes off, Lightning bolt starts casting. However, when I release the button my cast is canceled and wind shear fires off.

I tend to spam my keys when I play. Is this not spammable?

I tried holding the key down, then releasing when the current cast finished. This seemed to work fine, but I never did seem a Lava Burst fire off. I must have something wrong, but haven't figured out what it could be.

daanji
11-29-2010, 05:19 AM
Over the weekend, I played aroudn with this new concept on my 5x shaman team.

I got it to work, kinda. Step 1 and Step 2 both seem to work for my elemental shamans just fine.

Flame Shock goes off, Lightning bolt starts casting. However, when I release the button my cast is canceled and wind shear fires off.

I tend to spam my keys when I play. Is this not spammable?

I tried holding the key down, then releasing when the current cast finished. This seemed to work fine, but I never did seem a Lava Burst fire off. I must have something wrong, but haven't figured out what it could be.

I found out the issue. In step 2 for the first "Shamans Elemental" line there is an extra space character before the second quotation.

Aragent, you may want to edit your original post in case other people copy / paste and have the same issue.

Anyway, thank you! This works so well.

Aragent
11-29-2010, 12:59 PM
I found out the issue. In step 2 for the first "Shamans Elemental" line there is an extra space character before the second quotation.

Aragent, you may want to edit your original post in case other people copy / paste and have the same issue.

Anyway, thank you! This works so well.

Thanks Daanji for catching that I shall be updating those two macros scripts today (I also added some new class cobinations over the weekend.)

Also so your post on Mercurio thread about inproving the dps and have incorperated the change. thank you.

Dunquan
11-29-2010, 01:30 PM
None of the rotation and procs classes match.

I would try assinging to something simple like F7 for the rotation and F8 for the procs, just for test purposes, and just the paliden stuffs, for test purposes.

You have all these spells on your prot pal?

!if (character in "Pally prot") /castsequence reset=combat Hammer of the Righteous,Judgement,Shield of the Righteous,Hammer of the Righteous,Word of Glory


Ya this thread should be sticky for sure.

Changed assignment to F5 and F6 removed all the other classes and the trinket calls, and now it works perfectly.
Thanks a lot to both you and Aragent.

Aragent
11-29-2010, 01:47 PM
Changed assignment to F5 and F6 removed all the other classes and the trinket calls, and now it works perfectly.
Thanks a lot to both you and Aragent.

Glad we could Help Dunquan

Aragent
11-29-2010, 02:00 PM
Updated both Rotation Macro Script and Proc Script

They can be found under the first page.

Still Working on some class combinations I hope to be adding those sooon.

Aragent
11-30-2010, 01:43 PM
Updated
Macro Script on page 1

Custom Rotation
Custom Proc

Added
"Druids Balance" "Druids Feral Bear", "Hunters Marksman", "Paladins Retribution", "ShamansEnhancement" "WarlcoksDestruction"

I am Still working on the below to complete The Dps Class Builds

"Death Knights Blood" ,"Rogues Combat", "Rogues Subtlety" "Warlocks Affliction" "Warlocks Demonology" "Warriors Arms", Warriors Fury"

naPS
11-30-2010, 05:01 PM
I've been messing around with a BM hunter 2-step macro, it's been working really well for me. I can normally get about 13k when I manually weave shots, and have hit 10k on boss fights with this one. It would basically be perfect if I could get the Beastial Wrath portion to fire off. Right now, it's not. I'm not sure the three proc abilities are firing off either, as I just started messing with this a couple of nights ago, and put about 10 minutes into it. My hunter is rarely focus capped, and he is never focus starved, so I think I've got the timing down pretty good.

Anyhow, the macro is :

Part 1

/castsequence reset=target Hunter's Mark, Serpent Sting, Steady Shot, Steady Shot, Arcane Shot, Steady Shot, Steady Shot, Arcane Shot, Steady Shot, Steady Shot, Arcane Shot, Steady Shot, Steady Shot, Arcane Shot, Steady Shot, Steady Shot
/cast Beastial Wrath

Part 2

/cast Focus Fire
/cast Fervor
/cast Kill Command

I'm pretty sure I need to turn the second one into a cast sequence, and I have no idea why the beastial wrath in the first one isn't firing off.



Edit : Also, for your marksman hunter macro, you should really take out kill command. It's garbage for MM hunters, and the focus is better saved for Chimera / Arcane. You also shouldn't have to apply Hunter's Mark, as it's auto-applied if you spec correctly.

Aragent
11-30-2010, 07:05 PM
I've been messing around with a BM hunter 2-step macro, it's been working really well for me. I can normally get about 13k when I manually weave shots, and have hit 10k on boss fights with this one. It would basically be perfect if I could get the Beastial Wrath portion to fire off. Right now, it's not. I'm not sure the three proc abilities are firing off either, as I just started messing with this a couple of nights ago, and put about 10 minutes into it. My hunter is rarely focus capped, and he is never focus starved, so I think I've got the timing down pretty good.

Anyhow, the macro is :

Part 1

/castsequence reset=target Hunter's Mark, Serpent Sting, Steady Shot, Steady Shot, Arcane Shot, Steady Shot, Steady Shot, Arcane Shot, Steady Shot, Steady Shot, Arcane Shot, Steady Shot, Steady Shot, Arcane Shot, Steady Shot, Steady Shot
/cast Beastial Wrath

Part 2

/cast Focus Fire
/cast Fervor
/cast Kill Command

I'm pretty sure I need to turn the second one into a cast sequence, and I have no idea why the beastial wrath in the first one isn't firing off.



Edit : Also, for your marksman hunter macro, you should really take out kill command. It's garbage for MM hunters, and the focus is better saved for Chimera / Arcane. You also shouldn't have to apply Hunter's Mark, as it's auto-applied if you spec correctly.

Thank you for the feed back Ill work at making the changes I havent really had tons of time to tweek all the macros yet
But as far as your 1st set you misspelled Beastial it Bestial

/cast Beastial Wrath (should be)
/cast Bestial Wrath

as far secound
Try Ferver is the longest cooldown so while its on cool down it should fall threw to Kill Command, Then Focus Fire
/cast Fervor
/cast Kill Command
/cast Focus Fire

naPS
11-30-2010, 07:21 PM
Wow, stupid spelling error on my part - thanks for catching that. I've gotta run that group tonight, so I'll see if it fixes it. I'm sure it does.

I'll keep an eye on the other procs as well, to make sure they're firing off. I think that part was at least working okay.

Thanks!

Aragent
11-30-2010, 07:25 PM
Updated Custom Rotation and Custom Proc macro script from first page

Fixed Minor syntax errors and white spaces.

also tweeked a couple macros to improve dps.

daanji
12-01-2010, 02:50 AM
Aragent, I posted in Mercurio's thread, but I'll post a my final setup here.


I did more testing with your current macro setup and found some issues.

1. Remove the /cast Lightning Bolt from the proc macro
2. Also remove the /cast Lightning Bolt from the rotation macro
3. The Lava Burst proc and be either /cast Lava Burst or a /castsequence Lava Burst, Lava Burst, ....
4. Remove the /stopcasting from the proc macro. This will cause the macro to fail entirely.

Finally, I don't see a reason why /cast Wind Shear is listed twice.

The main drawback to this system is that all the shamans use the same exact sequence. Of course, this is what you usually want, except for the case of wind shear. I like to staggered my Wind Shear across all my shamans, that way the interrupt capability is used more effectively. The SLOT1 Shaman has Wind Shear at the start of the rotation macro. The SLOT2 shaman has it 3 spells in, SLOT3 has it 6 spells, etc.

That way a wind shear is going off once every 6-9 seconds.

I've been trying to think of a way to integrate this into your setup, but haven't thought of anything yet without making a separate macro of each shaman slot, which kinda defeats the purpose of this anyway! :)

Dunquan
12-01-2010, 05:52 AM
I've been trying to think of a way to integrate this into your setup, but haven't thought of anything yet without making a separate macro of each shaman slot, which kinda defeats the purpose of this anyway! :)

Wouldn't it work to just create 2 Shaman elemental ATG groups, and then have the macro include a second version of the cast sequence with different order for the second Shaman elemental ATG?

ZorbaTheGeek
12-01-2010, 09:24 AM
Was about to comment that FTL multimode should work, until I noticed all the "/assist focus" lines in the mage macros.

I'm gonna borrow the idea though =D Will save me a lot of typing in the long run, especially since none of my teams are currently above level 70

BTW: If you like to be a little more flexible with changing talentspecs in game you can always create a spec change keymap targetted to current window only.


Step 1
Action:
Warcraft macro action -> "/usetalents 1"
Join Group "Druid Resto" > "Druid - UberDruid" <--- (Obviously this is aimed directly at a character not a slot)
Leave Group "Druid Tank" > "Druid - UberDruid"
Step 2
Action
Warcraft macro action -> "/usetalents 2"
Leave Group "Druid Resto" > "Druid - UberDruid"
Join Group "Druid Tank" > "Druid - UberDruid"
Switch to the toon, hit the ""change spec" hot key, and Onscreen it'll change talents while simultaneously swapping Action Target Group within ISBoxer. For the few toons you actually would need to switch specs create a keymap pop this key in it and assign just that toon. Since it only goes to window current all toons version can share the same hotkey binding.

(As always: I've not tested it, but it'll probably work =P)

Could do this to swap stances equally well, and probably more useful too.

daanji
12-01-2010, 12:32 PM
Wouldn't it work to just create 2 Shaman elemental ATG groups, and then have the macro include a second version of the cast sequence with different order for the second Shaman elemental ATG?

Yes, that is one way to do it.

That, that would require a slightly different macro for each shaman. So if you have 5x shamans, you'd have 5 ATG, which kind defeats the purpose of this setup (one place to store all macros, one macro per class / spec per button ).

Aragent
12-01-2010, 01:09 PM
Wouldn't it work to just create 2 Shaman elemental ATG groups, and then have the macro include a second version of the cast sequence with different order for the second Shaman elemental ATG?


Yes, that is one way to do it.

That, that would require a slightly different macro for each shaman. So if you have 5x shamans, you'd have 5 ATG, which kind defeats the purpose of this setup (one place to store all macros, one macro per class / spec per button ).

I was thinking of altering the idea behind Melee IWT by way of making a new mapkey action called wind Shear Rotation
Leave Hotkey empty (we wil call it later) and the do up a regular round robin doing Wind Shear

Then in the 2 step Mapkey now we will place this (My thoughts would be to place it under 2nd step) after the Custom Proc Macro action
Dokeymap action Windshear Rotation (this is all theroy craft at moment) But my thoughts are it would then try to fire off a Wind Shear after so if it fell threw the Proc to macro to fire it would go off, and each release of your buton would cycle it to the next Shaman)

Just a Thought I had at 4am

Aragent
12-01-2010, 01:15 PM
Aragent, I posted in Mercurio's thread, but I'll post a my final setup here.


I did more testing with your current macro setup and found some issues.

1. Remove the /cast Lightning Bolt from the proc macro
2. Also remove the /cast Lightning Bolt from the rotation macro
3. The Lava Burst proc and be either /cast Lava Burst or a /castsequence Lava Burst, Lava Burst, ....
4. Remove the /stopcasting from the proc macro. This will cause the macro to fail entirely.

Finally, I don't see a reason why /cast Wind Shear is listed twice.

The main drawback to this system is that all the shamans use the same exact sequence. Of course, this is what you usually want, except for the case of wind shear. I like to staggered my Wind Shear across all my shamans, that way the interrupt capability is used more effectively. The SLOT1 Shaman has Wind Shear at the start of the rotation macro. The SLOT2 shaman has it 3 spells in, SLOT3 has it 6 spells, etc.

That way a wind shear is going off once every 6-9 seconds.

I've been trying to think of a way to integrate this into your setup, but haven't thought of anything yet without making a separate macro of each shaman slot, which kinda defeats the purpose of this anyway! :)

Thanks Daanji: Ill update it later
Your Right their should not be a secound Wind Shear probably a copy Past error.

I belive the /stopcasting line was in there (Theroy crafting to see if with it we could force Wind Shear to cast only when it Procs a Insta Cast)


Thanks everyone for there improvements and help lets keep the Ideas comming

Ualaa
12-01-2010, 03:07 PM
BTW: If you like to be a little more flexible with changing talentspecs in game you can always create a spec change keymap targetted to current window only.


Step 1
Action:
Warcraft macro action -> "/usetalents 1"
Join Group "Druid Resto" > "Druid - UberDruid" <--- (Obviously this is aimed directly at a character not a slot)
Leave Group "Druid Tank" > "Druid - UberDruid"
Step 2
Action
Warcraft macro action -> "/usetalents 2"
Leave Group "Druid Resto" > "Druid - UberDruid"
Join Group "Druid Tank" > "Druid - UberDruid"
Could do this to swap stances equally well, and probably more useful too.


I've got something similar.

It also includes:
/Equipset PvP
/Usetalents 1

And:
/Equipset PvE
/Usetalents 2

I just named two sets of gear, using the in-game equipment manager.

Aragent
12-01-2010, 04:40 PM
I have not added this Yet but this is what Im proposing for "Druids Feral" for Cat and Bear Form
they will both be about 550 to 600 characters each sowe should be ok.

Sence making them seperate ATG as My thinking is that would be a little more cummbersome every time you wished to go from Cat to bear,

This is assuming stance:1 is Bear and stance:3 is cat (though that may not always be the case with newer Druids)

and I have yet to put in the conditionals but wanted to see peoples thoughts on the macro befor I do.

for Rotation macro

/castsequence [stance:1] reset=target/combat/3 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)

For Proc Macro

/cast [stance:1] Feral Charge(Cat Form); [stance:3] Feral Charge(Bear Form)
/castsequence [stance:1] reset=target/combat/3 Swipe(Bear Form),Lacerate(Bear Form),Lacerate(Bear Form),Swipe(Bear Form),Lacerate(Bear Form),Pulverize(Bear Form),,Mangle(Bear Form),Pulverize(Bear Form),
/cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
/cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
/cast [stance:1] Berserk(Bear Form); [stance:3] Berserk(Cat Form)

we could also do something simular for Tree and Balance, but I belive that would make the Macro count too long and Idont see as big an issue here as I did with Cat and Bear forms for Feral

However wecould probably do this for Rogue Steath. or Prowl

Sam DeathWalker
12-02-2010, 05:43 PM
That, that would require a slightly different macro for each shaman. So if you have 5x shamans, you'd have 5 ATG, which kind defeats the purpose of this setup (one place to store all macros, one macro per class / spec per button ).


Can't have both ... best is:


Step 1:
Shaman 1 big macro
Shaman 2 chain heal or whatever
Shaman 3 chain heal or whatever

do not advance untill chain heal or whatever casting time done (if over the gcd)

Step 2:
Shaman 1 big macro
Shaman 2 big macro
Shaman 3 chain heal or whatever

etc.

Ya more atg is better then goofing with the big macrol.

naPS
12-06-2010, 01:12 AM
Thank you for the feed back Ill work at making the changes I havent really had tons of time to tweek all the macros yet
But as far as your 1st set you misspelled Beastial it Bestial

/cast Beastial Wrath (should be)
/cast Bestial Wrath

as far secound
Try Ferver is the longest cooldown so while its on cool down it should fall threw to Kill Command, Then Focus Fire
/cast Fervor
/cast Kill Command
/cast Focus Fire

If you add

/petattack to the second macro, it helps keep the pet on your current target instead of having to path back to the hunter and then back to the mob. Gave me a pretty decent trash DPS boost tonight.

Aragent
12-06-2010, 03:04 PM
Proposed additions or tweeks [Druids Feral,Warriors Arms, Warriors Furry]
I have not added Conditionals so better to test the Macros ingame,
Im curently working on macros for Priests Discipline, and Death Knights Blood.

Druids Feral
Rotation:
/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)

Proc:
/cast [stance:1] Feral Charge(Bear Form); [stance:3] Feral Charge(Cat Form);
/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
/cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
/cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
/cast [stance:1] Berserk(Bear Form); [stance:3] Berserk(Cat Form)

Warrior Arms
Rotation:
/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

Proc:
/throwdown
/overpower
/execute
/use13
/use14

Warriors Furry
Rotation:
/castsequence reset=target/combat/6 Berserker Rage,Battle Trance,Heroic Strike,Raging Blow,Bloodthirst,Enrage,Cleave,Raging Blow,Bloodthirst,Whirlwind
/Cast Slam
/cast Bloodlust

Proc:
/castsequence reset=target/combat/6 Enrage,Cleave,Raging Blow,Bloodthirst,Whirlwind,Berserker Rage,Battle Trance,Heroic Strike,Raging Blow,Bloodthirst
/cast bloodlust
/cast Heroic Throw
/cast Intercept
!also /use 13
!also /use 14

Ualaa
12-06-2010, 03:23 PM
Thanks for working on this stuff.
A couple of small changes.



Druids Feral
Rotation:
/castsequence [nostance] reset=target/combat/3 Wild Growth,Rejuvination; [Form: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)


Change
- Rejuvination to Rejuvenation
- [Form:1] to [Stance:1]



Proc:
/cast [stance:1] Feral Charge(Cat Form); [stance:3] Feral Charge(Bear Form)
/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
/cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
/cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
/cast [stance:1] Berserk(Bear Form); [stance:3] Berserk(Cat Form)


Change:
- Line 1, [stance:1] and [stance:3] are mixed up.

Aragent
12-06-2010, 03:30 PM
Thanks for working on this stuff.
A couple of small changes.



Change
- Rejuvination to Rejuvenation
- [Form:1] to [Stance:1]



Change:
- Line 1, [stance:1] and [stance:3] are mixed up.

Thanks you for Catching that Ualaa and have edited the above post
your insite is always welcome

Aragent
12-09-2010, 03:50 AM
proposed Death knights Blood level 81-83

Rotation Macro:
/castsequence reset=target/combat/8 Outbreak,Death Strike,Death Strike,Dancing Rune Weapon,Death and Decay,Icy Touch,Blood Boil,Blood Boil
/cast Rune Strike

Proc:
/castsequence reset=target/combat/8 Pestilence,Heart Strike,Heart Strike,Blood Tap,Plague Strike,Death Strike,,Blood Boil,Blood Boil
/cast Rune Strike
/cast Blood Tap
/cast Horn of Winter
/cast Dark Simulacrum (add at level 85)

Im unsure of Nerotic Strike (level 83) thus why the macro is only set for Level 83

Aragent
12-09-2010, 04:28 AM
Added: Level 80
"Death knights Blood"
"Warriors Arms"
"Warriors Fury"

Working on:
"Priests Discipline"
"Warlocks Demo"
"Warlocks Affliction"

Ualaa
12-09-2010, 04:29 AM
Death and Decay, requires a mouse ground click.

I'd probably keep this out of a castsequence, and manually cast it as its own mapped key.
That way, we can include a Send Next Click.


If Blood is tanking, Death Strike > Necrotic Strike.
But Necrotic Strike would be excellent for PvP, any spec.

Aragent
12-09-2010, 04:47 AM
Death and Decay, requires a mouse ground click.

I'd probably keep this out of a castsequence, and manually cast it as its own mapped key.
That way, we can include a Send Next Click.


If Blood is tanking, Death Strike > Necrotic Strike.
But Necrotic Strike would be excellent for PvP, any spec.

As always Ualaa Your insite is most Apriciated
Ill make the change

I thought DS>NS but wasn't 100% sure but after the D&D change
I will probably then figure this will be the blood rotation for lvl 81-85

Ualaa
12-09-2010, 07:20 PM
When I was leveling Blood.
My macro was:


#show
/castsequence Heart Strike, Obliterate
/cast Rune Strike

Very basic, alternating between (1 Blood) and (1 Frost + 1 Unholy).
And casting Rune Strike on cooldowns.

Not sure that it was optimal, but it was simple and easy.

I had five DK's, so could use Rune Tap to heal up.
Did not bother with the Death Strike at all... but definitely worthwhile to have that often, on a tank.

Aragent
12-09-2010, 11:07 PM
Added Lvl 80:
"Death Knights Blood"
"Priests Discipline"
"Warlocks Demonology"
"Warlocks Affliction"

Tweeked
"Shamans Enhancement"

Proposed
"Rogues Subtlety"
"Rogues Combat"

This should complete all Tank and Dps Rotations for level 80 in time to start working on 81-85 Level macros
Provided the level 80 macros are primarly ok with out needing major rework and only needing tweeks I will be adding the secound phase of the project and moving this into beta stage.

Rotation Macro:
!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 ""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

"Rogues Subtlety"
/cast [noform:1] Stealth
/castsequence reset=3 Shadow Dance,Ambush,Eviscerate,Ambush,Ambush,Eviscerate,G arrot,Ambush
/cast Shadowstep
/cast Premeditation

"Rogues Combat"
/castsequence reset=target/combat/ Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Eviscerate,Sinister Strike,Sinister Strike,Slice and Dice


Proc Macro:
!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 ""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

"Rogues Subtlety"
/castsequence [nostealth] reset=target,3 Hemorrhage,Backstab,Backstab,Backstab,Backstab,Bac kstab,Backstab,Backstab,Backstab,Backstab
/cast Premeditation
/cast [stealth] Ambush
/use [nostealth] 10 /use is for Engineering rogues with glove attachment
/use 13
/use 14

"Rogues Combat"
/castsequence reset=target/combat/ Sinister Strike,Slice and Dice,Sinister Strike,Revealing Strike,Sinister Strike,Sinister Strike,Sinister Strike,
/use 13
/use 14

ZorbaTheGeek
12-11-2010, 08:47 AM
Is it really necessary to keep repeating the !also /use 13 & 14? In my similar 2-Step (now 3-Step) setup I've just added:

/use 13
/use 14
into the bottom of step 2, just before turning the error frame back on. I also use, at the beginning of Step 1:

!if (character in "Melee") /startattack

I personally find that fewer conditionals, and the combining of conditionals for similar classes, reduces the likelihood of making an error during later edits.

While I'm not certain of the value of a Tri-Step system, I started using it because I was unable to reliably get my Blood DK to cast Bone Shield and Horn of Winter or get my Boomkins to shift form quickly enough on non-instance trash. Tri-Step gives me another /castsequence and/or /cast fallthrough set to play with and, once everything is inside ISBoxer, maintaining multiple DPS steps becomes trivial.

For those interested the ISBoxer 38 Beta adds a new keystroke action called "Named WoW Macro" which can be used from a keymap. Individual macros work in the same way as ISB 37 but new "Macro Sets" and a centralised repository of friendly named macros make this stuff FAR easier to manage.

Aragent
12-11-2010, 12:57 PM
Is it really necessary to keep repeating the !also /use 13 & 14? In my similar 2-Step (now 3-Step) setup I've just added:

/use 13
/use 14
into the bottom of step 2, just before turning the error frame back on. I also use, at the beginning of Step 1:

!if (character in "Melee") /startattack

I personally find that fewer conditionals, and the combining of conditionals for similar classes, reduces the likelihood of making an error during later edits.

While I'm not certain of the value of a Tri-Step system, I started using it because I was unable to reliably get my Blood DK to cast Bone Shield and Horn of Winter or get my Boomkins to shift form quickly enough on non-instance trash. Tri-Step gives me another /castsequence and/or /cast fallthrough set to play with and, once everything is inside ISBoxer, maintaining multiple DPS steps becomes trivial.

For those interested the ISBoxer 38 Beta adds a new keystroke action called "Named WoW Macro" which can be used from a keymap. Individual macros work in the same way as ISB 37 but new "Macro Sets" and a centralised repository of friendly named macros make this stuff FAR easier to manage.

At this stage I was doing macros per Class/Tree builds,I plan to clean up the code in Beta
one of my concerns is with only using /use 13 /use 14 is when it gets added to each build but as you state, by placing it at tthe end should solve that.

and Isboxer 38 Named Wow Macro, I need to get with Lax and see exaclly how that s being handeled, (such as is it being handeled by Isboxer) if so probably modify the system to greatly utalise this new function

as Far as a Tri Step build yes tinkered with that my self, I am acually Testing a quad step build at moment,

Thank you Zorba The Greek:
For the Insite, I will look to in corperating this with cleaning up the code.

Sam DeathWalker
12-11-2010, 04:56 PM
In the first proc post you have:

!if (character in "Death knights Undead") /castrandom Heart Strike,Death Strike

You mean Death knights Unholy

In post number 71 you have G arrot with an extra space under rogues subelty.

Aragent
12-11-2010, 05:42 PM
In the first proc post you have:

!if (character in "Death knights Undead") /castrandom Heart Strike,Death Strike

You mean Death knights Unholy

In post number 71 you have G arrot with an extra space under rogues subelty.

Thank you Sam

"Death Knights Unholy" Correct Ill make sure its corect

and Rogues Subelty I saw the G arrot as well but when I go in [Edit] it doesnt show the space not sure why its really showing with the space in the post However I will try and edit it out onemore time.

I apriciate you catching those.

PS: I changed the "Death Knights Undead" to Death Knights Unholy"
However in post 71 some how its adding a space in G arrot that it doesnt show when I edit.

MiRai
12-11-2010, 06:25 PM
[Edit] it doesnt show the space not sure why its really showing with the space in the post However I will try and edit it out one more time.

However in post 71 some how its adding a space in G arrot that it doesnt show when I edit.
It's a weird oddity with vBulletin [or maybe just these forums, Svpernova would be able to give you a clearer answer]. It came
to most people's attention when we used commas in our /click macros. Example:

/click MultiActionBarButton1 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,

I didn't put a single space in there, but the final post shows 2 [at least on my screen]. As to why this happens I'm not sure,
but maybe put a disclaimer at the beginning of your main post explaining that people should double check what they've
copied and pasted from your stuff.

Ualaa
12-12-2010, 04:18 AM
Heart Strike, is the special ability granted Blood Death Knights.
So chances are, you meant Death Knights Blood, rather than Death Knights Undead.

zonorf
12-13-2010, 11:59 AM
!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 ""Warlocks Demonology"

I think there should be only one quote, my toons will say this part if I leave the 2 qoute in place

Aragent
12-13-2010, 02:23 PM
""Warlocks Demonology"

I think there should be only one quote, my toons will say this part if I leave the 2 qoute in place
Correct Zonorf,

Should only be one " [quote]"

Consider that fixed thanks for the catch.

Aragent
12-13-2010, 02:25 PM
Heart Strike, is the special ability granted Blood Death Knights.
So chances are, you meant Death Knights Blood, rather than Death Knights Undead.
Thanks as always Ualaa Consider that fixed

Lax
12-17-2010, 12:45 PM
Some feedback for you, I've helped a couple people over the last day or two that set this up incorrectly.

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. ;)

Aragent
12-17-2010, 01:44 PM
I was out of town for a few days Back now.

Thank you Lax I will make the changes and, add those to the instructions.

P.S. I thought I had done that with step



Next Step 1

actions

key map action [do new hot key action]
Target [Window:Current]
Key Map [General]
Mapped Key [FTL Assist Me]


However I will try to make it clearer in the Instructions and I will add the info on the Creating Toggle info as well.

eisenhorn
12-23-2010, 12:07 PM
seem to be struggling with this one. I've managed to get my slave shammies working, but for some reason, the prot pally just doesn't seem to cast a spell. He neither casts the 1st not proc spells. Occasionally I can get him to cast judgement but thats it. He has all the spells listed, and I've unmapped 1 in my key bindings for all chars. The shammies will cast their spells fine. Could someone please have a look over my profile attached and see if the can spot the issue?

Aragent
12-23-2010, 11:22 PM
seem to be struggling with this one. I've managed to get my slave shammies working, but for some reason, the prot pally just doesn't seem to cast a spell. He neither casts the 1st not proc spells. Occasionally I can get him to cast judgement but thats it. He has all the spells listed, and I've unmapped 1 in my key bindings for all chars. The shammies will cast their spells fine. Could someone please have a look over my profile attached and see if the can spot the issue?

!if (character in "Paladins Protection") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Paladins Protection") /startattack
!if (character in "Paladins Protection") /castsequence reset=combat/5 Judgement, Hammer of the Righteous,Shield of the Righteous,Hammer of the Righteous, Crusader Strike
!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

It shouldnt mater but I have noticed it does, theres a space betwen Judgement, Hammer of the Righteous and Hamer of the Righteous, Crusader Strike

Im still looking over your file (I need to get a XML Viewer) my editer keeps all the code intact so Im having to go through it line by line I hope to have a little more time to go threw every thing shortly.

eisenhorn
12-24-2010, 05:16 AM
most appreciated Aragent. I did try just having HotR in the cast sequence without any of the other spells and even that wouldn't fire. I've put all the lines into a normal WoW macro and they worked fine, and I've currently got it working like Mercurios 2 step (i.e. the spells as wow macros), but I love the way you've got it all in one place and editable as you go. One question I have is if I make a change to the macro in ISB and export to IS do I need to /reloadui in WoW for that to take effect?
I've now made the switch to ISB from KC and I am impressed with the limitless ways of doing things in ISB - it actually makes my head spin when you look at some of the stuff you guys can do with it :-)

Sam DeathWalker
12-24-2010, 08:01 AM
There some free xml tools here (well xml notepad is free some of the others are pricy).

http://msdn.microsoft.com/en-us/data/bb190600.aspx

Iru
12-25-2010, 07:41 PM
OK, read the entire thread twice & still a little confused.

Are posts #5 (http://www.dual-boxing.com/showpost.php?p=304593&postcount=5) & #6 (http://www.dual-boxing.com/showpost.php?p=304593&postcount=6) the latest version of the two macro generators? If so, why are they still full of '/assist focus' and multiple uses of '/use 13' etc. Subsequent posts suggest that neither should be there - or I don't understand why you'd bother using General->'FTL Assist Me'.

What am I missing?

Aragent
12-26-2010, 03:14 AM
OK, read the entire thread twice & still a little confused.

Are posts #5 (http://www.dual-boxing.com/showpost.php?p=304593&postcount=5) & #6 (http://www.dual-boxing.com/showpost.php?p=304593&postcount=6) the latest version of the two macro generators? If so, why are they still full of '/assist focus' and multiple uses of '/use 13' etc. Subsequent posts suggest that neither should be there - or I don't understand why you'd bother using General->'FTL Assist Me'.

What am I missing?

At this time its still a work in progress, #5 and #6 are the latest that have been posted, And I will stream line the /use13 ect. Im still working on the Class macros, and the verious Level breaks like 61-70,71-80,81-84,85 its easer for testing purposes, to have them in each class macro at this time

The /assist focus is there so that if you have a focus target that the slaves will attck focus first then attack assit me target.
if no focus is set then it should just do the assist me.

I am curently in talks wih Lax on Usning the new Named Wow Macro action in Is boxer and how best to utilise this for the project, and why their has been a a bit of a slow down in the Project, as I look to utilise these newer functions Thats coming with isboxer 38

Iru
12-26-2010, 04:41 PM
Thanks for the explanation.

If you have a more recent local copy, I'd be happy to edit so that the common functions, e.g. '/stopmacro [channelling]' & the focus assist are pulled to the top or bottom as appropriate. I'd also be happy to help with the level break work. Send me a PM if you're interested in the help.

deadca7
12-30-2010, 11:55 PM
After some testing on my fire mage I came up with this macro. The macro on the front page did slightly more DPS, but this macro did 30k more damage because of the Scorch Weaving. And by adding the 2nd Scorch, I'm 100% sure that the Living Bomb has exploded.
Just sharing it here in case someone is interested in testing it out :)

#showtooltip
/castsequence reset=combat/5 Living Bomb,Scorch,Fireball,Fireball,Fireball,Scorch
/cast Pyroblast!This is the 2nd macro I'm using.

#showtooltip
/cast Combustion
/cast Time WarpI tried to add Flame Orb, but it needs 5 rotations before the cooldown is over. And by then you can be out of combat, messing the whole castsequence up.

Aragent
01-01-2011, 02:33 AM
After some testing on my fire mage I came up with this macro. The macro on the front page did slightly more DPS, but this macro did 30k more damage because of the Scorch Weaving. And by adding the 2nd Scorch, I'm 100% sure that the Living Bomb has exploded.
Just sharing it here in case someone is interested in testing it out :)

#showtooltip
/castsequence reset=combat/5 Living Bomb,Scorch,Fireball,Fireball,Fireball,Scorch
/cast Pyroblast!This is the 2nd macro I'm using.

#showtooltip
/cast Combustion
/cast Time WarpI tried to add Flame Orb, but it needs 5 rotations before the cooldown is over. And by then you can be out of combat, messing the whole castsequence up.

Thank you Deadca always intrested in updates (my I ask what level Just for clerification)

deadca7
01-01-2011, 12:23 PM
Thank you Deadca always intrested in updates (my I ask what level Just for clerification)
My team is 85

deadca7
01-01-2011, 11:47 PM
Decided to create a new 85 protection paladin macro, so i went over to elitistjerks and got some juicy data

Single Targets
- Spell priority:
Shield of the Righteous / Word of Glory > Crusader's Strike > Judgement > Hammer of Wrath (when active) > Avenger's Shield > Consecration > Holy Wrath
- Rotation:
CS > Judgement > CS > X > CS > Shield of the Righteous/Word of Glory (for WoG builds)
- The X filler priority list:
Hammer of Wrath (when target is below 20%) > Avenger's Shield > Consecration > Holy Wrath.

Multiple Targets
- Spell priority:
Hammer of the Righteous > Consecration > Holy Wrath > Avenger's Shield > Shield of the Righteous / Word of Glory > Judgement
- Rotation:
HotR > X > HotR > X > HotR > Shield of the Righteous/Word of Glory (for WoG builds)
- The X filler priority list:
Consecration > Holy Wrath > Avenger's Shield > Judgement

AOE would be easier for us since we are multiboxing but it would oom us in 5sec, so I took the single target rotation and combined it with the multipletargets priority list.
Instead of Crusader's Strike I took Hammer of the Righteous. I like to pull with Avenger's Shield so I took Holy Wrath as the first X filler and Avenger's Shield as the second, the pull cooldown on Avenger's Shield is over by the time its Avenger's Shield turn.


You need a macro extender to use the macros
Here is the DPS version

/startattack
/castsequence reset=combat/6 Hammer of the Righteous,Judgement,Hammer of the Righteous,Holy Wrath,Hammer of the Righteous,Shield of the Righteous,Hammer of the Righteous,Judgement,Hammer of the Righteous,Avenger's Shield,Hammer of the Righteous,Shield of the Righteous
Here is the Healing version if you are speced Word of Glory

/startattack
/castsequence reset=combat/6 Hammer of the Righteous,Judgement,Hammer of the Righteous,Holy Wrath,Hammer of the Righteous,Word of Glory,Hammer of the Righteous,Judgement,Hammer of the Righteous,Avenger's Shield,Hammer of the Righteous,Word of Glory
And here is a hybrid version

/startattack
/castsequence reset=combat/6 Hammer of the Righteous,Judgement,Hammer of the Righteous,Holy Wrath,Hammer of the Righteous,Shield of the Righteous,Hammer of the Righteous,Judgement,Hammer of the Righteous,Avenger's Shield,Hammer of the Righteous,Word of Glory

deadca7
01-02-2011, 03:27 PM
I created a new faceroller module today for Elemental Shamans, you can get it here Faceroller: Elemental Shaman 4.0.3 (http://www.wowinterface.com/downloads/info19137-FacerollerElementalShaman4.0.3.html)
With the help of my new module I created a new macro that follows the priority list very well.

Flame Shock DoT present -> Lava Burst (whenever it's up) -> Earth Shock (9 Lightning Shield charges) -> Lightning Bolt filler

1st step macro. This macro fires Earth Shock on 9 Lighting Shield charges, and waits for Flame Shock to just run out.

#showtooltip
/castsequence reset=combat/8 Flame Shock,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt
2nd step macro. This macro puts out all the totems, fires Lava Burst for about 1min, puts out a new Searing Totem after 1 min, fires Lava Burst for another minute and then resets.

#showtooltip
/castsequence reset=combat/8 Call of the Elements,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Searing Totem,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava BurstEDIT:
A little update on my Fire mage macro, my 2nd step macro is now

#showtooltip
/stopmacro [channeling]
/castsequence reset=combat/5 Combustion,Flame Orb,Flame OrbFlame Orb has 1 min cooldown and Combustion has 2. This way we can use both without waiting too much for cooldowns.

ninster
01-05-2011, 04:04 PM
nvm - fixed it myself. I had "Warlock" and "Mage" instead of "Warlocks" and "Mages". Oops....

ninster
01-05-2011, 05:02 PM
Something I noticed while fixing my own setup was that the Warlock section of the Situational Macro needs some edits


!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

The double quotes need to be removed before the W in Warlocks and the spaces appearing in "Co nflagrate" and "Conflaga te" need to be fixed.

MiRai
01-05-2011, 09:57 PM
and the spaces appearing in "Co nflagrate" and "Conflaga te" need to be fixed.
As stated earlier in this long thread he isn't fat fingering the space bar, it's an issue with forum involving long sentences
with no spaces in them. I'm not sure if he put a disclaimer in the original posts because I'm too lazy to sift through them. :)

Aragent
01-06-2011, 04:16 AM
nvm - fixed it myself. I had "Warlock" and "Mage" instead of "Warlocks" and "Mages". Oops....

Great Glad you were able to find the problem

Aragent
01-06-2011, 04:18 AM
Something I noticed while fixing my own setup was that the Warlock section of the Situational Macro needs some edits


!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

The double quotes need to be removed before the W in Warlocks and the spaces appearing in "Co nflagrate" and "Conflaga te" need to be fixed.

I have taken the double quote out for for warlocks for a secound time not sure when it got reintroduced but that should be fixed.

Aragent
01-06-2011, 04:20 AM
As stated earlier in this long thread he isn't fat fingering the space bar, it's an issue with forum involving long sentences
with no spaces in them. I'm not sure if he put a disclaimer in the original posts because I'm too lazy to sift through them. :)


At one point it was addeded but I havent checked if its survived the Nemerous edits if it hasn't I will re added it in.


Keep a look out new stuff will be coming shortly.

olsondw
01-13-2011, 06:11 PM
Ok, I'm missing something. I set this up and export the settings to Inner space. Hit the Hot keys and nothing happens. I have changed the Hot keys to [ and ] and still don't get anything to happen.

Not sure were to start trouble shooting. Will this actually generate macro's in the game that I can see? Or does it generate the macro's?

Thanks.

Leovindica
01-14-2011, 06:43 AM
Where are you in this project Aragent? Are you progressing in making it so that even lower level groups have macro's available?

Dorffo
01-14-2011, 06:41 PM
Ok, I'm missing something. I set this up and export the settings to Inner space. Hit the Hot keys and nothing happens. I have changed the Hot keys to [ and ] and still don't get anything to happen.

Not sure were to start trouble shooting. Will this actually generate macro's in the game that I can see? Or does it generate the macro's?

Thanks.


you can view the macros in the ISBoxer.lua file IIRC.

Aragent
01-15-2011, 12:06 AM
Ok, I'm missing something. I set this up and export the settings to Inner space. Hit the Hot keys and nothing happens. I have changed the Hot keys to [ and ] and still don't get anything to happen.

Not sure were to start trouble shooting. Will this actually generate macro's in the game that I can see? Or does it generate the macro's?

Thanks.

all the macro's are generated by isboxer, you will not see them in game, Make sure the [ and ] keys are not being used by Combat bar mod it is my understanding that is one thing that can superseed Isboxer generated macro buttons but I would have to checkwirth Lax to verify that.

Secound make sure there is no subtle typo in action target group, and the macro.

Also to trubleshoot.
in isboxer go into Maped key actions, (do this for both Custom rotation, and Custom Proc) at the bottom right hand side toward the bottom
You can select Character set and then specifiy a specific charater and you can see what the macro will acually generate for each character.

Aragent
01-15-2011, 12:15 AM
Where are you in this project Aragent? Are you progressing in making it so that even lower level groups have macro's available?

Yes I am progressing, I was slowed in the process abit (Cat and leveling Mains) being a distraction, also with changes with ISboxer #38 (and Conversation with Lax) we will be utlising some of the new features of #38 however this will require some modifications to the old structure, so this has slowed the progress as well.

However it is progressing and I hope to be posting some new stuff very shortly.

Leovindica
01-16-2011, 09:13 AM
However it is progressing and I hope to be posting some new stuff very shortly.

/cheer :)

None of the above
01-21-2011, 07:23 PM
Hi,

I read all this thread and really like the idea to keep all macros in the isBoxer files. Bur only one thing I can't understand - is isBoxer pass the whole text of macro each time I push the button to cast something?

For example, is the whole text "#showtooltip /castsequence reset=combat/8 Call of the Elements,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Searing Totem,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst" passed each time for each single cast?

I just trying to understand how it works...


Thanks

Ualaa
01-22-2011, 12:36 AM
My understanding is to put your toons into ATG's called the class/spec.

The macro will do whatever, for toons who are in the appropriate group.
So if your toon is in the enhance shaman group, it does the enh-shaman macros, but none of the others.

Then you build the macro for all classes in one place.
And can mix/match toons across teams freely.
Without changing much, if anything, for their DPS at least.

Aragent
01-22-2011, 02:43 PM
Hi,

I read all this thread and really like the idea to keep all macros in the isBoxer files. Bur only one thing I can't understand - is isBoxer pass the whole text of macro each time I push the button to cast something?

For example, is the whole text "#showtooltip /castsequence reset=combat/8 Call of the Elements,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Searing Totem,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst" passed each time for each single cast?

I just trying to understand how it works...


Thanks

as Ualaa nicely states


My understanding is to put your toons into ATG's called the class/spec.

The macro will do whatever, for toons who are in the appropriate group.
So if your toon is in the enhance shaman group, it does the enh-shaman macros, but none of the others.

Then you build the macro for all classes in one place.
And can mix/match toons across teams freely.
Without changing much, if anything, for their DPS at least.

But the specifics is

World of Warcraft Macro Actions are the same as Keystroke Actions, but will use the ISBoxer Addon to automatically create and assign a macro to the keystroke, much like other Macro addons such as Macaroon or Bartender

with the My 2 Is boxer 2 step Macro and setup as Ualaa states gives you a nice area to maintain your macros without having to dupliacte them on multiple toon. ISBoxer when you push to Inner Space creates a ISBoxer Addon in that addon it will generate the aproprate Macro for each Charater set and Character you have configured for ISBoxer.

So The awnser is no when you push the Button The ISboxer addon does the same thing as if the you had the macro setup ingame under macros, without the conditionals for the specific Character. (Which is a good way to test Carater specific macros if you are having an issue)

Multibocks
01-30-2011, 03:26 PM
Aragent shouldn't there be more Death Strikes in the Blood DK macros because that is the tank tree and all of their mitigation revolves around using that ability. When I'm solo I'm pretty much go priority of Heart Strike x 2 then Death Strike filling in empty spaces with Rune Strike.

Aragent
01-31-2011, 07:59 AM
Aragent shouldn't there be more Death Strikes in the Blood DK macros because that is the tank tree and all of their mitigation revolves around using that ability. When I'm solo I'm pretty much go priority of Heart Strike x 2 then Death Strike filling in empty spaces with Rune Strike.

Idealy we would want (Use DS with 5s gap so you maximise the self-heal and barrier. Use RS for threat. Use HS for threat, with diseases from Outbreak.)
However with [(Multiboxing) ala cast sequence] this is almost a imposability so we try and develop the best we can while knowing it cant be optimal for single play.

That said I havent revisited that macro but last time I was working on it, we tryed to very the rune casting to keep runes in a steady supply. and why with the Proc macro we have a cast Randon initiated in the macro to alternate between Death Strike and Heartstrike.

I am planing on futher testing and tweeking once i have the rest of the Project finished.
However If someone tweeked it and can show that its an improvement I will gladly add it to the project.

Multibocks
01-31-2011, 07:44 PM
ah of course I forgot the proc macro.

Dunquan
02-08-2011, 04:08 PM
So this setup made my Warrior work again. I had parked him at 61, not enjoying the class at all.
Now his group is going well using the 2 step macros.
Thanks a lot for that.

My issue now is that he is running with 2 destro locks, a mage and a disc priest and the arcane mage out dps the rest by 50 pct or more.
So I was wondering. Does the mage get this dps advantage at the cost of being less sustainable dmg over time due to mana consumption, or do I need to tune the macro for the destro locks?
If I need to tune the lock macros, I could really use some guidance in where to start.

Thanks in advance

Dunq

Iru
02-13-2011, 01:54 PM
Below is my cleaned up version of Aragent's macros, with the various macro controls and trinket evocations moved out to the beginning and the end of the macro and the embedded '/assist focus' commands removed. Aragent had some plans to use the new features of ISBoxer 38 in these macros but I'm not sure what they were so I haven't attempted anything.

NOTE: I am making use of the Melee group to identify who should use /startattack. Aragent's original set-up used that group for IWT management so I expect this will work fine. It will just stop mages & priests from thinging that should whack things.

/stopmacro [@target,noexists] [noharm] [dead] [channeling]
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 0
!if (character in "Melee") /startattack
!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") /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") /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") /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") /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") /castsequence Arcane Blast
!if (character in "Mages Arcane") /cast Presence of Mind
!if (character in "Mages Arcane") /cast Mirror Image
!also /use Mana Gem
!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") /castsequence Frostbolt,Frostbolt,Frostbolt,Frostbolt,Frostfire Bolt
!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
!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
!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") /cast [noform] Shadowform
!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") /castsequence reset=combat/target mutilate,mutilate,mutilate,mutilate
!if (character in "Rogues Assassination") /cast cold blood
!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") /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") /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
!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") /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
/use 13
/use 14
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 1

Iru
02-13-2011, 01:59 PM
/stopmacro [@target,noexists] [noharm] [dead] [channeling]
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 0
!if (character in "Melee") /startattack
!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
!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 in "Druids Balance") /castsequence Starsurge
!if (character in "Druids Balance") /cast [noform] Moonkin Form
!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)
!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
!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
!if (character in "Hunters Survival") /cast Explosive Shot
!if (character in "Hunters Survival") /cast Black Arrow
!if (character in "Mages Arcane") /castsequence reset=6 Arcane Blast,Arcane Blast,Arcane Missiles
!if (character in "Mages Fire") /cast Mirror Image
!if (character in "Mages Fire") /cast Combustion
!also /use Mana Gem
!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
!if (character in "Paladins Protection") /cast Revenge
!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
!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
!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
!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
!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
!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
!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
!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
/use 13
/use 14
!if (character in "Warriors Protection") /cast Revenge
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/console Sound_EnableSFX 1

Leovindica
02-20-2011, 10:56 AM
Aragent, I'm trying to set this up but I would like it if you could show some screens of this IS set-up. Would help me alot. Dunno if there is pics or a vid of this around.

Thanks,
Leo

Leovindica
02-20-2011, 03:30 PM
I think I managed to get it somehow. Now I started this with my all destro warlock team but I can't get the macro to go past Immo and Corruption.. What am I missing? I changed the macro for Destrolock (lvl 60) to:

!if (character in "Warlocks Destruction") /stopmacro [channeling]
!if (character in "Warlocks Destruction") /castsequence reset=target/5 Immolate, Corruption, Shadow Bolt, Shadow Bolt, Shadow Bolt, Shadow Bolt
!also /use 13
!also /use 14

The proc macro is still the original one. All I need to do to fire of the macro is spam ////// right?

Leovindica
02-21-2011, 04:53 PM
Btw, my lvl 85 destro lock with the macro as Iru made does work fine. Without any buff whatsoever I did 8k on 85 targetdummy

Aragent
02-24-2011, 11:22 AM
I think I managed to get it somehow. Now I started this with my all destro warlock team but I can't get the macro to go past Immo and Corruption.. What am I missing? I changed the macro for Destrolock (lvl 60) to:

!if (character in "Warlocks Destruction") /stopmacro [channeling]
!if (character in "Warlocks Destruction") /castsequence reset=target/5 Immolate, Corruption, Shadow Bolt, Shadow Bolt, Shadow Bolt, Shadow Bolt
!also /use 13
!also /use 14

The proc macro is still the original one. All I need to do to fire of the macro is spam ////// right?

Did you wind upgetting every thing set up, and working or do you still need help?

Leovindica
02-24-2011, 02:26 PM
Hey:)

Managed to get it working for my 85 Destro Lock and Prot Pala lvl 60 but the 3 shadowpriests that r the slaves to the pala don't get the macro going, I edited the macro to their lvl. But even the Shadowform macro doesn't start.
My lvl 60 locks don't work at all, I've made a "Warlocks Destruction 60" target group and adapted the macro for their lvl like I showed.

Leovindica
02-24-2011, 02:45 PM
Okay, the locks seem to be working now, possibly reloading ISB did the trick:) The shadowpriests however stop after a short while, they seem to hang up somewhere in the macro. Is your multilevel setup progressing?

Aragent
02-25-2011, 01:31 PM
Okay, the locks seem to be working now, possibly reloading ISB did the trick:) The shadowpriests however stop after a short while, they seem to hang up somewhere in the macro. Is your multilevel setup progressing?

What level is your Shadow priests ( I will look into that)
Yes the Multi level is progressing (and the new structure utilising isboxer 38 is almost finished)

Leovindica
02-25-2011, 02:17 PM
They are still lvl 60. Appreciate all your work Aragent:)

Acidburning
03-04-2011, 03:51 AM
!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

there is a comma, should be a space.



!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

is this a good idea? it will just hang until the CD on shadowfiend goes. Shadowfiend is activated almost at the start. I think it should be removed.


I just reactivated all 5 accounts the other day and have been leveling up. Changed to a shadow spec and went back to this post to check it out on some target dummies. Thought I would share 2 things I changed.

awesome thread btw, love all the team work :D

acid

Leovindica
03-04-2011, 05:01 AM
So it was just a small thing I missed, thanks for your sharp eye Acid:) I removed Shadowfiend because of my lvl.

Leo

Ualaa
03-04-2011, 07:12 PM
!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

Another comma instead of space.

Was thinking, Mind Blast is 8 seconds cooldown, talented it becomes every 6.5 seconds.
Dispersion has a 2 minute cooldown.
Shadowfiend has a 5 minute (4 minutes, talented) cooldown, and 5 seconds is knocked off of the cooldown for every Mindflay critical hit.

We have 14 casts, after Dispersion before Dispersion is called again.
Since a Mindblast cannot cast, until 6.5 seconds after the last...
We have 15 x 6.5 = 97.5 seconds until it could fire off.
However, this is the proc macro, which should average a click every other press, long term.
With approximately 15 GCD's from the first macro, we won't often have Dispersion stick.

Shadowfiend will likely stick.
Six casts of Mind Blast is 39 seconds, minimum.
Plus the duration of Dispersion, 6 seconds.
That's 45 seconds, plus roughly 7 spells from the first macro.
I'd think it would stick at that point.

Acidburning
03-07-2011, 06:52 PM
!if (character in "Paladins Protection") /cast Revenge

is this meant to be Rebuke ?

acid

Dorffo
03-10-2011, 07:06 PM
....

Aragent
03-11-2011, 04:39 AM
is this meant to be Rebuke ?

acid



it could be now, I had assumed it was originally a copy/paste error from the Prot Warrior block as Rebuke wasn't available for prot pallies when this was first posted.

Acually the proc macro Paldins Protection started as /castsequence reset=20 Consecration,Divine Protection,Consecration But as Dorffo said I went to edit it to update the macro at somepoint for Cat and copied the warrior /cast lineover for revenge to change to rebuke and for what ever reason either forgot to make the change or forgot to save the update befor posting the update.

So in short yes it should now be Rebuke

Leovindica
04-04-2011, 03:45 PM
@Aragent, very curious if and how you're progressing on this?

Aragent
04-04-2011, 04:10 PM
@Aragent, very curious if and how you're progressing on this?

Showed the Draft for the update to Lax about a week ago he made a couple more sugestions as far as the implementation.

and I took a bit of time out to acually play (and I know I keep saying its coming) But really its close.

Nexor
04-16-2011, 03:36 AM
!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

Is it me or does the /stopcasting line in the Elemental Custom proc macro just not belong in there ?
Cause with it my shaman only casted Flame Shock

Modified it to

!if (character in "Shamans Elemental") /cast Lava Burst
!if (character in "Shamans Elemental") /cast Lightning Bolt

And it works fine (removed Wind Shear cause i think its better that interrupt spells use a separate Hotkey)

Also modified Fire Mage custom proc to

!if (character in "Mages Fire") /cast Flame Orb
!if (character in "Mages Fire") /cast Combustion
!if (character in "Mages Fire") /cast Mirror Image
!also /use Mana Gem

Only problem i have with it is that even if all 3 spells are off CD they don't always fire (would maybe a 3-4 Step Macro in that case a solution?)

Aragent
04-16-2011, 02:11 PM
Quote:
!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
QUOTE=Nexor;327598]Is it me or does the /stopcasting line in the Elemental Custom proc macro just not belong in there ?
Cause with it my shaman only casted Flame Shock

Modified it to


And it works fine (removed Wind Shear cause i think its better that interrupt spells use a separate Hotkey)

Also modified Fire Mage custom proc to


Only problem i have with it is that even if all 3 spells are off CD they don't always fire (would maybe a 3-4 Step Macro in that case a solution?)[/QUOTE]

In the Shamans Elemental {/stopcasting} was a recomendation of the people at Elitist Jerks its perpose was to stop the windshear or lightnningbolt to not cast unless it was a insta cast proc.
[I really unfortunaly havent had a lot of time to play with this one to see if its working as intended] most of my time been redoing the project.

I am curently {been} working on and almost finished a complete update to this project {/w recomendations from Lax} which will bring this project more in line with isboxer 38 the Draft to the write up is finished I been going threw and trying to update all the macros befor I post it. stil have Rogues,Shamans,warlocks and Warriors to finish I hope to have it finished by the weekend and get it posted.

Yes Flame Orb is now in my new Fire Macro

I have been tinkering with the 3 step macro Stay tuned I think you all will like the update.

Nexor
04-30-2011, 05:12 AM
Well not sure how far you are with the updated version Aragent
After playing my War more i thought i gonna check the Fury macro out however that one is really outdated.
Anyway looks like it would require maybe a 5 step Macro to get a near perfect priority rotation off, for Single Minded Fury.
If you are interested i will post it here tried to PM you but guess my forum account doesn't have the right to do so:)

Aragent
05-06-2011, 01:54 PM
Well not sure how far you are with the updated version Aragent
After playing my War more i thought i gonna check the Fury macro out however that one is really outdated.
Anyway looks like it would require maybe a 5 step Macro to get a near perfect priority rotation off, for Single Minded Fury.
If you are interested i will post it here tried to PM you but guess my forum account doesn't have the right to do so:)

Sure Nexor

I finally have the update to beta and will be postig the update after I awnser this post.

Aragent
05-06-2011, 06:28 PM
I have finally updated the project and the new project can be found.

http://www.dual-boxing.com/showthread.php?t=42878

Nexor
05-07-2011, 12:03 AM
Step1
!if (character in "Warriors Fury") /cast Execute

Step2
!if (character in "Warriors Fury") /cast Victory Rush
!if (character in "Warriors Fury") /cast Bloodthirst
!if (character in "Warriors Fury") /cast Colossus Smash
!if (character in "Warriors Fury") /cast Slam
!if (character in "Warriors Fury") /stopcasting
!if (character in "Warriors Fury") /cast Raging Blow

Step3
!if (character in "Warriors Fury") /cast Bloodthirst
!if (character in "Warriors Fury") /cast Colossus Smash
!if (character in "Warriors Fury") /cast Slam
!if (character in "Warriors Fury") /stopcasting
!if (character in "Warriors Fury") /cast Raging Blow

Step4
!if (character in "Warriors Fury") /cast Slam
!if (character in "Warriors Fury") /stopcasting
!if (character in "Warriors Fury") /cast Raging Blow

Step5
!if (character in "Warriors Fury") /cast Berserker Rage
!if (character in "Warriors Fury") /cast Death Wish
!if (character in "Warriors Fury") /cast Blood Fury
!if (character in "Warriors Fury") /cast Berserker Rage
!if (character in "Warriors Fury") /cast Recklessness
!if (character in "Warriors Fury") /cast Heroic Throw
!if (character in "Warriors Fury") /cast Intercept

Well i am sure it could be tweaked but it honestly worked fine the way i have it set up however in that setup its basically all about doing burst DPS in the first few seconds.
So could basically take the CD buffs out and add em to a different macro set.

Lax
05-19-2011, 06:12 PM
Someone in the ISBoxer Chat Room was having trouble figuring out how this worked exactly. Here's the diagram I made him to explain the concept. Maybe it will help someone else too ;)

http://i.imgur.com/IbygP.png
(http://i.imgur.com/IbygP.png)