Rotation Builder

Class Login to Add Favorites
  • 14 Likes
  • World of Warcraft
  • 8,129 Monthly Downloads
  • Supports: 7.0.3
  • 120,731 Total Downloads
  • Updated Aug 19, 2016
  • Created Jan 11, 2011
  • 180 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 1.59
or

About Rotation Builder

Here comes the first release for patch 7.0.3, a lot of fixes and enhancement that were previously unrealeased finally got release, I can't remember them all but rotations should be smoother.

As the original author soulwhip discontinued this addon and we simply loved it, we decided to bring it back.

You can help us with localizations by going there : RotationBuilder Localization page. Be careful when translating phrases from the overview interface : rotations localizations are too big to be shown properly in it. You will have to edit them individually.

Rotation Builder allows you to build rotations dynamically without having to understand the Lua script language. The built rotation then displays the current action and the next action on your screen to tell you what to push next. Actions can be heavily customized with the General, Player, Target, and Pet tabs. The priority of actions can also be changed dynamically just by clicking the up and down arrows next to the action name in the Action list.

Functionality:

  • Default rotation for all classes and specializations
  • Automatic upate of default rotations
  • A way to create your own rotations
  • Import/Export of rotations
  • A way to create your own default rotation as an addon for RotationBuilder (see the tutorial)

Included Rotations in the latest release version:

  • 7.0.3 DRUID
  • 7.0.3 HUNTER Artefact ready
  • 7.0.3 MAGE
  • 7.0.3 PALADIN
  • 7.0.3 PRIEST
  • 7.0.3 ROGUE
  • 7.0.3 SHAMAN Artefact ready
  • 7.0.3 WARLOCK
  • 7.0.3 WARRIOR
  • 7.0.3 DEATHKNIGHT
  • 7.0.3 MONK
  • 7.0.3 DEMON HUNTER

To load the latest rotation just click on the options tab in the top left and click the LOAD button. The latest version of the rotations will be imported. You will have to delete old default rotations before. Though after that default rotation should be from now on auto-updated on login if there is an update

How to build a rotation:

  1. Open your blizzard key-binds window and scroll down to find Rotation Builders key-binds
  2. Show the rotation builder window with /rob show or using the mini-map button
  3. Default rotations should be provided for your class under the Rotation Name box in
    the upper left.
  4. You can modify an existing rotation by left clicking on it or creating a new one with the
    create button.
  5. Once you have the rotation selected click the modify button to go into the edit mode.
  6. Once you are in edit mode you can change the rotation name and edit/add/re-arrange Actions.
  7. To select a Action just left click the action name in the top right Action list box.
  8. All the options for the selected action are in the tabs below General, Player, Target, Pet
    If you mouse-over each option it will tell you what it does.
  9. Once you are done editing your Actions and Rotation click the Save button.
  10. You can close the rotation window now
  11. At this point you should have two icons displayed from your rotation. The top one is the
    current action and the bottom one is the next action.

FAQ:

  • Q: What are toggles?
    A: Toggles are a way to change your rotation dynamically with a keybind.

    Example: There is a boss fight where if you cleanse yourself you blow up the raid.
    What you can do is put cleanse in your rotation but check the toggle box.
    Set the Toggle to Toggle 1 so the cleanse icon will only show up if Toggle 1
    is turned on. Now when you get to that boss in the raid you can turn off cleanse
    by hitting the key you bound to Toggle 1 in the blizzard keybinds.

  • Q: Why is my Spell X not working?
    A: More than likely you spelled something wrong or blizzard functions arent finding your spell.
    Here is what you can do to see why your action is not showing.

    1. Open the blizzard keybinds and scroll down to find the Rotation Builder keybind
    for Toggle Debug and bind it to a key.
    2. Now edit your rotation and click on the General tab of the action that is not working.
    3. Click the Debug check box on the far right for that action.
    4. Save the rotation.
    5. Turn on debug with the key you bound in step 1. You will see a DEBUG ON message in chat.
    6. Go through your rotation until you hit your action that is not working.
    7. The chat window will spam why the action is not displaying.
    8. For example. If it says NOT showing A: youractionname S: spellname because its out of
    range then that means you are checking range but you shouldn't be on self buffs.
  • Q: Debug says X does not have buffs or debuffs?
    A: The buff and debuff name matching can be a pain, try using the spell name first. If the spell name isnt matching to the buff you can turn on your combat log to get the actual spellID to use instead.

  • Q: How do I get rid of an existing rotation so I can import a rotation with the same name?
    A: You have two options:
    1. Delete the rotation with the same name.
    2. Modify the rotation blocking the import.
    Rename the rotation to something else.
    Click Save.
    Delete the old copy of the rotation.
    Reclick Import or reclick the LOAD button.

  • Q: Why is the next action showing spells ready when they are not ready?
    A: The next action prediction logic ignores power type checks such as mana, energy ,rage by default. This gives you the option to show what is coming up regardless if you have the power to cast it. If you don't like to see next actions when you dont have the power to cast them you can specify a power requirement on the action in the player tab and the action will no longer show up in the next action if you dont meet the specified power.

