Cycle, toggle, change stances using keybindings. Create different classes of spells to be cast automatically or with a single key press.
You can create classes of spells. For example you could have one class of spells for pvp and one for pve.
To create a new class you just add a spell to a class that doesn't exist and the class will be created with that as it's first spell. For example: /warrior PVP add ''Sheild Slam'' will add Sheild Slam to the PVP class, creating the PVP class in the process.
You can the add more spells to the PVP class using the same command. For example: /warrior PVP add Rend. It's important to note that spell name are case sensitive.
There are 2 default classes when you install Warrior.
Default = Execute, Taunt, Overpower, Battle Shout, Demoralizing Shout, Rend.
Basic = Execute, Battle Shout, Rend
There is also a system class called RAGE. This class defines what spells are allowed to use the reserved rage. By default it has the following spells: Execute, Taunt, Mocking Blow, Overpower.
To set your rage reserve to 25 rage use the following command: /warrior rage 25. Auto cast will now never cast a spell if it will leave you with less than 25 rage. Only spells that are in the RAGE class will be allow to use the rage in this reserve.
To change our new PVP class to be the default would use the following command: /warrior use PVP
To disable auto casting and use a keybinding instead do the following: /warrior disable and then bind 'Manually Cast Spell from Class' to a key in the keybindings menu. You can then use this key to execute a spell from the active class instead of using auto casting.
Cycle stances using the keybindings. The most popular bindings for this is Shift + Scroll Wheel Up/Down. But you can use any keys you want.
Keybindings:
Battle Stance
Defensive Stance
Berserker Stance
Toggle Battle/Defensive Stance
Toggle Battle/Berserker Stance
Toggle Defensive/Berserker Stance
Cycle Stance Forward
Cycle Stance Backward
Assist Most Wounded Party Member
Toggle Auto Casting on/off
Manually Cast Spell from Class
Slash Commands:
/warrior spells - prints out known spells
/warrior immunities - prints out everything in the immunities database
/warrior immunities
- enable/disable the tracking of immunities
/warrior alerts - turn ability alerts on/off
/warrior autocasting - turn auto casting on/off
/warrior autochangestance - turn off the auto change stance function
/warrior rage - set the amount of rage to keep in reserves for special spells
/warrior use - set the active class to use for auto casting
/warrior list - print out a list of all the classes and their spells (active class is blue)
/warrior list - print out a list of the spells in that class
/warrior remove - remove a spell class, you can not remove the active class
/warrior add '''' - add a spell to a class
/warrior remove '''' - remove a spell from a class
Note: The ability automation requires you to be moving or changing the camera rotation for it to work. This is due to design decisions by Blizzard limiting spell casting to keypresses or mouseclicks.