View Full Version : [WoW] Multi Step Isboxer Project [Update]
Aragent
05-06-2011, 02:12 PM
CERTAIN MACROS ARE BROKEN AND THERE ARE ISSUES WITH ISBOXER SETUP. EITHER WAIT UNTIL OP HAS UPDATED OR USE AT YOUR OWN RISK.
Multi Step Isboxer Project [Update]
The Plan of the project is create a complete system that can implement in Isboxer for wow. (with the hope that Lax can incorperate this into the quick setup Wizard)
The idea is to create a Standard setup for those new to multiboxing and Isboxer can use from the start to play. but that experianced users can tweek for there individual preferances.
I shall start with PVE
If the comunity helps then I would like to add PVP Macros (For those that PVP) (as PVP is competitive I Understand people being reluctent to give up there secrets Macros but would ask for the Basic's to help thoughs just geting started
lastly again if we can get the support I would like to add macros for Dungeons and Raid encounters (again as this is competitive I would not ask for ones you are curently working on but for those that you have already completed to help those starting out)
As befor I would first like to thank serveral people
Mercuiro: For his Mecurio's Cataclysm Multiboxing Macros (http://www.dual-boxing.com/showthread.php?t=32633), Mercurio's Cataclysm Macros at 85 (http://www.dual-boxing.com/showthread.php?t=33870) (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 (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 for listening to me and taking the time to discuss this project and mack sugestions as to it's direction
Last but not least all who have added there Macros and Castsequence which I am looking at trying to add.
Some Small Disclamers
Though I learned a lot from the old project This is now still only a (beta)
I will be planing on tweeking it and the macros as we go along so constructive 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 a complete package
At this time all DPS, Tank classes and specs have been added
Also due to the Forum, spaces sometimes are displayed that I have no control of so please check the Macros if you are cuting and pasting
Also as diligently as I try some typos tend to make it into the project [Though I do promise I shall endeavor to keep those to a minimum, and will quickly correct them when such errors are reported].
Why an Update to the old My 2 isboxer 2 step Macro and Setup Project.
several reasons
1. Lax made some fundamental changes with Isboxer 38 one of wich was allowing us access to the wow macro library and though this did not break the old project its posable with the structure change it could in the foreseeable future with addition isboxer updates so thought it prudent to convert to the new structure now than wait till later.
2. After discussions with Lax about the plan and implimentation of the project it was thought that going in this new direction would make maintaing the macros easier as they may have the propensity to get quite massive as we expand into multi level macros.
3. Also of Note is I have changed some Nameing Configurations with the new setup in order to help sort the macros in an atempt to help make maintaining the macros easier.
Setup:
ATG [Action Target Groups]
I Create Action Target Groups for levels this is to allow Multi Level Macros for each Class and Spec.
Example 01 - 04
http://4thewin.org/2step/Action_Target_Groups_levels.PNG
I Create Action Target Groups for Each Class and Spec [My hope these will be added by Lax in Wow set up wizard in the near Future]
Naming Convention [Class, Class Name with a S, Spec] Class was added in front of the class name to keep the groups in alphabetical order for sorting reasons
Example of Naming Convention [Class Death Knights Blood]
http://4thewin.org/2step/Action_Target_Groups_class.PNG
Next:
I use a veriation of Ualaa's Melee Iteract with targets (becuase I forget to toggle) However if you already have a Melee IWT I belive you can figure out how to implement this into your curent setup (I am available here on the forum for assistance)
Create an Action Target Group, call it WoW Melee (For better sorting).
Add all of your Melee toons to this group.
Create an Action Target Group, Call it WoW Non Melee (For better sorting) [this will stop Caster types and hunters from following Melees into combat if they are your main acticve window].
Now make a new mapped key (I create a New Key Map Called Custom and put mine in this Custom Keymap so as to keep my alterations seperate from the standard isboxer settings).
Call it Melee IWT.
No hotkey,
Execute a step when the hotkey is pressed or released.
nothing in advanced.
Steps 2.
Step 1,
Actions:
Do Click to Move On in Control Key Map -> WoW Melee [Group (all of):WoW Melee]
Do FTL Assist Me in General Key Map -> WoW Melee [Group (all of):WoW Melee]
DO INTERACTTARGET in WoW Key Bindings Key Map -> WoW Melee [Group (all of):WoW Melee]
Down -> WoW Non Melee [Group (all of):WoW Non Melee] [This is a New Key Stroke Action]
Step 2,
Do Click to Move Off in Control Key Map -> WoW Melee [Group (all of):WoW Melee]
Now make a new mapped key (I put mine in this Custom Keymap so as to keep my alterations seperate from the standard isboxer settings).
2 step.
hotkey, (make this what ever key you wish to press) [mine is set to z]
Execute a step when the hotkey is pressed or released.
advanced. World of Warcraft: Use FTL Modifiers On
Steps 2.
http://4thewin.org/2step/2step_Macr_ setup_basic_settings.PNG (http://4thewin.org/2step/2step_Macr_ setup_basic_settings.PNG)
Advanced:
http://4thewin.org/2step/2step_Macro_setup_advaced_settings.PNG (http://4thewin.org/2step/2step_Macro_setup_advaced_settings.PNG)
Step 1,Actions:
- Do FTL Assist Me in General Key Map -> Self [Window:Current]
- Do Melee IWT in Custom Key Map -> WoW Melee [Group (all of):WoW Melee]
- WoW macro 'Death Knights Blood Rotation' in 'WoW Class Rotation' [Window:All w/ Current]
http://4thewin.org/2step/2step_Macro_setup_Sequence_settings.PNG
Step 2
Actions:
- Do FTL Assist Me in General Key Map -> Self [Window:Current]
- Do Melee IWT in Custom Key Map -> WoW Melee [Group (all of):WoW Melee]
- WoW macro 'Death Knights Blood Proc' in 'WoW Class Rotation' [Window:All w/ Current]
Repeat of above just with Proc Settings instead of Sequence.
I am currently trying to figure a toggle that will allow us to move a specific character out of Level ATG group and allow us to put it in another Level ATG group
(though after talking with Lax This can be done but not much use) as we will still be required to Export all to Isboxer whean ever we change ATG's and then a refresh of the wow UI.
Curently this gives us a Spamable Key (again mine is z) that will automaticaly send melee into combat cause all non melee to take a step back and everybody start there Attack sequence.
Next we add New Macros Under [Game Helpers / World of Warcaft]
Game Helpers
World of Warcraft
Macro Sets:
Quick Setup 38
[Create] WoW Class Proc
[Create] WoW Class Sequence
Now Under Wow Class Proc I Create New WoW Macro I name them Class Name with and S then spec then Proc, I do this For each and every Class and Spec
Example Death Knights Blood Proc
Now Under Wow Class Sequence I create a New WoW Macro I name them Class Name with and S then spec then Proc, I do this For each and every Class and Spec
Example Death Knights Blood Sequence
This is a Change in the new My ISBoxer Updated 2 Step Macro and Setup Project: in the old peoject we had one big macro that had all the Classes and specs in one Big Macro, but because we are adding in multiple leves the Macro would become quite huge,
Basic Proc Macro convention
!if (character in "Class Class Name Spec") /used when you want it to work for the whole spec
!if (character in "Class Class Name Spec" and character in "Level ATG") /used for a Spec at a Certain Level Group
See Below for Macros: to getthe idea.
Aragent
05-06-2011, 02:13 PM
Easy installation process
Please make a back up of your Isboxer toolkit profile prior to download and installation.
Download appropriate (Sample) xml
copy XML to clipboard,
paste into ISBoxer via right click on "ISBoxer" at the top
select Paste Sample from Clipboard
Project Downloads (To ease installation)
ATG: Download of All ATG (Action Target Groups) For the Multi Step Project
http://4thewin.org/2step/ATG.xml
For thoughs getting errors from the .xml link
http://4thewin.org/2step/ATG.7z
Game Helper: World of Warcraft: Macro Sets: for Multi Step Isboxer Project (complete Download of the Macros for the project.
http://4thewin.org/2step/WoW_Macro_Set.xml
For thoughs getting errors from the .xml link
http://4thewin.org/2step/WoW_Macro_Set.7z
Key Maps for the Project (Contains both my Melee IWT and the 2step Keymaps)
http://4thewin.org/2step/Key_Maps_.xml (http://4thewin.org/2step/Key_Maps_.xml)
For thoughs getting errors from the .xml link
http://4thewin.org/2step/Key_Maps_.7z
Offered is a complete Multi Step Isboxer Project Isboxer toolkit Profile
Full Project Download (Please make a backup befor installing this as this is a complete ISboxer Profile [I had no Characters or Character sets when this was created and only had basic download and my modificatiions installed when I created this profile)
It will overwrite your current settings so beware before Downloading.
Full:
http://4thewin.org/2step/Multi_Step_Full.xml (http://4thewin.org/2step/Multi_Step_Full.xml)
For thoughs getting errors from the .xml link
http://4thewin.org/2step/Multi Step Full.7z
After runing the Isboxer Wizard you must place each Character in the appropriate Class ATG
Also you must place each Character in a Level ATG and export all to Innerspace.
When you level and move to another Level group you must go into Isboxer and move the character out of the Lower level Group and into the new Level group and do export all to Innerspace
Then you should be able to just reload ui and continue on with your gameplay.
Aragent
05-06-2011, 02:15 PM
Macros below should be 4.1 complient.
I have stop posting the macros till I can port this Project to the wiki
should someone need a specific class spec macro till this is done just let me know and I can arange for you to get it.
Aragent
05-06-2011, 02:15 PM
Death Knights Blood Sequence:
!if (character in "Class Death Knights Blood" and character in "WoW Melee") /startattack
!if (character in "Class Death Knights Blood") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Blood") /console Sound_EnableSFX 0
!if (character in "Class Death Knights Blood" and character in "50 - 59") /castsequence reset=combat Icy Touch,Plague Strike,Hart Strike,Icy Touch,Plague Strike,Heart Strike,Plague Strike,Icy Touch,Heart Strike
!if (character in "Class Death Knights Blood" and character in "60 - 69") /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 "Class Death Knights Blood" and character in "70 - 79") /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 "Class Death Knights Blood" and character in "70 - 79") /cast !Rune Strike
!if (character in "Class Death Knights Blood" and character in "80 - 84") /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 "Class Death Knights Blood" and character in "80 - 84") /cast !Rune Strike
!if (character in "Class Death Knights Blood" and character in "85") /castsequence reset=combat Outbreak,Death Strike,Heart Strike,Blood Boil,Death Strike,Heart Strike,Blood Boil,Death Strike,Dancing Rune Weapon,Outbreak,Death Strike,Heart Strike,Blood Boil,Death Strike,Heart Strike,Blood Boil,Death Strike,Outbreak,Death Strike,Heart Strike,Blood Boil,Death Strike,Heart Strike,Death Strike
!if (character in "Class Death Knights Blood" and character in "85") /cast !Rune Strike
!if (character in "Class Death Knights Blood") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Blood") /console Sound_EnableSFX 1
Death Knights Frost Sequence
!if (character in "Class Death Knights Frost" and character in "WoW Melee") /startattack
!if (character in "Class Death Knights Frost") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Death Knights Frost") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Frost") /console Sound_EnableSFX 0
!if (character in "Class Death Knights Frost" and character in "50 - 59") /castsequence reset=target/combat/3 Icy Touch,Plague Strike,Frost Strike,Frost Strike,Icy Touch,Plague Strike,Frost Strike,Frost Strike,Plague Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Frost" and character in "60 - 69") /castsequence reset=target/combat/3 Icy Touch,Plague Strike,Blood Boil,Pillar of Frost,Death Strike,Frost Strike,Frost Strike,Icy Touch,Plague Strike,Blood Boil,Frost Strike,Frost Strike,Plague Strike,Blood Boil,Frost Strike
!if (character in "Class Death Knights Frost" and character in "70 - 79") /castsequence reset=target/combat/3 Horn of Winter,Plague Strike,Obliterate,Obliterate,Pillar of Frost,Blood Strike,Blood Strike,Death Strike,Raise Dead,Obliterate,Howling Blast,Frost Strike,Plague Strike,Frost Strike,Hourn of Winter,Pestalance,Frost Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike,Howling Blast,Plague Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Blood" and character in "70 - 79") /cast !Rune Strike
!if (character in "Class Death Knights Frost" and character in "80 - 84") /castsequence reset=target/combat/3 Horn of Winter,Plague Strike,Obliterate,Obliterate,Pillar of Frost,Blood Strike,Blood Strike,Death Strike,Raise Dead,Obliterate,Howling Blast,Frost Strike,Plague Strike,Frost Strike,Hourn of Winter,Pestalance,Frost Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike,Howling Blast,Plague Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Blood" and character in "80 - 84") /cast !Rune Strike
!if (character in "Class Death Knights Frost" and character in "85")/castsequence reset=target/combat/3 Horn of Winter,Outbreak,Obliterate,Obliterate,Pillar of Frost,Blood Strike,Blood Strike,Death Strike,Raise Dead,Obliterate,Howling Blast,Frost Strike,Plague Strike,Frost Strike,Hourn of Winter,Pestalance,Necrotic Strike,Frost Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike,Howling Blast,Plague Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Blood" and character in "85") /cast !Rune Strike
!if (character in "Class Death Knights Frost") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Frost") /console Sound_EnableSFX 1
Death Knights Blood Proc:
!if (character in "Class Death Knights Blood") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Class Death Knights Blood") /startattack
!if (character in "Class Death Knights Blood") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Blood") /console Sound_EnableSFX 0
!if (character in "Class Death Knights Blood") /cast Bone Shield
!if (character in "Class Death Knights Blood") /cast Rune Strike
!if (character in "Class Death Knights Blood") /cast Death Strike
!if (character in "Class Death Knights Blood" and character in "70 - 79") /cast Blood Tap
!if (character in "Class Death Knights Blood" and character in "80 - 84") /cast Blood Tap
!if (character in "Class Death Knights Blood") /use 13
!if (character in "Class Death Knights Blood") /use 14
!if (character in "Class Death Knights Blood") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Blood") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:16 PM
Death Knights Frost Sequence:
!if (character in "Class Death Knights Frost" and character in "WoW Melee") /startattack
!if (character in "Class Death Knights Frost") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Death Knights Frost") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Frost") /console Sound_EnableSFX 0
!if (character in "Class Death Knights Frost" and character in "50 - 59") /castsequence reset=target/combat/3 Icy Touch,Plague Strike,Frost Strike,Frost Strike,Icy Touch,Plague Strike,Frost Strike,Frost Strike,Plague Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Frost" and character in "60 - 69") /castsequence reset=target/combat/3 Icy Touch,Plague Strike,Blood Boil,Pillar of Frost,Death Strike,Frost Strike,Frost Strike,Icy Touch,Plague Strike,Blood Boil,Frost Strike,Frost Strike,Plague Strike,Blood Boil,Frost Strike
!if (character in "Class Death Knights Frost" and character in "70 - 79") /castsequence reset=target/combat/3 Horn of Winter,Plague Strike,Obliterate,Obliterate,Pillar of Frost,Blood Strike,Blood Strike,Death Strike,Raise Dead,Obliterate,Howling Blast,Frost Strike,Plague Strike,Frost Strike,Hourn of Winter,Pestalance,Frost Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike,Howling Blast,Plague Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Blood" and character in "70 - 79") /cast !Rune Strike
!if (character in "Class Death Knights Frost" and character in "80 - 84") /castsequence reset=target/combat/3 Horn of Winter,Plague Strike,Obliterate,Obliterate,Pillar of Frost,Blood Strike,Blood Strike,Death Strike,Raise Dead,Obliterate,Howling Blast,Frost Strike,Plague Strike,Frost Strike,Hourn of Winter,Pestalance,Frost Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike,Howling Blast,Plague Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Blood" and character in "80 - 84") /cast !Rune Strike
!if (character in "Class Death Knights Frost" and character in "85")/castsequence reset=target/combat/3 Horn of Winter,Outbreak,Obliterate,Obliterate,Pillar of Frost,Blood Strike,Blood Strike,Death Strike,Raise Dead,Obliterate,Howling Blast,Frost Strike,Plague Strike,Frost Strike,Hourn of Winter,Pestalance,Necrotic Strike,Frost Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike,Howling Blast,Plague Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Blood" and character in "85") /cast !Rune Strike
!if (character in "Class Death Knights Frost") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Frost") /console Sound_EnableSFX 1
Death Knights Frost Proc:
!if (character in "Class Death Knights Frost") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Class Death Knights Frost") /startattack
!if (character in "Class Death Knights Frost") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Frost") /console Sound_EnableSFX 0
!if (character in "Class Death Knights Frost" and character in "50 - 59")
!if (character in "Class Death Knights Frost" and character in "60 - 69") /cast Blood Strike
!if (character in "Class Death Knights Frost" and character in "70 - 79") /castsequence reset=combat horn of winter,frost strike,frost strike,frost strike,frost strike,frost strike
!if (character in "Class Death Knights Frost" and character in "70 - 79") /cast Blood Tap
!if (character in "Class Death Knights Frost" and character in "70 - 79") /cast Obliterate
!if (character in "Class Death Knights Frost" and character in "80 - 84") /cast Blood Tap
!if (character in "Class Death Knights Frost" and character in "80 - 84") /cast Obliterate
!if (character in "Class Death Knights Frost" and character in "80 - 84") /cast Blood Strike
!if (character in "Class Death Knights Frost" and character in "85") /cast Blood Tap
!if (character in "Class Death Knights Frost" and character in "85") /cast Obliterate
!if (character in "Class Death Knights Frost" and character in "85") /Cast Obliterate
!if (character in "Class Death Knights Frost") /use 14
!if (character in "Class Death Knights Frost") /use 13
!if (character in "Class Death Knights Frost") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Frost") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:16 PM
Death Knights Unholy Sequence:
!if (character in "Class Death Knights Unholy" and character in "WoW Melee") /startattack
!if (character in "Class Death Knights Unholy") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Death Knights Unholy") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Unholy") /console Sound_EnableSFX 0
!if (character in "Class Death Knights Unholy" and character in "50-59") /castsequence reset=target/combat/3 Icy Touch,Plague Strike,Scourge Strike,Scourge Strike,Plague Strike,Blood Strike,Scourge Strike,Scourge Strike,Plague Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Unholy" and character in "60-69") /castsequence reset=target/combat/3 Icy Touch,Plague Strike,Scourge Strike,Scourge Strike,Plague Strike,Blood Strike,Scourge Strike,Scourge Strike,Plague Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Unholy" and character in "70-79") /castsequence reset=target/combat/3 Icy Touch,Plague Strike,Scourge Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter
!if (character in "Class Death Knights Unholy" and character in "80-84") /castsequence reset=target/combat/3 Icy Touch,Plague Strike,Scourge Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter
!if (character in "Class Death Knights Unholy" and character in "85") /cast Outbreak
!if (character in "Class Death Knights Unholy" and character in "85") /cast Death and Decay
!if (character in "Class Death Knights Unholy" and character in "85") /castsequence reset=15/target/dead Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter,Feastering Strike,Scourge Strike,Death Coil,Horn of Winter
!if (character in "Class Death Knights Unholy") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Unholy") /console Sound_EnableSFX 1
Death Knights Unholy Proc:
!if (character in "Class Death Knights Unholy") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Class Death Knights Unholy") /startattack
!if (character in "Class Death Knights Unholy") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Unholy") /console Sound_EnableSFX 0
!if (character in "Class Death Knights Unholy") /cast Death Coil
!if (character in "Class Death Knights Unholy") /cast Dark Transformation
!if (character in "Class Death Knights Unholy") /use 13
!if (character in "Class Death Knights Unholy") /use 14
!if (character in "Class Death Knights Unholy") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Unholy") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:18 PM
Druids Balance Sequence:
!if (character in "Class Druids Balance") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Druids Balance") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Balance") /console Sound_EnableSFX 0
!if (character in "Class Druids Balance") /cast [nostance:5]!Moonkin Form
!if (character in "Class Druids Balance" and character in "01 - 04")/castsequence reset=target/combat/3 Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Wr ath
!if (character in "Class Druids Balance" and character in "05 - 09")/castsequence reset=target/combat/3 moonfire,Wrath,Wrath,Wrath,Wrath,Wrath,moonfire,Wr ath,Wrath,Wrath,Wrath,Wrath
!if (character in "Class Druids Balance" and character in "10 - 19")/castsequence reset=target/combat/3 Starfire,moonfire,Wrath,Wrath,Wrath,Wrath,Wrath,mo onfire,Wrath,Wrath,Wrath,Wrath,Wrath
!if (character in "Class Druids Balance" and character in "20 - 29")/castsequence reset=target/combat/3 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 "Class Druids Balance" and character in "30 - 39")/castsequence reset=target/combat/3 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 "Class Druids Balance" and character in "40 - 49")/castsequence reset=target/combat/3 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 "Class Druids Balance" and character in "50 - 59")/castsequence reset=target/combat/3 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 "Class Druids Balance" and character in "60 - 69")/castsequence reset=target/combat/3 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 "Class Druids Balance" and character in "70 - 79")/castsequence reset=target/combat/3 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 "Class Druids Balance" and character in "80 - 84") /castsequence reset=target/combat/3 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 "Class Druids Balance" and character in "85" ) /castsequence reset=target/combat/3 Moonfire,Insect Swarm,Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Mo onfire,Insect Swarm,Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Mo onfire,Insect Swarm,Starfire,Starfire,Starfire,Starfire,Starfire ,Moonfire,Insect Swarm,Starfire,Starfire,Starfire,Starfire,Starfire
!if (character in "Class Druids Balance") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Balance") /console Sound_EnableSFX 1
Druids Balance Proc:
!if (character in "Class Druids Balance") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Class Druids Balance") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Balance") /console Sound_EnableSFX 0
!if (character in "Class Druids Balance") /cast [noform] Moonkin Form
!if (character in "Class Druids Balance" and character in "01 - 04")
!if (character in "Class Druids Balance" and character in "05 - 09")
!if (character in "Class Druids Balance" and character in "10 - 19") /cast Starsurge
!if (character in "Class Druids Balance" and character in "20 - 29") /cast Starsurge
!if (character in "Class Druids Balance" and character in "30 - 39") /cast Starsurge
!if (character in "Class Druids Balance" and character in "40 - 49") /cast Starsurge
!if (character in "Class Druids Balance" and character in "50 - 59") /cast Starsurge
!if (character in "Class Druids Balance" and character in "60 - 69") /cast Starsurge
!if (character in "Class Druids Balance" and character in "70 - 79") /cast Starsurge
!if (character in "Class Druids Balance" and character in "80 - 84") /cast Starsurge
!if (character in "Class Druids Balance" and character in "85") /cast Starsurge
!if (character in "Class Druids Balance") /use 13
!if (character in "Class Druids Balance") /use 14
!if (character in "Class Druids Balance") /cast Wrath
!if (character in "Class Druids Balance") /stopcast
!if (character in "Class Druids Balance") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Balance") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:22 PM
Macro is large thus will require more than 1 post.
Druids Feral Sequence:
!if (character in "Class Druids Feral" and character in "WoW Melee") /startattack
!if (character in "Class Druids Feral") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Druids Feral") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Feral") /console Sound_EnableSFX 0
!if (character in "Class Druids Feral") /cast [nostance:3]!Cat Form
!if (character in "Class Druids Feral" and character in "01 - 04") /castsequence reset=target/combat/3 Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Wrath,Wr ath
!if (character in "Class Druids Feral" and character in "05 - 09") /castsequence reset=target/combat/3 moonfire,Wrath,Wrath,Wrath,Wrath,Wrath,moonfire,Wr ath,Wrath,Wrath,Wrath,Wrath
!if (character in "Class Druids Feral" and character in "10 - 19") /castsequence [nostance] reset=target/combat/3 Rejuvenation; [Stance:1] Mangle(Bear Form),Maul(Bear Form),Claw(Bear Form),Mangle(Bear Form),Maul(Bear Form),Claw(Bear Form),Mangle(Bear Form),Maul(Bear Form),Claw(Bear Form); [stance:3] Mangle(Cat Form),Rake(Cat Form),Mangle(Cat Form),Claw(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Ferocious Bite(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Rake(Cat Form),Claw(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Ferocious Bite(Cat Form)
!if (character in "Class Druids Feral" and character in "20 - 29") /castsequence [nostance] reset=target/combat/3 Rejuvenation; [Stance:1] Mangle(Bear Form),Maul(Bear Form),Claw(Bear Form),Mangle(Bear Form),Maul(Bear Form),Claw(Bear Form),Mangle(Bear Form),Maul(Bear Form),Claw(Bear Form); [stance:3] Mangle(Cat Form),Rake(Cat Form),Mangle(Cat Form),Claw(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Ferocious Bite(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Rake(Cat Form),Claw(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Ferocious Bite(Cat Form)
!if (character in "Class Druids Feral" and character in "30 - 39") /castsequence [nostance] reset=target/combat/3 Rejuvenation; [Stance:1] Faerie Fire(Feral)(Feral),Mangle(Bear Form),Maul(Bear Form),Claw(Bear Form),Mangle(Bear Form),Maul(Bear Form),Claw(Bear Form),Mangle(Bear Form),Maul(Bear Form),Claw(Bear Form); [stance:3] Mangle(Cat Form),Rake(Cat Form),Mangle(Cat Form),Claw(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Ferocious Bite(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Rake(Cat Form),Claw(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Ferocious Bite(Cat Form)
!if (character in "Class Druids Feral" and character in "40 - 49") /castsequence [nostance] reset=target/combat/3 Rejuvenation; [Stance:1] Faerie Fire(Feral)(Feral),Mangle(Bear Form),Maul(Bear Form),Swipe(Bear Form),Mangle(Bear Form),Maul(Bear Form),Swipe(Bear Form),Mangle(Bear Form),Maul(Bear Form),Claw(Bear Form); [stance:3] Mangle(Cat Form),Rake(Cat Form),Mangle(Cat Form),Claw(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Ferocious Bite(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Rake(Cat Form),Claw(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Mangle(Cat Form),Ferocious Bite(Cat Form)
!if (character in "Class Druids Feral" and character in "50 - 59") /castsequence [nostance] reset=target/combat/3 Rejuvenation; [Stance:1] Faerie Fire(Feral)(Feral),Mangle(Bear Form),Maul(Bear Form),Swipe(Bear Form),Mangle(Bear Form),Maul(Bear Form),Swipe(Bear Form),Mangle(Bear Form),Maul(Bear Form),Claw(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 "Class Druids Feral" and character in "60 - 69") /castsequence [nostance] reset=target/combat/3 Rejuvenation; [Stance:1] Faerie Fire(Feral)(Feral),Mangle(Bear Form),Maul(Bear Form),Swipe(Bear Form),Mangle(Bear Form),Maul(Bear Form),Swipe(Bear Form),Mangle(Bear Form),Maul(Bear Form),Claw(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 "Class Druids Feral" and character in "70 - 79") /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 "Class Druids Feral" and character in "80 - 84") /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 "Class Druids Feral" and character in "85") /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 "Class Druids Feral") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Feral") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:23 PM
Druids Feral Proc:
!if (character in "Class Druids Feral") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Druids Feral") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Feral") /console Sound_EnableSFX 0
!if (character in "Class Druids Feral" and character in "10 - 19") /cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
!if (character in "Class Druids Feral" and character in "20 - 29") /cast [stance:1] Feral Charge(Bear Form); [stance:3] Feral Charge(Cat Form);
!if (character in "Class Druids Feral" and character in "20 - 29") /cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
!if (character in "Class Druids Feral" and character in "20 - 29") /cast [stance:1] !Maul(Bear Form)
!if (character in "Class Druids Feral" and character in "30 - 39") /cast [stance:1] Feral Charge(Bear Form); [stance:3] Feral Charge(Cat Form);
!if (character in "Class Druids Feral" and character in "30 - 39") /cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
!if (character in "Class Druids Feral" and character in "30 - 39") /cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
!if (character in "Class Druids Feral" and character in "40 - 49") /cast [stance:1] Feral Charge(Bear Form); [stance:3] Feral Charge(Cat Form);
!if (character in "Class Druids Feral" and character in "40 - 49") /cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
!if (character in "Class Druids Feral" and character in "40 - 49") /cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
!if (character in "Class Druids Feral" and character in "50 - 59") /cast [stance:1] Feral Charge(Bear Form); [stance:3] Feral Charge(Cat Form);
!if (character in "Class Druids Feral" and character in "50 - 59") /cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
!if (character in "Class Druids Feral" and character in "50 - 59") /cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
!if (character in "Class Druids Feral" and character in "60 - 69") /cast [stance:1] Feral Charge(Bear Form); [stance:3] Feral Charge(Cat Form);
!if (character in "Class Druids Feral" and character in "60 - 69") /cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
!if (character in "Class Druids Feral" and character in "60 - 69") /cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
!if (character in "Class Druids Feral" and character in "70 - 79") /cast [stance:1] Feral Charge(Bear Form); [stance:3] Feral Charge(Cat Form);
!if (character in "Class Druids Feral" and character in "70 - 79") /cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
!if (character in "Class Druids Feral" and character in "70 - 79") /cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
!if (character in "Class Druids Feral" and character in "70 - 79") /cast [stance:1] Berserk(Bear Form); [stance:3] Berserk(Cat Form)
!if (character in "Class Druids Feral" and character in "70 - 79") /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 "Class Druids Feral" and character in "80 - 84") /cast [stance:1] Feral Charge(Bear Form); [stance:3] Feral Charge(Cat Form);
!if (character in "Class Druids Feral" and character in "80 - 84") /cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
!if (character in "Class Druids Feral" and character in "80 - 84") /cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
!if (character in "Class Druids Feral" and character in "80 - 84") /cast [stance:1] Berserk(Bear Form); [stance:3] Berserk(Cat Form)
!if (character in "Class Druids Feral" and character in "80 - 84") /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 "Class Druids Feral" and character in "85") /cast [stance:1] Feral Charge(Bear Form); [stance:3] Feral Charge(Cat Form);
!if (character in "Class Druids Feral" and character in "85") /cast [stance:1] Mangle (Bear Form); [stance3] Mangle (Cat Form)
!if (character in "Class Druids Feral" and character in "85") /cast [stance:1] !Maul(Bear Form); [stance:3] Tiger's Fury(Cat Form)
!if (character in "Class Druids Feral" and character in "85") /cast [stance:1] Berserk(Bear Form); [stance:3] Berserk(Cat Form)
!if (character in "Class Druids Feral" and character in "85") /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 "Class Druids Feral") /use 13
!if (character in "Class Druids Feral") /use 14
!if (character in "Class Druids Feral") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Druids Feral") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:24 PM
Druids Restoration Sequence:
Druids Restoration Proc:
Aragent
05-06-2011, 02:26 PM
Hunters Beastmaster Sequence:
!if (character in "Class Hunters Beastmaster") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Hunters Beastmaster") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Beastmaster") /console Sound_EnableSFX 0
!if (character in "Class Hunters Beastmaster") /petattack
!if (character in "Class Hunters Beastmaster" and character in "01 - 04") /cast Arcane Shot
!if (character in "Class Hunters Beastmaster" and character in "05 - 09") /castsequence reset=combat/target/3 Arcane Shot,Steady Shot,Arcane Shot,Steady Shot,Arcane Shot,Steady Shot,Arcane Shot,Steady Shot
!if (character in "Class Hunters Beastmaster" and character in "10 - 19") /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,Arcane Shot,Kill Command,Steady Shot,Steady Shot
!if (character in "Class Hunters Beastmaster" and character in "20 - 29") /cast !Aspect of the Hawk
!if (character in "Class Hunters Beastmaster" and character in "20 - 29") /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,Arcane Shot,Kill Command,Steady Shot,Steady Shot
!if (character in "Class Hunters Beastmaster" and character in "30 - 39") /cast !Aspect of the Hawk
!if (character in "Class Hunters Beastmaster" and character in "30 - 39") /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,Arcane Shot,Kill Command,Steady Shot,Steady Shot
!if (character in "Class Hunters Beastmaster" and character in "40 - 49") /cast !Aspect of the Hawk
!if (character in "Class Hunters Beastmaster" and character in "40 - 49") /cast Kill Shot
!if (character in "Class Hunters Beastmaster" and character in "40 - 49") /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,Arcane Shot,Kill Command,Steady Shot,Steady Shot
!if (character in "Class Hunters Beastmaster" and character in "50 - 59") /cast !Aspect of the Hawk
!if (character in "Class Hunters Beastmaster" and character in "50 - 59") /cast Kill Shot
!if (character in "Class Hunters Beastmaster" and character in "50 - 59") /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,Arcane Shot,Kill Command,Steady Shot,Steady Shot
!if (character in "Class Hunters Beastmaster" and character in "50 - 59") /cast Bestial Wrath
!if (character in "Class Hunters Beastmaster" and character in "60 - 69") /cast !Aspect of the Hawk
!if (character in "Class Hunters Beastmaster" and character in "60 - 69") /cast Kill Shot
!if (character in "Class Hunters Beastmaster" and character in "60 - 69") /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,Arcane Shot,Kill Command,Steady Shot,Steady Shot
!if (character in "Class Hunters Beastmaster" and character in "60 - 69") /cast Bestial Wrath
!if (character in "Class Hunters Beastmaster" and character in "70 - 79") /cast !Aspect of the Hawk
!if (character in "Class Hunters Beastmaster" and character in "70 - 79") /cast Kill Shot
!if (character in "Class Hunters Beastmaster" and character in "70 - 79") /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,Arcane Shot,Kill Command,Steady Shot,Steady Shot
!if (character in "Class Hunters Beastmaster" and character in "70 - 79") /cast Bestial Wrath
!if (character in "Class Hunters Beastmaster" and character in "80 - 84") /cast !Aspect of the Hawk
!if (character in "Class Hunters Beastmaster" and character in "80 - 84") /cast Kill Shot
!if (character in "Class Hunters Beastmaster" and character in "80 - 84") /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,Arcane Shot,Kill Command,Steady Shot,Steady Shot
!if (character in "Class Hunters Beastmaster" and character in "80 - 84") /cast Bestial Wrath
!if (character in "Class Hunters Beastmaster" and character in "85") /cast !Aspect of the Fox
!if (character in "Class Hunters Beastmaster" and character in "85") /cast Kill Shot
!if (character in "Class Hunters Beastmaster" and character in "85") /castsequence reset=combat/target Arcane Shot,Kill Command,Cobra Shot,Cobra Shot,Arcane Shot,Cobra Shot,Kill Command,Cobra Shot,Arcane Shot,Cobra Shot,Focus Fire,Kill Command,Cobra Shot,Cobra Shot,Arcane Shot,Kill Command,Cobra Shot,Cobra Shot
!if (character in "Class Hunters Beastmaster" and character in "85") /cast Bestial Wrath
!if (character in "Class Hunters Beastmaster") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Beastmaster") /console Sound_EnableSFX 1
Hunters Beastmaster Proc:
if (character in "Class Hunters Beastmaster") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Hunters Beastmaster") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Beastmaster") /console Sound_EnableSFX 0
!if (character in "Class Hunters Beastmaster" and character in "01 - 04") /cast Steady Shot
!if (character in "Class Hunters Beastmaster" and character in "10 - 19") /cast Kill Command
!if (character in "Class Hunters Beastmaster" and character in "10 - 19") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Beastmaster" and character in "20 - 29") /cast Kill Command
!if (character in "Class Hunters Beastmaster" and character in "10 - 19") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Beastmaster" and character in "30 - 39") /cast Kill Command
!if (character in "Class Hunters Beastmaster" and character in "30 - 39") /cast Fervor
!if (character in "Class Hunters Beastmaster" and character in "30 - 39") /cast Multi-Shot
!if (character in "Class Hunters Beastmaster" and character in "30 - 39") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Beastmaster" and character in "40 - 49") /cast Kill Command
!if (character in "Class Hunters Beastmaster" and character in "40 - 49") /cast Fervor
!if (character in "Class Hunters Beastmaster" and character in "40 - 49") /cast Multi-Shot
!if (character in "Class Hunters Beastmaster" and character in "40 - 49") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Beastmaster" and character in "50 - 59") /cast Kill Command
!if (character in "Class Hunters Beastmaster" and character in "50 - 59") /cast Fervor
!if (character in "Class Hunters Beastmaster" and character in "50 - 59") /cast Multi-Shot
!if (character in "Class Hunters Beastmaster" and character in "50 - 59") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Beastmaster" and character in "60 - 69") /cast Kill Command
!if (character in "Class Hunters Beastmaster" and character in "60 - 69") /cast Fervor
!if (character in "Class Hunters Beastmaster" and character in "60 - 69") /cast Multi-Shot
!if (character in "Class Hunters Beastmaster" and character in "60 - 69") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Beastmaster" and character in "70 - 79") /cast Kill Command
!if (character in "Class Hunters Beastmaster" and character in "70 - 79") /cast Fervor
!if (character in "Class Hunters Beastmaster" and character in "70 - 79") /cast Multi-Shot
!if (character in "Class Hunters Beastmaster" and character in "70 - 79") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Beastmaster" and character in "80 - 84") /cast Kill Command
!if (character in "Class Hunters Beastmaster" and character in "80 - 89") /cast Fervor
!if (character in "Class Hunters Beastmaster" and character in "80 - 84") /cast Focus Fire
!if (character in "Class Hunters Beastmaster" and character in "80 - 84") /cast Multi-Shot
!if (character in "Class Hunters Beastmaster" and character in "80 - 84") /castrandom Cobra Shot,Arcane Shot
!if (character in "Class Hunters Beastmaster" and character in "85") /cast Kill Command
!if (character in "Class Hunters Beastmaster" and character in "85") /cast Fervor
!if (character in "Class Hunters Beastmaster" and character in "85") /cast Focus Fire
!if (character in "Class Hunters Beastmaster" and character in "85") /cast Multi-Shot
!if (character in "Class Hunters Beastmaster" and character in "85") /castrandom Cobra Shot,Arcane Shot
!if (character in "Class Hunters Beastmaster") /use 13
!if (character in "Class Hunters Beastmaster") /use 14
!if (character in "Class Hunters Beastmaster") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Beastmaster") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:26 PM
Macro is large and wil require 2 posts.
Hunters Marksman Sequence:
!if (character in "Class Hunters Marksman") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 0
!if (character in "Class Hunters Marksman") /petattack [combat]
!if (character in "Class Hunters Marksman") /cast [combat] Auto Shot
!if (character in "Class Hunters Marksman" and character in "01 - 04") /cast Arcane Shot
!if (character in "Class Hunters Marksman" and character in "05 - 09") /castsequence reset=combat/target/3 Arcane Shot,Steady Shot,Arcane Shot,Steady Shot,Arcane Shot,Steady Shot,Arcane Shot,Steady Shot
!if (character in "Class Hunters Marksman" and character in "10 - 19") /castsequence reset=target/combat Serpent Sting,Arcane Shot,Arcane Shot,Steady Shot,Steady Shot,Arcane Shot,Arcane Shot,Steady Shot,Steady Shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot
!if (character in "Class Hunters Marksman" and character in "20 - 29") /cast !Aspect of the Hawk
!if (character in "Class Hunters Marksman" and character in "20 - 29") /cast [nocombat] Hunter’s Mark
!if (character in "Class Hunters Marksman" and character in "20 - 29") /castsequence reset=target/combat/3 Serpent Sting,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot
!if (character in "Class Hunters Marksman" and character in "30 - 39") /cast !Aspect of the Hawk
!if (character in "Class Hunters Marksman" and character in "30 - 39") /cast [nocombat] Hunter’s Mark
!if (character in "Class Hunters Marksman" and character in "30 - 39") /castsequence reset=target/combat/3 Serpent Sting,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,
!if (character in "Class Hunters Marksman" and character in "40 - 49") /cast !Aspect of the Hawk
!if (character in "Class Hunters Marksman" and character in "40 - 49") /cast [nocombat] Hunter’s Mark
!if (character in "Class Hunters Marksman" and character in "40 - 49") /cast Kill Shot
!if (character in "Class Hunters Marksman" and character in "40 - 49") /castsequence reset=target/combat/3 Serpent Sting,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,
!if (character in "Class Hunters Marksman" and character in "50 - 59") /cast !Aspect of the Hawk
!if (character in "Class Hunters Marksman" and character in "50 - 59") /cast [nocombat] Hunter’s Mark
!if (character in "Class Hunters Marksman" and character in "50 - 59") /cast Kill Shot
!if (character in "Class Hunters Marksman" and character in "50 - 59") /castsequence reset=target/combat/3 Serpent Sting,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,
!if (character in "Class Hunters Marksman" and character in "60 - 69") /cast !Aspect of the Hawk
!if (character in "Class Hunters Marksman" and character in "60 - 69") /cast [nocombat] Hunter’s Mark
!if (character in "Class Hunters Marksman" and character in "60 - 69") /cast Kill Shot
!if (character in "Class Hunters Marksman" and character in "60 - 69") /castsequence reset=target/combat/3 Serpent Sting,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Aimed Shot,Steady shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,
!if (character in "Class Hunters Marksman" and character in "60 - 69") /cast Rapid Fire
!if (character in "Class Hunters Marksman" and character in "70 - 79") /cast !Aspect of the Hawk
!if (character in "Class Hunters Marksman" and character in "70 - 79") /cast [nocombat] Hunter’s Mark
!if (character in "Class Hunters Marksman" and character in "70 - 79") /cast Kill Shot
!if (character in "Class Hunters Marksman" and character in "70 - 79") /castsequence reset=target/combat Serpent Sting,Chimera Shot,Steady Shot,Steady Shot,Aimed Shot,Steady Shot,Steady Shot,Chimera Shot,Steady Shot,Steady Shot,Aimed Shot,Steady Shot,Steady Shot,Chimera Shot,Steady Shot,Steady Shot,Aimed Shot,Steady Shot,Steady Shot
!if (character in "Class Hunters Marksman" and character in "70 - 79") /cast Rapid Fire
!if (character in "Class Hunters Marksman" and character in "80 - 84") /cast !Aspect of the Hawk
!if (character in "Class Hunters Marksman" and character in "80 - 84") /cast [nocombat] Hunter’s Mark
!if (character in "Class Hunters Marksman" and character in "80 - 84") /cast Kill Shot
!if (character in "Class Hunters Marksman" and character in "80 - 84") /castsequence reset=target/combat Serpent Sting,Chimera Shot,Steady Shot,Steady Shot,Aimed Shot,Steady Shot,Steady Shot,Chimera Shot,Steady Shot,Steady Shot,Aimed Shot,Steady Shot,Steady Shot,Chimera Shot,Steady Shot,Steady Shot,Aimed Shot,Steady Shot,Steady Shot
!if (character in "Class Hunters Marksman" and character in "80 - 84") /cast Rapid Fire
!if (character in "Class Hunters Marksman" and character in "85") /cast !Aspect of the Hawk
!if (character in "Class Hunters Marksman" and character in "85") /cast [nocombat] Hunter’s Mark
!if (character in "Class Hunters Marksman" and character in "85") /cast Kill Shot
!if (character in "Class Hunters Marksman" and character in "85") /castsequence reset=target/combat Serpent Sting,Chimera Shot,Steady Shot,Steady Shot,Aimed Shot,Steady Shot,Steady Shot,Chimera Shot,Steady Shot,Steady Shot,Aimed Shot,Steady Shot,Steady Shot,Chimera Shot,Steady Shot,Steady Shot,Aimed Shot,Steady Shot,Steady Shot
!if (character in "Class Hunters Marksman" and character in "85") /cast Rapid Fire
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:28 PM
Hunters Marksman Proc:
!if (character in "Class Hunters Marksman") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 0
!if (character in "Class Hunters Marksman" and character in "10 - 19") /cast Aim Shot
!if (character in "Class Hunters Marksman" and character in "10 - 19") /cast Kill Command
!if (character in "Class Hunters Marksman" and character in "10 - 19") /cast Steady Shot
!if (character in "Class Hunters Marksman" and character in "20 - 29") /cast Aim Shot
!if (character in "Class Hunters Marksman" and character in "20 - 29") /cast Kill Command
!if (character in "Class Hunters Marksman" and character in "20 - 29") /cast Steady Shot
!if (character in "Class Hunters Marksman" and character in "30 - 39") /cast Aim Shot
!if (character in "Class Hunters Marksman" and character in "30 - 39") /cast Kill Command
!if (character in "Class Hunters Marksman" and character in "30 - 39") /cast Steady Shot
!if (character in "Class Hunters Marksman" and character in "40 - 49") /cast !Trueshot Aura
!if (character in "Class Hunters Marksman" and character in "40 - 49") /cast Aim Shot
!if (character in "Class Hunters Marksman" and character in "40 - 49") /cast Kill Command
!if (character in "Class Hunters Marksman" and character in "40 - 49") /cast Steady Shot
!if (character in "Class Hunters Marksman" and character in "50 - 59") /cast !Trueshot Aura
!if (character in "Class Hunters Marksman" and character in "50 - 59") /cast Aim Shot
!if (character in "Class Hunters Marksman" and character in "50 - 59") /cast Kill Command
!if (character in "Class Hunters Marksman" and character in "50 - 59") /cast Steady Shot
!if (character in "Class Hunters Marksman" and character in "60 - 69") /cast !Trueshot Aura
!if (character in "Class Hunters Marksman" and character in "60 - 69") /cast Aim Shot
!if (character in "Class Hunters Marksman" and character in "60 - 69") /cast Kill Command
!if (character in "Class Hunters Marksman" and character in "60 - 69") /cast Steady Shot
!if (character in "Class Hunters Marksman" and character in "70 - 79") /cast !Trueshot Aura
!if (character in "Class Hunters Marksman" and character in "70 - 79") /cast Aim Shot
!if (character in "Class Hunters Marksman" and character in "70 - 79") /cast Kill Command
!if (character in "Class Hunters Marksman" and character in "70 - 79") /castrandom Steady Shot,Chimera Shot
!if (character in "Class Hunters Marksman" and character in "80 - 84") /cast !Trueshot Aura
!if (character in "Class Hunters Marksman" and character in "80 - 84") /cast Aim Shot
!if (character in "Class Hunters Marksman" and character in "80 - 84") /cast Kill Command
!if (character in "Class Hunters Marksman" and character in "80 - 84") /castrandom Steady Shot,Chimera Shot
!if (character in "Class Hunters Marksman" and character in "85") /cast !Trueshot Aura
!if (character in "Class Hunters Marksman" and character in "85") /cast Aim Shot
!if (character in "Class Hunters Marksman" and character in "85") /cast Kill Command
!if (character in "Class Hunters Marksman" and character in "85") /castrandom Steady Shot,Chimera Shot
!if (character in "Class Hunters Marksman") /use 13
!if (character in "Class Hunters Marksman") /use 14
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:28 PM
Hunters Survival Sequence:
!if (character in "Class Hunters Survival") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Hunters Survival") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Survival") /console Sound_EnableSFX 0
!if (character in "Class Hunters Survival" and character in "01 - 04") /cast Arcane Shot
!if (character in "Class Hunters Survival" and character in "05 - 09") /castsequence reset=combat/target/3 Serpent Sting,null
!if (character in "Class Hunters Survival" and character in "10 - 19") /castsequence reset=combat/target/3 Serpent Sting,null
!if (character in "Class Hunters Survival" and character in "20 - 29") /cast [nocombat] Hunter's Mark
!if (character in "Class Hunters Survival" and character in "20 - 29") /castsequence reset=combat/target/3 Serpent Sting,null
!if (character in "Class Hunters Survival" and character in "30 - 39") /cast [nocombat] Hunter's Mark
!if (character in "Class Hunters Survival" and character in "30 - 39") /castsequence reset=combat/target/3 Serpent Sting,null
!if (character in "Class Hunters Survival" and character in "40 - 49") /cast [nocombat] Hunter's Mark
!if (character in "Class Hunters Survival" and character in "40 - 49") /cast Kill Shot
!if (character in "Class Hunters Survival" and character in "40 - 49") /castsequence reset=combat/target/3 Serpent Sting,null
!if (character in "Class Hunters Survival" and character in "50 - 59") /cast [nocombat] Hunter's Mark
!if (character in "Class Hunters Survival" and character in "50 - 59") /cast Kill Shot
!if (character in "Class Hunters Survival" and character in "50 - 59") /castsequence reset=combat/target/3 Serpent Sting,null
!if (character in "Class Hunters Survival" and character in "60 - 69") /cast [nocombat] Hunter's Mark
!if (character in "Class Hunters Survival" and character in "60 - 69") /cast Kill Shot
!if (character in "Class Hunters Survival" and character in "60 - 69") /cast Rapid Fire
!if (character in "Class Hunters Survival" and character in "60 - 69") /castsequence reset=combat/target/3 Serpent Sting,null
!if (character in "Class Hunters Survival" and character in "70 - 79") /cast [nocombat] Hunter's Mark
!if (character in "Class Hunters Survival" and character in "70 - 79") /cast Kill Shot
!if (character in "Class Hunters Survival" and character in "70 - 79") /cast Rapid Fire
!if (character in "Class Hunters Survival" and character in "70 - 79") /castsequence reset=combat/target/3 Serpent Sting,null
!if (character in "Class Hunters Survival" and character in "80 - 84") /cast [nocombat] Hunter's Mark
!if (character in "Class Hunters Survival" and character in "80 - 84") /cast Kill Shot
!if (character in "Class Hunters Survival" and character in "80 - 84") /cast Rapid Fire
!if (character in "Class Hunters Survival" and character in "80 - 84") /castsequence reset=combat/target/3 Serpent Sting,null
!if (character in "Class Hunters Survival" and character in "85") /cast [nocombat] Hunter's Mark
!if (character in "Class Hunters Survival" and character in "85") /cast Kill Shot
!if (character in "Class Hunters Survival" and Character in "85") /cast Rapid Fire
!if (character in "Class Hunters Survival" and Character in "85") /castsequence reset=6 Serpent Sting,null
!if (character in "Class Hunters Survival") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Survival") /console Sound_EnableSFX 1
Hunters Survival Proc:
!if (character in "Class Hunters Survival") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Hunters Survival") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Survival") /console Sound_EnableSFX 0
!if (character in "Class Hunters Survival" and character in "05 - 09") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Survival" and character in "10 - 19") /cast Explosive Shot
!if (character in "Class Hunters Survival" and character in "10 - 19") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Survival" and character in "20 - 29") /cast Explosive Shot
!if (character in "Class Hunters Survival" and character in "20 - 29") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Survival" and character in "30 - 39") /cast Explosive Shot
!if (character in "Class Hunters Survival" and character in "30 - 39") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Survival" and character in "40 - 49") /cast Explosive Shot
!if (character in "Class Hunters Survival" and character in "40 - 49") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Survival" and character in "50 - 59") /cast Explosive Shot
!if (character in "Class Hunters Survival" and character in "50 - 59") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Survival" and character in "60 - 69") /cast Explosive Shot
!if (character in "Class Hunters Survival" and character in "60 - 69") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Survival" and character in "70 - 79") /cast Explosive Shot
!if (character in "Class Hunters Survival" and character in "70 - 79") /cast Black Arrow
!if (character in "Class Hunters Survival" and character in "70 - 79") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Survival" and character in "80 - 84") /cast Explosive Shot
!if (character in "Class Hunters Survival" and character in "80 - 84") /cast Black Arrow
!if (character in "Class Hunters Survival" and character in "80 - 84") /castrandom Steady Shot,Arcane Shot
!if (character in "Class Hunters Survival" and character in "85") /cast Explosive Shot
!if (character in "Class Hunters Survival" and character in "85") /cast Black Arrow
!if (character in "Class Hunters Survival" and character in "85") /castrandom Cobra Shot,Arcane Shot
!if (character in "Class Hunters Survival") /use 13
!if (character in "Class Hunters Survival") /use 14
!if (character in "Class Hunters Survival") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Survival") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:29 PM
Mages Arcane Sequence:
!if (character in "Class Mages Arcane") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Class Mages Arcane") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Arcane") /console Sound_EnableSFX 0
!if (character in "Class Mages Arcane" and character in "01 - 04") /cast Fireball
!if (character in "Class Mages Arcane" and character in "05 - 09") /cast Arcane Missiles
!if (character in "Class Mages Arcane" and character in "05 - 09") /castsequence target/combat/reset=3 Fireball,Fireball,Fire Blast,Fireball,Fireball,Fireball,Fire Blast,Fireball,Fireball
!if (character in "Class Mages Arcane" and character in "10 - 19") /cast Arcane Missiles
!if (character in "Class Mages Arcane" and character in "10 - 19") /cast Arcane Barrage
!if (character in "Class Mages Arcane" and character in "10 - 19") /castsequence target/combat/reset=3 Frostbolt,Fireball,Fire Blast,Fireball,Fireball,Frostbolt,Fire Blast,Fireball,Fireball
!if (character in "Class Mages Arcane" and character in "20 - 29") /cast Arcane Missiles
!if (character in "Class Mages Arcane" and character in "20 - 29") /cast Arcane Barrage
!if (character in "Class Mages Arcane" and character in "20 - 29") /cast Arcane Blast
!if (character in "Class Mages Arcane" and character in "30 - 39") /cast Arcane Missiles
!if (character in "Class Mages Arcane" and character in "30 - 39") /cast Arcane Barrage
!if (character in "Class Mages Arcane" and character in "30 - 39") /cast Arcane Blast
!if (character in "Class Mages Arcane" and character in "40 - 49") /cast Arcane Missiles
!if (character in "Class Mages Arcane" and character in "40 - 49") /cast Arcane Barrage
!if (character in "Class Mages Arcane" and character in "40 - 49") /cast Arcane Blast
!if (character in "Class Mages Arcane" and character in "50 - 59") /cast Arcane Missiles
!if (character in "Class Mages Arcane" and character in "50 - 59") /cast Arcane Barrage
!if (character in "Class Mages Arcane" and character in "50 - 59") /cast Arcane Blast
!if (character in "Class Mages Arcane" and character in "60 - 69") /cast Arcane Missiles
!if (character in "Class Mages Arcane" and character in "60 - 69") /cast Arcane Barrage
!if (character in "Class Mages Arcane" and character in "60 - 69") /cast Arcane Blast
!if (character in "Class Mages Arcane" and character in "70 - 79") /cast Arcane Missiles
!if (character in "Class Mages Arcane" and character in "70 - 79") /cast Arcane Barrage
!if (character in "Class Mages Arcane" and character in "70 - 79") /cast Arcane Blast
!if (character in "Class Mages Arcane" and character in "80 - 84") /cast Arcane Missiles
!if (character in "Class Mages Arcane" and character in "80 - 84") /cast Arcane Barrage
!if (character in "Class Mages Arcane" and character in "80 - 84") /cast Arcane Blast
!if (character in "Class Mages Arcane" and character in "85") /cast Arcane Missiles
!if (character in "Class Mages Arcane" and character in "85") /cast Arcane Barrage
!if (character in "Class Mages Arcane" and character in "85") /cast Arcane Blast
!if (character in "Class Mages Arcane") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Arcane") /console Sound_EnableSFX 1
Mages Arcane Proc:
!if (character in "Class Mages Arcane") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Mages Arcane") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Arcane") /console Sound_EnableSFX 0
!if (character in "Class Mages Arcane" and character in "20 - 29") /cast Evocation
!if (character in "Class Mages Arcane" and character in "30 - 39") /cast Presence of Mind
!if (character in "Class Mages Arcane" and character in "30 - 39") /cast Evocation
!if (character in "Class Mages Arcane" and character in "40 - 49") /cast Presence of Mind
!if (character in "Class Mages Arcane" and character in "40 - 49") /cast Evocation
!if (character in "Class Mages Arcane" and character in "50 - 59") /cast Presence of Mind
!if (character in "Class Mages Arcane" and character in "50 - 59") /cast Mirror Image
!if (character in "Class Mages Arcane" and character in "50 - 59") /cast Evocation
!if (character in "Class Mages Arcane" and character in "60 - 69") /cast Presence of Mind
!if (character in "Class Mages Arcane" and character in "60 - 69") /cast Mirror Image
!if (character in "Class Mages Arcane" and character in "60 - 69") /cast Evocation
!if (character in "Class Mages Arcane" and character in "70 - 79") /cast Presence of Mind
!if (character in "Class Mages Arcane" and character in "70 - 79") /cast Arcane power
!if (character in "Class Mages Arcane" and character in "70 - 79") /cast Mirror Image
!if (character in "Class Mages Arcane" and character in "70 - 79") /cast Evocation
!if (character in "Class Mages Arcane" and character in "80 - 84") /cast Presence of Mind
!if (character in "Class Mages Arcane" and character in "80 - 84") /cast Arcane power
!if (character in "Class Mages Arcane" and character in "80 - 84") /cast Mirror Image
!if (character in "Class Mages Arcane" and character in "80 - 84") /cast Evocation
!if (character in "Class Mages Arcane" and character in "85") /cast Presence of Mind
!if (character in "Class Mages Arcane" and character in "85") /cast Arcane power
!if (character in "Class Mages Arcane" and character in "85") /cast Mirror Image
!if (character in "Class Mages Arcane" and character in "85") /cast Evocation
!if (character in "Class Mages Arcane") /use Mana Gem
!if (character in "Class Mages Arcane") /use 13
!if (character in "Class Mages Arcane") /use 14
!if (character in "Class Mages Arcane") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Arcane") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:29 PM
Mages Fire Sequence:
!if (character in "Class Mages Fire") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Class Mages Fire") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Fire") /console Sound_EnableSFX 0
!if (character in "Class Mages Fire" and character in "01 - 04") /cast Fireball
!if (character in "Class Mages Fire" and character in "05 - 09") /castsequence target/combat/reset=3 Fireball,Fireball,Fire Blast,Fireball,Fireball,Fireball,Fire Blast,Fireball,Fireball
!if (character in "Class Mages Fire" and character in "10 - 19") /cast Pyroblast!
!if (character in "Class Mages Fire" and character in "10 - 19") /castsequence target/combat/reset=3 Frostbolt,Fireball,Fire Blast,Fireball,Fireball,Frostbolt,Fire Blast,Fireball,Fireball
!if (character in "Class Mages Fire" and character in "20 - 29") /cast Pyroblast!
!if (character in "Class Mages Fire" and character in "20 - 29") /castsequence target/combat/reset=3 Frostbolt,Fireball,Fire Blast,Fireball,Fireball,Frostbolt,Fire Blast,Fireball,Fireball
!if (character in "Class Mages Fire" and character in "30 - 39") /cast Pyroblast!
!if (character in "Class Mages Fire" and character in "30 - 39") /castsequence reset=target/3 Scorch,Fireball,Fireball,Fireball,Fireball,Firebal l,Fireball,Fireball,Fireball,Fireball,Fireball,Fir eball,Fireball
!if (character in "Class Mages Fire" and character in "40 - 49") /cast Pyroblast!
!if (character in "Class Mages Fire" and character in "40 - 49") /castsequence reset=target/3 Scorch,Fireball,Fireball,Fireball,Fireball,Firebal l,Fireball,Fireball,Fireball,Fireball,Fireball,Fir eball,Fireball
!if (character in "Class Mages Fire" and character in "50 - 59") /cast Pyroblast!
!if (character in "Class Mages Fire" and character in "50 - 59") /castsequence reset=target/3 Scorch,Fireball,Fireball,Fireball,Fireball,Firebal l,Fireball,Fireball,Fireball,Fireball,Fireball,Fir eball,Fireball
!if (character in "Class Mages Fire" and character in "60 - 69") /cast Pyroblast!
!if (character in "Class Mages Fire" and character in "60 - 69") /castsequence reset=target/3 Scorch,Fireball,Fireball,Fireball,Fireball,Firebal l,Fireball,Fireball,Fireball,Fireball,Fireball,Fir eball,Fireball
!if (character in "Class Mages Fire" and character in "70 - 79") /cast Pyroblast!
!if (character in "Class Mages Fire" and character in "70 - 79") /castsequence reset=target/3 Scorch,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Fireball, Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball
!if (character in "Class Mages Fire" and character in "80 - 84") /cast Pyroblast!
!if (character in "Class Mages Fire" and character in "80 - 84") /castsequence reset=target/3 Scorch,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Fireball, Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball
!if (character in "Class Mages Fire" and character in "85") /cast Pyroblast!
!if (character in "Class Mages Fire" and character in "85") /cast Flame Orb
!if (character in "Class Mages Fire" and character in "85") /castsequence reset=target/3 Scorch,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball,Fireball,Fireball,Fireball,Fireball, Living Bomb,Fireball,Fireball,Fireball,Fireball,Living Bomb,Fireball
!if (character in "Class Mages Fire") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Fire") /console Sound_EnableSFX 1
Mages Fire Proc:
!if (character in "Class Mages Fire") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Mages Fire") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Fire") /console Sound_EnableSFX 0
!if (character in "Class Mages Fire" and character in "40 - 49") /cast Molten Armor
!if (character in "Class Mages Fire" and character in "40 - 49") /cast Combustion
!if (character in "Class Mages Fire" and character in "50 - 59") /cast Molten Armor
!if (character in "Class Mages Fire" and character in "50 - 59") /cast Mirror Image
!if (character in "Class Mages Fire" and character in "50 - 59") /cast Combustion
!if (character in "Class Mages Fire" and character in "50 - 59") /use Mana Gem
!if (character in "Class Mages Fire" and character in "60 - 69") /cast Molten Armor
!if (character in "Class Mages Fire" and character in "60 - 69") /cast Mirror Image
!if (character in "Class Mages Fire" and character in "60 - 69") /cast Combustion
!if (character in "Class Mages Fire" and character in "60 - 69") /use Mana Gem
!if (character in "Class Mages Fire" and character in "70 - 79") /cast Molten Armor
!if (character in "Class Mages Fire" and character in "70 - 79") /cast Mirror Image
!if (character in "Class Mages Fire" and character in "70 - 79") /cast Combustion
!if (character in "Class Mages Fire" and character in "70 - 79") /use Mana Gem
!if (character in "Class Mages Fire" and character in "80 - 84") /cast Molten Armor
!if (character in "Class Mages Fire" and character in "80 - 84") /cast Mirror Image
!if (character in "Class Mages Fire" and character in "80 - 84") /cast Combustion
!if (character in "Class Mages Fire" and character in "80 - 84") /use Mana Gem
!if (character in "Class Mages Fire" and character in "85") /cast Molten Armor
!if (character in "Class Mages Fire" and character in "85") /cast Mirror Image
!if (character in "Class Mages Fire" and character in "85") /cast Combustion
!if (character in "Class Mages Fire" and character in "85") /use Mana Gem
!if (character in "Class Mages Fire") /use 13
!if (character in "Class Mages Fire") /use 14
!if (character in "Class Mages Fire") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Fire") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:30 PM
Mages Frost Sequence:
!if (character in "Class Mages Frost") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Mages Frost") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Frost") /console Sound_EnableSFX 0
!if (character in "Class Mages Frost" and character in "01 - 04") /cast Fireball
!if (character in "Class Mages Frost" and character in "05 - 09") /cast Frostbolt
!if (character in "Class Mages Frost" and character in "10 - 19") /cast [pet:Water Elemental] Freeze
!if (character in "Class Mages Frost" and character in "10 - 19") /cast Frostbolt
!if (character in "Class Mages Frost" and character in "20 - 29") /cast [pet:Water Elemental] Freeze
!if (character in "Class Mages Frost" and character in "20 - 29") /cast Frostbolt
!if (character in "Class Mages Frost" and character in "30 - 39") /cast [pet:Water Elemental] Freeze
!if (character in "Class Mages Frost" and character in "30 - 39") /castrandom Frostbolt,Ice Lance
!if (character in "Class Mages Frost" and character in "40 - 49") /cast [pet:Water Elemental] Freeze
!if (character in "Class Mages Frost" and character in "40 - 49") /castrandom Frostbolt,Ice Lance
!if (character in "Class Mages Frost" and character in "50 - 59") /cast [pet:Water Elemental] Freeze
!if (character in "Class Mages Frost" and character in "50 - 59") /castrandom Frostbolt,Ice Lance
!if (character in "Class Mages Frost" and character in "60 - 69") /cast [pet:Water Elemental] Freeze
!if (character in "Class Mages Frost" and character in "60 - 69") /castrandom Frostbolt,Ice Lance
!if (character in "Class Mages Frost" and character in "70 - 79") /cast Frostfire Orb
!if (character in "Class Mages Frost" and character in "80 - 79") /cast [pet:Water Elemental] Freeze
!if (character in "Class Mages Frost" and character in "80 - 79") /cast Deep Freeze
!if (character in "Class Mages Frost" and character in "70 - 79") /castsequence target/combat/reset=3 Deep Freeze,Frostbolt,Mirror Image,Icy Veins,Cold Snap,null
!if (character in "Class Mages Frost" and character in "80 - 79") /castrandom Frostbolt,Frostfire Bolt,Ice Lance
!if (character in "Class Mages Frost" and character in "80 - 84") /cast Frostfire Orb
!if (character in "Class Mages Frost" and character in "80 - 84") /cast [pet:Water Elemental] Freeze
!if (character in "Class Mages Frost" and character in "80 - 84") /cast Deep Freeze
!if (character in "Class Mages Frost" and character in "80 - 84") /castsequence target/combat/reset=3 Deep Freeze,Frostbolt,Mirror Image,Icy Veins,Cold Snap,null
!if (character in "Class Mages Frost" and character in "80 - 84") /castrandom Frostbolt,Frostfire Bolt,Ice Lance
!if (character in "Class Mages Frost" and character in "85") /cast Frostfire Orb
!if (character in "Class Mages Frost" and character in "85") /cast [pet:Water Elemental] Freeze
!if (character in "Class Mages Frost" and character in "85") /cast Deep Freeze
!if (character in "Class Mages Frost" and character in "85") /castsequence target/combat/reset=3 Deep Freeze,Frostbolt,Mirror Image,Icy Veins,Cold Snap,null
!if (character in "Class Mages Frost" and character in "85") /castrandom Frostbolt,Frostfire Bolt,Ice Lance
!if (character in "Class Mages Frost") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Frost") /console Sound_EnableSFX 1
Mages Frost Proc:
!if (character in "Class Mages Frost") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Mages Frost") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Mages Frost") /console Sound_EnableSFX 0
!if (character in "Class Mages Frost" and character in "10 - 19") /cast [nopet] Summon Water Elemental
!if (character in "Class Mages Frost" and character in "10 - 19") /cast Early Frost
!if (character in "Class Mages Frost" and character in "20 - 29") /cast [nopet] Summon Water Elemental
!if (character in "Class Mages Frost" and character in "20 - 29") /cast Early Frost
!if (character in "Class Mages Frost" and character in "30 - 39") /cast [nopet] Summon Water Elemental
!if (character in "Class Mages Frost" and character in "30 - 39") /cast Icy Veins
!if (character in "Class Mages Frost" and character in "30 - 39") /cast Early Frost
!if (character in "Class Mages Frost" and character in "40 - 49") /cast [nopet] Summon Water Elemental
!if (character in "Class Mages Frost" and character in "40 - 49") /cast Icy Veins
!if (character in "Class Mages Frost" and character in "40 - 49") /cast Early Frost
!if (character in "Class Mages Frost" and character in "50 - 59") /cast [nopet] Summon Water Elemental
!if (character in "Class Mages Frost" and character in "50 - 59") /cast Mirror Image
!if (character in "Class Mages Frost" and character in "50 - 59") /cast Icy Veins
!if (character in "Class Mages Frost" and character in "50 - 39") /cast Early Frost
!if (character in "Class Mages Frost" and character in "60 - 69") /cast [nopet] Summon Water Elemental
!if (character in "Class Mages Frost" and character in "60 - 69") /cast Mirror Image
!if (character in "Class Mages Frost" and character in "60 - 69") /cast Icy Veins
!if (character in "Class Mages Frost" and character in "60 - 69") /cast Early Frost
!if (character in "Class Mages Frost" and character in "70 - 79") /cast [nopet] Summon Water Elemental
!if (character in "Class Mages Frost" and character in "70 - 79") /cast Mirror Image
!if (character in "Class Mages Frost" and character in "70 - 79") /cast Icy Veins
!if (character in "Class Mages Frost" and character in "70 - 79") /cast Early Frost
!if (character in "Class Mages Frost" and character in "80 - 84") /cast [nopet] Summon Water Elemental
!if (character in "Class Mages Frost" and character in "80 - 84") /cast Mirror Image
!if (character in "Class Mages Frost" and character in "80 - 84") /cast Icy Veins
!if (character in "Class Mages Frost" and character in "80 - 84") /cast Early Frost
!if (character in "Class Mages Frost" and character in "85") /cast [nopet] Summon Water Elemental
!if (character in "Class Mages Frost" and character in "85") /cast Mirror Image
!if (character in "Class Mages Frost" and character in "85") /cast Icy Veins
!if (character in "Class Mages Frost" and character in "85") /cast Early Frost
Aragent
05-06-2011, 02:31 PM
Paladins Holy Sequence:
Paladins Holy Proc:
Aragent
05-06-2011, 02:31 PM
Macro is to large and requires 2 Posts
Paladins Protection Sequence:
!if (character in "Class Paladins Protection" and character in "WoW Melee") /startattack
!if (character in "Class Paladins Protection") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Paladins Protection") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Paladins Protection") /console Sound_EnableSFX 0
!if (character in "Class Paladins Protection" and character in "01 - 04") /cast Crusader Strike
!if (character in "Class Paladins Protection" and character in "05 - 09") /castsequence reset=combat/3 Crusader Strike,Seal of Righteousness,Crusader Strike,Judgement,Crusader Strike,Seal of Righteousness,Crusader Strike,Judgement,Crusader Strike,Seal of Righteousness,Crusader Strike,Judgement,Seal of Righteousness,Crusader Strike,Judgement
!if (character in "Class Paladins Protection" and character in "10 - 19") /castsequence reset=combat/3 Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Seal of Righteousness,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Seal of Righteousness,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Judgement,Crusader Strike
!if (character in "Class Paladins Protection" and character in "20 - 29") /castsequence reset=combat/3 Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Seal of Righteousness,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Judgement,Crusader Strike
!if (character in "Class Paladins Protection" and character in "30 - 39") /castsequence reset=combat/3 Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Seal of Righteousness,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Seal of Righteousness,Crusader Strike,Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Seal of RighteousnessCrusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Seal of Righteousness,Crusader Strike,Avenger's Shield
!if (character in "Class Paladins Protection" and character in "40 - 49") /castsequence reset=combat/5 Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield
!if (character in "Class Paladins Protection" and character in "50 - 59") /castsequence reset=combat/5 Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield
!if (character in "Class Paladins Protection" and character in "60 - 69") /castsequence reset=combat/5 Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield
!if (character in "Class Paladins Protection" and character in "70 - 79") /castsequence reset=combat/5 Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield
!if (character in "Class Paladins Protection" and character in "80 - 84") /castsequence reset=combat/5 Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield
!if (character in "Class Paladins Protection" and character in "85") /castsequence reset=combat/5 Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Judgement,Crusader Strike,Avenger's Shield,Crusader Strike,Word of Glory,Crusader Strike,Judgement,Crusader Strike,Holy Wrath,Crusader Strike,Shield of the Righteous,Crusader Strike,Avenger's Shield
!if (character in "Class Paladins Protection") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Paladins Protection") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:32 PM
Paladins Protection Proc:
!if (character in "Class Paladins Protection") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Paladins Protection") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Paladins Protection") /console Sound_EnableSFX 0
!if (character in "Class Paladins Protection" and character in "20 - 29") /cast !Righteous Fury
!if (character in "Class Paladins Protection" and character in "30 - 39") /cast !Righteous Fury
!if (character in "Class Paladins Protection" and character in "30 - 39") /cast Divine Protection
!if (character in "Class Paladins Protection" and character in "30 - 39") /castsequence reset=combat/20 Consecration,Divine Protection,Consecration
!if (character in "Class Paladins Protection" and character in "40 - 49") /cast !Righteous Fury
!if (character in "Class Paladins Protection" and character in "40 - 49") /cast Divine Protection
!if (character in "Class Paladins Protection" and character in "40 - 49") /castsequence reset=combat/20 Consecration,Divine Protection,Consecration
!if (character in "Class Paladins Protection" and character in "50 - 59") /cast !Righteous Fury
!if (character in "Class Paladins Protection" and character in "50 - 59") /cast Divine Protection
!if (character in "Class Paladins Protection" and character in "50 - 59") /castsequence reset=combat/20 Consecration,Divine Protection,Consecration
!if (character in "Class Paladins Protection" and character in "60 - 69") /cast !Righteous Fury
!if (character in "Class Paladins Protection" and character in "60 - 69") /cast Divine Protection
!if (character in "Class Paladins Protection" and character in "60 - 69") /castsequence reset=combat/20 Consecration,Divine Protection,Consecration
!if (character in "Class Paladins Protection" and character in "70 - 79") /cast !Righteous Fury
!if (character in "Class Paladins Protection" and character in "70 - 79") /cast Divine Protection
!if (character in "Class Paladins Protection" and character in "70 - 79") /cast Ardent Defender
!if (character in "Class Paladins Protection" and character in "70 - 79") /castsequence reset=combat/20 Consecration,Divine Protection,Consecration
!if (character in "Class Paladins Protection" and character in "80 - 84") /cast !Righteous Fury
!if (character in "Class Paladins Protection" and character in "80 - 84") /cast Divine Protection
!if (character in "Class Paladins Protection" and character in "80 - 84") /cast Ardent Defender
!if (character in "Class Paladins Protection" and character in "80 - 89") /castsequence reset=combat/20 Consecration,Divine Protection,Consecration
!if (character in "Class Paladins Protection" and character in "85") /cast !Righteous Fury
!if (character in "Class Paladins Protection" and character in "85") /cast Guardian of Ancient Kings
!if (character in "Class Paladins Protection" and character in "85") /cast Divine Protection
!if (character in "Class Paladins Protection" and character in "85") /cast Ardent Defender
!if (character in "Class Paladins Protection" and character in "85") /castsequence reset=combat/20 Consecration,Divine Protection,Consecration
Divine Protection
!if (character in "Class Paladins Protection") /use 13
!if (character in "Class Paladins Protection") /use 14
!if (character in "Class Paladins Protection") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Paladins Protection") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:32 PM
Macro is too large and will require 2 posts.
Paladins Retribution Sequence:
!if (character in "Class Paladins Retribution" and character in "WoW Melee") /startattack
!if (character in "Class Paladins Retribution") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Paladins Retribution") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Paladins Retribution") /console Sound_EnableSFX 0
!if (character in "Class Paladins Retribution" and character in "01 - 04") /cast Crusader Strike
!if (character in "Class Paladins Retribution" and character in "05 - 09") /cast [nocombat] Seal of Righteousness
!if (character in "Class Paladins Retribution" and character in "05 - 09") /castsequence reset=combat/5 Judgement,Crusader Strike,Crusader Strike,Crusader Strike,Seal of Righteousness,Crusader Strike,Judgment,Crusader Strike,Seal of Righteousness,Crusader Strike,Crusader Strike,Crusader Strike,Crusader Strike,Judgement,Crusader Strike,Crusader Strike,Crusader Strike,Crusader Strike,Seal of Righteousness,Crusader Strike,Crusader Strike,Crusader Strike,Judgement,Crusader Strike,Crusader Strike,Crusader Strike,Seal of Righteousness,Crusader Strike,Crusader Strike,Crusader Strike,Seal of Righteousness,Crusader Strike,Crusader Strike,Crusader Strike,Crusader Strike,judgement,Crusader Strike
!if (character in "Class Paladins Retribution" and character in "10 - 19") /cast [nocombat] Seal of Righteousness
!if (character in "Class Paladins Retribution" and character in "10 - 19") /castsequence reset=combat/5 Judgement,Crusader Strike,Crusader Strike,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Judgment,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Crusader Strike,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict,Crusader Strike,Crusader Strike,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Crusader Strike,Crusader Strike,Templar's Verdict,Judgement,Crusader Strike,Crusader Strike,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Crusader Strike,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Crusader Strike,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict
!if (character in "Class Paladins Retribution" and character in "20 - 29") /cast [nocombat] Seal of Righteousness
!if (character in "Class Paladins Retribution" and character in "20 - 29") /castsequence reset=combat/5 Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict
!if (character in "Class Paladins Retribution" and character in "30 - 39") /cast [nocombat] Seal of Righteousness
!if (character in "Class Paladins Retribution" and character in "30 - 39") /castsequence reset=combat/5 Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Righteousness,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict
!if (character in "Class Paladins Retribution" and character in "30 - 39") /cast Consecration
!if (character in "Class Paladins Retribution" and character in "40 - 49") /cast [nocombat] Seal of Insight
!if (character in "Class Paladins Retribution" and character in "40 - 49") /castsequence reset=combat/5 Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Insight,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Insight,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Insight,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict
!if (character in "Class Paladins Retribution" and character in "40 - 49") /cast Consecration
!if (character in "Class Paladins Retribution" and character in "50 - 59") /cast Hammer of Wrath
!if (character in "Class Paladins Retribution" and character in "50 - 59") /cast [nocombat]!Seal of Truth
!if (character in "Class Paladins Retribution" and character in "50 - 59") /castsequence reset=combat/5 Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict
!if (character in "Class Paladins Retribution" and character in "50 - 59") /cast Consecration
!if (character in "Class Paladins Retribution" and character in "60 - 69") /cast Hammer of Wrath
!if (character in "Class Paladins Retribution" and character in "60 - 69") /cast [nocombat]!Seal of Truth
!if (character in "Class Paladins Retribution" and character in "60 - 69") /castsequence reset=combat/5 Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict
Aragent
05-06-2011, 02:33 PM
!if (character in "Class Paladins Retribution" and character in "60 - 69") /cast Consecration
!if (character in "Class Paladins Retribution" and character in "70 - 79") /cast Hammer of Wrath
!if (character in "Class Paladins Retribution" and character in "70 - 79") /cast [nocombat]!Seal of Truth
!if (character in "Class Paladins Retribution" and character in "70 - 79") /castsequence reset=combat/5 Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict
!if (character in "Class Paladins Retribution" and character in "70 - 79") /cast Consecration
!if (character in "Class Paladins Retribution" and character in "80 - 84") /cast Hammer of Wrath
!if (character in "Class Paladins Retribution" and character in "80 - 84") /cast [nocombat]!Seal of Truth
!if (character in "Class Paladins Retribution" and character in "80 - 84") /castsequence reset=combat/5 Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Judgement,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Templar's Verdict,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict
!if (character in "Class Paladins Retribution" and character in "80 - 84") /cast Consecration
!if (character in "Class Paladins Retribution" and character in "85") /cast Hammer of Wrath
!if (character in "Class Paladins Retribution" and character in "85") /cast [nocombat]!Seal of Truth
!if (character in "Class Paladins Retribution" and character in "85") /castsequence reset=combat/5 Judgement,Crusader Strike,Exorcism,Crusader Strike,Inquisition,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Inquisition,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Inquisition,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Judgement,Crusader Strike,Exorcism,Crusader Strike,Inquisition,Seal of Truth,Crusader Strike,Holy Wrath,Crusader Strike,Templar's Verdict,Crusader Strike,Exorcism,Crusader Strike,Inquisition,Crusader Strike,Judgement,Crusader Strike,Templar's Verdict
!if (character in "Class Paladins Retribution" and character in "85") /cast Consecration
!if (character in "Class Paladins Retribution") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Paladins Retribution") /console Sound_EnableSFX 1
Paladins Retribution Proc:
!if (character in "Class Paladins Retribution") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Paladins Retribution") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Paladins Retribution") /console Sound_EnableSFX 0
!if (character in "Class Paladins Retribution" and character in "30 - 39") /cast Divine Protection
!if (character in "Class Paladins Retribution" and character in "40 - 49") /cast Divine Protection
!if (character in "Class Paladins Retribution" and character in "50 - 59") /cast Divine Protection
!if (character in "Class Paladins Retribution" and character in "60 - 69") /cast Divine Protection
!if (character in "Class Paladins Retribution" and character in "70 - 79") /cast Zealotry
!if (character in "Class Paladins Retribution" and character in "70 - 79") /cast Divine Protection
!if (character in "Class Paladins Retribution" and character in "80 - 84") /castsequence reset=180 Avenging Wrath,Zealotry,Avenging Wrath,Zealotry,Avenging Wrath,Zealotry
!if (character in "Class Paladins Retribution" and character in "80 - 84") /cast Divine Protection
!if (character in "Class Paladins Retribution" and character in "85") /cast Guardian of Ancient Kings
!if (character in "Class Paladins Retribution" and character in "85") /castsequence reset=180 Avenging Wrath,Zealotry,Avenging Wrath,Zealotry,Avenging Wrath,Zealotry
!if (character in "Class Paladins Retribution" and character in "85") /cast Divine Protection
!if (character in "Class Paladins Retribution") /use 13
!if (character in "Class Paladins Retribution") /use 14
!if (character in "Class Paladins Retribution") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Paladins Retribution") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:33 PM
Priests Discipline Sequence:
!if (character in "Class Priests Discipline") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Class Priests Discipline") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Discipline") /console Sound_EnableSFX 0
!if (character in "Class Priests Discipline" and character in "01 - 04") /cast Smite
!if (character in "Class Priests Discipline" and character in "05 - 09") /cast [@targettarget] Power Word: Shield
!if (character in "Class Priests Discipline" and character in "05 - 09") /castsequence [nochanneling] reset=target/combat/6 Shadow Word: Pain,Smite,Smite,Smite,Smite,Smite,Smite,Smite,Sha dow Word: Pain
!if (character in "Class Priests Discipline" and character in "10 - 19") /cast [@targettarget] Power Word: Shield
!if (character in "Class Priests Discipline" and character in "10 - 19") /castsequence [nochanneling] reset=target/combat/6 Penance,Mind Blast,Smite,Smite,Smite,Mind Blast,Smite,Smite,Smite,Penance,Mind Blast,Smite,Smite,Smite,Mind Blast,Smite,Smite,Smite
!if (character in "Class Priests Discipline" and character in "20 - 29") /cast [@targettarget] Power Word: Shield
!if (character in "Class Priests Discipline" and character in "20 - 29") /castsequence [nochanneling] reset=target/combat/6 Penance,Smite,Holy Fire,Smite,Smite,Smite,Penance,Smite,Holy Fire,Smite,Smite,Smite
!if (character in "Class Priests Discipline" and character in "30 - 39") /cast [@targettarget] Power Word: Shield
!if (character in "Class Priests Discipline" and character in "30 - 39") /cast Archangel
!if (character in "Class Priests Discipline" and character in "30 - 39") /castsequence [nochanneling] reset=target/combat/6 Penance,Smite,Holy Fire,Smite,Smite,Smite,Penance,Smite,Holy Fire,Smite,Smite,Smite
!if (character in "Class Priests Discipline" and character in "40 - 49") /cast [@targettarget] Power Word: Shield
!if (character in "Class Priests Discipline" and character in "40 - 49") /cast Archangel
!if (character in "Class Priests Discipline" and character in "40 - 49") /castsequence [nochanneling] reset=target/combat/6 Penance,Smite,Holy Fire,Smite,Smite,Smite,Penance,Smite,Holy Fire,Smite,Smite,Smite
!if (character in "Class Priests Discipline" and character in "50 - 59") /cast [@targettarget] Power Word: Shield
!if (character in "Class Priests Discipline" and character in "50 - 59") /cast Archangel
!if (character in "Class Priests Discipline" and character in "50 - 59") /castsequence [nochanneling] reset=target/combat/6 Penance,Smite,Holy Fire,Smite,Smite,Smite,Penance,Smite,Holy Fire,Smite,Smite,Smite
!if (character in "Class Priests Discipline" and character in "60 - 69") /cast [@targettarget] Power Word: Shield
!if (character in "Class Priests Discipline" and character in "60 - 69") /cast Archangel
!if (character in "Class Priests Discipline" and character in "60 - 69") /castsequence [nochanneling] reset=target/combat/6 Penance,Smite,Holy Fire,Smite,Smite,Smite,Penance,Smite,Holy Fire,Smite,Smite,Smite
!if (character in "Class Priests Discipline" and character in "70 - 79") /cast [@targettarget] Power Word: Shield
!if (character in "Class Priests Discipline" and character in "70 - 79") /cast [@targettarget] Prayer of Mending
!if (character in "Class Priests Discipline" and character in "70 - 79") /cast Archangel
!if (character in "Class Priests Discipline" and character in "70 - 79") /castsequence [nochanneling] reset=target/combat/6 Penance,Smite,Holy Fire,Smite,Smite,Smite,Penance,Smite,Holy Fire,Smite,Smite,Smite
!if (character in "Class Priests Discipline" and character in "80 - 89") /cast [@targettarget] Power Word: Shield
!if (character in "Class Priests Discipline" and character in "80 - 89") /cast [@targettarget] Prayer of Mending
!if (character in "Class Priests Discipline" and character in "80 - 84") /cast Archangel
!if (character in "Class Priests Discipline" and character in "80 - 84") /castsequence [nochanneling] reset=target/combat/6 Penance,Smite,Holy Fire,Smite,Smite,Smite,Penance,Smite,Holy Fire,Smite,Smite,Smite
!if (character in "Class Priests Discipline" and character in "85") /cast [@targettarget] Power Word: Shield
!if (character in "Class Priests Discipline" and character in "85") /cast [@targettarget] Prayer of Mending
!if (character in "Class Priests Discipline" and character in "85") /cast Archangel
!if (character in "Class Priests Discipline" and character in "85") /castsequence [nochanneling] reset=target/combat/6 Penance,Smite,Holy Fire,Smite,Smite,Smite,Penance,Smite,Holy Fire,Smite,Smite,Smite
!if (character in "Class Priests Discipline") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Discipline") /console Sound_EnableSFX 1
Priests Discipline Proc:
!if (character in "Class Priests Discipline") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Priests Discipline") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Discipline") /console Sound_EnableSFX 0
!if (character in "Class Priests Discipline" and character in "05 - 09") /castsequence [harm] , Smite; , Flash Heal
!if (character in "Class Priests Discipline" and character in "10 - 19") /castsequence [harm] , Smite; , Flash Heal
!if (character in "Class Priests Discipline" and character in "10 - 19") /cast [@targettarget] Penance
!if (character in "Class Priests Discipline" and character in "20 - 29") /castsequence [harm] , Smite; , Flash Heal
!if (character in "Class Priests Discipline" and character in "20 - 29") /cast [@targettarget] Penance
!if (character in "Class Priests Discipline" and character in "30 - 39") /castsequence [harm] , Smite; , Flash Heal
!if (character in "Class Priests Discipline" and character in "30 - 39") /cast [@targettarget] Penance
!if (character in "Class Priests Discipline" and character in "40 - 49") /castsequence [harm] , Smite; , Flash Heal
!if (character in "Class Priests Discipline" and character in "40 - 49") /cast [@targettarget] Penance
!if (character in "Class Priests Discipline" and character in "50 - 59") /castsequence [harm] , Smite; , Flash Heal
!if (character in "Class Priests Discipline" and character in "60 - 69") /cast [@targettarget] Penance
!if (character in "Class Priests Discipline" and character in "60 - 69") /castsequence [harm] , Smite; , Flash Heal
!if (character in "Class Priests Discipline" and character in "60 - 69") /cast [@targettarget] Penance
!if (character in "Class Priests Discipline" and character in "70 - 79") /castsequence [harm] , Smite; , Flash Heal
!if (character in "Class Priests Discipline" and character in "70 - 79") /cast [@targettarget] Penance
!if (character in "Class Priests Discipline" and character in "80 - 84") /castsequence [harm] , Smite; , Flash Heal
!if (character in "Class Priests Discipline" and character in "80 - 84") /cast [@targettarget] Penance
!if (character in "Class Priests Discipline" and character in "85") /castsequence [harm] , Smite; , Flash Heal
!if (character in "Class Priests Discipline" and character in "85") /cast [@targettarget] Penance
!if (character in "Class Priests Discipline") /use 13
!if (character in "Class Priests Discipline") /use 14
!if (character in "Class Priests Discipline") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Discipline") /console Sound_EnableSFX 1
Aragent
05-06-2011, 02:34 PM
Work in Progress
Priests Holy Sequence:
!if (character in "Class Priests Holy") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Priests Holy") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Holy") /console Sound_EnableSFX 0
!if (character in "Class Priests Holy") /cast Chakra
!if (character in "Class Priests Holy") /castsequence reset=combat/6 [@targetstarget,exists,nodead] Heal,Renew,Heal,Heal,Heal,Heal,Heal,Heal,Heal,Heal ,Heal
!if (character in "Class Priests Holy") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Holy") /console Sound_EnableSFX 1
Priests Holy Proc:
/stopmacro [channeling]
!if (character in "Class Priests Holy") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Holy") /console Sound_EnableSFX 0
!if (character in "Class Priests Holy" and character in "70 - 79") /castsequence [@,exists,nodead] Prayer of Mending
!if (character in "Class Priests Holy" and character in "80 - 84") /castsequence [@,exists,nodead] Prayer of Mending
!if (character in "Class Priests Holy" and character in "85") /castsequence [@,exists,nodead] Prayer of Mending
!if (character in "Class Priests Holy") /use 13
!if (character in "Class Priests Holy") /use 14
!if (character in "Class Priests Holy") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Holy") /console Sound_EnableSFX
Aragent
05-06-2011, 02:35 PM
Priests Shadow Sequence:
!if (character in "Class Priests Shadow") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Priests Shadow") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Shadow") /console Sound_EnableSFX 0
!if (character in "Class Priests Shadow") /cast [noform] Shadowform
!if (character in "Class Priests Shadow" and character in "01 - 04") /cast Smite
!if (character in "Class Priests Shadow" and character in "05 - 09") /castsequence reset=target/combat/6 Shadow Word: Pain,Smite,Smite,Smite,Smite,Smite,Smite,Smite,Sha dow Word: Pain
!if (character in "Class Priests Shadow" and character in "10 - 19") /castsequence [nochanneling] reset=15 Shadow Word: Pain,Mind Flay,Mind Flay,Mind Blast,Mind Flay,Mind Flay,Mind Flay,Mind Blast,Mind Flay,Mind Flay,Mind Flay,Mind Flay
!if (character in "Class Priests Shadow" and character in "20 - 29") /castsequence [nochanneling] reset=15 Shadow Word: Pain,Mind Flay,Mind Flay,Mind Blast,Mind Flay,Mind Flay,Mind Flay,Mind Blast,Mind Flay,Mind Flay,Mind Flay,Mind Flay
!if (character in "Class Priests Shadow" and character in "30 - 39") /castsequence [nochanneling] reset=15 Devouring Plague,Shadow Word: Pain,Mind Flay,Mind Flay,Mind Blast,Mind Flay,Mind Flay,Mind Flay,Mind Blast,Shadow Word: Pain,Mind Flay,Mind Flay,Devouring Plague,Mind Flay,Mind Flay
!if (character in "Class Priests Shadow" and character in "30 - 39") /cast [noform] Shadowform
!if (character in "Class Priests Shadow" and character in "40 - 49") /castsequence [nochanneling] reset=15 Devouring Plague,Shadow Word: Pain,Mind Flay,Mind Flay,Mind Blast,Mind Flay,Mind Flay,Mind Flay,Mind Blast,Shadow Word: Pain,Mind Flay,Mind Flay,Devouring Plague,Mind Flay,Mind Flay
!if (character in "Class Priests Shadow" and character in "40 - 49") /cast [noform] Shadowform
!if (character in "Class Priests Shadow" and character in "50 - 59") /castsequence [nochanneling] 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 "Class Priests Shadow" and character in "50 - 59") /cast [noform] Shadowform
!if (character in "Class Priests Shadow" and character in "60 - 69") /castsequence [nochanneling] 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 "Class Priests Shadow" and character in "60 - 69") /cast [noform] Shadowform
!if (character in "Class Priests Shadow" and character in "70 - 79") /castsequence [nochanneling] 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 "Class Priests Shadow" and character in "70 - 79") /cast [noform] Shadowform
!if (character in "Class Priests Shadow" and character in "80 - 84") /castsequence [nochanneling] 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 "Class Priests Shadow" and character in "80 - 84") /cast [noform] Shadowform
!if (character in "Class Priests Shadow" and character in "85") /castsequence [nochanneling] 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 "Class Priests Shadow" and character in "85") /cast [noform] Shadowform
!if (character in "Class Priests Shadow") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Shadow") /console Sound_EnableSFX 1
Priests Shadow Proc:
!if (character in "Class Priests Shadow") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Priests Shadow") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Shadow") /console Sound_EnableSFX 0
!if (character in "Class Priests Shadow" and character in "10 - 19") /cast Mind Blast
!if (character in "Class Priests Shadow" and character in "20 - 29") /cast Mind Blast
!if (character in "Class Priests Shadow" and character in "30 - 39") /cast Mind Blast
!if (character in "Class Priests Shadow" and character in "40 - 49") /cast Mind Blast
!if (character in "Class Priests Shadow" and character in "50 - 59") /cast Mind Blast
!if (character in "Class Priests Shadow" and character in "60 - 69") /cast Mind Blast
!if (character in "Class Priests Shadow" and character in "60 - 69") /cast Shadowfiend
!if (character in "Class Priests Shadow" and character in "70 - 79") /cast Mind Blast
!if (character in "Class Priests Shadow" and character in "70 - 79") /cast Shadowfiend
!if (character in "Class Priests Shadow" and character in "70 - 79") /cast Dispersion
!if (character in "Class Priests Shadow" and character in "80 - 84") /cast Mind Blast
!if (character in "Class Priests Shadow" and character in "80 - 84") /cast Shadowfiend
!if (character in "Class Priests Shadow" and character in "80 - 84") /cast Dispersion
!if (character in "Class Priests Shadow" and character in "85") /cast Mind Blast
!if (character in "Class Priests Shadow" and character in "85") /cast Archangel
!if (character in "Class Priests Shadow" and character in "85") /cast Shadowfiend
!if (character in "Class Priests Shadow" and character in "85") /cast Dispersion
!if (character in "Class Priests Shadow") /use 13
!if (character in "Class Priests Shadow") /use 14
!if (character in "Class Priests Shadow") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Priests Shadow") /console Sound_EnableSFX 1
Vecter
05-06-2011, 02:42 PM
This looks like a great project. One note in your first post:
World of Warcraft
Quick Setup 38
[Create] WoW Class Proc
[Create] WoW Class Sequence
Now Under Wow Class Proc I Create New WoW Macro I name them Class Name with and S then spec then Proc, I do this For each and every Class and Spec
Example Death Knights Blood Proc
The red part should be changed to Macro Sets, you cannot create new main sets with macros contained within it if selecting Quick Setup 38. It must be created at the Macro Sets level.
Note: Please do Death Knights first :)
Aragent
05-06-2011, 04:25 PM
This looks like a great project. One note in your first post:
World of Warcraft
Quick Setup 38
[Create] WoW Class Proc
[Create] WoW Class Sequence
Now Under Wow Class Proc I Create New WoW Macro I name them Class Name with and S then spec then Proc, I do this For each and every Class and Spec
Example Death Knights Blood Proc
The red part should be changed to Macro Sets, you cannot create new main sets with macros contained within it if selecting Quick Setup 38. It must be created at the Macro Sets level.
Note: Please do Death Knights first :)
I Changed this to look like:
Game Helpers
World of Warcraft
Macro Sets:
Quick Setup 38
[Create] WoW Class Proc
[Create] WoW Class Sequence
Now Under Wow Class Proc I Create New WoW Macro I name them Class Name with and S then spec then Proc, I do this For each and every Class and Spec
Example Death Knights Blood Proc
To better reflect that its
Game Helpers
World Of Warcraft
Macros Sets:
And how it should look after you create Wow Class Proc and WoW Class Sequence
Thank you for catching that.
Vecter
05-06-2011, 04:31 PM
I Changed this to look like:
Game Helpers
World of Warcraft
Macro Sets:
Quick Setup 38
[Create] WoW Class Proc
[Create] WoW Class Sequence
Now Under Wow Class Proc I Create New WoW Macro I name them Class Name with and S then spec then Proc, I do this For each and every Class and Spec
Example Death Knights Blood Proc
To better reflect that its
Game Helpers
World Of Warcraft
Macros Sets:
And how it should look after you create Wow Class Proc and WoW Class Sequence
Thank you for catching that.
Ahh yes I see what you were showing. Yea that makes sense.
Vecter
05-06-2011, 04:47 PM
Easy installation process
Offered is a complete Multi Step Isboxer Project Isboxer toolkit Profile
Full Project Download (Please make a backup befor installing this as this is a complete ISboxer Profile [I had no Characters or Character sets when this was created and only had basic download and my modificatiions installed when I created this profile)
It will overwrite your current settings so beware before Downloading.
Full:
http://4thewin.org/2step/Multi_Step_Full.xml (http://4thewin.org/2step/Multi_Step_Full.xml)
Providing your config xml files is greatly appreciated an full of epic proportions. Major kudos!
Aragent
05-06-2011, 04:52 PM
Rogues Assassination Sequence:
!if (character in "Class Rogues Assassination") and character in "WoW Melee") /startattack
!if (character in "Class Rogues Assassination") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Rogues Assassination") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Assassination") /console Sound_EnableSFX 0
!if (character in "Class Rogues Assassination" and character in "01 - 04") /cast Sinister Strike
!if (character in "Class Rogues Assassination" and character in "05 - 09") /castsequence reset=target/combat/3 Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Eviscerate
!if (character in "Class Rogues Assassination" and character in "10 - 19") /castsequence reset=target/combat/3 mutilate,mutilate,mutilate,Eviscerate,mutilate,mut ilate,mutilate,Recuperate
!if (character in "Class Rogues Assassination" and character in "20 - 29") /castsequence reset=target/combat/3 mutilate,mutilate,mutilate,Eviscerate,mutilate,mut ilate,mutilate,Recuperate
!if (character in "Class Rogues Assassination" and character in "30 - 39") /castsequence reset=target/combat/3 mutilate,mutilate,mutilate,Slice and Dice,mutilate,mutilate,mutilate,Recuperate
!if (character in "Class Rogues Assassination" and character in "40 - 49") /castsequence reset=target/combat/3 mutilate,mutilate,mutilate,Slice and Dice,mutilate,mutilate,mutilate,Recuperate
!if (character in "Class Rogues Assassination" and character in "50 - 59") /castsequence reset=target/combat/3 mutilate,mutilate,mutilate,Slice and Dice,mutilate,mutilate,mutilate,Rupture
!if (character in "Class Rogues Assassination" and character in "60 - 69") /castsequence reset=target/combat/3 mutilate,Slice and Dice,mutilate,mutilate,mutilate,Rupture,mutilate,m utilate,mutilate,Envenom
!if (character in "Class Rogues Assassination" and character in "70 - 79") /castsequence reset=target/combat/3 mutilate,Slice and Dice,mutilate,mutilate,mutilate,Rupture,mutilate,m utilate,mutilate,Envenom
!if (character in "Class Rogues Assassination" and character in "80 - 84") /castsequence reset=target/combat/3 mutilate,Slice and Dice,mutilate,mutilate,mutilate,Rupture,mutilate,m utilate,mutilate,Envenom
!if (character in "Class Rogues Assassination" and character in "85") /castsequence reset=target/combat/3 mutilate,Slice and Dice,mutilate,mutilate,mutilate,Rupture,mutilate,m utilate,mutilate,Envenom
!if (character in "Class Rogues Assassination") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Assassination") /console Sound_EnableSFX 1
Rogues Assassination Proc:
!if (character in "Class Rogues Assassination") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Rogues Assassination") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Assassination") /console Sound_EnableSFX 0
!if (character in "Class Rogues Assassination" and character in "40 - 49") /cast cold blood
!if (character in "Class Rogues Assassination" and character in "50 - 59") /cast cold blood
!if (character in "Class Rogues Assassination" and character in "60 - 69") /cast vanish
!if (character in "Class Rogues Assassination" and character in "60 - 69") /cast cold blood
!if (character in "Class Rogues Assassination" and character in "70 - 79") /cast vanish
!if (character in "Class Rogues Assassination" and character in "70 - 79") /cast vendetta
!if (character in "Class Rogues Assassination" and character in "70 - 79") /cast cold blood
!if (character in "Class Rogues Assassination" and character in "80 - 84") /cast vanish
!if (character in "Class Rogues Assassination" and character in "80 - 84") /cast vendetta
!if (character in "Class Rogues Assassination" and character in "80 - 84") /cast cold blood
!if (character in "Class Rogues Assassination" and character in "85") /cast vanish
!if (character in "Class Rogues Assassination" and character in "85") /cast vendetta
!if (character in "Class Rogues Assassination" and character in "85") /cast cold blood
!if (character in "Class Rogues Assassination") /use 13
!if (character in "Class Rogues Assassination") /use 14
!if (character in "Class Rogues Assassination") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Assassination") /console Sound_EnableSFX 1
Aragent
05-06-2011, 04:53 PM
Rogues Combat Sequence:
!if (character in "Class Rogues Combat" and character in "WoW Melee") /startattack
!if (character in "Class Rogues Combat") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Rogues Combat") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Combat") /console Sound_EnableSFX 0
!if (character in "Class Rogues Combat" and character in "01 - 04") /cast Sinister Strike
!if (character in "Class Rogues Combat" and character in "05 - 09") /castsequence reset=target/combat/3 Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Eviscerate
!if (character in "Class Rogues Combat" and character in "10 - 19") /castsequence reset=target/combat/3 Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Eviscerate
!if (character in "Class Rogues Combat" and character in "20 - 29") /castsequence reset=target/combat/3 Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Eviscerate
!if (character in "Class Rogues Combat" and character in "30 - 39") /castsequence reset=target/combat/ Sinister Strike,Sinister Strike,Sinister Strike,Slice and Dice,Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Revealing Strike,Eviscerate
!if (character in "Class Rogues Combat" and character in "40 - 49") /castsequence reset=target/combat/ Sinister Strike,Sinister Strike,Sinister Strike,Slice and Dice,Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Revealing Strike,Eviscerate
!if (character in "Class Rogues Combat" and character in "50 - 59") /castsequence reset=target/combat/ Sinister Strike,Sinister Strike,Sinister Strike,Slice and Dice,Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Revealing Strike,Eviscerate
!if (character in "Class Rogues Combat" and character in "50 - 59") /cast Adrenaline Rush
!if (character in "Class Rogues Combat" and character in "60 - 69") /castsequence reset=target/combat/ Sinister Strike,Sinister Strike,Sinister Strike,Slice and Dice,Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Revealing Strike,Eviscerate
!if (character in "Class Rogues Combat" and character in "60 - 69") /cast Adrenaline Rush
!if (character in "Class Rogues Combat" and character in "60 - 69") /cast Killing Spree
!if (character in "Class Rogues Combat" and character in "70 - 79") /castsequence reset=target/combat/ Sinister Strike,Sinister Strike,Sinister Strike,Slice and Dice,Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Revealing Strike,Eviscerate
!if (character in "Class Rogues Combat" and character in "70 - 79") /cast Adrenaline Rush
!if (character in "Class Rogues Combat" and character in "70 - 79") /cast Killing Spree
!if (character in "Class Rogues Combat" and character in "80 - 84") /castsequence reset=target/combat/ Sinister Strike,Sinister Strike,Sinister Strike,Slice and Dice,Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Revealing Strike,Eviscerate
!if (character in "Class Rogues Combat" and character in "80 - 84") /cast Adrenaline Rush
!if (character in "Class Rogues Combat" and character in "80 - 84") /cast Killing Spree
!if (character in "Class Rogues Combat" and character in "85") /castsequence reset=target/combat/ Sinister Strike,Sinister Strike,Sinister Strike,Slice and Dice,Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Revealing Strike,Eviscerate
!if (character in "Class Rogues Combat" and character in "85") /cast Adrenaline Rush
!if (character in "Class Rogues Combat" and character in "85") /cast Killing Spree
!if (character in "Class Rogues Combat") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Combat") /console Sound_EnableSFX 1
Rogues Combat Proc:
!if (character in "Class Rogues Combat") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Rogues Combat") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Combat") /console Sound_EnableSFX 0
!if (character in "Class Rogues Combat" and character in "50 - 59") /cast Adrenaline Rush
!if (character in "Class Rogues Combat" and character in "60 - 69") /cast Adrenaline Rush
!if (character in "Class Rogues Combat" and character in "60 - 69") /cast Killing Spree
!if (character in "Class Rogues Combat" and character in "70 - 79") /cast Adrenaline Rush
!if (character in "Class Rogues Combat" and character in "70 - 79") /cast Killing Spree
!if (character in "Class Rogues Combat" and character in "80 - 84") /cast [@targettarget] Tricks of the Trade
!if (character in "Class Rogues Combat" and character in "80 - 84") /cast Adrenaline Rush
!if (character in "Class Rogues Combat" and character in "80 - 84") /cast Killing Spree
!if (character in "Class Rogues Combat" and character in "85") /cast [@targettarget] Tricks of the Trade
!if (character in "Class Rogues Combat" and character in "85") /cast Adrenaline Rush
!if (character in "Class Rogues Combat" and character in "85") /cast Killing Spree
!if (character in "Class Rogues Combat") /use 13
!if (character in "Class Rogues Combat") /use 14
!if (character in "Class Rogues Combat") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Combat") /console Sound_EnableSFX 1
Aragent
05-06-2011, 04:53 PM
Rogues Subtlety Sequence:
!if (character in "Class Rogues Subtlety" and character in "WoW Melee") /startattack
!if (character in "Class Rogues Subtlety") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Rogues Subtlety") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Subtlety") /console Sound_EnableSFX 0
!if (character in "Class Rogues Subtlety" and character in "01 - 04") /cast Sinister Strike
!if (character in "Class Rogues Subtlety" and character in "05 - 09") /castsequence reset=target/combat/3 Sinister Strike,Sinister Strike,Sinister Strike,Sinister Strike,Eviscerate
!if (character in "Class Rogues Subtlety" and character in "10 - 19") /cast [noform:1] Stealth
!if (character in "Class Rogues Subtlety" and character in "10 - 19") /cast Shadowstep
!if (character in "Class Rogues Subtlety" and character in "10 - 19") /castsequence [nostealth][nostance:3] reset=target/combat/3 Backstab,Backstab,Backstab,Backstab,Backstab,Evisc erate
!if (character in "Class Rogues Subtlety" and character in "10 - 19") /cast [Stance:1][Stance:3] Ambush
!if (character in "Class Rogues Subtlety" and character in "20 - 29") /cast [noform:1] Stealth
!if (character in "Class Rogues Subtlety" and character in "20 - 29") /cast Shadowstep
!if (character in "Class Rogues Subtlety" and character in "20 - 29") /castsequence [nostealth][nostance:3] reset=target/combat/3 Backstab,Backstab,Backstab,Backstab,Recuperate,Bac kstab,Backstab,Backstab,Backstab,Backstab,Eviscera te
!if (character in "Class Rogues Subtlety" and character in "20 - 29") /cast [Stance:1][Stance:3] Ambush
!if (character in "Class Rogues Subtlety" and character in "30 - 39") /cast [noform:1] Stealth
!if (character in "Class Rogues Subtlety" and character in "30 - 39") /cast [nostealth] Vanish
!if (character in "Class Rogues Subtlety" and character in "30 - 39") /cast Shadowstep
!if (character in "Class Rogues Subtlety" and character in "30 - 39") /cast [Stance:1][Stance:3] Ambush
!if (character in "Class Rogues Subtlety" and character in "30 - 39") /castsequence [nostealth][nostance:3] reset=target/combat/3 Slice and Dice,Backstab,Backstab,Backstab,Backstab,Recuperat e,Backstab,Backstab,Backstab,Backstab,Backstab,Evi scerate
!if (character in "Class Rogues Subtlety" and character in "40 - 49") /cast [noform:1] Stealth
!if (character in "Class Rogues Subtlety" and character in "40 - 49") /cast [nostealth] Vanish
!if (character in "Class Rogues Subtlety" and character in "40 - 49") /cast Shadowstep
!if (character in "Class Rogues Subtlety" and character in "40 - 49") /castsequence [nostealth][nostance:3] reset=target/combat/3 Slice and Dice,Backstab,Backstab,Backstab,Backstab,Recuperat e,Backstab,Backstab,Backstab,Backstab,Backstab,Evi scerate
!if (character in "Class Rogues Subtlety" and character in "40 - 49") /cast [Stance:1][Stance:3] Ambush
!if (character in "Class Rogues Subtlety" and character in "50 - 59") /cast [noform:1] Stealth
!if (character in "Class Rogues Subtlety" and character in "50 - 59") /cast [nostealth] Vanish
!if (character in "Class Rogues Subtlety" and character in "50 - 59") /cast [Stance:1][Stance:3] Premeditation
!if (character in "Class Rogues Subtlety" and character in "50 - 59") /cast Shadowstep
!if (character in "Class Rogues Subtlety" and character in "50 - 59") /castsequence [nostealth][nostance:3] reset=target/combat/6 Slice and Dice,Backstab,Backstab,Backstab,Backstab,Rupture,B ackstab,Backstab,Backstab,Backstab,Recuperate,Back stab,Backstab,Backstab,Backstab,Backstab,Eviscerat e,Backstab,Backstab,Backstab,Backstab,Slice and Dice,Backstab,Backstab,Backstab,Backstab,Recuperat e,Backstab,Backstab,Backstab,Backstab,Backstab,Evi scerate
!if (character in "Class Rogues Subtlety" and character in "50 - 59") /cast [Stance:1][Stance:3] Ambush
!if (character in "Class Rogues Subtlety" and character in "60 - 69") /cast [noform:1] Stealth
!if (character in "Class Rogues Subtlety" and character in "60 - 69") /cast [nostealth] Vanish
!if (character in "Class Rogues Subtlety" and character in "60 - 69") /cast [Stance:1][Stance:3] Premeditation
!if (character in "Class Rogues Subtlety" and character in "60 - 69") /cast Shadowstep
!if (character in "Class Rogues Subtlety" and character in "60 - 69") /castsequence [nostealth,nostance:3] reset=target/combat/6 Slice and Dice,Backstab,Backstab,Backstab,Backstab,Rupture,B ackstab,Backstab,Backstab,Backstab,Recuperate,Back stab,Backstab,Backstab,Backstab,Backstab,Eviscerat e,Backstab,Backstab,Backstab,Backstab,Slice and Dice,Backstab,Backstab,Backstab,Backstab,Recuperat e,Backstab,Backstab,Backstab,Backstab,Backstab,Evi scerate
!if (character in "Class Rogues Subtlety" and character in "60 - 69") /cast [Stance:1,Stance:3] Ambush
!if (character in "Class Rogues Subtlety" and character in "70 - 79") /cast [noform:1] Stealth
!if (character in "Class Rogues Subtlety" and character in "70 - 79") /cast [nostealth] Vanish
!if (character in "Class Rogues Subtlety" and character in "70 - 79") /cast [Stance:1][Stance:3] Premeditation
!if (character in "Class Rogues Subtlety" and character in "70 - 79") /cast Shadowstep
!if (character in "Class Rogues Subtlety" and character in "70 - 79") /cast [nostealth][nostance:3] Shadow Dance
!if (character in "Class Rogues Subtlety" and character in "70 - 79") /castsequence [nostealth,nostance:3] reset=target/combat/6 Slice and Dice,Backstab,Backstab,Backstab,Backstab,Rupture,B ackstab,Backstab,Backstab,Backstab,Recuperate,Back stab,Backstab,Backstab,Backstab,Backstab,Eviscerat e,Backstab,Backstab,Backstab,Backstab,Slice and Dice,Backstab,Backstab,Backstab,Backstab,Recuperat e,Backstab,Backstab,Backstab,Backstab,Backstab,Evi scerate
!if (character in "Class Rogues Subtlety" and character in "70 - 79") /cast [Stance:1,Stance:3] Ambush
!if (character in "Class Rogues Subtlety" and character in "80 - 84") /cast [noform:1] Stealth
!if (character in "Class Rogues Subtlety" and character in "80 - 84") /cast [nostealth] Vanish
!if (character in "Class Rogues Subtlety" and character in "80 - 84") /cast [stealth][stance:3] Premeditation
!if (character in "Class Rogues Subtlety" and character in "80 - 84") /cast Shadowstep
!if (character in "Class Rogues Subtlety" and character in "80 - 84") /cast [nostealth][nostance:3] Shadow Dance
!if (character in "Class Rogues Subtlety" and character in "80 - 84") /castsequence [nostealth,nostance:3] reset=target/combat/6 Slice and Dice,Backstab,Backstab,Backstab,Backstab,Rupture,B ackstab,Backstab,Backstab,Backstab,Recuperate,Back stab,Backstab,Backstab,Backstab,Backstab,Eviscerat e,Backstab,Backstab,Backstab,Backstab,Slice and Dice,Backstab,Backstab,Backstab,Backstab,Recuperat e,Backstab,Backstab,Backstab,Backstab,Backstab,Evi scerate
!if (character in "Class Rogues Subtlety" and character in "80 - 84") /cast [Stance:1,Stance:3] Ambush
!if (character in "Class Rogues Subtlety" and character in "85") /cast [noform:1] Stealth
!if (character in "Class Rogues Subtlety" and character in "85") /cast [nostealth] Vanish
!if (character in "Class Rogues Subtlety" and character in "85") /cast [stealth][stance:3] Premeditation
!if (character in "Class Rogues Subtlety" and character in "85") /cast Shadowstep
!if (character in "Class Rogues Subtlety" and character in "85") /cast [nostealth][nostance:3] Shadow Dance
!if (character in "Class Rogues Subtlety" and character in "85") /castsequence [nostealth,nostance:3] reset=target/combat/6 Slice and Dice,Backstab,Backstab,Backstab,Backstab,Rupture,B ackstab,Backstab,Backstab,Backstab,Recuperate,Back stab,Backstab,Backstab,Backstab,Backstab,Eviscerat e,Backstab,Backstab,Backstab,Backstab,Slice and Dice,Backstab,Backstab,Backstab,Backstab,Recuperat e,Backstab,Backstab,Backstab,Backstab,Backstab,Evi scerate
!if (character in "Class Rogues Subtlety" and character in "85") /cast [Stance:1,Stance:3] Ambush
!if (character in "Class Rogues Subtlety") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Subtlety") /console Sound_EnableSFX 1
Rogues Subtlety Proc:
!if (character in "Class Rogues Subtlety") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Rogues Subtlety") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Subtlety") /console Sound_EnableSFX 0
!if (character in "Class Rogues Subtlety" and character in "50 - 59") /cast [Stance:1][Stance:3] Preparation
!if (character in "Class Rogues Subtlety" and character in "60 - 69") /cast [Stance:1][Stance:3] Preparation
!if (character in "Class Rogues Subtlety" and character in "70 - 79") /cast [Stance:1][Stance:3] Preparation
!if (character in "Class Rogues Subtlety" and character in "80 - 84") /cast [Stance:1][Stance:3] Preparation
!if (character in "Class Rogues Subtlety" and character in "85") /cast [Stance:1][Stance:3] Preparation
!if (character in "Class Rogues Subtlety") /use 13
!if (character in "Class Rogues Subtlety") /use 14
!if (character in "Class Rogues Subtlety") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Rogues Subtlety") /console Sound_EnableSFX 1
Aragent
05-06-2011, 04:54 PM
Shamans Elemental Sequence:
!if (character in "Class Shamans Elemental") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Shamans Elemental") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Shamans Elemental") /console Sound_EnableSFX 0
!if (character in "Class Shamans Elemental" and character in "01 - 04") /cast Lightning Bolt
!if (character in "Class Shamans Elemental" and character in "05 - 09") /castsequence reset=combat/8 Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Elemental" and character in "10 - 19") /castsequence reset=combat/8 Searing Totem,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Elemental" and character in "20 - 29") /castsequence reset=combat/8 Searing Totem,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Elemental" and character in "30 - 39") /castsequence reset=combat/8 Searing Totem,Flame Shock,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Elemental" and character in "40 - 49") /castsequence reset=combat/8 Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Elemental" and character in "50 - 59") /castsequence reset=combat/8 Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Elemental" and character in "60 - 69") /castsequence reset=combat/8 Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Elemental" and character in "70 - 79") /castsequence reset=combat/8 Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Elemental" and character in "80 - 84") /castsequence reset=combat/8 Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Elemental" and character in "85") /castsequence reset=combat/8 Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Lightning Bolt,Chain Lightning,Flame Shock,Lava Burst,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Elemental") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Shamans Elemental") /console Sound_EnableSFX 1
Shamans Elemental Proc:
!if (character in "Class Shamans Elemental") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Shamans Elemental") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Shamans Elemental") /console Sound_EnableSFX 0
!if (character in "Class Shamans Elemental" and character in "40 - 49") /cast Lava Burst
!if (character in "Class Shamans Elemental" and character in "40 - 49") /stopcasting
!if (character in "Class Shamans Elemental" and character in "50 - 59") /cast Elemental Mastery
!if (character in "Class Shamans Elemental" and character in "50 - 59") /cast Lava Burst
!if (character in "Class Shamans Elemental" and character in "50 - 59") /stopcasting
!if (character in "Class Shamans Elemental" and character in "60 - 69") /cast Elemental Mastery
!if (character in "Class Shamans Elemental" and character in "60 - 69") /cast Lava Burst
!if (character in "Class Shamans Elemental" and character in "60 - 69") /stopcasting
!if (character in "Class Shamans Elemental" and character in "70 - 79") /cast Elemental Mastery
!if (character in "Class Shamans Elemental" and character in "70 - 79") /cast Lava Burst
!if (character in "Class Shamans Elemental" and character in "70 - 79") /stopcasting
!if (character in "Class Shamans Elemental" and character in "80 - 84") /cast Elemental Mastery
!if (character in "Class Shamans Elemental" and character in "80 - 84") /cast Lava Burst
!if (character in "Class Shamans Elemental" and character in "80 - 84") /stopcasting
!if (character in "Class Shamans Elemental" and character in "85") /cast Elemental Mastery
!if (character in "Class Shamans Elemental" and character in "85") /cast Lava Burst
!if (character in "Class Shamans Elemental" and character in "85") /stopcasting
!if (character in "Class Shamans Elemental") /use 13
!if (character in "Class Shamans Elemental") /use 14
!if (character in "Class Shamans Elemental") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Shamans Elemental") /console Sound_EnableSFX 1
Aragent
05-06-2011, 04:55 PM
Shamans Enhancement Sequence:
!if (character in "Class Shamans Enhancement" and character in "WoW Melee") /startattack
!if (character in "Class Shamans Enhancement") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Shamans Enhancement") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Shamans Enhancement") /console Sound_EnableSFX 0
!if (character in "Class Shamans Enhancement" and character in "01 - 04") /cast Lightning Bolt
!if (character in "Class Shamans Enhancement" and character in "05 - 09") /castsequence reset=combat/8 Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Enhancement" and character in "10 - 19") /castsequence reset=combat/8 Lava Lash,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Lava Lash,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Enhancement" and character in "20 - 29") /castsequence reset=combat/8 Lava Lash,Lightning Bolt,Lightning Bolt,Earth Shock,Lightning Bolt,Lightning Bolt,Lava Lash,Lightning Bolt,Earth Shock
!if (character in "Class Shamans Enhancement" and character in "30 - 39") /castsequence reset=combat/8 Call of the Elements,Stormstrike,Lava Lash,Lightning Bolt,null
!if (character in "Class Shamans Enhancement" and character in "30 - 39") /cast Lava Lash
!if (character in "Class Shamans Enhancement" and character in "30 - 39") /cast Unleash Elements
!if (character in "Class Shamans Enhancement" and character in "30 - 39") /cast Stormstrike
!if (character in "Class Shamans Enhancement" and character in "30 - 39") /castsequence reset=target/combat/14 Earth Shock,Earth Shock,Flame shock
!if (character in "Class Shamans Enhancement" and character in "30 - 39") /cast lightning bolt
!if (character in "Class Shamans Enhancement" and character in "40 - 49") /castsequence reset=combat/8 Call of the Elements,Stormstrike,Lava Lash,Lightning Bolt,null
!if (character in "Class Shamans Enhancement" and character in "40 - 49") /cast Lava Lash
!if (character in "Class Shamans Enhancement" and character in "40 - 49") /cast Stormstrike
!if (character in "Class Shamans Enhancement" and character in "40 - 49") /castsequence reset=target/combat/14 Earth Shock,Earth Shock,Flame shock
!if (character in "Class Shamans Enhancement" and character in "40 - 49") /cast lightning bolt
!if (character in "Class Shamans Enhancement" and character in "50 - 59") /castsequence reset=combat/8 Call of the Elements,Stormstrike,Lava Lash,Lightning Bolt,null
!if (character in "Class Shamans Enhancement" and character in "50 - 59") /cast Lava Lash
!if (character in "Class Shamans Enhancement" and character in "50 - 59") /cast Stormstrike
!if (character in "Class Shamans Enhancement" and character in "30 - 59") /castsequence reset=target/combat/14 Earth Shock,Earth Shock,Flame shock
!if (character in "Class Shamans Enhancement" and character in "50 - 59") /cast lightning bolt
!if (character in "Class Shamans Enhancement" and character in "60 - 69") /castsequence reset=combat/8 Call of the Elements,Stormstrike,Lava Lash,Lightning Bolt,null
!if (character in "Class Shamans Enhancement" and character in "60 - 69") /cast Lava Lash
!if (character in "Class Shamans Enhancement" and character in "60 - 69") /cast Stormstrike
!if (character in "Class Shamans Enhancement" and character in "60 - 39") /castsequence reset=target/combat/14 Earth Shock,Earth Shock,Flame shock
!if (character in "Class Shamans Enhancement" and character in "60 - 69") /cast lightning bolt
!if (character in "Class Shamans Enhancement" and character in "70 - 79") /castsequence reset=combat/8 Feral Spirit,Call of the Elements,Stormstrike,Lava Lash,Lightning Bolt,null
!if (character in "Class Shamans Enhancement" and character in "70 - 79") /cast Lava Lash
!if (character in "Class Shamans Enhancement" and character in "70 - 79") /cast Stormstrike
!if (character in "Class Shamans Enhancement" and character in "70 - 79") /castsequence reset=target/combat/14 Earth Shock,Earth Shock,Flame shock
!if (character in "Class Shamans Enhancement" and character in "70 - 79") /cast lightning bolt
!if (character in "Class Shamans Enhancement" and character in "80 - 84") /castsequence reset=combat/8 Feral Spirit,Call of the Elements,Stormstrike,Lava Lash,Lightning Bolt,null
!if (character in "Class Shamans Enhancement" and character in "80 - 84") /cast Lava Lash
!if (character in "Class Shamans Enhancement" and character in "80 - 84") /cast Stormstrike
!if (character in "Class Shamans Enhancement" and character in "80 - 84") /castsequence reset=target/combat/14 Earth Shock,Earth Shock,Flame shock
!if (character in "Class Shamans Enhancement" and character in "80 - 84") /cast lightning bolt
!if (character in "Class Shamans Enhancement" and character in "85") /castsequence reset=combat/8 Feral Spirit,Call of the Elements,Stormstrike,Lava Lash,Unleash Elements,Flame Shock,Lightning Bolt,null
!if (character in "Class Shamans Enhancement" and character in "85") /cast Lava Lash
!if (character in "Class Shamans Enhancement" and character in "85") /cast Unleash Elements
!if (character in "Class Shamans Enhancement" and character in "85") /cast Stormstrike
!if (character in "Class Shamans Enhancement" and character in "85") /castsequence reset=target/combat/14 Earth Shock,Earth Shock,Flame shock
!if (character in "Class Shamans Enhancement" and character in "85") /cast lightning bolt
!if (character in "Class Shamans Enhancement") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Shamans Enhancement") /console Sound_EnableSFX
Shamans Enhancement Proc:
!if (character in "Class Shamans Enhancement") /stopmacro [@target,noexists] [noharm] [dead]
!if (character in "Class Shamans Enhancement") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Shamans Enhancement") /console Sound_EnableSFX 0
!if (character in "Class Shamans Enhancement" and character in "10 - 19") /cast Searing Totem
!if (character in "Class Shamans Enhancement" and character in "20 - 29") /cast Searing Totem
!if (character in "Class Shamans Enhancement" and character in "30 - 39") /cast Searing Totem
!if (character in "Class Shamans Enhancement" and character in "40 - 49") /cast Searing Totem
!if (character in "Class Shamans Enhancement" and character in "50 - 59") /cast Searing Totem
!if (character in "Class Shamans Enhancement" and character in "60 - 69") /cast Searing Totem
!if (character in "Class Shamans Enhancement" and character in "70 - 79") /cast Feral Spirit
!if (character in "Class Shamans Enhancement" and character in "10 - 19") /cast Searing Totem
!if (character in "Class Shamans Enhancement" and character in "80 - 84") /cast Feral Spirit
!if (character in "Class Shamans Enhancement" and character in "10 - 19") /cast Searing Totem
!if (character in "Class Shamans Enhancement" and character in "85") /cast Feral Spirit
!if (character in "Class Shamans Enhancement" and character in "10 - 19") /cast Searing Totem
!if (character in "Class Shamans Enhancement") /petattack
!if (character in "Class Shamans Enhancement") /use 13
!if (character in "Class Shamans Enhancement") /use 14
!if (character in "Class Shamans Enhancement") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Shamans Enhancement") /console Sound_EnableSFX 1
Aragent
05-06-2011, 04:56 PM
Shamans Restoration Sequence:
Shamans Restoration Proc:
Aragent
05-06-2011, 04:56 PM
Warlocks Affliction Sequence:
!if (character in "Class Warlocks Affliction") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Warlocks Affliction") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Affliction") /console Sound_EnableSFX 0
!if (character in "Class Warlocks Affliction") /cast [@pettarget] petattack
!if (character in "Class Warlocks Affliction" and character in "01 - 04") /cast Shadow Bolt
!if (character in "Class Warlocks Affliction" and character in "05 - 09") /castsequence reset=target/combat/3 Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Affliction" and character in "10 - 19") /castsequence reset=target/combat/3 Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Drain Soul,Drain Soul
!if (character in "Class Warlocks Affliction" and character in "20 - 29") /castsequence reset=target/combat/3 Bane of Doom,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Drain Soul,Drain Soul
!if (character in "Class Warlocks Affliction" and character in "30 - 39") /castsequence reset=target/combat/3 Bane of Doom,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Drain Soul,Drain Soul
!if (character in "Class Warlocks Affliction" and character in "40 - 49") /castsequence reset=target/combat/3 Bane of Doom,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Drain Soul,Drain Soul
!if (character in "Class Warlocks Affliction" and character in "50 - 59") /castsequence reset=target/combat/3 Bane of Doom,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Drain Soul,Drain Soul
!if (character in "Class Warlocks Affliction" and character in "60 - 69") /castsequence reset=target/combat/3 Bane of Doom,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Unstable Affliction,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Drain Soul,Drain Soul
!if (character in "Class Warlocks Affliction" and character in "70 - 79") /castsequence reset=target/combat/3 Bane of Doom,Unstable Affliction,Corruption,Haunt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Unstable Affliction,Haunt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Drain Soul,Drain Soul
!if (character in "Class Warlocks Affliction" and character in "80 - 84") /castsequence reset=target/combat/3 Bane of Doom,Unstable Affliction,Corruption,Haunt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Unstable Affliction,Haunt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Drain Soul,Drain Soul
!if (character in "Class Warlocks Affliction" and character in "85") /castsequence reset=target/combat/3 Bane of Doom,Unstable Affliction,Corruption,Haunt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Unstable Affliction,Haunt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Drain Soul,Drain Soul
!if (character in "Class Warlocks Affliction") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Affliction") /console Sound_EnableSFX 1
Warlocks Affliction Proc:
!if (character in "Class Warlocks Affliction") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Warlocks Affliction") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Affliction") /console Sound_EnableSFX 0
!if (character in "Class Warlocks Affliction") /cast Shadow Bolt
!if (character in "Class Warlocks Affliction") /stopcasting
!if (character in "Class Warlocks Affliction" and character in "05 - 09") /cast Life Tap
!if (character in "Class Warlocks Affliction" and character in "10 - 19") /cast Life Tap
!if (character in "Class Warlocks Affliction" and character in "20 - 29") /cast Life Tap
!if (character in "Class Warlocks Affliction" and character in "30 - 39") /cast Life Tap
!if (character in "Class Warlocks Affliction" and character in "40 - 49") /cast Life Tap
!if (character in "Class Warlocks Affliction" and character in "50 - 59") /cast Life Tap
!if (character in "Class Warlocks Affliction" and character in "60 - 69") /cast Life Tap
!if (character in "Class Warlocks Affliction" and character in "70 - 79") /cast Life Tap
!if (character in "Class Warlocks Affliction" and character in "80 - 84") /cast Life Tap
!if (character in "Class Warlocks Affliction" and character in "85") /cast Life Tap
!if (character in "Class Warlocks Affliction") /use 13
!if (character in "Class Warlocks Affliction") /use 14
!if (character in "Class Warlocks Affliction") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Affliction") /console Sound_EnableSFX 1
Aragent
05-06-2011, 04:57 PM
Warlocks Demonology Sequence:
!if (character in "Class Warlocks Demonology") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Warlocks Demonology") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Demonology") /console Sound_EnableSFX 0
!if (character in "Class Warlocks Demonology") /cast [@pettarget] petattack
!if (character in "Class Warlocks Demonology" and character in "01 - 04") /cast Shadow Bolt
!if (character in "Class Warlocks Demonology" and character in "05 - 09") /castsequence reset=target/combat/3 Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Demonology" and character in "10 - 19") /castsequence reset=target/combat/3 Immolate,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Immolate,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Demonology" and character in "20 - 29") /castsequence reset=target/combat/3 Immolate,Corruption,Bane of Doom,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Immolate,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Demonology" and character in "30 - 39") /castsequence reset=target/combat/3 Immolate,Corruption,Bane of Doom,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Immolate,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Demonology" and character in "40 - 49") /castsequence reset=target/combat/3 Immolate,Corruption,Bane of Doom,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Immolate,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Demonology" and character in "50 - 59") /castsequence reset=target/combat/3 Immolate,Hand of Gul'Dan,Corruption,Bane of Doom,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Immolate,Hand of Gul'Dan,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Demonology" and character in "60 - 69") /castsequence reset=target/combat/3 Immolate,Hand of Gul'Dan,Corruption,Bane of Doom,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Immolate,Hand of Gul'Dan,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Demonology" and character in "70 - 79") /cast Metamorphosis
!if (character in "Class Warlocks Demonology" and character in "70 - 79") /cast Demon Soul
!if (character in "Class Warlocks Demonology" and character in "70 - 79") /cast Immolation Aura
!if (character in "Class Warlocks Demonology" and character in "70 - 79") /castsequence reset=target/combat/3 Immolate,Hand of Gul'Dan,Corruption,Bane of Doom,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Immolate,Hand of Gul'Dan,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Demonology" and character in "80 - 84") /cast Metamorphosis
!if (character in "Class Warlocks Demonology" and character in "80 - 84") /cast Demon Soul
!if (character in "Class Warlocks Demonology" and character in "80 - 84") /cast Immolation Aura
!if (character in "Class Warlocks Demonology" and character in "80 - 84") /castsequence reset=target/combat/3 Immolate,Hand of Gul'Dan,Bane of Doom,Corruption,Shadowflame,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Immolate,Hand of Gul'Dan,Corruption,Shadowflame,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Demonology" and character in "85") /cast Metamorphosis
!if (character in "Class Warlocks Demonology" and character in "85") /cast Demon Soul
!if (character in "Class Warlocks Demonology" and character in "85") /cast Immolation Aura
!if (character in "Class Warlocks Demonology" and character in "85") /castsequence reset=target/combat/3 Immolate,Hand of Gul'Dan,Bane of Doom,Corruption,Shadowflame,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Immolate,Hand of Gul'Dan,Corruption,Shadowflame,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Demonology") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Demonology") /console Sound_EnableSFX 1
Warlocks Demonology Proc:
!if (character in "Class Warlocks Demonology") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Warlocks Demonology") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Demonology") /console Sound_EnableSFX 0
!if (character in "Class Warlocks Demonology" and character in "30 - 39") /cast Demonic Empowerment
!if (character in "Class Warlocks Demonology" and character in "40 - 49") /cast Demonic Empowerment
!if (character in "Class Warlocks Demonology" and character in "50 - 59") /cast Demonic Empowerment
!if (character in "Class Warlocks Demonology" and character in "60 - 69") /cast Demonic Empowerment
!if (character in "Class Warlocks Demonology" and character in "70 - 79") /cast Demonic Empowerment
!if (character in "Class Warlocks Demonology" and character in "80 - 84") /cast Demonic Empowerment
!if (character in "Class Warlocks Demonology" and character in "85") /cast Demonic Empowerment
!if (character in "Class Warlocks Demonology") /use 13
!if (character in "Class Warlocks Demonology") /use 14
!if (character in "Class Warlocks Demonology") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Demonology") /console Sound_EnableSFX 1
Aragent
05-06-2011, 04:57 PM
Warlocks Destruction Sequence:
!if (character in "Class Warlocks Destruction") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Warlocks Destruction") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Destruction") /console Sound_EnableSFX 0
!if (character in "Class Warlocks Destruction" and character in "01 - 04") /cast Shadow Bolt
!if (character in "Class Warlocks Destruction" and character in "05 - 09") /castsequence reset=target/combat/3 Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Destruction" and character in "10 - 19") /castsequence reset=target/combat/3 Immolate,Conflagrate,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Immolate,Corruption,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Destruction" and character in "20 - 29") /castsequence reset=target/combat/3 Curse of Weakness,Immolate,Conflagrate,Bane of Doom,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Immolate,Corruption,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Destruction" and character in "30 - 39") /castsequence reset=target/combat/3 Curse of Tongues,Immolate,Conflagrate,Bane of Doom,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Immolate,Corruption,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Destruction" and character in "40 - 49") /castsequence reset=target/combat/3 Curse of Tongues,Immolate,Conflagrate,Bane of Doom,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Immolate,Corruption,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Destruction" and character in "50 - 59") /castsequence reset=target/combat/3 Curse of Tongues,Immolate,Conflagrate,Bane of Doom,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Immolate,Corruption,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Destruction" and character in "50 - 59") /cast Shadowburn
!if (character in "Class Warlocks Destruction" and character in "60 - 69") /castsequence reset=target/combat/3 Curse of the Elements,Soulburn,Soul Fire,Immolate,Conflagrate,Bane of Doom,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Conflagrate,Soul Fire,Immolate,Corruption,Shadow Bolt,Shadow Bolt,Conflagrate,Shadow Bolt,Shadow Bolt
!if (character in "Class Warlocks Destruction" and character in "60 - 69") /cast Shadowburn
!if (character in "Class Warlocks Destruction" and character in "70 - 79") /castsequence reset=target/combat/3 Curse of the Elements,Soulburn,Soul Fire,Immolate,Conflagrate,Bane of Doom,Corruption,Chaos Bolt,Incinerate,Incinerate,Incinerate,Life Tap,Conflagrate,Soul Fire,Immolate,Chaos Bolt,Corruption,Incinerate,Conflagrate,Incinerate, Incinerate
!if (character in "Class Warlocks Destruction" and character in "70 - 79") /cast Shadowburn
!if (character in "Class Warlocks Destruction" and character in "80 - 84") /castsequence reset=target/combat/3 Curse of the Elements,Soulburn,Soul Fire,Immolate,Conflagrate,Bane of Doom,Corruption,Chaos Bolt,Incinerate,Incinerate,Incinerate,Life Tap,Conflagrate,Soul Fire,Immolate,Chaos Bolt,Corruption,Incinerate,Conflagrate,Incinerate, Incinerate
!if (character in "Class Warlocks Destruction" and character in "80 - 84") /cast Shadowburn
!if (character in "Class Warlocks Destruction" and character in "85") /cast Demon Soul
!if (character in "Class Warlocks Destruction" and character in "85") /castsequence reset=target/combat/3 Curse of the Elements,Soulburn,Soul Fire,Immolate,Conflagrate,Bane of Doom,Corruption,Chaos Bolt,Incinerate,Incinerate,Incinerate,Life Tap,Conflagrate,Soul Fire,Immolate,Chaos Bolt,Corruption,Incinerate,Conflagrate,Incinerate, Incinerate
!if (character in "Class Warlocks Destruction" and character in "85") /cast Shadowburn
!if (character in "Class Warlocks Destruction") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Destruction") /console Sound_EnableSFX 1
Warlocks Destruction Proc:
!if (character in "Class Warlocks Destruction") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Warlocks Destruction") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Destruction") /console Sound_EnableSFX 0
!if (character in "Class Warlocks Destruction" and character in "10 - 19") /cast Soulburn
!if (character in "Class Warlocks Destruction" and character in "20 - 29") /cast Soulburn
!if (character in "Class Warlocks Destruction" and character in "30 - 39") /cast Soulburn
!if (character in "Class Warlocks Destruction" and character in "40 - 49") /cast Soulburn
!if (character in "Class Warlocks Destruction" and character in "50 - 59") /cast Soulburn
!if (character in "Class Warlocks Destruction" and character in "60 - 69") /cast Soulburn
!if (character in "Class Warlocks Destruction" and character in "60 - 69") /cast Soulfire
!if (character in "Class Warlocks Destruction" and character in "60 - 69") /Stopcasting
!if (character in "Class Warlocks Destruction" and character in "70 - 79") /cast Soulburn
!if (character in "Class Warlocks Destruction" and character in "70 - 79") /cast Soulfire
!if (character in "Class Warlocks Destruction" and character in "70 - 79") /Stopcasting
!if (character in "Class Warlocks Destruction" and character in "80 - 84") /cast Soulburn
!if (character in "Class Warlocks Destruction" and character in "80 - 84") /cast Soulfire
!if (character in "Class Warlocks Destruction" and character in "80 - 84") /Stopcast
!if (character in "Class Warlocks Destruction" and character in "85") /cast Soulburn
!if (character in "Class Warlocks Destruction" and character in "85") /cast Soulfire
!if (character in "Class Warlocks Destruction" and character in "85") /Stopcasting
!if (character in "Class Warlocks Destruction") /use 13
!if (character in "Class Warlocks Destruction") /use 14
!if (character in "Class Warlocks Destruction") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warlocks Destruction") /console Sound_EnableSFX 1
Aragent
05-06-2011, 05:00 PM
Warriors Arms Sequence:
!if (character in "Class Warriors Arms" and character in "WoW Melee") /startattack
!if (character in "Class Warriors Arms") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Warriors Arms") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warriors Arms") /console Sound_EnableSFX 0
!if (character in "Class Warriors Arms" and character in "01 - 04") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "01 - 04") /cast Strike
!if (character in "Class Warriors Arms" and character in "05 - 09") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "05 - 09") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Arms" and character in "05 - 09") /castsequence reset=target/combat/3 Rend,Strike,Strike,Strike,Strike,Rend,Strike,Strik e,Strike,Strike,Rend
!if (character in "Class Warriors Arms" and character in "10 - 19") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "10 - 19") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Arms" and character in "10 - 19") /castsequence reset=target/combat/3 Rend,Mortal Strike,Strike,Strike,Strike,Rend,Strike,Strike,Str ike,Strike,Rend,Mortal Strike,Strike,Strike,Strike
!if (character in "Class Warriors Arms" and character in "20 - 29") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "20 - 29") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Arms" and character in "20 - 29") /cast Execute
!if (character in "Class Warriors Arms" and character in "20 - 29") /castsequence reset=target/combat/3 Rend,Mortal Strike,Strike,Strike,Strike,Rend,Heroic Strike,Strike,Strike,Strike,Rend,Mortal Strike,Strike,Strike,Heroic Strike
!if (character in "Class Warriors Arms" and character in "30 - 39") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "30 - 39") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Arms" and character in "30 - 39") /cast Execute
!if (character in "Class Warriors Arms" and character in "30 - 39") /cast Overpower
!if (character in "Class Warriors Arms" and character in "30 - 39") /castsequence reset=target/combat/3 Rend,Mortal Strike,Strike,Strike,Strike,Rend,Heroic Strike,Strike,Strike,Strike,Rend,Mortal Strike,Strike,Strike,Heroic Strike
!if (character in "Class Warriors Arms" and character in "40 - 49") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "40 - 49") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Arms" and character in "40 - 49") /cast Execute
!if (character in "Class Warriors Arms" and character in "40 - 49") /cast Overpower
!if (character in "Class Warriors Arms" and character in "40 - 49") /castsequence reset=target/combat/3 Rend,Mortal Strike,Strike,Strike,Strike,Rend,Heroic Strike,Strike,Strike,Strike,Rend,Mortal Strike,Strike,Strike,Heroic Strike
!if (character in "Class Warriors Arms" and character in "50 - 59") /cast [nocombat,nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "50 - 59") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Arms" and character in "50 - 59") /castsequence [combat] !Berserker Stance,Intercept,!Battle Stance,null
!if (character in "Class Warriors Arms" and character in "50 - 59") /cast Execute
!if (character in "Class Warriors Arms" and character in "50 - 59") /cast Overpower
!if (character in "Class Warriors Arms" and character in "50 - 59") /castsequence reset=target/combat/3 Rend,Mortal Strike,Slam,Slam,Slam,Slam,Slam,Rend,Heroic Strike,Slam,Slam,Slam,Slam,Slam,Rend,Mortal Strike,Slam,Slam,Slam,Slam,Slam,Heroic Strike
!if (character in "Class Warriors Arms" and character in "60 - 69") /cast [nocombat,nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "60 - 69") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Arms" and character in "60 - 69") /castsequence [combat] !Berserker Stance,Intercept,!Battle Stance,null
!if (character in "Class Warriors Arms" and character in "60 - 69") /cast Execute
!if (character in "Class Warriors Arms" and character in "60 - 69") /cast Overpower
!if (character in "Class Warriors Arms" and character in "60 - 69") /castsequence reset=target/combat/3 Rend,Mortal Strike,Slam,Slam,Slam,Slam,Slam,Mortal Strike,Heroic Strike,Slam,Slam,Slam,Slam,Slam,,Mortal Strike,Slam,Slam,Slam,Slam,Slam,Heroic Strike
!if (character in "Class Warriors Arms" and character in "70 - 79") /cast [nocombat,nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "70 - 79") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Arms" and character in "70 - 79") /castsequence [combat] !Berserker Stance,Intercept,!Battle Stance,null
!if (character in "Class Warriors Arms" and character in "70 - 79") /cast Execute
!if (character in "Class Warriors Arms" and character in "70 - 79") /cast Overpower
!if (character in "Class Warriors Arms" and character in "70 - 79") /castsequence reset=target/combat/3 Rend,Mortal Strike,Slam,Slam,Slam,Slam,Slam,Mortal Strike,Heroic Strike,Slam,Slam,Slam,Slam,Slam,Mortal Strike,Slam,Slam,Slam,Slam,Slam,Heroic Strike
!if (character in "Class Warriors Arms" and character in "80 - 84") /cast [nocombat,nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "80 - 84") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Arms" and character in "80 - 84") /castsequence [combat] !Berserker Stance,Intercept,!Battle Stance,null
!if (character in "Class Warriors Arms" and character in "80 - 84") /cast Execute
!if (character in "Class Warriors Arms" and character in "80 - 84") /cast Overpower
!if (character in "Class Warriors Arms" and character in "80 - 84") /castsequence reset=target/combat/3 Rend,Mortal Strike,Slam,Slam,Slam,Slam,Slam,Mortal Strike,Heroic Strike,Slam,Slam,Slam,Slam,Slam,Mortal Strike,Slam,Slam,Slam,Slam,Slam,Heroic Strike
!if (character in "Class Warriors Arms" and character in "85") /cast [nocombat,nostance:1] !Battle Stance
!if (character in "Class Warriors Arms" and character in "85") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Arms" and character in "85") /castsequence [combat] !Berserker Stance,Intercept,!Battle Stance,null
!if (character in "Class Warriors Arms" and character in "85") /cast Execute
!if (character in "Class Warriors Arms" and character in "85") /cast Overpower
!if (character in "Class Warriors Arms" and character in "85") /cast Colossus Smash
!if (character in "Class Warriors Arms" and character in "85") /castsequence reset=target/combat/3 Rend,Mortal Strike,Slam,Slam,Slam,Slam,Slam,Mortal Strike,Heroic Strike,Slam,Slam,Slam,Slam,Slam,Mortal Strike,Slam,Slam,Slam,Slam,Slam,Heroic Strike
!if (character in "Class Warriors Arms") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warriors Arms") /console Sound_EnableSFX 1
Warriors Arms Proc:
!if (character in "Class Warriors Arms") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Warriors Arms") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warriors Arms") /console Sound_EnableSFX 0
!if (character in "Class Warriors Arms" and character in "40 - 49") /cast Deadly Calm
!if (character in "Class Warriors Arms" and character in "50 - 59") /cast Deadly Calm
!if (character in "Class Warriors Arms" and character in "60 - 69") /cast Deadly Calm
!if (character in "Class Warriors Arms" and character in "70 - 79") /cast Deadly Calm
!if (character in "Class Warriors Arms" and character in "70 - 79") /cast Throwdown
!if (character in "Class Warriors Arms" and character in "80 - 84") /cast Deadly Calm
!if (character in "Class Warriors Arms" and character in "80 - 84") /cast Throwdown
!if (character in "Class Warriors Arms" and character in "85") /cast Deadly Calm
!if (character in "Class Warriors Arms" and character in "85") /cast Throwdown
!if (character in "Class Warriors Arms") /use 13
!if (character in "Class Warriors Arms") /use 14
!if (character in "Class Warriors Arms") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warriors Arms") /console Sound_EnableSFX 1
Aragent
05-06-2011, 05:00 PM
Warriors Fury Sequence:
!if (character in "Class Warriors Fury" and character in "WoW Melee") /startattack
!if (character in "Class Warriors Fury") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Warriors Fury") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warriors Fury") /console Sound_EnableSFX 0
!if (character in "Class Warriors Fury" and character in "01 - 04") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "01 - 04") /cast Strike
!if (character in "Class Warriors Fury" and character in "05 - 09") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "05 - 09") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Fury" and character in "05 - 09") /castsequence reset=target/combat/3 Rend,Strike,Strike,Strike,Strike,Rend,Strike,Strik e,Strike,Strike,Rend
!if (character in "Class Warriors Fury" and character in "10 - 19") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "10 - 19") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Fury" and character in "10 - 19") /castsequence reset=target/combat/3 Rend,Blood Thurst,Strike,Blood Thurst,Strike,Rend,Blood Thurst,Strike,Blood Thurst,Strike,Rend,Blood Thurst,Strike,Blood Thurst,Strike
!if (character in "Class Warriors Fury" and character in "20 - 29") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "20 - 29") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Fury" and character in "20 - 29") /cast Execute
!if (character in "Class Warriors Fury" and character in "20 - 29") /castsequence reset=target/combat/3 Rend,Blood Thurst,Strike,Blood Thurst,Strike,Rend,Blood Thurst,Heroic Strike,Blood Thurst,Strike,Rend,Blood Thurst,Heroic Strike,Blood Thurst,Strike
!if (character in "Class Warriors Fury" and character in "30 - 39") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "30 - 39") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Fury" and character in "30 - 39") /cast [nostance:3] !Berserker Stance
!if (character in "Class Warriors Fury" and character in "30 - 39") /cast Execute
!if (character in "Class Warriors Fury" and character in "30 - 39") /castsequence reset=target/combat/3 Rend,Blood Thurst,Strike,Blood Thurst,Strike,Rend,Blood Thurst,Heroic Strike,Blood Thurst,Strike,Rend,Blood Thurst,Heroic Strike,Blood Thurst,Strike
!if (character in "Class Warriors Fury" and character in "40 - 49") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "40 - 49") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Fury" and character in "40 - 49") /cast [nostance:3] !Berserker Stance
!if (character in "Class Warriors Fury" and character in "40 - 49") /cast Execute
!if (character in "Class Warriors Fury" and character in "40 - 49") /castsequence reset=target/combat/3 Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Heroic Strike,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Heroic Strike
!if (character in "Class Warriors Fury" and character in "50 - 59") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "50 - 59") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Fury" and character in "50 - 59") /cast [nostance:3] !Berserker Stance
!if (character in "Class Warriors Fury" and character in "50 - 59") /cast [combat] Intercept
!if (character in "Class Warriors Fury" and character in "50 - 59") /cast Execute
!if (character in "Class Warriors Fury" and character in "50 - 59") /castsequence reset=target/combat/3 Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Heroic Strike,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Heroic Strike
!if (character in "Class Warriors Fury" and character in "60 - 69") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "60 - 69") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Fury" and character in "60 - 69") /cast [nostance:3] !Berserker Stance
!if (character in "Class Warriors Fury" and character in "60 - 69") /cast [combat] Intercept
!if (character in "Class Warriors Fury" and character in "60 - 69") /cast Execute
!if (character in "Class Warriors Fury" and character in "60 - 69") /castsequence reset=target/combat/3 Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Heroic Strike,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Heroic Strike
!if (character in "Class Warriors Fury" and character in "70 - 79") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "70 - 79") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Fury" and character in "70 - 79") /cast [nostance:3] !Berserker Stance
!if (character in "Class Warriors Fury" and character in "70 - 79") /cast [combat] Intercept
!if (character in "Class Warriors Fury" and character in "70 - 79") /cast Execute
!if (character in "Class Warriors Fury" and character in "70 - 79") /castsequence reset=target/combat/3 Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Heroic Strike,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Heroic Strike
!if (character in "Class Warriors Fury" and character in "80 - 84") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "80 - 84") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Fury" and character in "80 - 84") /cast [nostance:3] !Berserker Stance
!if (character in "Class Warriors Fury" and character in "80 - 84") /cast [combat] Intercept
!if (character in "Class Warriors Fury" and character in "80 - 84") /cast Execute
!if (character in "Class Warriors Fury" and character in "80 - 84") /castsequence reset=target/combat/3 Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Heroic Strike,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Raging Blow,Blood Thurst,Heroic Strike
!if (character in "Class Warriors Fury" and character in "85") /cast [nostance:1] !Battle Stance
!if (character in "Class Warriors Fury" and character in "85") /castsequence [nocombat] Victory Rush,Charge,null
!if (character in "Class Warriors Fury" and character in "85") /cast [nostance:3] !Berserker Stance
!if (character in "Class Warriors Fury" and character in "85") /cast [combat] Intercept
!if (character in "Class Warriors Fury" and character in "85") /cast Execute
!if (character in "Class Warriors Fury" and character in "85") /castsequence reset=target/combat/3 Colossus Smash,Blood Thurst,Raging Blow,Blood Thurst,Slam,Blood Thurst,Raging Blow,Blood Thurst,Slam,Raging Blow,Blood Thurst,Heroic Strike,Blood Thurst,Colossus Smash,Colossus Smash,Blood Thurst,Raging Blow,Blood Thurst,Slam,Blood Thurst,Raging Blow,Blood Thurst,Slam,Raging Blow,Blood Thurst,Heroic Strike,Blood Thurst,Colossus Smash
!if (character in "Class Warriors Fury") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warriors Fury") /console Sound_EnableSFX 1
Warriors Fury Proc:
!if (character in "Class Warriors Fury") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Warriors Fury") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warriors Fury") /console Sound_EnableSFX 0
!if (Character in "class Warriors Fury" and character in "70 - 79") /cast Slam
!if (Character in "class Warriors Fury" and character in "80 - 84") /cast Slam
!if (Character in "class Warriors Fury" and character in "85") /cast Slam
!if (character in "Class Warriors Fury") /use 13
!if (character in "Class Warriors Fury") /use 14
!if (character in "Class Warriors Fury") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Warriors Fury") /console Sound_EnableSFX 1
MiRai
05-06-2011, 05:07 PM
c-c-c-combo breaker!
Svpernova09
05-06-2011, 05:08 PM
Instead of filling up pages and pages of this on the forums, this would be much better served to be put on the wiki. and discussed here.
Create an account here: http://www.dual-boxing.com/wiki/index.php?title=Special:Userlogin&type=signup&returnto=Main_Page
PM me your username and I'll get you access to create/edit wiki pages.
Leovindica
05-06-2011, 05:31 PM
Great stuff Aragent, gonna have to read alot to change your former setup to this one tho;-)
Leovindica
05-06-2011, 05:51 PM
Could you show me a pic of how your gamehelper folder looks like?
Aragent
05-06-2011, 05:52 PM
c-c-c-combo breaker!
Fenril what in perticular is a Combo Breaker
I have not had a chance to thoroughly test all the macros, I have tested as many as I can
(though admittedly I do not have 30 level 85 Characters
I have tryed to insure to keep as much uptime on combos as Possable (with a one button Multi step Macro as posable) .
Aragent
05-06-2011, 06:02 PM
Could you show me a pic of how your gamehelper folder looks like?
http://4thewin.org/2step/WoW_Macro_Set.PNG
to help
http://4thewin.org/2step/WoW_Macro_Set_Proc.PNG
you can download the complete Macro set from the secound post and install.
I do see an error so give me a sec and ill instead zip up the XML files and post them so they can be downloaded correctly.
Leovindica
05-06-2011, 06:05 PM
Thanks:)
Leovindica
05-06-2011, 06:11 PM
When I try to open this:
Game Helper: World of Warcraft: Macro Sets: for Multi Step Isboxer Project (complete Download of the Macros for the project.
http://4thewin.org/2step/WoW_Macro_Set.xmlI get this.
XML-parsefout: onjuist gevormd
Locatie: http://4thewin.org/2step/WoW_Macro_Set.xml
Regelnummer 1510, kolom 95:!if (character in "Class Hunters Marksman" and character in "20 - 29") /cast [nocombat] Hunter�s Mark
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
Aragent
05-06-2011, 06:20 PM
When I try to open this: I get this.
Yeah not sure why the website isnt properly displaying the .xml file however
I just added under the same link
.7z links that will allow you to download the file
you will then have to unzip it befor coping the xml file to clipboard.
Nexor
05-07-2011, 03:05 AM
After runing the Isboxer Wizard you must place each Character in the appropriate Class ATG
Also you must place each Character in a Level ATG and export all to Innerspace.
Ok i assume Z is the key to actually use the macro in game ? if so didnt worked for me.
Also i assume would still need to setup the IWT hotkey in game or ? never really used it before just making sure.
Also tried to see if someone had some experience with the new setup in the isboxer chat and Alge tried to help as best as he could but without any luck.
Aragent
05-07-2011, 11:02 AM
Ok i assume Z is the key to actually use the macro in game ? if so didnt worked for me.
Also i assume would still need to setup the IWT hotkey in game or ? never really used it before just making sure.
Also tried to see if someone had some experience with the new setup in the isboxer chat and Alge tried to help as best as he could but without any luck.
Ok Nextor what method did you use to set up the Multi Step did you do a Manual install
or did you install using the downloads if so which one.
I will endever to help you get it going.
The Melee IWT does not need a Hotkey becuase its called by another
However your standard Interact with target should have a hotkey
(This should be under Keymaps
WoW keybindings)
and is called by Melee IWT
Ualaa
05-07-2011, 12:31 PM
Specifically for the Melee IWT process.
http://www.dual-boxing.com/showthread.php?t=34145
Nexor
05-07-2011, 01:40 PM
Ok Nextor what method did you use to set up the Multi Step did you do a Manual install
or did you install using the downloads if so which one.
I will endever to help you get it going.
The Melee IWT does not need a Hotkey becuase its called by another
However your standard Interact with target should have a hotkey
(This should be under Keymaps
WoW keybindings)
and is called by Melee IWT
Used the full install one the only idea i got there might be a keybind conflict and the only keybinds i made sure that are not affected so far is Z (was stealth/unstealth weapon) and shift + z which was i believe bound by default by another thing.
I also installed from the xml files (and one 7z file since the XML file appears invalid).
I am not able to get it working - not sure why. When I press the Z key, it appears to trigger something, as the /startattack at the beginning of my Prot Paladin's macro is triggered - nothing else happens however.
I did have to make one my typo fix on the Prot Paladin script (The !if on the level 1-4 line has a double !! at the beginning).
When I "preview" the Paladins Protection Sequence and select my prot paladin, I get what appears to be a correct and valid script, but nothing seems to actually happen.
None of my other characters respond to the keypress either.
I'm not sure what I missed - here are the steps I took:
* Imported all of the XML - either via direct download or from the 7z files.
* Added all of my characters to the 85 Action Target Group
* Added my characters to the appropriate Class/Spec Action Target Groups
* Added my tank to the WoW Melee group, and all others to the WoW Non Melee group
* Added my group to both the Custom and 2 Step Key Maps
* Added my group to the Game Helpers
Let me know if there are any missed steps here.
Thanks,
Ruab
exyobite
05-07-2011, 03:51 PM
I downloaded the full install also. I think you need to give each macro set a key combination.
I just use Shift F1 or something im not using already.
After I gave them each a key combination it started to work.
Also make sure you have all the chars using the macro highlighted on the macro set.
If you click on the name of the macro on the left it will show up in the right pane were u can highlight all the chars
you want to use the macro.
Aragent
05-07-2011, 04:03 PM
Used the full install one the only idea i got there might be a keybind conflict and the only keybinds i made sure that are not affected so far is Z (was stealth/unstealth weapon) and shift + z which was i believe bound by default by another thing.
I also installed from the xml files (and one 7z file since the XML file appears invalid).
I am not able to get it working - not sure why. When I press the Z key, it appears to trigger something, as the /startattack at the beginning of my Prot Paladin's macro is triggered - nothing else happens however.
I did have to make one my typo fix on the Prot Paladin script (The !if on the level 1-4 line has a double !! at the beginning).
When I "preview" the Paladins Protection Sequence and select my prot paladin, I get what appears to be a correct and valid script, but nothing seems to actually happen.
None of my other characters respond to the keypress either.[/QUOTE}
[QUOTE=exyobite;331979]I downloaded the full install also. I think you need to give each macro set a key combination.
I just use Shift F1 or something im not using already.
After I gave them each a key combination it started to work.
Acually this comes from me being to close to the Project,
On Install you not only do you need to place Characters into the proper ATG,s
But you also have to add Character Sets to Keymaps: 2step and Custom, also make sure that your WoW Keybindings InteractTarget step 1 is the same as what you have Keybound in WoW for interact with target.
This should fix the problem and ill be fixing the Guide to reflect This oversite with the acual install
Please let me know if this does or does not fix your issues as I myself have loaded a complete new group and set to help Trubleshhot the problem
Nexor
05-07-2011, 04:56 PM
Acually this comes from me being to close to the Project,
On Install you not only do you need to place Characters into the proper ATG,s
But you also have to add Character Sets to Keymaps: 2step and Custom, also make sure that your WoW Keybindings InteractTarget step 1 is the same as what you have Keybound in WoW for interact with target.
This should fix the problem and ill be fixing the Guide to reflect This oversite with the acual install
Please let me know if this does or does not fix your issues as I myself have loaded a complete new group and set to help Trubleshhot the problem
Will try this later i usualy don't use IWT since i usually only play 1 melee char and need get ready for work atm.
However i had the team and char assigned to the 2step and Custom keymap.
But my main problem was mostly that i didn't had a unused keycombo set to each of the new macro sets like exyobite posted so i think when i try it later that will mostly solve the problem.
Aragent
05-07-2011, 05:13 PM
Will try this later i usualy don't use IWT since i usually only play 1 melee char and need get ready for work atm.
However i had the team and char assigned to the 2step and Custom keymap.
But my main problem was mostly that i didn't had a unused keycombo set to each of the new macro sets like exyobite posted so i think when i try it later that will mostly solve the problem.
Im trying to talk with Lax at the moment
However we shouldnt need to have a keycombo for the macros as there being called by the 2step macro and told to execute (just like Melee IWT does not use a keycombo)
so this is a bit odd
But working to getto the bottom of the issue.
Teasy
05-07-2011, 07:48 PM
Cool Project Aragent!!
I tried it out and it seems that all macro sets will not be executed. First i thought that the macros are sometimes longer than 255 characters.Now, I tested it with small ones, but no idea why they are not executed in game.:confused:
cheerz Teasy
Aragent
05-07-2011, 09:27 PM
Cool Project Aragent!!
I tried it out and it seems that all macro sets will not be executed. First i thought that the macros are sometimes longer than 255 characters.Now, I tested it with small ones, but no idea why they are not executed in game.:confused:
cheerz Teasy
Currently It is a known issue I am curently Trying to get with Lax to get it corrected
The Macros are greatter than 255 however Isboxer (like othe rmacro programs) allows us to use longer macros.
Cross-posted from ISBoxer.com forums:
I had someone with this exact same issue in #isboxer recently. Lax can probably give you a definitive answer but for now, I'd suggest giving each of your macros in WoW Class Proc and WoW Class Sequence a short, unique /click button name. For example, DKBS, DKFS, DKUS, DrBS, etc. These names won't be seen by anyone unless they go diving through the config so they don't need to be consistent, just unique. I wouldn't use key combos - that way madness lies.
Anyway, try that, it may fix the issue.
Alge
EDIT: just noticed that pretty much all the macros in Quick Setup 38 have /click button names so I'm confident this may work.
If someone gets this to work, please let us know. I'm not currently playing WoW so can't test it myself
Here is what I have tried so far, in addition to my earlier attempts -
I have confirmed that my INTERACTTARGET macro in Wow Key Bindings matches with the ingame key (I already use this key a fair amount, so i am confident it works).
I have given (as a test), the Paladin Protection Proc and Paladin Protection Sequence Macros a /click button name, and a key binding - I tested them both independently and together. In no cases did the macro execute beyond running to the NPC and /startattack.
I did not go through the exercise of giving every macro a /click name and/or key binding, as I figured testing with one class/spec would be sufficient.
I rechecked and confirmed that my character set was linked to all key maps, game helpers, action target groups, etc.
Thanks,
Ruab
Aragent
05-08-2011, 01:01 AM
Cross-posted from ISBoxer.com forums:
I had someone with this exact same issue in #isboxer recently. Lax can probably give you a definitive answer but for now, I'd suggest giving each of your macros in WoW Class Proc and WoW Class Sequence a short, unique /click button name. For example, DKBS, DKFS, DKUS, DrBS, etc. These names won't be seen by anyone unless they go diving through the config so they don't need to be consistent, just unique. I wouldn't use key combos - that way madness lies.
Anyway, try that, it may fix the issue.
Alge
EDIT: just noticed that pretty much all the macros in Quick Setup 38 have /click button names so I'm confident this may work.
If someone gets this to work, please let us know. I'm not currently playing WoW so can't test it myself
Thanks Alge
I have a couple pms to Lax to get gis take on the problem
I am also troubleshooting and trying verious things to find the Issue
Aragent
05-08-2011, 01:02 AM
Here is what I have tried so far, in addition to my earlier attempts -
I have confirmed that my INTERACTTARGET macro in Wow Key Bindings matches with the ingame key (I already use this key a fair amount, so i am confident it works).
I have given (as a test), the Paladin Protection Proc and Paladin Protection Sequence Macros a /click button name, and a key binding - I tested them both independently and together. In no cases did the macro execute beyond running to the NPC and /startattack.
I did not go through the exercise of giving every macro a /click name and/or key binding, as I figured testing with one class/spec would be sufficient.
I rechecked and confirmed that my character set was linked to all key maps, game helpers, action target groups, etc.
Thanks,
Ruab
Thanks Ruab
Rest asured I am working on the problem.
Nexor
05-08-2011, 01:49 AM
Ok tried it with setting up iwt key in game with shift + \ in all chars that i had on,
Enabled under Game Helpers in the specific Macros the /click button name gave each a different name of the classes spec's i had on.
Reloaded the ui on all clients and the only thing happend was a wierd assist(no spells or abilities where cast),
Paladin = Main (WoW Melee)
Fire Mage = Slave
Resto Shaman = Slave (yes i know that one don't have a macro yet but assigned it anyway)
Anyway as i pressed Z while targetting a Dummy my main cycled through party members as target and ended after some time on the Mage as target pressing Z again after that and i still got the Mage as target.
Cleared all Chars targets manualy and tried it again targeted the Dummy but this time the Dummy was the target for all chars.
In regards of IWT My Paladin never went closer to the target or started to autoattack the target.
Also while pressing Shift + Z Main (only one in WoW Melee) stand still and Slaves (both in WoW non Melee) went off and attacked the dummy .
Ualaa
05-08-2011, 03:43 AM
For IWT to work with the Pally:
- You need an IWT keybind for the Pally in Warcraft.
- The pally needs Click to Move to be enabled.
- You need the pally to acquire the target of whatever you want to kill.
- You need to send the Wow IWT keybind to the Pally.
Nexor
05-08-2011, 04:24 AM
For IWT to work with the Pally:
- You need an IWT keybind for the Pally in Warcraft.
- The pally needs Click to Move to be enabled.
- You need the pally to acquire the target of whatever you want to kill.
- You need to send the Wow IWT keybind to the Pally.
Well to be honest i am not to worried about the IWT function (I focus on the Paladin like 95% of the time and have currently no other melee char that i play when i box).
But if you read the whole post (i didn't mentioned but the Slaves have the same settings in game and keybindings in that case like the Pally) the Slaves basically started to run towards the Dummy and melee it.
To aragent:
After looking through the Macros i noticed the lvl 85 paladin version
!if (character in "Class Paladins Protection" and character in "85") /castsequence reset=combat/20 Consecration,Divine Protection,Consecration
Divine Protection
Has mostly the 2nd Divine Protection to much, personally i think though Defensive/Offensive Buff CD abilities shouldn't be in a macro setup like this unless a rotation more or less require em.
I think in a further version maybe should give those abilities a extra hotkey for Offensive and one for Defensive.
Leovindica
05-08-2011, 06:01 AM
@Aragent, I have re-installed the old 2 step with the macrogenerator but with the new macro's you made and that does work altho it wil mean a VERY large macro:-) But for easy to manage macro's your new way should be much easier and clearer.
The reason your WoW Macros aren't executing is because you didn't give them a possible way to execute. Named WoW Macro Action is the same as WoW Macro Action, except the macro and the Key Combination are configured in this library. Named WoW Macro Action, and WoW Macro Action, are the same as Keystroke Actions, except that they are directly linked to a WoW Macro on that Keystroke. In this case, the bug is that you are allowed to Export this without it having any keystrokes to press! ;)
/click names can be used to execute the WoW Macro from some other WoW Macro. If one is not given, it will be automatically generated internally -- the macro has to have a name either way. The /click name has no use at all, other than if YOU want to put "/click MyOtherMacro" inside some WoW Macro that is running due to some keystroke or actual mouse click.
So each of your macros either needs a Key Combination that is unique against all of the other WoW Macros loaded on the same character. I would generally recommend separating the WoW Macros into Sets on a per-class basis, and then only load the right class's set for each Character. That way you can reuse the same 3-5 key combinations (e.g. because a Hunter won't need to load Mage) instead of 30-50.
The tradeoff to separating the macro sets is that your Hunter will not have Mage loaded, and therefore it will need to be loaded in order to put a Mage in that slot.
Personally I don't switch teams around more than once every 30 seconds so I really don't mind my method of switching teams:
1. Drag a character into some Slot to replace another
2. Export -- this part will generate the ISBoxer Addon with the right toon names from the switch, and it will tell each window to reload ISBoxer settings
3. Re-launch the newly modified team -- this is going to apply the characters that are now specified by the team. This is important, because an Export is just going to tell each logged-in guy to reload (not switch to the replacement character)
4. Do a /console reloadui on all characters that are still in the game -- this reloads the ISBoxer Addon and thus all of its newly adjusted WoW Macros
Takes a few seconds but it's not that bad. Most people don't realize this is possible. ;)
Aragent
05-08-2011, 10:49 AM
The reason your WoW Macros aren't executing is because you didn't give them a possible way to execute. Named WoW Macro Action is the same as WoW Macro Action, except the macro and the Key Combination are configured in this library. Named WoW Macro Action, and WoW Macro Action, are the same as Keystroke Actions, except that they are directly linked to a WoW Macro on that Keystroke. In this case, the bug is that you are allowed to Export this without it having any keystrokes to press! ;)
/click names can be used to execute the WoW Macro from some other WoW Macro. If one is not given, it will be automatically generated internally -- the macro has to have a name either way. The /click name has no use at all, other than if YOU want to put "/click MyOtherMacro" inside some WoW Macro that is running due to some keystroke or actual mouse click.
So each of your macros either needs a Key Combination that is unique against all of the other WoW Macros loaded on the same character. I would generally recommend separating the WoW Macros into Sets on a per-class basis, and then only load the right class's set for each Character. That way you can reuse the same 3-5 key combinations (e.g. because a Hunter won't need to load Mage) instead of 30-50.
The tradeoff to separating the macro sets is that your Hunter will not have Mage loaded, and therefore it will need to be loaded in order to put a Mage in that slot.
Personally I don't switch teams around more than once every 30 seconds so I really don't mind my method of switching teams:
1. Drag a character into some Slot to replace another
2. Export -- this part will generate the ISBoxer Addon with the right toon names from the switch, and it will tell each window to reload ISBoxer settings
3. Re-launch the newly modified team -- this is going to apply the characters that are now specified by the team. This is important, because an Export is just going to tell each logged-in guy to reload (not switch to the replacement character)
4. Do a /console reloadui on all characters that are still in the game -- this reloads the ISBoxer Addon and thus all of its newly adjusted WoW Macros
Takes a few seconds but it's not that bad. Most people don't realize this is possible. ;)
Thanks Lax as always.
I will correct the issue right away (Not sure why I thought that since we were calling it internelly that it didn't need a combination), However this is a easy fix that I will rectify.
Aragent
05-08-2011, 10:50 AM
@Aragent, I have re-installed the old 2 step with the macrogenerator but with the new macro's you made and that does work altho it wil mean a VERY large macro:-) But for easy to manage macro's your new way should be much easier and clearer.
Correct and thus why I changed to the new way Lax has explaind the issue (and I will have this fixed right away)
So, with the notes from Lax, I have made some progress -
I added a Key Combination to each of the Sequence and Proc macros for the 5 specs I have in my current party. The specs are:
* Prot Pal - Seems to work fairly well, although there were 2 typos in the macro - the double "!" i mentioned earlier, and the 80-85 proc macro is split with a carriage return, causing everyone in the party to say "Diving Protection" every time I clicked the button.
* Resto Druid - Macros are no-ops, so works as expected
* Elemental Shaman - Seems to generally work, although I have not done any DPS comparisons to my old macros
* Destro Warlock - Character appears to spam curse of elements until OOM - no other spells are cast
* Arcane Mage - Casts Mirror Image, Evocation and then sits idle
So, I am going to spend some time tonight looking at the macros in detail to see if I can figure out the behavior issues.
Thanks for all the work and advice!
--Ruab
Leovindica
05-08-2011, 03:50 PM
What keyCombos have you chosen Ruab? I'm curious what solution Aragent will come up with, its after all alot of specs;-)
Nexor
05-08-2011, 05:22 PM
Quick idea wouldn't it be possible to just combine the macros like in the first version ?
So all Sequence together and all Proc together ? Which would mean that only 2 hotkeys are required.
I used Alt-5 through Alt-0 and Ctrl-5 through Ctrl-0, because I wasnt already using those. It seems to generally work - or atleast something happens.
--Ruab
It appears to be working now, but I think there are some improvements that can be made on the macros themselves -
On Arcane Mage, the first spell is a /cast Arcane Missiles - no spells could have possibly been cast to trigger missiles, so this /cast fails and aborts the macro. Basically, there does not appear to be a way for this macro to actually cast any offensive spells that I can see.
Destro Lock does not cast any offensive spells. I havent tinkered with the macro in detail yet to see where the issue is.
--Ruab
Leovindica
05-09-2011, 11:44 AM
@Aragent, what does the ! before Rune Strike mean?
!if (character in "Class Death Knights Blood" and character in "85") /cast !Rune Strike
Ualaa
05-09-2011, 04:05 PM
! serves as a toggle.
The ability will be cast once, assuming enough Runic Power when you push it.
Without the ! some abilities used to toggle off.
Not sure that you need the ! any longer, as I know you do not for Maul with a Feral druid.
I use (or something very similar):
#show
/cast [nomounted] !Concentration Aura; !Crusader Aura
No matter how that key is spammed each ability will only fire off once.
! serves as a toggle.
The ability will be cast once, assuming enough Runic Power when you push it.
Without the ! some abilities used to toggle off.
Not sure that you need the ! any longer, as I know you do not for Maul with a Feral druid.
I use (or something very similar):
#show
/cast [nomounted] !Concentration Aura; !Crusader Aura
No matter how that key is spammed each ability will only fire off once.
ok, so lemme see if I understand this... it toggles much like a "once only, if its off"?
So lets give an example of a malestrom macro.
/startattack
/console Sound_EnableSFX 0
/castsequence reset=6 magma totem,stormstrike,lava lash,fire nova,earth shock,lightning shield,stormstrike,lava lash,fire nova,earth shock
/console Sound_EnableSFX 1
Are you saying I could use "!stormstrike"? To prevent the macro from hanging up when SS isnt quite ready?
MiRai
05-09-2011, 05:02 PM
ok, so lemme see if I understand this... it toggles much like a "once only, if its off"?
So lets give an example of a malestrom macro.
/startattack
/console Sound_EnableSFX 0
/castsequence reset=6 magma totem,stormstrike,lava lash,fire nova,earth shock,lightning shield,stormstrike,lava lash,fire nova,earth shock
/console Sound_EnableSFX 1
Are you saying I could use "!stormstrike"? To prevent the macro from hanging up when SS isnt quite ready?
As Ualaa said it's used when you don't want to toggle off an already active ability. If you want Devotion Aura you can type
"/cast Devotion Aura" or whatever and if you type it again it toggles off Devotion Aura. However, if you use "/cast !Devotion
Aura" it enables the aura but if you repeat that cast it won't toggle it off if it's already on. Auras, stances, on next swing
abilities, etc is where the ! is used.
Leovindica
05-10-2011, 02:12 AM
Thanks:)
Teasy
05-11-2011, 09:58 AM
Hi Guys,
I've checked the Marksman Macros for Level 85 and made some changes for me.
I use two 2step Makros for my hunters.
The first one as long the Target has got over 80% of life (for the crit bonus)and the second one for 79-0% life
I cast Aimed Shot Proc manually if more than two of my five chars have active Procs to cast.
Over 80% Sequence
!if (character in "Class Hunters Marksman") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 0
!if (character in "Class Hunters Marksman") /petattack [combat]
!if (character in "Class Hunters Marksman") /cast [combat] Auto Shot
!if (character in "Class Hunters Marksman" and character in "85") /castsequence reset=target/combat !Hunter's Mark,Steady Shot,Kill Command,Steady Shot,Steady Shot,Aimed Shot,Aimed Shot,Steady Shot,Steady Shot,Steady Shot
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 1
Over 80% Poc
!if (character in "Class Hunters Marksman") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 0
!if (character in "Class Hunters Marksman" and character in "85") /castsequence Rapid Fire,Readiness
!if (character in "Class Hunters Marksman") /use 13
!if (character in "Class Hunters Marksman") /use 14
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 1
Under 80% Sequence
!if (character in "Class Hunters Marksman") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 0
!if (character in "Class Hunters Marksman") /petattack [combat]
!if (character in "Class Hunters Marksman") /cast [combat] Auto Shot
!if (character in "Class Hunters Marksman" and character in "85") /castsequence reset=target/combat Serpent Sting,Arcane Shot,Steady Shot,Steady Shot,Arcane Shot,Arcane Shot,Steady Shot,Steady Shot,Arcane Shot,Steady Shot,Steady Shot,Steady Shot
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 1Under 80% Proc
!if (character in "Class Hunters Marksman") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 0
!if (character in "Class Hunters Marksman" and character in "85") /cast Chimera Shot
!if (character in "Class Hunters Marksman" and character in "85") /cast Rapid Fire
!if (character in "Class Hunters Marksman" and character in "85") /cast Readiness
!if (character in "Class Hunters Marksman" and character in "85") /cast Kill Shot
!if (character in "Class Hunters Marksman") /use 13
!if (character in "Class Hunters Marksman") /use 14
!if (character in "Class Hunters Marksman") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Hunters Marksman") /console Sound_EnableSFX 1I personally use the german client, so I hope i've used the correct english commands.
cheerz TeASy
Leovindica
05-11-2011, 02:59 PM
I can't seem to get the macro's firing. They start assisting my main but when the macro kicks in they all stop. My Elemental Shamans f.i. give the message "interrupted" when I spam my key. Same on my Balance Druids, they fire the first 2 spells and then they stop. Can't figure it out
Teasy
05-11-2011, 06:01 PM
Yes, some of the macros dont work. In your case I would first make a very sinple macro for the sequence and proc part und check if both macros will be executed if you hit the button. I found several mistakes in the macros while I changed them for the german client version.
cheerz TeASy
PS: I checked the Elemental Shamans Macros and Yes... the Proc Macro has a /stopcasting that breaks it. Just delete the line and it will start to work, You will see that your Shamy will wait sometimes until Lava Burst is ready to cast .. simply chance /cast Lava burst to
!if (character in "Class Shamans Elemental" and character in "85") /castsequence reset=target/combat Lava Burst,Lightning Bolt
You will have to optimize the Cast Sequence a little bit, because of the many Lightning Bolts you cast now than before.
Leovindica
05-15-2011, 02:54 PM
Thanks Teasy, one class set, more to work on:)
howster
05-20-2011, 12:14 PM
Death Knights Frost Sequence:
!if (character in "Class Death Knights Frost" and character in "WoW Melee") /startattack
!if (character in "Class Death Knights Frost") /stopmacro [@target,noexists] [noharm] [dead] [channeling]
!if (character in "Class Death Knights Frost") /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Frost") /console Sound_EnableSFX 0
!if (character in "Class Death Knights Frost" and character in "50 - 59") /castsequence reset=target/combat/3 Icy Touch,Plague Strike,Frost Strike,Frost Strike,Icy Touch,Plague Strike,Frost Strike,Frost Strike,Plague Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Frost" and character in "60 - 69") /castsequence reset=target/combat/3 Icy Touch,Plague Strike,Blood Boil,Pillar of Frost,Death Strike,Frost Strike,Frost Strike,Icy Touch,Plague Strike,Blood Boil,Frost Strike,Frost Strike,Plague Strike,Blood Boil,Frost Strike
!if (character in "Class Death Knights Frost" and character in "70 - 79") /castsequence reset=target/combat/3 Horn of Winter,Plague Strike,Obliterate,Obliterate,Pillar of Frost,Blood Strike,Blood Strike,Death Strike,Raise Dead,Obliterate,Howling Blast,Frost Strike,Plague Strike,Frost Strike,Hourn of Winter,Pestalance,Frost Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike,Howling Blast,Plague Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Blood" and character in "70 - 79") /cast !Rune Strike
!if (character in "Class Death Knights Frost" and character in "80 - 84") /castsequence reset=target/combat/3 Horn of Winter,Plague Strike,Obliterate,Obliterate,Pillar of Frost,Blood Strike,Blood Strike,Death Strike,Raise Dead,Obliterate,Howling Blast,Frost Strike,Plague Strike,Frost Strike,Hourn of Winter,Pestalance,Frost Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike,Howling Blast,Plague Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Blood" and character in "80 - 84") /cast !Rune Strike
!if (character in "Class Death Knights Frost" and character in "85")/castsequence reset=target/combat/3 Horn of Winter,Outbreak,Obliterate,Obliterate,Pillar of Frost,Blood Strike,Blood Strike,Death Strike,Raise Dead,Obliterate,Howling Blast,Frost Strike,Plague Strike,Frost Strike,Hourn of Winter,Pestalance,Necrotic Strike,Frost Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike,Howling Blast,Plague Strike,Obliterate,Blood Strike,Frost Strike,Frost Strike
!if (character in "Class Death Knights Blood" and character in "85") /cast !Rune Strike
!if (character in "Class Death Knights Frost") /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
!if (character in "Class Death Knights Frost") /console Sound_EnableSFX 1
A little typo here that breaks the sequence. I should say Pestilence and not Pestalance.
Also, nice work man :) (http://www.google.no/url?sa=t&source=web&cd=1&sqi=2&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.wowwiki.com%2FPestilence&rct=j&q=pestelance%20wow&ei=0Y7WTeuKAc_Xsgaz3b2lBw&usg=AFQjCNFExHo5Thjb9MdlM1fj54ZiGzN6vw&sig2=4m7fR1lV0LiJkpDN-uh0gw&cad=rja)
Leovindica
05-21-2011, 09:32 AM
I can't seem to get the Arcane Mage macro firing, all it does is PoM and Mirror Image. Can't figure out what's wrong:-\
drarkan
05-26-2011, 03:14 PM
! serves as a toggle.
The ability will be cast once, assuming enough Runic Power when you push it.
Without the ! some abilities used to toggle off.
Not sure that you need the ! any longer, as I know you do not for Maul with a Feral druid.
I use (or something very similar):
#show
/cast [nomounted] !Concentration Aura; !Crusader Aura
No matter how that key is spammed each ability will only fire off once.
Great! I'm throwing that into my pally's Seal of Wisdom!
Also I tried copying this into my current setup in IS Boxer, but it just replaced my setup completely. Yes I backed up so I didn't loose anything, but It didn't merge to my classes, other Key Binds I setup (the arrow keys move my team slaves in the respective directions.
I reealize that this is not working properly but I just wanted to see if I could get it to work with the low level content, but I'm patient and willing to wait till its working fully again! Great work Aragent!
olsondw
05-27-2011, 09:55 AM
Lax, I took your advice the way I understood it and created a macro set for each class under the macro sets/World of Warcraft. Then I updated the 2Step key steps to reference the moved macros. But the macros didn’t run. I added a pop up text action to the steps to see if I had an issue with the logic of the macros or with the mapped key. The pop up text did not run. I made a copy of the 2Step key and assigned it to a different hot key, then remove all but the class I was running. And it worked.
In order to get a class to only load macros it needs, do I need to have separate mapped key per class as well? That may get complicated with a mixed team if that’s the case. Plus, you would have to have separate hotkeys for the different classes.
The reason your WoW Macros aren't executing is because you didn't give them a possible way to execute. Named WoW Macro Action is the same as WoW Macro Action, except the macro and the Key Combination are configured in this library. Named WoW Macro Action, and WoW Macro Action, are the same as Keystroke Actions, except that they are directly linked to a WoW Macro on that Keystroke. In this case, the bug is that you are allowed to Export this without it having any keystrokes to press! ;)
/click names can be used to execute the WoW Macro from some other WoW Macro. If one is not given, it will be automatically generated internally -- the macro has to have a name either way. The /click name has no use at all, other than if YOU want to put "/click MyOtherMacro" inside some WoW Macro that is running due to some keystroke or actual mouse click.
So each of your macros either needs a Key Combination that is unique against all of the other WoW Macros loaded on the same character. I would generally recommend separating the WoW Macros into Sets on a per-class basis, and then only load the right class's set for each Character. That way you can reuse the same 3-5 key combinations (e.g. because a Hunter won't need to load Mage) instead of 30-50.
The tradeoff to separating the macro sets is that your Hunter will not have Mage loaded, and therefore it will need to be loaded in order to put a Mage in that slot.
If I understand this correctly it means that all the !If (character in "Class ATG") components in each macro are superfluous as you would have to assign macro sets to characters manually. That means the only upside of this overall approach is avoiding the need to manage multiple macro sets for different levels of the same spec. That's not nothing but it leaves you with a lot more setup work that the previous approach.
Following up on your own post is bad form but too bad. Hopefully this post will help some others avoid the same over-engineering path I went down...
So I was attempting to implement Aragent's per-class/spec 2 step macro solution over the week-end and discovered - as Lax has mentioned - that Wow helper macros without key bindings are silently dropped from the ISBoxer addon per-character files.
As I'm trying to set this up for all possible class/spec combinations (saves adding to it later) and I don't want to consume 30 unique key bindings, I broke the macro helpers into 30 separate units (one per class/spec) with a Rotation and a Proc macro in each. I then created 30 ATGs (plus the appropriate level ATGs) and altered my spam key steps to invoke the appropriate helper action for each class/spec. For those of you doing the math, that means 30 actions in each of step 1 & 2.
A conversation with Lax on irc this morning about my concerns about the performance of that many actions in a single step, led to Lax chiding my about a lack of virtualization, which led to the recognition that I had made things way too complicated.
Specifically, the 30 class/spec ATGs and the 30 actions per step are both unnecessary. If you use the same key strokes for the Rotation and Proc macros (e.g. use Ctrl+[ & Ctrl+] for Roation & Proc respectively) in each class/spec helper, you don't need to assign characters to class ATGs and you can remove that part of Aragent's macros (as I noted above), although you do still need the level ATGs. You then assign the helper sections on a per character basis, which both acts as a selector and ensures that ISBoxer will protect you from sticking the same character in multiple groups as the assigned key sequences will clash. The spam macro them becomes very simple: just invoke the key presses directly (e.g. use Ctrl+[ & Ctrl+]). No named macro assignments, no ATGs.
tl'dr: Moral of the story: Keep It Simple Stupid
kett73
06-02-2011, 02:16 PM
Download appropriate (Sample) xml
copy XML to clipboard,
paste into ISBoxer via right click on "ISBoxer" at the top
select Paste Sample from Clipboard
These directions do't work for me. I can't figure out how you paste a profile into iso-boxer. Can anyone point me in the right direction?
Sildenafil
06-02-2011, 10:50 PM
CERTAIN MACROS ARE BROKEN AND THERE ARE ISSUES WITH ISBOXER SETUP. EITHER WAIT UNTIL OP HAS UPDATED OR USE AT YOUR OWN RISK.
Now make a new mapped key (I create a New Key Map Called Custom and put mine in this Custom Keymap so as to keep my alterations seperate from the standard isboxer settings).
Call it Melee IWT.
No hotkey,
Execute a step when the hotkey is pressed or released.
nothing in advanced.
Steps 2.
Step 1,
Actions:
Do Click to Move On in Control Key Map -> WoW Melee [Group (all of):WoW Melee]
Do FTL Assist Me in General Key Map -> WoW Melee [Group (all of):WoW Melee]
DO INTERACTTARGET in WoW Key Bindings Key Map -> WoW Melee [Group (all of):WoW Melee]
Down -> WoW Non Melee [Group (all of):WoW Non Melee] [This is a New Key Stroke Action]
Step 2,
Do Click to Move Off in Control Key Map -> WoW Melee [Group (all of):WoW Melee]
.
I'm confused. Sorry if I missed this somewhere in this thread. By putting a step-back into your spam button for your non-melee group, won't they be walking backwards every time you spam the dps button?
Marksman Hunter rotation macro is broken. Kill Shot blocks the rest of the macro if it can't fire due to target health, rather than just falling through to the next step
EDIT:
Demonology Lock rotation macro is broken. Something in the Metamorphis sequence stops the macro from falling through to the cast sequence.
More generally, I'm guessing that any of the macros that rely on a failing step just falling though to the next step are likely to be broken
Darelik
06-24-2011, 07:42 AM
Following up on your own post is bad form but too bad. Hopefully this post will help some others avoid the same over-engineering path I went down...
So I was attempting to implement Aragent's per-class/spec 2 step macro solution over the week-end and discovered - as Lax has ...
Be nice if u could post a screenshot or better yet, the resulting xml as I'm a bit slow. Cheers.
Edit: think i just got it rofl.
-Remove the class/spec atg's!
-Just select the toons from the helper macros eg highlight your prot paladin's name on the prot helper macro itself (bottom right window)
Assign ctrl [ to sequences and ctrl ] to procs!
Yaaaarrrr!!! Did i get it? Can't test til i get home. Will update.
Update:
-i didn't remove the class/spec ATGs (will use them for other things), instead i split up the class/spec helper macros into their own respective sets, e.g. 1 set for paladin protection prot; this gave me a total of 60 sets altogether
-moved aragent's sequence and proc macros into their respective helper macro sets
-assigned ctrl + [ to all class/spec helper macro sets that are sequences and ctrl + ] to procs
-made the 2step spam key (Key maps -> 2 Step -> Mapped Keys -> 2 Step) concise by removing all the "named wow macro action" for each class/spec sequence and procs for both steps
-added just a regular keystroke action ctrl + [ for step 1 and ctrl + ] for step 2 in the same 2 Step mapped key where the "named wow macro action" for each class/spec sequence and proc were removed
-also removed the extra "Do FTL Assist Me in General Key Map -> self" step in the "Melee IWT" mapped key within "Custom" Key Map as this was causing jumpy targetting for the driver toon
-going into Game Helpers -> World of Warcraft -> Macro Sets, i just selected the toon's class/spec within the macro set, e.g. for my prot pally, i went to Paladins Protection Proc and highlighted my toon on the bottom rightmost window and then do the same for the sequence
hope this helps someone.
Hello all,
I'm very new to multiboxing, and I've been racking my brain trying to get this multi-step approach to work. For the most part, when my group composition consists of the same classes (5 boxing btw) everything seems to work as intended, but when I mix things up that's when it starts to break down. I was hoping that someone might be able to provide some insight as to what I'm missing, and to help me understand this better. I apologize in advance for the long post :)
This is the profile I'm currently using http://dl.dropbox.com/u/19776901/WoW.xml
At the moment I'm using my Pally to boost 4 Hunters. When I run the with just the Hunters everything is fine, but when I introduce the Pally in the mix here's what happens:
Problem 1: No matter which character I lead with, the first time I select my target and have the party assist off of me it works, but from that point forward anytime I select a new target as soon as I hit my hotkey (which is R) for my party to begin the 2 Step Keymap, my character's target jumps back to the previous target. If I continue to hit "R" my target keeps jumping from second target to first target. I've tried changing multiple things in my profile to no avail, but if i remove my pally from the WoW Melee ATG the targeting and assist on my hunters works again. I'm guessing that the problem lies somewhere in the part of my 2 step where it makes the call to that ATG. Another interesting thing I noticed is that when this is happening and I try to type /reload ui, as soon as I hit "r" it looks like its sending out a various commands like: /focus jamba and a few other things previously typed in my chat log. Any clues on how to fix this?
Problem 2: When my Hunter's begin their attack rotation, they repeatedly cast Aspect of the Hawk on every keypress. I'm using the macros that Aragent posted, and the first line in the macro for level 30-39 Hunter Beastmaster is /cast !Aspect of the Hawk. I thought that it would only cast if the Aspect was currently off? When I remove that line everything works fine.
Problem 3: I've tried changing multiple things in my configuration, and a couple of times I thought I had everything working...except when my Pally would run into combat via IWT he would just do crusader strike. Thinking a reload of the UI might fix the problem I did that, but instead it put me back at Problem 1 listed above. But that got me wondering...if I want my Hunters to run their Beastmaster macro and my Pally to run his Retribution macro set how exactly do I do that. I mean will the 2 Step keymap call both macros with one keypress based on which class/spec/level each toon is, and if so how do the hotkeys work for that exactly? Because right now I seem to only be able to get one set of macros running. I'd really like to understand this better.
Again, sorry for the lengthy post, and if there is anything I left out that would help to better understand how I've got my stuff setup, please let me know.
Thanks!
Darelik
07-01-2011, 01:25 AM
Problem 1: No matter which character I lead with, the first time I select my target and have the party assist off of me it works, but from that point forward anytime I select a new target as soon as I hit my hotkey (which is R) for my party to begin the 2 Step Keymap, my character's target jumps back to the previous target. If I continue to hit "R" my target keeps jumping from second target to first target.
i called it jumpy targeting and it was caused by having 'Do FTL Assist Me in General Key Map' not set to Window:Current. also found an extra 'Do FTL Assist Me in General Key Map' in the Melee IWT mapped key in the Custom key map and deleted it since '2 Step' mapped key already has one. no point calling it twice imo.
Problem 2: When my Hunter's begin their attack rotation, they repeatedly cast Aspect of the Hawk on every keypress. I'm using the macros that Aragent posted, and the first line in the macro for level 30-39 Hunter Beastmaster is /cast !Aspect of the Hawk. I thought that it would only cast if the Aspect was currently off? When I remove that line everything works fine.
/cast !Aspect of the Hawk
will cast it only if it is off, but if it's on, it will cast it anyway. also, the exclamation point (!) will only work for toggleable abilities such as those abilities that when clicked, turns on or off (e.g. Concentration Aura turns on when first clicked, then off when clicked again).
Thanks Darelik.
Removing the additional Assist Me in the Melee IWT Custom keymap solved the jumpy targeting problem. Now all of my toons are working in harmony.
I moved the Aspect of the Hawk call to only fire before my castsequence with the [nocombat] parameter. Just to keep from having to hear that hawk screech in 4 box surround sound :)
Now that my hunters are past the 30 - 39 ATG bracket I had to remove /cast Kill Shot from the macro because my sequence was dropping at that point. I'm assuming it's because Kill Shot cannot execute unless the target is under 20%. I just moved it to another keybind.
My Pally still does some crazy stuff every now via IWT, but as of now, everything is working great. Still tweaking a few things, but all-in-all extremely happy with this setup.
Thanks again for the input Darelik.
Darelik
07-01-2011, 02:34 PM
Thanks Darelik.
happy to help :D and it's all aragent ;D
Machoclown
07-19-2011, 05:39 AM
Is it OK to give this a go or should I wait till some future update.? Any1 using Aragents setup with succes? (I know except the stopping macros. (Kill shot etc.) and a few typos in the macros.
I am... with the mods I outlined earlier in the thread.
I think some of the individual macros need work though, relative to Aragent's first collection. I base this solely on the significant gaps in damage I see between classes boxing old raids for rep achievements.
Machoclown
07-20-2011, 02:00 AM
I am... with the mods I outlined earlier in the thread.
I think some of the individual macros need work though, relative to Aragent's first collection. I base this solely on the significant gaps in damage I see between classes boxing old raids for rep achievements.
Ok, thank for the answer.
Good to know this can work, I will read your comments (already did :)) I hope it will work because I am still using Superdupermacro and really wanna ditch it.
~Sanjoin~
08-15-2011, 09:14 AM
hi folks, any update here?
I am testing ISBoxer now for the trial and I realy like it.
I've boxed with Octopus 'till now, but it's littlebit oldschool now ...
I still have some problems with ISBoxer and the predefined XMLs ...
My 3 DK Team won't work ... No IWT, No Attack ... nothing!!
Step by step how I do it ... Maybe I'm missing something ...:
1. Download the XML (Aragents or the one from jrob)
2. Load the XML in ISBoxer
3. Quick Setup Wizard
4. Adding my Character Set to all needed Mappings an GameHelper
5. Send to InnerSpace *baaam* Error .... -> "Step 2 in Mapped Key '2 Step' in Key Map '2 Step' has a named WoW Macro Action to perform 'Death Knights Blood Proc in Proc Wow Macro Set', but that WoW Macro has no Key Combination configured."
5a. I Set up a Key Combination
5b. Send All to InnerSpace ... -> mah, but nothing happens ... Even if I get the confirmation, all is send to Inner Space ...
Even if I restart my Character Set ... nothing ....
Dunno what to try next ...
RSM72
08-16-2011, 03:11 AM
hi folks, any update here?
I am testing ISBoxer now for the trial and I realy like it.
I've boxed with Octopus 'till now, but it's littlebit oldschool now ...
I still have some problems with ISBoxer and the predefined XMLs ...
My 3 DK Team won't work ... No IWT, No Attack ... nothing!!
Step by step how I do it ... Maybe I'm missing something ...:
1. Download the XML (Aragents or the one from jrob)
2. Load the XML in ISBoxer
3. Quick Setup Wizard
4. Adding my Character Set to all needed Mappings an GameHelper
5. Send to InnerSpace *baaam* Error .... -> "Step 2 in Mapped Key '2 Step' in Key Map '2 Step' has a named WoW Macro Action to perform 'Death Knights Blood Proc in Proc Wow Macro Set', but that WoW Macro has no Key Combination configured."
5a. I Set up a Key Combination
5b. Send All to InnerSpace ... -> mah, but nothing happens ... Even if I get the confirmation, all is send to Inner Space ...
Even if I restart my Character Set ... nothing ....
Dunno what to try next ...
- Get rid of the modified multistep.xml
- Reinstall ISBoxer
- Do the Quick Setup Wizard with a clean installation
You want to have the basic behaviour (IWT, Attack, Quests etc) working before messing with advanced concepts.
EDIT: did you notice the
CERTAIN MACROS ARE BROKEN AND THERE ARE ISSUES WITH ISBOXER SETUP. EITHER WAIT UNTIL OP HAS UPDATED OR USE AT YOUR OWN RISK.
Leovindica
08-16-2011, 04:57 AM
I hope Aragent will pick this up again but I'm not sure as I haven't seen him around for a while. If you read through the thread you will find that ppl have got it working after altering certain things.
~Sanjoin~
08-16-2011, 02:15 PM
- Get rid of the modified multistep.xml
- Reinstall ISBoxer
- Do the Quick Setup Wizard with a clean installation
You want to have the basic behaviour (IWT, Attack, Quests etc) working before messing with advanced concepts.
EDIT: did you notice the
[/SIZE][/B]
Hi and thanks :)
With a clean Install and Quick Setup Wizard everything works as expected, sure, but I don't have the nice Macros Aragent has made in ISBoxer and I really am not good at Macrowriting :(
My DPS always sucks alot compared to what my chars should be capable of ...
3 fully S10/S9 equiped DKs pulling each 7-9k on dummy ... that's not good enough ...
sure, my gems and glyphs are not perfect, but I'm working on it :)
fyi: My 3 DKs are 85, Frost Specced, fully S10/S9
since I lack the understanding of the 2 step macros or so, I have 3 very simple macros ... I'm almost only working with them:
First Macro:
/click ActionButton2
/click ActionButton3
Second Macro:
/castsequence reset=combat Plague Strike, Blood Strike, Howling Blast, Obliterate, Howling Blast, Howling Blast
Third Macro:
/castsequence reset=combat Horn of Winter, Frost Strike, Frost Strike, Frost Strike, Frost Strike, Frost Strike
Yeh, it's something from the forums here, not bad, it maintains some DPS on my targets ... but I hoped I could get more out of it ...
I hoped I could get more DPS and versatilety through ISBoxer and Aragents XML.
*sigh* I guess life's not that easy isn't it?
But I would realy appreciate it if someone would help me with my 3 Macros, how I can maximize my DPS through better sequences or Macros ...
thanks alot !!!!
dougie700
09-08-2011, 09:37 AM
Ok Strange....
I finnally got round to downloading and trying this out, read thro the posts and added or amended as i went. Spent all all day on this, loaded, saved, exported. started it up, flew my team to a dummy. started to spam Z and it closed all my windows down!
Anyone else had that?
I know there is a big red Disclaimer, but i could have been somthing i have done/ added
Cheers
just tried again, removed z from ingame key bindings and the following happened, 1st key press - mount, 2nd key press - open bags & 3rd keypress close window
zonorf
09-09-2011, 09:45 AM
I think you have set a keybind or shortcut to ALT+F4 which closes your windows :)
dougie700
10-07-2011, 05:37 AM
Yes i Think you are correct, will have to try and have another look
cheers
pidster
11-06-2011, 05:34 AM
Has anyone found that they lose DPS when using the macro helper rather than just using
the ( Do Mapped Key ) function within ISBoxer. With keys bound to the various spells on
your action bars and stepped thru them the same order as the macros.. ???
I hope Aragent will pick this up again but I'm not sure as I haven't seen him around for a while. If you read through the thread you will find that ppl have got it working after altering certain things.
I've been consulting with Aragent in email about an update to this project, and he sent me a copy of his current changes. I think we'll see something soon, and I think you guys will like it :) The new version should be pretty simple to follow and easy to maintain or make changes to
Leovindica
11-19-2011, 09:55 AM
Good news Lax:-)
I've been using this setup for quite a while now and I must say its great. Some sequences could use some tweaking I think but all in all its a good job Aragent did sofar:)
Vecter
11-19-2011, 01:01 PM
I've been consulting with Aragent in email about an update to this project, and he sent me a copy of his current changes. I think we'll see something soon, and I think you guys will like it :) The new version should be pretty simple to follow and easy to maintain or make changes to
Great news. Closing this thread so a new one will get started when ready.
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.