------------------------------------------------------------------------
r158 | tylorcaptain | 2016-08-19 18:12:25 +0000 (Fri, 19 Aug 2016) | 1 line
Changed paths:
   A /tags/1.59 (from /trunk:157)

Tagging as 1.59
------------------------------------------------------------------------
r157 | tylorcaptain | 2016-08-19 17:54:21 +0000 (Fri, 19 Aug 2016) | 6 lines
Changed paths:
   M /trunk/RotationBuilder.lua
   M /trunk/RotationBuilder.toc
   M /trunk/RotationBuilder.xml
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultPaladinRotations.lua
   M /trunk/utils/RotationBuilderUtils.lua

- Finaly managed to fix an UI error in the option tab
- Added a second cooldown check
- Rearranged some options in the general and player tabs
- Brought back 2 options "In combat" and "Not in combat" (Found a new way to properly detect the battle state)
- Updated the retribution paladin rotation with the "Not in combat" option for those 3 blessings that can't be used while in combat
- Added a new option in the option tab to only display the action icons on hostile or neutral targets (Asked by MisterRick though i left the display on friendly target by default until this option is checked)
------------------------------------------------------------------------
r155 | tylorcaptain | 2016-08-15 09:06:43 +0000 (Mon, 15 Aug 2016) | 1 line
Changed paths:
   M /trunk/rotations/DefaultDemonHunterRotations.lua

- Fixed the vengeance demon hunter consume magic spell generating fury instead of pain. I simply did a copy/paste from havoc to vengeance and forgot to change the power type.
------------------------------------------------------------------------
r153 | tylorcaptain | 2016-08-13 14:50:49 +0000 (Sat, 13 Aug 2016) | 2 lines
Changed paths:
   M /trunk/RotationBuilder.lua
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultDeathKnightRotations.lua
   M /trunk/rotations/DefaultDemonHunterRotations.lua
   M /trunk/rotations/DefaultDruidRotations.lua
   M /trunk/rotations/DefaultHunterRotations.lua
   M /trunk/rotations/DefaultMageRotations.lua
   M /trunk/rotations/DefaultMonkRotations.lua
   M /trunk/rotations/DefaultPaladinRotations.lua
   M /trunk/rotations/DefaultPriestRotations.lua
   M /trunk/rotations/DefaultRogueRotations.lua
   M /trunk/rotations/DefaultShamanRotations.lua
   M /trunk/rotations/DefaultWarlockRotations.lua
   M /trunk/rotations/DefaultWarriorRotations.lua
   M /trunk/rotations/RotationBuilder_Rogue/RotationsRogue.lua
   M /trunk/rotations/RotationBuilder_Rogue/localization/enUS.lua
   M /trunk/rotations/RotationBuilder_Rogue/localization/frFR.lua

- Updated all rotations to make use of interruptions and dispels
- Some small fixes and optimizations as well
------------------------------------------------------------------------
r152 | tylorcaptain | 2016-08-13 09:11:37 +0000 (Sat, 13 Aug 2016) | 3 lines
Changed paths:
   M /trunk/RotationBuilder.lua
   M /trunk/RotationBuilder.toc
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultDruidRotations.lua
   M /trunk/rotations/DefaultHunterRotations.lua
   M /trunk/rotations/DefaultShamanRotations.lua

