Demonic - An Advanced Warlock Routine [PvE & PvP]

by Millz

66 ratings


Demonic is the most advanced warlock combat routine available for Honorbuddy.

Note: Purchases can be refunded within 7 days, however refunding a product will prevent you from being able to repurchase in future. Please consider using the support link below to seek assistance before refunding products.

  • Supports all Bot Bases
  • Supports Questing
  • End Game PvE/PvP
  • Highly configurable GUI
  • Vast amounts of updates and super fast support
  • Frame lock support
  • All specializations supported
  • Hotkey support
  • Pre-set settings for quick start usage
  • Movement / Targeting / Facing support
Example PvE Features:
  • Optimized routine for max DPS
  • Encounter specific logic for complex fights
Example PvP Features:
  • Diminishing Returns Tracker
  • Event based PvP retaliation (i.e. stun/fear scatter shots before they hit us to break CC combos).
  • Prevent incoming interupts (Juke)
  • Automatic crowd control

Screenshots [From Jan 2017]:

Item: CombatLogHandler.cs
Original Author: Bossland GmbH/Apoc/Wulf/Mirabis
Date Obtained: +/- 2013
Obtained from: PureRotation V2
License: CC-BY-SA 4.0

Item: CacheManager.cs
Original Author: Wulf
Date Obtained: +/- 2013
Obtained from: PureRotation V2
License: CC-BY-SA 4.0

Item: Death.cs TalentManager.cs
Original Author: Bossland GmbH
Date Obtained: +/- 2013
Obtained from: Singular
License: CC-BY-NC-SA 4.0

Item: Net Seal Theme
Original Author: Nimoru Software
Date Obtained: +/- 2014
Obtained from: Site:
License: Creative Commons Attribution 3.0 Unported License.

Item: Product Icon Image
Original Author: Millz
Date Obtained: Mar-2015
Obtained from: Original Artwork
License: Original artwork requires no explicit license for use in my own products.

Item: accepted.png 
Original Author: 
Date Obtained: +/- 2015
Obtained from:

Item: warning.png 
Original Author: 
Date Obtained: +/- 2015
Obtained from:

Item: cancel.png 
Original Author: 
Date Obtained: +/- 2015
Obtained from:

Item: down.png 
Original Author: 
Date Obtained: +/- 2015
Obtained from:

Item: up.png 
Original Author: 
Date Obtained: +/- 2015
Obtained from:

Item: ExpressionDark.xaml (Customized)
Original Author: Microsoft
Date Obtained: Aug 2016
Obtained from: Microsoft
License: Ms-PL:

Item: MahApps Metro
Original Author: Paul Jenkins
Date Obtained: Sep 2016
Obtained from:
License: Microsoft Public License (Ms-PL);


66 total
Infinitly better than any others, awesome work dude
Fantastic routine, worth every penny.
10/10 Love it!!

Changelog History

Version: [11/Aug/2017] (8/14/2017 3:38:21 PM)
- [Affliction] Fixed clipping Drain Soul while UA is active on target.
Version: [25/Jul/2017] (7/26/2017 4:35:33 AM)
- Updated boss list to include Tomb of Sargeras bosses.
- [Affliction] Changes to rules around casting all maintenance DoTs (Agony/Corruption/Siphon Life).
- [Affliction] 'Drain Life' settings on the Class Abilities tab now trigger Drain Soul for Affliction.
- [Affliction] Changed Reap Souls logic to cast more frequently.
Version: [29/Jun/2017] (6/30/2017 9:10:40 AM)
- [Affliction] Changed Reap Souls usage to now require a minimum of 2x UA to be applied in addition to having Tormented Souls active.
- [Affliction] Will now multi-dot UA when more than 1 unit available.
- [Affliction] Removed some conditions behind when Corruption and Siphon Life should multi-dot - meaning they should multi-dot much more often.
- [Affliction] Tuned conditions behind casting UA on the current target to prevent sitting on shards unnecessarily.
- [Affliction] Reap Souls can be toggled off with cooldown hotkey.
- Demonic Inquisition fight (ToS) - will no longer attack units with auras Fel Squall or Bone Saw.
- [Destruction] Dimensional Rift can be toggled off with cooldown hotkey.
- [Destruction] Lessons of Space-Time should now be supported (unable to test).
Version: [18/Jun/2017] (6/19/2017 5:10:52 AM)
- Changes to support patch 7.2.5 class changes:
    - [Affliction] TalentManager/GUI updates:
        o 'Siphon Life' <-> 'Phantom Singularity'
        o 'Soul Effigy' replaced with 'Death's Embrace'
    - [Destruction] Changes to Wreak Havoc logic.
Version: [30/May/2017] (5/31/2017 5:13:54 AM)
- Fixed Soulstone Healer.
- Updated the potion logic to use Potion of Prolonged Power.
Version: [26/May/2017] (5/28/2017 3:13:52 AM)
- [Affliction] Reduced the number of units to cast Agony on to 3 (down from 5 - in line with Corruption and Siphon Life).
- [Affliction] Made some changes to the core multidotting system to improve the efficiency of unit selection for DoT targets.
- [Affliction] Will no longer fully channel out Drain Soul if Unstable Affliction is active when not talented for Malefic Grasp.
- [Affliction] Will no longer multi-dot Siphon Life if talented for Malefic Grasp.
- [Affliction] Will no longer multi-dot Corruption if talented for Malefic Grasp, and not talented for Absolute Corruption.
- [Affliction] Tuning to how UA works with Contagion to help improve uptime.
- [Affliction] Once a UA dot has dropped below 0.5s, the dot will no longer be viewed as being active by the CR.
Version: [24/May/2017] (5/25/2017 1:25:22 AM)
- [Affliction] Increased the timer on when to refresh Agony - so it's done earlier now to prevent dropping.
Version: [20/May/2017] (5/21/2017 11:25:45 PM)
- Minor tuning to Life Tap's usage.
- [Affliction] Changes to action priorities to improve Drain Soul on Unstable Affliction.
- [Affliction] Tuning to Reap Souls and Unstable Affliction.
Version: [08/Feb/2017] (2/10/2017 3:06:10 PM)
- [Affliction] Should now hold channeling Drain Soul when UA is applied instead of interrupting.
- [Affliction] Tuning to Unstable Affliction usage.
- Fixed attempting to face units when stunned, causing the toon to stutter turn - which is impossible to do by a player.
- Experimental change to improve FPS by only scanning for new units up to 5 times per second, instead of every frame change in game (30 FPS = 30 scans per second).
- Change to internal caching durations for how long the bot stores certain values - such as how often we rebuild the party members, or determine who is an enemy/friendly.
Version: [19/Jan/2017] (1/22/2017 3:39:51 AM)
- [Affliction] Removed GUI settings for max dots to cast. Alters rotation too much to be left configurable.
- [Affliction] Fully re-written.
Version: [11/Jan/2017] (1/12/2017 2:33:05 AM)
- [Affliction] 7.1.5 Changes:
    - Drain Soul -> Malefic Grasp
    - Mana Tap -> Empowered Life Tap
- [Destruction] 7.1.5 Changes:
    - Mana Tap -> Empowered Life Tap
    - Changes to Shadowburn to remove shard requirement, and add charges logic.
