Demonic - An Advanced Warlock Routine [PvE & PvP]

by Millz

66 ratings

Description

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.

Features:

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).

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: [30/May/2017] (5/31/2017 5:13:54 AM)

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)

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: [06/Jan/2017] (1/8/2017 2:08:06 AM)

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: [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: [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: [31/Aug/2016 - Alpha] (8/31/2016 8:59:33 PM)

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: [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: [27/Jul/2016 #2 - Alpha] (7/28/2016 1:13:41 PM)

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: [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 **https://www.thebuddyforum.com/thebuddystore/honorbuddy-store/honorbuddy-store-routines/warlock/126299-warlock-demonic-advanced-honorbuddy-warlock-routine-pve-pvp.html

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: [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: [15/Jan/2016] (1/16/2016 4:45:59 PM)

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: [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: [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: [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)

[03/Apr/2015]- 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: [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: [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: [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)

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: [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: [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: [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)

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.