- Small updates and improvements to shaman, hunter and druid rotation (mostly added interrupt and dispel when available)
- Small optimization in next action calculation, actions that have to be casted after the current one will properly be displayed
- Fixed some localization issues
------------------------------------------------------------------------
r150 | tylorcaptain | 2016-08-11 12:58:01 +0000 (Thu, 11 Aug 2016) | 3 lines
Changed paths:
   M /trunk/RotationBuilder.lua
   M /trunk/RotationBuilder.toc
   M /trunk/RotationBuilder.xml
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   A /trunk/rotations/DefaultDemonHunterRotations.lua
   M /trunk/rotations/RotationBuilder_Rogue/localization/frFR.lua
   M /trunk/utils/RotationBuilderUtils.lua

- Brought back interrupt, dispel and spellsteal options
- Added demon hunter rotations for patch 7.0.3
- Fixed a small localization error on rogues
------------------------------------------------------------------------
r149 | pelerinage | 2016-08-08 19:08:15 +0000 (Mon, 08 Aug 2016) | 1 line
Changed paths:
   M /trunk/rotations/RotationBuilder_Rogue/RotationsRogue.lua

Fix error caused by wrong key word renaming
------------------------------------------------------------------------
r147 | tylorcaptain | 2016-08-07 17:14:34 +0000 (Sun, 07 Aug 2016) | 1 line
Changed paths:
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultRogueRotations.lua
   M /trunk/rotations/RotationBuilder_Rogue/RotationsRogue.lua
   M /trunk/rotations/RotationBuilder_Rogue/localization/enUS.lua
   M /trunk/rotations/RotationBuilder_Rogue/localization/frFR.lua

- Small optimisations to rogue rotations
------------------------------------------------------------------------
r146 | tylorcaptain | 2016-08-06 21:01:50 +0000 (Sat, 06 Aug 2016) | 1 line
Changed paths:
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultWarlockRotations.lua

- Incorporated talents into warlock rotations
------------------------------------------------------------------------
r145 | pelerinage | 2016-08-06 16:29:26 +0000 (Sat, 06 Aug 2016) | 1 line
Changed paths:
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultRogueRotations.lua
   M /trunk/rotations/RotationBuilder_Rogue/RotationsRogue.lua
   M /trunk/rotations/RotationBuilder_Rogue/localization/enUS.lua
   M /trunk/rotations/RotationBuilder_Rogue/localization/frFR.lua

Update rotations for the rogue class.
------------------------------------------------------------------------
r144 | tylorcaptain | 2016-08-04 20:58:10 +0000 (Thu, 04 Aug 2016) | 2 lines
Changed paths:
   M /trunk/RotationBuilder.lua
   M /trunk/RotationBuilder.xml
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultMageRotations.lua
   M /trunk/utils/RotationBuilderUtils.lua

- Added a new option to check another spell charges
- Incorporated talents into mage rotations
------------------------------------------------------------------------
r143 | tylorcaptain | 2016-08-03 16:19:36 +0000 (Wed, 03 Aug 2016) | 1 line
Changed paths:
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultPriestRotations.lua

- Incorporated talents into priest rotations
------------------------------------------------------------------------
r142 | tylorcaptain | 2016-08-02 20:24:27 +0000 (Tue, 02 Aug 2016) | 1 line
Changed paths:
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultMonkRotations.lua

- Incorporated talents into monk rotations
------------------------------------------------------------------------
r141 | tylorcaptain | 2016-08-01 16:37:12 +0000 (Mon, 01 Aug 2016) | 1 line
Changed paths:
   M /trunk/RotationBuilder.toc
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultDruidRotations.lua

- Incorporated talents into druid rotations
------------------------------------------------------------------------
r139 | tylorcaptain | 2016-08-01 12:46:19 +0000 (Mon, 01 Aug 2016) | 1 line
Changed paths:
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultWarriorRotations.lua

- Incorporated talents into warrior rotations
------------------------------------------------------------------------
r138 | tylorcaptain | 2016-07-31 21:40:59 +0000 (Sun, 31 Jul 2016) | 1 line
Changed paths:
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultPaladinRotations.lua

- Incorporated talents into paladin rotations
------------------------------------------------------------------------
r137 | tylorcaptain | 2016-07-31 20:16:00 +0000 (Sun, 31 Jul 2016) | 1 line
Changed paths:
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultDeathKnightRotations.lua