- TalentManager & GUI updated to new talent changes.
Version: [06/Jan/2017] (1/8/2017 2:08:06 AM)
- [Affliction] Fixed an issue with Mana Tap.
- [Affliction] Fixed an issue with Agony's priority.
- [Affliction] Toggling burst hotkey on will now force dump all UA onto target.
Version: [04/Jan/2017] (1/5/2017 4:21:43 AM)
- When bot is started, if using Questing bot base, will now forcefully enable movement, targeting, and facing to improve usage with HBRelog.
- Reduced the unit scanning range from 120 yards to 80 (for FPS improvements).
- Tuning to TimeToDeath manager to improve FPS loss performance.
- [Affliction] Re-written large chunk of rotation.
- [Affliction] Phantom Singularity is now under cooldown hotkey control.
- PvP curses will no longer cast on NPCs.
Version: [05/Dec/2016] (12/6/2016 1:39:56 AM)
- [Destruction] Added support for 'Odr, Shawl of the Ymirjar' - Havoc single target.
- [Destruction] Will no longer cast Rain of Fire on the target when there's a crowd controlled unit in range.
- [Destruction] Bane of Havoc (PvP talent) should no longer break the rotation.
- Grimoire of Service is now configurable to select which demon to use.
- Added hotkey for mouseover Demonic Gateway.
- Interrupting against non-players is now faster.
Version: [08/Nov/2016] (11/8/2016 8:29:26 PM)
- [Destruction] Added support for the Cremation/Shadowburn PvP build.
- [Destruction] Fixed an issue with Chaos Bolt not respecting the Minimum HP Value setting.
- [Destruction] Fixed an issue with casting Chaos Bolt instead of pooling for AoE abilities.
- [Destruction] Fixed not being able to increase the minimum HP value for Chaos Bolt above 50.
- [Destruction] Added some spam cast protection to Havoc when using Wreak Havoc talent.
- [Destruction] Summon Infernal and Summon Doomguard should now handle Lord of Flames correctly when both settings set to 'SimulationCraft Rules'
- [Destruction] Cancel Cast -> Shadowburn now works more efficient in PvP.
- Fixed Soulstone on self.
- Fix to prevent moving into melee range to engage with target.
- Re-enabled latency checks for casting to speed up pre-casting next ability.
- Added a delay to summoning demons after leaving groups.
- Renamed Summon Infernal and Summon Doomguard default options from 'On Heroism/Bloodlust' and 'Boss/Player and >= 5 Units In Range' to 'SimulationCraft Rules'. 
Version: [26/Oct/2016] (10/27/2016 10:26:10 AM)
- Demon Skin and Demonic Circle have swapped talent locations.
Version: [23/Oct/2016 - Alpha] (10/24/2016 5:49:41 AM)
- [Demonology] Shadowflame should now successfully stack to 3.
- [Destruction] Will no longer cast Dimensional Rift when no units will last for more than 10s, unless target is a boss.
- Will now use Life Tap to recover if at max HP but mana below 'drink' setting threshold.
- Every man for Himself is now only looking for stun effects, instead of all crowd control effects.
Version: [17/Oct/2016 - Alpha] (10/17/2016 11:55:54 PM)
- Tuned conditions for Summon Doomguard/Infernal.
- [Destruction] Increased priority of Life Tap to prevent rotation from pausing.
- [Destruction] Will no longer cast Chaos Bolt when RoF is a better option to allow pooling shards.
- [Demonology] Summon Darkglare now checks we've got Doom cast on at least 1 target.
- [Demonology] When Hand of Doom talented, the routine will allow casting Doom on target during the first 10 seconds of combat while waiting for shards to build up.
- [Demonology] Tuning to Implosion to cast immediately after HoG to explode the last set of imps before the new set spawn.
- [Demonology] Minor tuning to Shadowflame to improve stacking debuff success rate.
- Changed summon demon (pet) code to use a different method.
Version: [30/Sep/2016 - Alpha] (10/1/2016 3:23:40 AM)
- Added basic support for some Honor Talents.
- [Destruction] Fixed double casting Immolate for Roaring Blaze when we already have an active Immolate debuff on the target.
- [Destruction] Change to Havoc usage selecting which target it'll be cast on.
- [Demonology] Added setting to allow disabling usage of Axe Toss.
- [Demonology] When Hand of Doom talented, will no longer multi-dot Doom to units near our target.
- Added option to Advanced tab to allow disabling attacking other players in the open world.
Version: [27/Sep/2016 - Alpha #2] (9/28/2016 8:48:42 PM)
- [Affliction] Auto targeting will no longer keep Soul Effigy units selected.
- Fixed not summoning demon in combat.
- [Destruction] Increased Havoc priority.
- [Destruction] Will no longer perform the Roaring Blaze sequence during High AoE rotation.
- [Destruction] Auto targeting will now prefer units which do not have our Havoc buff.
- [Demonology] Improved Call Dreadstalker usage when Implosion talented.
- [Demonology] Will now cancel Demonwrath for Hand of Gul'dan.
- [Demonology] Disabled Call Dreadstalker if Implosion talented in PvP.
- [Demonology] Will no longer attempt to cast Felguards Axe Toss when the Felguard is Felstorming.
- [Affliction] Improved the conditions around Unstable Affliction.
Version: [22/Sep/2016 - Alpha] (9/22/2016 9:16:54 PM)
- [Demonology] Removed settings for Call Dreadstalkers, Hand of Gul'dan on shard count, and Demonic Empowerment on Imp count. Needs to be hardcoded to perform optimal.
- [Demonology] Re-worked Hand of Gul'dan conditions now that it no longer needs to obey a setting.
- [Demonology] Re-worked Demonic Empowerment on Imp count now that it no longer needs to obey a setting.
- [Demonology] Demonic Empowerment will now empower Infernal.
- [Demonology] Tuning to Thal'kiels Consumption.
- [Demonology] Using a new sequence cast method to force cast Hand of Gul'dan -> Demonic Empowerment.
- [Demonology] Call Dreadstalkers and Hand of Gul'dan now predicts how many shards we'll have based on our current casting spell.
- [Destruction] Full re-code to Immolate and Conflagrate usage surrounding Backdraft and Roaring Blaze talents. Roaring Blaze talent now utilizes a new sequence cast method.
- [Destruction] Tuning to Chaos Bolt conditions.
- [Destruction] Chaos Bolt now properly respects the minimum HP value setting.
- [Destruction] Added cast Infernal with Lord of Flames. 
Version: [20/Sep/2016 - Alpha] (9/21/2016 8:42:06 PM)
- [Demonology] Fixed an issue with Implosion.
- [Demonology] Will no longer cast TkC immediately after Hand of Gul'dan.
- [Demonology] Will now forcefully cast Demonic Empowerment after Hand of Gul'dan.
- [Demonology] Fixed an issue with Doom multi-dotting.
- [Demonology] Fixed an issue with Demonic Empowerment not detecting all of our demons correctly - so failing to empower (i.e. Darkglare/Doomguard/Felguard).
- [Destruction] Will now cast Conflagrate before Chaos Bolt when talented for Backdraft.
- [Destruction] Tuning to Chaos Bolt conditions.
Version: [16/Sep/2016 - Alpha] (9/19/2016 6:47:38 PM)
- Will no longer attack pet battle critters.
- Replaced Healing Tonic usage with Ancient Healing Potion.
- New, easier to view GUI theme.
- [Demonology] Implosion has been re-worked to match SimulationCraft.
- [Demonology] Demonic Empowerment has been re-worked to match SimulationCraft.
- [Demonology] Call Dreadstalkers has been re-worked to match SimulationCraft.
- [Demonology] Summon Darkglare has been re-worked to match SimulationCraft.
- [Demonology] Rotation priorities have been switched around.
Version: [14/Sep/2016 - Alpha] (9/15/2016 4:04:24 AM)
- [Destruction] Havoc now obeys the settings.
- [Destruction] Will no longer multi-dot Immolate onto targets that have my Roaring Blaze debuff (hidden).
- [Destruction] Added support for Roaring Blaze talent.
- [Demonology] Added Doom high priority on target. Fixes not casting Doom when AoE disabled.
- [Demonology] Demonic Empowerment now checks we have at least 3 seconds remaining on all imps before casting. Also prevents wasting when Implosion talented.
- Fixed summoning Imp (again).
- Fixed an issue with casting on units which weren't in combat with us during an encounter.
Version: [11/Sep/2016 - Alpha] (9/12/2016 3:14:07 PM)
- Fixed an issue with summoning Imp.
- [Destruction] Improved Dimensional Rift logic when soloing.
- [Destruction] Dimensional Rift is now higher priority than Havoc.
- [Demonology] Fixed double casting Demonic Empowerment.
Version: [05/Sep/2016 - Alpha] (9/5/2016 10:49:41 PM)
- Fixed not attacking Naraxas (boss).
- Fixed LoS issues during encounters.
- [Destruction] Dimensional Rift is now only used on bosses/players when in a group.
- [Demonology] Fixed Thalkiels Consumption, increased priority, now checks we don't need Demonic Empowerment first, and checks we have long enough left on the demons to get the cast off.
- [Demonology] Increased priority of Implosion.
- [Demonology] Fixed an issue with Demonic Empowerment.
- [Demonology] Fixed Implosion.
- [Demonology] Improved Doom refresh rate.
- [Demonology] Will now stop casting Demonwrath when stopped moving.
- [Affliction] Changed the way multi-dotting is handled.
Version: [02/Sep/2016 - Alpha] (9/3/2016 5:05:01 PM)
- Fixed not attacking Helya (boss), Destructor Tentacle (trash).
- [Affliction] Fixed an issue with Corruption spam casting.
- [Affliction] Added Reap Souls usage (Artifact).
- Fixed a multi-dotting issue in Legion zones when below level 104.
Version: [31/Aug/2016 - Alpha] (8/31/2016 8:59:33 PM)
- [Demonology] Added setting for Demonwrath when moving.
- [Demonology] Fixed Doom to stop it multi-dotting when AoE disabled.
- Updated to HB3 API.
Version: [23/Aug/2016 - Alpha] (8/24/2016 2:17:26 PM)
- Fixed trying to cast Summon Doomguard/Infernal with no shards.
- [Demonology] Tuning to Implosion to wait until any pack of imps are expiring before casting.
- [Demonology] Improved Doom usage when talented for Hand of Doom.
- Overlay X/Y/Height/Width is now saved while bot is running.
Version: [12/Aug/2016 - Alpha] (8/17/2016 9:26:52 AM)
- Added Infernal's 'Meteor Strike' support.
- [Affliction] Siphon Life now has a higher priority against players.
- [Destruction] Fixed Channel Demonfire locking rotation when no Immolate's active.
- [Destruction] Grimoire of Service now uses Imp.
- Removed arena restriction from Doomguard / Infernal usage.
Version: [05/Aug/2016 - Alpha] (8/5/2016 8:30:20 PM)
- Rotation should no longer crash when saving settings. Note: Hotkey settings have been reset to accommodate this change.
- [Destruction] Changed options for Shadowburn talent to make them more appropriate for Legion's logic. Cancel casting to Shadowburn is now optional.
- [Destruction] Fixed not casting Conflagrate with Backdraft talent.
Version: [03/Aug/2016 - Alpha] (8/4/2016 1:23:45 AM)
- [Destruction] Fixed double casting Immolate.
- [Demonology] Added setting to Call Dreadstalkers.
Version: [27/Jul/2016 #2 - Alpha] (7/28/2016 1:13:41 PM)
- Added Soul Harvest support (and settings are now saving correctly!).
Version: [27/Jul/2016 - Alpha] (7/27/2016 12:30:31 PM)
- Fixed routine locking up when Grimoire of Service talented and no shards available.
- Logging now prints out shard count.
- [Demonology] Fixed Wild Imp detection on non-english clients.
- [Demonology] Added Call Dreadstalkers.
- [Demonology] Added Demonwrath when moving.
- [Demonology] Doom is now cast regardless of whether or not we have the 'Impending Doom' talent.
- [Demonology] Improvements to High AoE rotation.
Version: [26/Jul/2016 #2 - Alpha] (7/26/2016 8:12:09 PM)
- Fixed movement/facing.
Version: [26/Jul/2016 - Alpha] (7/26/2016 2:56:23 PM)
- [Affliction] Improvements to Unstable Affliction conditions (including adding multi-dot). Removed setting from GUI, too conditional.
- [Affliction] Changes to DoTing to prioritise target and Soul Effigy units.
- [Affliction] Fixed Siphon Life.
- [Affliction] Fixed spamming Corruption when talented for Absolute Corruption.
- [Demonology] Fixed Demonic Empowerment.
- Will no longer try to use non-usable trinkets if they're enabled.
- Fixed spam summoning pets with Grimoire of Supremacy talented.
- Fixed a bunch of hotkeys not working.
Version: [24/Jul/2016 - Alpha] (7/25/2016 8:21:36 PM)
** This build is a major revision, and will likely contain numerous bugs. Please report them in the Demonic thread on the forum **
Version: [27/Jun/2016] (6/30/2016 6:35:03 PM)
- Fixed an issue where the overlay component sometimes covered the screen and couldn't be resized.
- Fixed an issue where toggling the burst hotkey caused HB to crash.
- Fixed an issue where the overlay height/width wasn't saving correctly.
Version: [26/May/2016] (5/27/2016 5:41:15 AM)
- Improved Cancel Burning Rush logic. Will always cancel before eating/drinking.
- Rare, Rare Elite, and World Boss units now trigger 'Boss Or Player' conditions.
- If the aura list isn't populated, will now auto detect trinkets and react appropriately.
Version: [17/May/2016] (5/18/2016 4:16:34 AM)
- [Demonology] Will now handle Felguard/Wrathguard's Axe Toss ability. 
- Will no longer spam save overlay X/Y position. Now only saves when bot isn't running.
- Added setting to force pet to attack units attacking me.
- Fixed routine spamming errors when overlay disabled.
Version: [09/May/2016] (5/9/2016 3:27:14 PM)
- Fixed a bug where we would sometimes cast on units with a 'dont attack' aura - such as Fel Barrier on Soul of Socrethar.
- Added Soulstone random party healer setting. Will not soulstone a healer who already has Soulstone from another warlock.
- Added Create Soulwell setting - separated out from Create Healthstone. Will create soulwell's during preparation in BGs/Arena, or when in an instance, out of combat and not holding a healthstone.
- Enabling/Disabling Overlay no longer requires restarting Honorbuddy.
- Redesigned overlay component. Uses significantly less CPU, is transparent, can be moved easier, can be resized, and shows what the routine is casting.
Version: [29/Apr/2016] (4/29/2016 6:51:42 PM)
- Fixed Save button on new GUI not registering hotkey changes.
Version: [24/Apr/2016] (4/26/2016 3:05:19 PM)
- Fixed a typo in the new GUI for options on potion usage.
- Performance tuning to improve FPS drops;
    * Scanning units (ObjectManager) - 96% performance improvement.
    * Spell charge info (no longer using lua calls) - 77% performance improvement.
    * Reduced the periodicity of time to death tracking globally, rather than per unit - 98% performance improvement.
    * Removed some aura caching which was, in some cases, resolving slower than non-cached methods.
Version: [19/Apr/2016] (4/20/2016 5:22:49 AM)
- Added a 2s delay between forcing pet to attack. Spamming causing FPS drops.
Version: [01/Apr/2016] (4/2/2016 6:00:37 PM)
- [Affliction] Blocked channelled spells against totems. Immune.
- New GUI!
Version: [11/Mar/2016] (3/11/2016 9:05:42 PM)
- [Affliction] Will no longer attempt to cast Agony/UA/Corr/SoC on totems.
Version: [05/Mar/2016] (3/7/2016 2:16:42 PM)
- [Affliction] Change to casting Haunt with T18 4PC bonus.
Version: [12/Feb/2016] (2/13/2016 5:25:58 PM)
- Units during mythic encounters (i.e whilst fighting a boss) are now never classed as trivial when calculating time to die values.
- [Destruction] Improved Cancel Cast -> Shadowburn code.
- [Affliction] Fixed an issue with casting Dark Soul.
Version: [15/Jan/2016] (1/16/2016 4:45:59 PM)
- Delay before raid buff no longer pauses the bot.
Version: [09/Jan/2016] (1/9/2016 6:09:59 PM)
- Added delay before breaking crowd control.
- Fixed a bug where the CR would repeatedly consume food while already eating.
Version: [04/Jan/2016] (1/5/2016 7:16:30 AM)
- Auto fear is now disabled in pve instances/raids, regardless of setting value. Never needed in instances.
- [Affliction] Fixed some issues with casting incorrect spells at low levels (< 42).
- [Destruction] Fixed attempting to cast Flames of Xoroth when less than 1 ember (causing routine to lock up).
Version: [22/Dec/2015] (12/23/2015 4:23:18 AM)
- Will print out equipped trinkets on loading HB for easier debugging.
- [Affliction] Renamed Dark Soul setting in GUI, so easier to understand.
- [Demonology] Will no longer cancel Metamorphosis out of combat when bot is paused.
- [Destruction] Removed RoF on AoE high unit count - only casts on setting values now.
- Added Settings Manager - to allow individuals to upload/download categorised settings with ease. Credits to Wulf for the base code.
Version: [04/Nov/2015] (11/5/2015 4:57:31 AM)
- Changed routine spec switch code to resolve a conflict with another 3rd party product.
Version: [02/Nov/2015] (11/3/2015 3:42:43 AM)
- [Affliction] Changed how DoTs are refreshed on the move.
- [Destruction] Improved Shadowburn with Havoc usage.
- [Destruction] Changed Havoc logic for high AoE.
- Anti-Lag #2 option has been disabled.
- Change to improve potion usage reliability.
- Change to allow switching specializations without reloading Honorbuddy.
- Dark Intent will no longer instantly buff when someone in the raid cancels our aura. Anti-bot detection.
Version: [23/Oct/2015] (10/24/2015 4:32:08 AM)
- Dark Soul no longer casts when moving.
- Pet Silence should now work better, and cast more frequent.
- Force pet attack can now choose target, focus, or healers.
- [Affliction] Added Soul Swap Inhale/Exhale. Aimed at PvP.
- Fixed combat log events not being handled.
Version: [15/Oct/2015] (10/17/2015 4:34:03 AM)
- Fixed 'preventing casting on: me - blacklisted' error.
- [All] Dark Soul's 2nd charge (where applicable) is now forcefully used when TTD < 40 (change from target HP < 10%).
- [Affliction] Dark Soul's usage has been improved.
- [Affliction] SB: Haunt will now refresh when < 10s instead of <5s.
- [Affliction] Changes to Haunt's conditions.
- [Affliction] Added setting to allow disabling AoE (i.e. multidotting) when Dark Soul active.
- [Destruction] Fixed double casting Chaos Bolt when F&B active.
- Removed some spam logging when other players in our party change spec/talents.
- Changed combat log event handling to new method.
- Added Garrison ability usage.
- Change to improve potion usage.
Version: [08/Oct/2015] (10/9/2015 4:11:59 AM)
- [Destruction] Improved Immolate's uptime.
- [Destruction] Fixed using Immolate after a Havoc (wasting the charge).
- [Destruction] Fixed using CB with Havoc.
- Fixed cast on ground abilities when targets are more than 40 yards away but hit box is within range.
- Voracious Soulstalker and Crystalline Fel Prison will no longer be multi-dotted.
- Spells which attempt to face the target before casting will no longer force face the target when we're moving.
- [Affliction] Made UA higher priority in PvP.
- Added 'Archmage's Greater Incandescence' and 'Sign of the Dark Star' to default Aura List.
- Minor tweeks to Demonic's caching system to improve FPS.
Version: [04/Sep/2015] (9/5/2015 6:53:44 AM)
- Improved the 'stop moving' code when movement enabled.
- Should no longer cancel cast in BGs if capturing banner point.
- [Affliction] Fixed an exception which intermittently threw errors and locked the routine.
Version: [31/Aug/2015] (9/1/2015 3:56:43 AM)
- [Affliction] Fixed cancel cast -> drain soul from spam cancel/recasting.
- [Affliction] Increased delay duration for UA to prevent double casting.
- Will no longer Shadowfury boss units.
- [Destruction] Burning embers value is now using API again rather than lua after the latest HB update. Will reduce lag.
- Fixed detection of units with Mark of Doom.
- Added new PvP trinkets to aura list.
Version: [20/Aug/2015] (8/21/2015 3:02:50 AM)
- [Affliction] Fixed Seed of Corruption casting on units that weren't already in combat.
- [Destruction] Added support for Mark of Doom debuff.
- [Destruction] Shadowburn will forcefully face the target now before casting.
- [Destruction] Fixed Shadowburn not spam casting on players below 20% HP in PvP.
- Potential fix for issue affecting Enslave Demon causing the routine to stop.
- Added support for CapabilityFlag 'Interrupting' to allow plugins/bots to block routine from interrupting.
Version: [14/Aug/2015] (8/15/2015 4:18:53 AM)
- Added support for CapabilityFlags which enables bot bases to enable/disable functionality within the combat routine.
Version: [12/Aug/2015 ] (8/13/2015 3:44:41 AM)
- [Destruction] Added a temporary workaround to the new HB API not returning the correct ember value.
Version: [10/Aug/2015] (8/11/2015 12:04:32 AM)
- Added Soulstone Self.
- 'Reactive Firebomb' unit on Iron Reaver fight, and 'Corrupted Soul' on Gorefiend mythic is now ignored for AoE/multi-dotting.
- When use healthstones with dark regeneration is ticked, and dark regeneration isn't talented, routine will use healthstones at the low HP value instead.
Version: [28/Jul/2015] (7/30/2015 3:26:23 AM)
- [Destruction] Will now attempt to keep Flamelicked debuff active on boss units (buff from trinket: Fragment of the Dark Star).
- [Destruction] Added force CB on 4 embers.
- [Destruction] Added TimeToDeath check on F&B Immolate.
- [Destruction] Conflag on high aoe will now react better.
- Added ignore LoS on Archimonde and Fel Lord Zakuun.
- Fixed RoF single target when moving setting not saving.
- Routine will now wait for toon to be in range/LoS of target before dismounting with AFK bot bases.
Version: [09/Jul/2015] (7/14/2015 10:58:07 AM)
- Added setting to advanced tab to allow ignoring crowd control effects (i.e. will allow casting dots on sheeped targets etc).
- Added Hellfire Citadel's boss IDs to improve boss detection.
- [Destruction] Improved Chaos Bolt usage when talented Charred Remains and Fire & Brimstone active.
- [Destruction] Improved Chaos Bolt usage to reduce ember capping.
- [Destruction] Added RoF on target / on everything when moving setting.
- [Affliction] Fixed not multi-dotting correctly.
Version: [04/Jul/2015] (7/5/2015 2:44:35 AM)
- [Destruction] Minor tuning to Chaos Bolt on backdraft charges for 6.2.
- [Destruction] Minor changes to Conflagrate's conditions.
- [Destruction] Minor tuning to Shadowburn when Charred Remains talented.
- Added Socrethar's immunity aura (Fel Barrier) to don't attack list.
- [Affliction] Improvements to prevent dots dropping when multi-dotting.
Version: [03/Jun/2015] (6/3/2015 1:23:50 PM)
- Movement, Targeting, Facing, and AoE setting states will now save again after HB reloads.
- Added hotkey -> Demonic Leap.
Version: [01/Jun/2015] (6/2/2015 3:04:12 AM)
- Logging now shows last 4 characters of target GUID to help determine difference between multiple units.
- Overlay will now keep the same position between HB restarts.
- Hotkeys/Overlay settings are now stored separately to the normal routine setup. This means when loading new setting files, the hotkey config won't change. *NOTE* This does require hotkeys to be re-configured for the first time after this update.
- Fixed an issue that could cause problems with saving settings due to new store security.
Version: [12/May/2015] (5/12/2015 9:55:16 PM)
- [Demonology] If Dark Soul set to before Cataclysm, and hotkey Cataclysm is used, Dark Soul is now cast first.
- Fixed Auto Focus.
- Fixed don't cast on Damage Shield aura, and added Hardened Slag aura.
Version: [08/Apr/2015] (4/9/2015 3:52:18 AM)
- [Destruction] Minor change for casting Chaos Bolt when talented for Charred Remains (so that it respects 'cast on ember value' the setting).
- Overlay now shows the toggled values permanently in a little window.
- Overlay font sizes can now be changed.
Version: [03/Apr/2015] (4/4/2015 6:27:05 PM)
- Hotkey Cataclysm should no longer interrupt itself.
- Improved some lua calls to remove any chance of a footprint being left inside the WoWClient.
- WoW chat output options have been removed. Has been changed to use overlay. Can be toggled from Advanced tab.
Version: [17/Mar/2015] (3/27/2015 3:23:48 AM)
- [Demonology] Fixed an issue with not refreshing Corruption correctly.
- [Demonology] Improved Soul Fire execute conditions.
- Improvements to stop casting on target casting interrupt spell.
- Will now ignore Risen Spirit units in Ashran.
Version: [06/Mar/2015] (3/7/2015 4:53:42 AM)
- All targeting checks are now ignored once an encounter has been detected in progress.
- [Demonology] Tuning to Dark Soul usage and Soul Fire (Execute).
- [Demonology] Changed conditions behind switching into Metamorphosis for Doom.
- [Demonology] Improved Soul Fire conditions for aura procs.
- [Demonology] Fixed attempting to cast Soul Fire during execute when moving.
- [Demonology] Improved HoG with 4 PC T17 bonus.
- [Demonology] Will now use ToC to keep Corruption active when inside Soul Fire execute range.
Version: [26/Feb/2015] (2/27/2015 1:44:50 AM)
- Removed routine name from logging to game window.
- Added Hansgar and Frazok to ignore LoS checks.
- [Affliction] Cancel Cast -> Drain Soul logic has been improved for facing target and not cancelling/recast as often.
- [Demonology] If not talented for Demonbolt, will once again enter Metamorphosis form on aura list procs.
- [Demonology] 6.1 Tuning to Soul Fire, entering/canceling Metamorphosis, and Dark Soul usage.
- Default aura list updated (needs to be re-loaded manually).
Version: [20/Feb/2015] (2/21/2015 3:40:24 AM)
- Added sound to HoG enabled/disabled hotkey.
- [Demonology] Added minimum unit count setting for HoG.
- [Demonology] Added minimum unit count for Felstorm/Wrathstorm.
- [Demonology] Added setting for Dark Soul before Chaos Wave.
- [Demonology] Fix for rotation pausing when wanting to multi dot Doom.
- Added setting to allow disabling LoS checks.
Version: [16/Feb/2015] (2/18/2015 11:19:04 PM)
- [Demonology] Fixed casting ToC when it should be casting Doom/Soul Fire.
- [Demonology] Dark Soul internal minimum fury requirement now only applies to conditions that requires Metamorphosis.
- [Demonology] Added hotkey toggle to enable/disable HoG & CW usage.
- Disabled LoS checks on Blackhand.
- Added Cataclysm on mouseover hotkey.
Version: [12/Feb/2015] (2/13/2015 5:01:40 AM)
- All movement checks are now ignored when Aspect of the Fox is active.
- [Demonology] Adjusted the opener timings to suit the higher fury requirement. This will help Dark Soul and 2x Demonbolt cast.
- [Demonology] Chaos Wave can now be configured for how many units are required to hit.
- [Demonology] Cataclysm can now be configured to cast in normal or demon form.
- [Demonology] Added setting to use Dark Soul before casting Cataclysm.
- Removed the delay for cast on ground abilities.
- Added support for food items that provide the buff 'Refreshment' instead of Food/Drink.
Version: [04/Feb/2015] (2/5/2015 4:20:12 AM)
- Added support for 2 immunity abilities in BRF.
- Added ignore LoS on Iron Gunnery Sergeant and Oregorger (BRF).
- Fixed not attacking Ore Crate on the Oregorger encounter.
- [Demonology] Will now cancel Immolation Aura when no longer required.
Version: [03/Feb/2015] (2/4/2015 2:47:01 AM)
- [Demonology] Increased minimum fury for opener to allow 2x Demonbolt + Doom.
- Fixed healing tonic percent value setting.
- Trinkets are used twice when attempted instead of once to improve reaction times.
- Added stop casting logic for Franzok - Blackrock Foundry - Disrupting Roar.
- Increased the allowable window for casting an interrupt spell.
Version: [30/Jan/2015] (1/31/2015 3:57:09 AM)
- [Demonology] Fixed entering Metamorphosis too early during opener before both HoG stacks are cast.
- [Demonology] Fixed a condition that prevented Dark Soul being cast before Demonbolts.
- [Demonology] Added some handling in for T17 4PC bonus.
- [Demonology] Improved double stacking HoG before switching to Metamorphosis form for Demonbolt.
Version: [28/Jan/2015] (1/29/2015 5:26:34 AM)
- [Demonology] Fixed an issue where the bot stayed in Meta form to try and cast Doom, when there were no valid targets.
Version: [27/Jan/2015] (1/28/2015 4:37:46 AM)
- [Destruction] Fix for not consistently casting Chaos Bolt at the setting value with Charred Remains talent.
- [Destruction] During High AoE, Immolate now has a higher priority than Rain of Fire.
- [Destruction] Re-added Shadowburn usage on < 20% HP targets.
- [Demonology] Fixed Doom minimum HP on current target.
- [Demonology] Fixed Chaos Wave when using Hand of Gul'dan glyph.
- [Demonology] Fixed an issue that could cause the bot to stay in Metamorphosis form when wanting to multi-dot Doom.
- [Demonology] Added a check to SF in Metamorphosis to prevent casting SF's when Demonbolt is nearly ready again.
- [Demonology] Removed a condition that made the bot pool to 1000 fury instead of getting into Metamorphosis form.
- [Affliction] Increased priority of Corruption on current target to ensure at least 1 is active for shard generation.
- Will no longer cast Burning Rush when Shroud of Concealment is active.
Version: [19/Jan/2015] (1/20/2015 5:10:29 AM)
- [Demonology] Reduced recast delay between attempts of Metamorphosis casts.
- [Demonology] Fixed a bug with High AoE rotation causing it to cast incorrect spells. Should resolve Hellfire issues.
Version: [16/Jan/2015] (1/16/2015 7:36:51 PM)
- Shadowfury is now cast by it's spell ID, rather than it's overridden counterpart, Crippling Shadows, and should no longer lock up the rotation.
- [Demonology] Added logging to Hellfire to show why it's cancelling aura.
- [Demonology] Fixed an issue whereby the routine would cast abilities when invalid units (dead etc) were in range.
- Improved trinket usage responsiveness.
Version: [14/Jan/2015] (1/15/2015 5:29:41 AM)
- Added Healing Tonic.
- [Affliction] Increased recast delay on Haunt to prevent double casts.
- [Affliction] Added max units to DoT settings.
- [Affliction] Changed Haunt's re-cast threshold to take into account the 30% DoT added duration bonus.
- [Affliction] Added Drain Soul sniping for shard generation.
- [Demonology] Cataclysm is now only used in Metamorphosis form.
- [Demonology] Fixed a condition for Soul Fire in normal form.
- Fixed a range bug with Shadowfury.
- Further coroutine changes.
Version: [07/Jan/2015] (1/8/2015 5:08:45 AM)
- Fix to prevent ourself/pet being detected as an enemy unit.
- [Demonology] Fixed Demonbolt opener triggering when Demonbolt isn't talented.
- If Demonic Servitude and Grimoire of Service are talented, will now summon a Doomguard. Will add options to this later.
- Silencing units will wait closer until the end of the cast before interrupting.
Version: [30/Dec/2014] (12/31/2014 12:02:43 AM)
- [Destruction] Fixed an issue where rotation wouldn't cast Incinerate when KJC active and standing still.
- [Destruction] Reduced recast delay on Ember Tap from 5s to 2s.
- [Destruction] Changed conditions on when to cast Havoc.
- [Affliction] Fixed double casting SB:Haunt.
- [Affliction] Non SB:Haunt -> Haunt now force casts on 3 shards instead of 4 to prevent pooling too many and wasting procs.
- [Affliction] SB:Haunt -> Added cast non SB'd haunt when 4 shards and > 10s remaining on Haunting Spirits.
- [Affliction] Added option to use Soulburn: Soul Swap to apply DoTs when more than X shards.
- [Affliction] Increased UA's priority in PvP.
- Dark Soul should now be quicker to cast.
- Added some configurable settings to Cataclysm usage.
- Most of the routine has now been recoded to use coroutines instead of treesharp (a faster method of code).
- Fixed Demonic not working with PartyBot.
- Added protection in for when anti-lag #1 is returning incorrect results, to allow the routine to automatically bypass the setting.
- Added racial usage on Dark Soul.
- Added better handling for Aspect of the Fox.
Version: [17/Dec/2014] (12/18/2014 5:20:15 AM)
- [Affliction] Changes to conditions for casting SB:Haunt.
- [Affliction] Change to conditions for Dark Soul on trinket proc.
- [Affliction] Change to re-cast timer on Drain Soul to enhance the number of DoT ticks per second.
- [Affliction] Fixed haunt double casting.
- [Demonology] Will no longer cast Soul Fire between stacking HoG's to prevent missing the second cast and getting into a loop of unable to enter Metamorphosis.
- [Destruction] Fixed an issue with Havoc not casting often enough.
- [Destruction] Fixed an issue with Immolate casting after Havoc, wasting the 3 stacks.
- [Destruction] Fix to improve Immolate's responsiveness to Fire and Brimstone buff.
- [Destruction] Changed Shadowburning adds to only cast when they don't have our Shadowburn debuff, or they're a player.
- [Destruction] Reduced TTD from Shadowburning target from 5s minimum to 3s. This will help prevent loosing embers when the target doesn't die when we expected it to.
- Converted a lot of functionality to coroutines, with bug fixes.
- Improved summon demon logic when using automatic setting.
Version: [10/Dec/2014] (12/11/2014 4:41:58 AM)
- [Demonology] Will no longer cast Demonbolt if cooldown hotkey disabled.
- [Demonology] Removed a condition that cancelled Metamorphosis when no units in range. Caused issues with the rotation.
- [Demonology] Re-added minimum HP value for Doom.
- [Demonology] Will now Soul Fire in Metamorphosis form when Dark Soul active.
- [Demonology] Fixes for some pausing trying to switch form.
- [Affliction] Fixed an issue with Affliction not casting Dark Soul correctly.
- [Destruction] Chaos Bolt ignores backdraft stacks if Charred Remains talented.
- [Destruction] Slightly increased the refresh timers of Immolate to fix uptime.
- [Destruction] Havoc units now must have a minimum 6s TTD.
- Fix for routine locking up when Enslave Demon.
- Fixed a complex distance issue. All distances should now be acurate to within 0.1yds.
- Routine will cast when moving when Aspect of the Fox is active.
- Fixed an issue where some units were not correctly being tracked by the time to death manager.
- Added a recast delay to Dark Soul to prevent routine locking up when it fails to cast.
- Added Diagnostic Test button to Debug tab in GUI to help solve common issues.
- Fixed some Highmaul boss ID's.
- Added stop casting on Imperator Mar'gok's Awaken Runestone buff.
- 'Do not attack' auras will now disregard the buff once the aura is below 1s (allowing for chain CCing).
- Routine now acknowledges Ashran as a BG, which also fixes TTD on players.
- Added Reckless Provocation - Fleshrender Nok'gar to do not attack aura list.
- Changed how TTD trivial units are calculated. Now returns trivial if a unit has < 8% of our HP * party count (down from 10%). If a unit has been alive for more than 2 seconds, will revert back to the calculated TTD (since it's not dying as fast as we expected).
- TTD now disregards entries where the unit is at max HP, which makes calculating death time more accurate when the unit has been in combat for a few seconds without being attacked yet.
Version: [02/Dec/2014] (12/4/2014 1:01:23 AM)
- Fixed an issue with pausing using trinkets.
- Added support for Doomguard silence.
- Slightly increased the speed at which the rotation attempts to cast the next spell.
- [Destruction] Removed RoF on more than 1 unit, now casts if single target enabled or when over high AoE unit count.
- [Demonology] Removed Metamorphosis on aura proc. Break's rotation now.
- [Demonology] Demonbolt is now higher priority than Doom.
- [Demonology] Default PvE settings updated.
- [Demonology] Added boss opener.
- [Demonology] Will now wait 2s before casting Wrathstorm to ensure Mortal Cleave is cast first (which generates fury).
- [Demonology] Increased speed at which it detects Metamorphosis form.
- [Demonology] Will no longer user Wrathstorm if there's a crowd controlled unit nearby.
- [Demonology] Added Soul Fire execute phase on bosses when close to death.
- Added stop casting logic for Pol (Twin Ogron encounter).
Version: [26/Nov/2014] (11/27/2014 3:54:13 AM)
- Fixed Carrion Worm in Shadowmoon Burial Grounds from being reported as a boss.
- [Demonology] Demonbolt fix when low fury.
- [Demonology] Changed conditions for Soul Fire in normal form.
- [Demonology] Removed ToC to refresh corruption duration. No longer worth the fury.
- [Demonology] Changed conditions for when to cancel Metamorphosis form.
- [Demonology] Fixed trying to cast Demonbolt when moving.
- [Demonology] Will no longer cast Chaos Wave if AoE disabled.
- [Affliction] Added Soulburn SoC when High AoE unit count.
- [Destruction] RoF single target disabled in PvE.xml settings.
Version: [24/Nov/2014] (11/24/2014 7:53:33 PM)
- [Destruction] Removed some conditions which caused Immolate to be refreshed early.
- Added support for Nagrand's mounts.
- [Demonology] Improved Demonbolt's minimum fury calcs.
- Fixed auto burst triggering for dead units.
- Added 'Use trinkets on Dark Soul active' option.
Version: [22/Nov/2014] (11/22/2014 7:06:51 PM)
- [Destruction] Prevent casting Immolate after Cataclysm.
- [Destruction] Dark Soul on Immerseus trinket has been changed to 'on chaos bolt aura proc'.
- [Destruction] Added don't cast CB when backdraft >= 3 stacks. Added conditions to Conflagrate to prevent double casting and hitting 6 stacks making it more difficult to get below 3 before casting CB.
- [Destruction] Fixed an issue with RoF when another warlock has cast it on target.
- [Destruction] Fixed RoF not obeying settings when moving.
- [Destruction] Added setting for Mannoroth's Fury single target.
- Updated potion to be Draenic Intellect Potion.
- New WoD target dummies will now be detected as a boss unit.
- Added option to use sounds when toggling hotkeys.
- Fixed casting Doomguard / Infernal under haste effects when Demonic Servitude is selected.
- TimeToDeath calcs now assume units with a max HP of < 10% of our max HP * party member count are trivial, and will die within the next 1 second. This is to prevent casting DoTs when freshly entering combat with units that will die quick.
- Corrected Boss ID's for The Everbloom encounter with Dulhu
- Fixed an issue with trinket usage on boss/player setting not activating correctly on bosses.
Version: [19/Nov/2014] (11/19/2014 11:09:09 PM)
- Cataclysm is now under cooldown control (using hotkeys).
- [Demonology] Added Catalysm to rotation.
- Default PvE.xml file has been updated.
- [Destruction] Shadowburn now only casts on units with a fixed <= 5s TTD, unless it's a player, in which case it's < 20% HP.
- Cataclysm stop casting on units moved out of effect now works for all 3 specs.
- Logging now shows TTD of the unit we're casting on, rather than always our target.
- The amount of randomization on casting spells on ground has been reduced so that they're more precise. Required for effective Cataclysms.
Version: [18/Nov/2014] (11/19/2014 12:29:28 AM)
- Added some more info to debug tab in GUI.
- [Destruction] Fixed Cataclysm not casting during High AoE rotation.
- [Destruction] Reduced range on RoF from 35 to 34 yds. Was bugging on targets 34.xx yds away.
- [Destruction] Cataclysm now has a 6 second minimum target time to death remaining before casting.
- [Destruction] Added stop casting Cataclysm if all units move out of the casted location.
- [Destruction] Shadowburn is now cast when low TTD to use up embers. It's no longer cast whenever target is below 20% HP as it's a DPS loss.
- [Destruction] Removed Immolate force refresh setting from GUI - is no longer used.
- Fixed a lot of boss ID's so that the routine correctly identifies units as being bosses.
- 'Walter' the engineering butler is now ignored.
Version: [16/Nov/2014] (11/16/2014 9:31:47 PM)
- Fixed another issue with 'PLAYER_SPECIALIZATION_CHANGED' event firing from other players.
- [Demonology] Will no longer cancel Metamorphosis to hard cast Corruption when we still need to hard cast Doom.
- [Demonology] Added a facing check for ToC sniping.
- [Destruction] Fixed an issue with Chaos Bolt casting with F&B.
- Fixed Cataclysm
- Fixed dismissing Doomguard/Infernals with Demonic Servitude talent.
- Ignore LoS checks on Ragewing / Railmaster bosses.
- Stop casting on Borka the Brute's 'Slam'.
Version: [07/Nov/2014] (11/7/2014 3:03:18 PM)
- Fixed pet summoning instantly after resurrecting in a BG, when we already have a pet (that just hadn't appeared yet).
- [Destruction] Fixed 'Sparkuggz Opener' setting.
- [Destruction] Increased RoF priority when Mannoroth's Fury active.
- Fixed the 'PLAYER_SPECIALIZATION_CHANGED' event from forcing a talent rebuild when it wasn't us that triggered the event.
- [Affliction] Fixed a bug when attempting to cast soulburned spells at low levels.
- [Affliction] UA is refreshed earlier now, to account for cast time. Should improve uptime.
- [Affliction] Improved speed at which routine will react to requiring Haunt.
- [Affliction] Haunt on aura procs now checks the aura will last at least 5 seconds before casting.
- [Affliction] Multi Dotting is now prioritised over applying all dots to current target.
- [Demonology] Fixed not casting ToC when moving in metamorphosis form.
- [Demonology] Added Chaos Wave support (for >= 3 units in range, or >= 2 units and 1 about to die).
- [Demonology] Added ToC sniping to units about to die for fury generation.
- [Demonology] Will leave Metamorphosis form when no units around.
- Added a warning when trying to load aura list using wrong button.
Version: [03/Nov/2014] (11/3/2014 5:35:16 PM)
- Fixed a bug where the routine could summon a pet straight after casting Grimoire of Sacrifice.
- Fixed attempting to cast Shadowfury on units out of range.
- Improved Soulshatter's conditions.
- Logging now prints out talent names selected rather than just numbers.
Version: [31/Oct/2014] (10/31/2014 6:25:38 PM)
- [Destruction] Fix to Immolate taking too high of a priority, which caused Chaos Bolt to not be cast fast enough on auras.
- [Destruction] Fix to Chaos Bolt not reacting to buffs fast enough.
Version: [30/Oct/2014] (10/30/2014 1:21:25 PM)
- Will no longer multi-dot mind controlled targets.
- [Affliction] Will no longer single dot target when mind controlled.
- [Affliction] Re-prioritised dotting order.
- [Affliction] Multi-DoTs when moving at higher refresh thresholds.
- [Affliction] Will no longer spam Drain Soul when we still need to apply Cor/Ag/UA/Haunt.
- Fixed an issue that caused the GUI to crash when loading settings.
- Added new time to die function. Replaces minimum HP values. Determines how long until the target will die, and whether or not to cast spells based upon that.
- Printing chat output for toggling hotkeys is now disabled by default. Will be removing this chat output soon once I have a new method. Required due to buddy store rules.
- [Demonology] Added option for farming to DoT everything in range, including units not in combat (mass tagging).
- [Destruction] Will no longer cast Havoc on players in raids.
- [Destruction] Added cast CB when 'Ember Master' active, and >= 3 embers.
- Fixed targeting players in the open world when not PvP flagged, and fixed attempting to multi-dot non-pvp'ed players/pets.
Version: [26/Oct/2014 - Beta] (10/27/2014 12:50:54 AM)
- Fixed Questing.xml file breaking the GUI.
Version: [24/Oct/2014 - Beta] (10/24/2014 10:30:22 PM)
- [Demonology] Will cast HoG 2nd stack when moving.
- [Demonology] Added setting to Molten Core stacks required in normal form for Soul Fire.
- [Demonology] Metamorphosis on aura proc now requires a minimum of 400 fury (up from 350).
- [Demonology] Will now start using all Molten Core stacks on boss/player when target below 30% (to consume remaining stacks before we hit the unlimted stacks at 25%).
- [Demonology] Fixed an issue where it would force turn the character in Metamorphosis form to cast Touch of Chaos. Forced facing isn't required.
- [Demonology] Won't cancel Metamorphosis instantly after stopping moving. Will wait 500ms (in case we move again).
- [Demonology] Change to prevent pausing in high AoE mode.
- [Destruction] Fixed an issue with capping embers.
- Improved method when detecting how long we've been moving for before casting certain abilities.
- Improvements to logic behind selecting which unit to multi-dot.
- Change to reduce some of the logging spamming.
- AFK bot bases will now pull with instant cast spells.
Version: [22/Oct/2014 - Beta] (10/22/2014 1:13:06 PM)
- [Demonology] Will no longer switch into Demonology form for Doom until at least 300 fury.
- [Demonology] Fixed Demonic Rebirth -> Now changed to fury cost + metamorphosis.
- [Demonology] Fixed a bug where rotation would pause in Metamorphosis form when Soul Fire is disabled.
- [Demonology] Will refresh Doom early when moving.
- [Demonology] Will switch to Metamorphosis form when moving.
- [Demonology] Won't cast Dark Soul when less than 300 fury.
- Added 'Demonic Synergy' to aura list.
- Force pet attack will now make the pet keep on our current target.
- [Affliction] Will prevent Haunt casts when Dark Soul set to on aura proc and shard setting, and waiting to cast Dark Soul.
- [Affliction] Will no longer cast Dark Soul until all 3 of our dots are on the target.
- [Affliction] Added a temporary workaround to get the correct value of soul shards. Will be fixed in next Honorbuddy release.
- All target dummies are now classed as bosses.
- Added warning when loading bot if aura list is empty.
- [Destruction] Fixed Shadowburn.
- Fixed 'Blood Horror' on Always setting.
Version: [21/Oct/2014 - Beta] (10/21/2014 5:27:00 PM)
- Removed Twilight Ward settings in GUI.
- [Demonology] Removed Carrion Swarm.
- [Demonology] Fix to prevent HoG casting, but switching instantly to Metamorphosis making the spell land as Chaos Wave.
- [Demonology] Will force double HoG usage (instead of waiting briefly) when we need to dump fury.
- [Demonology] Fixed an issue whereby the routine would 'request' multi-dotting units when their HP was below the setting value, causing it to pause.
- [Demonology] Fix to not switching into Metamorphosis form when Doom Minimum HP value setting greater than 0.
- [Demonology] Fixed casting Hand of Gul'dan too late, causing it to apply a second individual stack. If missed, it should now wait for the second re-charge.
- [Demonology] Will no longer apply 1x HoG stack, and then switch into Metamorphosis.
- [Demonology] Will no longer cast Metamorphosis on aura procs when Fury < 350.
- [Demonology] Will no longer cancel Metamorphosis to apply Corruption when target's HP is below corruption refresh value.
Version: [20/Oct/2014 - Beta 2] (10/20/2014 6:14:52 PM)
- Removed Symbiosis, Lifeblood, and Synapse Springs.
- Re-added Soulshatter.
- Fixed Shadowfury.
- [Demonology] Fixed an issue with entering, and then leaving Metamorphosis form instantly.
- [Demonology] Fixed casting HoG too quickly for the double application. Will force second HoG if we need to switch to Metamorphosis.
- [Demonology] Soul Fire is now always cast when Molten Core proc active in Metamorphosis form.
- [Demonology] Will not enter Metamorphosis until both HoG charges used when starting combat.
- [Demonology] Pet will now use Felstorm/Wrathstorm on bosses with large hit boxes.
- [Demonology] Fixed casting dots on units with less than the HP value.
- [Demonology] Fixed switching to Metamorphosis when Doom is required.
- [Destruction] Fixed Chaos Bolt on aura procs.
- [Destruction] Fixed Rain of Fire priority.
Version: [18/Oct/2014 - Beta] (10/19/2014 1:09:48 AM)
- Removed Fel Flame and Soulshatter references.
Version: [17/Oct/2014 - Beta] (10/17/2014 6:26:24 PM)
- 6.0 WoD Build.

************ PLEASE READ ************
- The aura list has been reset/updated. Please ensure it's populated in the Advanced tab.
- Default settings files (PvE.xml, PvP.xml, and Questing.xml) will be overwritten every time the bot loads. Never save your custom settings over these files. 
- Lots of settings have been removed (such as force DoT refresh time) to make it easier to setup the routine.
- There will be bugs. There's been a huge number of changes with patch 6.0.2 - Report them on the forum with log files and I'll fix them as soon as I can. Please don't PM me with routine issues - it takes longer to reply.
Version: [05/Oct/2014] (10/6/2014 1:50:23 PM)
- Increased the speed of initialization.
Version: [04/Oct/2014] (10/4/2014 1:30:31 PM)
- Minor bug fixes.
Version: [21/Sep/2014] (9/21/2014 3:28:38 PM)
- [Affliction] Fixed an issue where when 2 targets are active, routine would only swap DoTs between, and no MG'ing.
- [Affliction] Routine will now cast MG between inhale and exhale.
Version: [17/Sep/2014] (9/17/2014 2:34:46 PM)
- Fixed an issue with blacklisting evading units for too long, and when using Tyrael.
Version: [15/Sep/2014 #3] (9/15/2014 4:30:44 PM)
- [Affliction] Double SoC -> Soul Swap will now work without Mannoroth's Fury talented.
- [Affliction] Will no longer use Fel Flame when it can Inhale/Exhale - prevents wasting GCDs.
- [Affliction] Fixed a bug with the routine not finding valid units for inhale/exhale when we've already exhaled. Should resolve not casting in arenas.
- Debug tab will now show all units (previously always missed 1)
Version: [11/Sep/2014] (9/11/2014 2:40:06 PM)
- Hotkeys will no longer activate when typing into chat window.
- Fixed a bug with extracting the default aura list.
Version: [09/Sep/2014] (9/10/2014 12:23:00 AM)
- Default aura list file is now automatically loaded on first start.
- [Affliction] If casting MG, and Soul Swap Inhale/Exhale is required, will now cancel cast of MG, instead of waiting for the next GCD.
Version: [06/Sep/2014] (9/6/2014 5:44:56 PM)
- [PvE] Mind Controlled players are now classed as enemies.
- 'IsEnemy' is now only cached for 1s (down from 5s). Was causing issues after being mind controlled.
Version: [01/Sep/2014 #2] (9/1/2014 6:47:37 PM)
- 'Default Settings' button will now automatically extract the default settings.
- All artwork removed/changed to prevent potential copyright issues with HB store.
- Fixed an error with eating traps.
Version: [29/Aug/2014] (8/29/2014 9:28:40 PM)
- [Affliction] Some minor changes to selecting exhale units.
- [Destruction] Fixed a minor pausing issue when the routine want's to cast Immolate while moving.
- Added Debug tab to GUI to view which units the routine can 'see'.
- Disabled internal caching of units to increase speed of detecting new units.
Version: [27/Aug/2014] (8/27/2014 5:52:34 PM)
- Removed SVN warning on startup.
- Pet will now attack upon pull, rather than waiting for combat when force pet attack enabled.
- Fixed change log not populating.
- [Affliction] Potential fix for slow Soul Swapping.
- [Demonology] Auto pet selection will no longer attempt to summon a Felguard below level 42.
- [Demonology] Soul Fire out of Demon Form will only be used when there's more than 5 stacks. 
Version: [22/Aug/2014] (8/22/2014 4:47:36 PM)
- [Destruction] Added Rain of Fire mouseover hotkey.
- Re-Enabled Quickload Settings.
- Added button to download default setting files.
- Updated message about loading aura list file on first start.
- Force Combat will no longer engage when the POI type is Interact.
Version: 15/Aug/2014 - First Honorbuddy Store Build (8/16/2014 8:19:51 PM)
- Initial build ready for the Honorbuddy store. Some GUI functionality has been temporarily disabled (translations, quick load) for now.