News
Added rotations for the Forever expansion: Holy Paladin, Protection Paladin, Priest Healer (Holy / Discipline), Balance Druid, Restoration Druid. Updated rotations for Bear and Cat Druid, Hunter, Mage, Retribution Paladin, Shadow Priest, Rogue, Elemental and Restoration Shaman, Warlock, Protection Warrior; the change notes are in the corresponding rotation topics on the forum.
MaxDPS Midnight 1.0.118 and MaxDPS Forever 0.1.12 are out:
- The program now determines whether a mob is hostile or friendly based on your character's reputation with that mob's faction. The bot no longer attacks creatures that are friendly to you because of your reputation (for example, the goblins of Booty Bay and Gadgetzan), and no longer skips those that have become hostile to you.
- The program now determines whether a mob is hostile or friendly based on your character's reputation with that mob's faction. The bot no longer attacks creatures that are friendly to you because of your reputation (for example, the goblins of Booty Bay and Gadgetzan), and no longer skips those that have become hostile to you.
MaxDPS Midnight 1.0.117 and MaxDPS Forever 0.1.11 are out:
- Fixed interruption of channeled spells. The program now channels them to the end. You can still stop a channel early with interrupt_if.
- The bot no longer works while the character is flying or falling.
- Reworked target immunity tracking (Forever). The bot now skips abilities the target is immune to on its own, so you no longer need to write !action.X.immune in rotations. Immunity is tracked by effect type and spell school. If a mob is immune to bleeds, the bot won't use abilities on it that only apply a bleed (for example, Rip). Abilities that deal damage in addition to a bleed (for example, Rake) are used only in rotation lines where they are not there to apply the bleed.
- Added a new expression, dot.X.immune. It lets you check for immunity specifically to the DoT being applied.
- Improved hotkey handling. Hotkeys should now work more reliably.
- Fixed interruption of channeled spells. The program now channels them to the end. You can still stop a channel early with interrupt_if.
- The bot no longer works while the character is flying or falling.
- Reworked target immunity tracking (Forever). The bot now skips abilities the target is immune to on its own, so you no longer need to write !action.X.immune in rotations. Immunity is tracked by effect type and spell school. If a mob is immune to bleeds, the bot won't use abilities on it that only apply a bleed (for example, Rip). Abilities that deal damage in addition to a bleed (for example, Rake) are used only in rotation lines where they are not there to apply the bleed.
- Added a new expression, dot.X.immune. It lets you check for immunity specifically to the DoT being applied.
- Improved hotkey handling. Hotkeys should now work more reliably.
Changes in Midnight 1.0.115:
- fixed an issue where the bot would try to heal a priest after they died and turned into a spirit (including while Spirit of Redemption was still active) — such players are no longer selected as a heal target.
- fixed an issue where the bot would try to heal a priest after they died and turned into a spirit (including while Spirit of Redemption was still active) — such players are no longer selected as a heal target.
MaxDPS Midnight 1.0.114 and MaxDPS Forever 0.1.9 have been updated:
- Added universal unit-position parameters:
<unit>.position_back.<reference_unit>
<unit>.position_front.<reference_unit>
Supported units are player, target, and focus_unit. The first unit is the one whose position is checked; the last unit supplies the facing direction used as the reference.
For example, target.position_front.player is true only when the target is in front of the player. This can prevent an ability from being used when the target is behind the player.
- The previous target.position_back and target.position_front forms have been removed. Replace the former target.position_back with player.position_back.target.
Guides updated.
- Added universal unit-position parameters:
<unit>.position_back.<reference_unit>
<unit>.position_front.<reference_unit>
Supported units are player, target, and focus_unit. The first unit is the one whose position is checked; the last unit supplies the facing direction used as the reference.
For example, target.position_front.player is true only when the target is in front of the player. This can prevent an ability from being used when the target is behind the player.
- The previous target.position_back and target.position_front forms have been removed. Replace the former target.position_back with player.position_back.target.
Guides updated.
Added support for build 1.60.1 70450 (Forever beta)
Added support for build 12.1.5 70448 (Midnight)
Changes in Forever 0.1.8:
- added support for build 1.60.1 70425;
- updated the detection of mob immunity to the player's spells.
- added support for build 1.60.1 70425;
- updated the detection of mob immunity to the player's spells.
Added support for build 12.1.5 70391 (Midnight)
Added support for build 1.60.1 70374 (Forever beta)
Added support for build 1.60.1 70374 (Forever beta)
Due to the large number of changes introduced in today's game update, updating the bot will take longer than usual. The update will be released today. Thank you for your patience and understanding!
MaxDPS Midnight 1.0.111 and MaxDPS Forever 0.1.6 are out:
- аixed conditions with target_if outside a group, and the if= check in these conditions.
- аixed conditions with target_if outside a group, and the if= check in these conditions.
Developer rotations for World of Warcraft: Forever have been added to the forum. They are available in the relevant class and specialization sections.
Added support for build 1.60.1 70291 (Forever beta)
MaxDPS Midnight 1.0.107 and MaxDPS Forever 0.1.1 are out:
- Added human-like key presses. Instead of pressing keys at fixed intervals, the bot starts early and spams the chosen key until the ability goes off.
- Fixed the "Unknown spell" error when an ability is mentioned only in a channel interrupt condition. Example: Crystalline Refraction for Frost Mage.
- Fixed how talents are applied to resource cost and cast time:
- Rampage during Recklessness with Rampaging Berserker;
- Aimed Shot during Trueshot with Tensile Bowstring;
- Unchecked Aggression, Elune's Guidance, Clarity of Mind, Owlkin Adept, Ignition Rush;
- cast time with Maelstrom Weapon.
- Forever: fixed interrupts. The program now recognizes which ability is meant for interrupting and no longer presses it on cooldown when there is nothing to interrupt.
- Added human-like key presses. Instead of pressing keys at fixed intervals, the bot starts early and spams the chosen key until the ability goes off.
- Fixed the "Unknown spell" error when an ability is mentioned only in a channel interrupt condition. Example: Crystalline Refraction for Frost Mage.
- Fixed how talents are applied to resource cost and cast time:
- Rampage during Recklessness with Rampaging Berserker;
- Aimed Shot during Trueshot with Tensile Bowstring;
- Unchecked Aggression, Elune's Guidance, Clarity of Mind, Owlkin Adept, Ignition Rush;
- cast time with Maelstrom Weapon.
- Forever: fixed interrupts. The program now recognizes which ability is meant for interrupting and no longer presses it on cooldown when there is nothing to interrupt.
Added support for build 1.60.1 70245 (Forever beta)