- Incorporated talents into death knight rotations
------------------------------------------------------------------------
r136 | tylorcaptain | 2016-07-28 20:08:25 +0000 (Thu, 28 Jul 2016) | 1 line
Changed paths:
   M /trunk/RotationBuilder.lua
   M /trunk/RotationBuilder.toc
   M /trunk/localization/enUS.lua
   M /trunk/localization/frFR.lua
   M /trunk/rotations/DefaultHunterRotations.lua

- Incorporated talents into hunter rotations
------------------------------------------------------------------------
r134 | tylorcaptain | 2016-07-28 13:24:37 +0000 (Thu, 28 Jul 2016) | 1 line
Changed paths:
   A /trunk (from /branches/id-fix:133)

- Creating the new trunk with the proper revision
------------------------------------------------------------------------
r131 | tylorcaptain | 2016-07-28 13:07:35 +0000 (Thu, 28 Jul 2016) | 1 line
Changed paths:
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua

- Cleaned and ordered localization files
------------------------------------------------------------------------
r127 | tylorcaptain | 2016-07-27 20:55:27 +0000 (Wed, 27 Jul 2016) | 1 line
Changed paths:
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultShamanRotations.lua

- Updated shaman rotations to take talents into account
------------------------------------------------------------------------
r126 | tylorcaptain | 2016-07-26 21:54:29 +0000 (Tue, 26 Jul 2016) | 4 lines
Changed paths:
   M /branches/id-fix/RotationBuilder.lua
   M /branches/id-fix/RotationBuilder.xml
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultMageRotations.lua
   M /branches/id-fix/rotations/DefaultShamanRotations.lua

- Basic update to mage rotations for patch 7.0.3
- Small fix to the restoration shaman rotation
- Finally got rid of those annoying green square due to API changes related to texture setting
- Found the new arcane mage resource : Arcane Charges and added it to the power check
------------------------------------------------------------------------
r125 | tylorcaptain | 2016-07-26 15:00:48 +0000 (Tue, 26 Jul 2016) | 1 line
Changed paths:
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultPriestRotations.lua

- Basic update to priest rotations for patch 7.0.3
------------------------------------------------------------------------
r124 | tylorcaptain | 2016-07-25 16:26:19 +0000 (Mon, 25 Jul 2016) | 4 lines
Changed paths:
   M /branches/id-fix/RotationBuilder.lua
   M /branches/id-fix/RotationBuilder.xml
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultWarlockRotations.lua
   M /branches/id-fix/utils/RotationBuilderUtils.lua

- Basic update to warlock rotations for patch 7.0.3
- Removed the stance check as it is no longer used
- Added a second resources check in the player tab for more flexibility as most classes now have 2 different resources.
- Changed the way Rotation Builder check is the player know a spell or not as AGAIN Blizzard changes broke it (Passive talents were no longer detected). Found a new way AGAIN that seems to work properly, the "Not in the spellbook" check should no longer be needed though it'll remain until i'm done updating all rotations.
------------------------------------------------------------------------
r123 | tylorcaptain | 2016-07-24 17:05:38 +0000 (Sun, 24 Jul 2016) | 1 line
Changed paths:
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultMonkRotations.lua

- Basic update to monk rotations for patch 7.0.3
------------------------------------------------------------------------
r122 | tylorcaptain | 2016-07-22 20:23:03 +0000 (Fri, 22 Jul 2016) | 1 line
Changed paths:
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultRogueRotations.lua
   M /branches/id-fix/rotations/RotationBuilder_Rogue/RotationsRogue.lua
   M /branches/id-fix/rotations/RotationBuilder_Rogue/localization/enUS.lua
   M /branches/id-fix/rotations/RotationBuilder_Rogue/localization/frFR.lua

- Small adjustments to rogue rotations
------------------------------------------------------------------------
r121 | tylorcaptain | 2016-07-22 18:37:36 +0000 (Fri, 22 Jul 2016) | 3 lines
Changed paths:
   M /branches/id-fix/RotationBuilder.lua
   M /branches/id-fix/RotationBuilder.xml
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultDruidRotations.lua
   M /branches/id-fix/utils/RotationBuilderUtils.lua

- Basic update to druid rotations for patch 7.0.3
- Removed the eclipse system as it no longer exist
- Renamed the eclipse resource as Lunar Power
------------------------------------------------------------------------
r120 | pelerinage | 2016-07-22 16:47:53 +0000 (Fri, 22 Jul 2016) | 1 line
Changed paths:
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultRogueRotations.lua
   M /branches/id-fix/rotations/RotationBuilder_Rogue/RotationBuilder_Rogue.toc
   M /branches/id-fix/rotations/RotationBuilder_Rogue/RotationsRogue.lua
   M /branches/id-fix/rotations/RotationBuilder_Rogue/localization/enUS.lua
   M /branches/id-fix/rotations/RotationBuilder_Rogue/localization/frFR.lua

Update default rotation for the rogue.
------------------------------------------------------------------------
r119 | tylorcaptain | 2016-07-22 13:50:25 +0000 (Fri, 22 Jul 2016) | 2 lines
Changed paths:
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultDeathKnightRotations.lua
   M /branches/id-fix/rotations/DefaultWarriorRotations.lua

- Small update to frost death knights
- Basic update of warrior rotations for patch 7.0.3
------------------------------------------------------------------------
r118 | tylorcaptain | 2016-07-21 21:21:57 +0000 (Thu, 21 Jul 2016) | 1 line
Changed paths:
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultPaladinRotations.lua

- Basic update to paladin rotations for patch 7.0.3
------------------------------------------------------------------------
r117 | tylorcaptain | 2016-07-21 19:59:45 +0000 (Thu, 21 Jul 2016) | 2 lines
Changed paths:
   M /branches/id-fix/RotationBuilder.lua
   M /branches/id-fix/RotationBuilder.xml
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultDeathKnightRotations.lua
   M /branches/id-fix/utils/RotationBuilderUtils.lua

- Basic update to death knight rotations for patch 7.0.3
- Fixed death knight runes check as there are no longer 4 kind of runes
------------------------------------------------------------------------
r116 | tylorcaptain | 2016-07-21 17:08:07 +0000 (Thu, 21 Jul 2016) | 2 lines
Changed paths:
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultHunterRotations.lua
   M /branches/id-fix/rotations/DefaultShamanRotations.lua

- Small changes to shaman rotations for smoother next action calculation
- Basic hunter rotations for patch 7.0.3
------------------------------------------------------------------------
r115 | tylorcaptain | 2016-07-21 14:57:17 +0000 (Thu, 21 Jul 2016) | 4 lines
Changed paths:
   M /branches/id-fix/RotationBuilder.lua
   M /branches/id-fix/RotationBuilder.xml
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultHunterRotations.lua
   M /branches/id-fix/rotations/DefaultRogueRotations.lua
   M /branches/id-fix/rotations/DefaultShamanRotations.lua
   M /branches/id-fix/rotations/DefaultWarriorRotations.lua
   M /branches/id-fix/utils/RotationBuilderUtils.lua

- Lot of fixes that wheren't previously commited
- Some fixes for patch 7.0.3
- Removed glyph and fire totem check as they are no longer used
- Quick update for shaman rotations to 7.0.3, these are basic rotation, complete ones will come after i'm done with all classes
------------------------------------------------------------------------
r114 | pelerinage | 2016-07-21 13:04:20 +0000 (Thu, 21 Jul 2016) | 1 line
Changed paths:
   M /branches/id-fix
   M /branches/id-fix/.pkgmeta
   M /branches/id-fix/RotationBuilder.toc

Update TOC + update dependencies.
------------------------------------------------------------------------
r113 | pelerinage | 2015-12-12 17:18:20 +0000 (Sat, 12 Dec 2015) | 1 line
Changed paths:
   M /branches/id-fix/localization/enUS.lua
   M /branches/id-fix/localization/frFR.lua
   M /branches/id-fix/rotations/DefaultRogueRotations.lua
   M /branches/id-fix/rotations/RotationBuilder_Rogue/RotationsRogue.lua
   M /branches/id-fix/rotations/RotationBuilder_Rogue/localization/enUS.lua
   M /branches/id-fix/rotations/RotationBuilder_Rogue/localization/frFR.lua

Update rogue rotations
------------------------------------------------------------------------

  • 1
  • 2
  • 3
  • Next

Addon Packs Containing This...

Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes