• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [PAID] [Warlock] Demonic - An Advanced Honorbuddy Warlock Routine [PvE/PvP]

    Discussion in 'Warlock' started by Millz, Jul 10, 2013.

    1. Glacious

      Glacious New Member

      Joined:
      May 24, 2013
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      No worries will do that now, I am only level 15 by the way :p
       
    2. Millz

      Millz Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      6,495
      Likes Received:
      223
      Trophy Points:
      63
      Oh that's a bug then. Shadowburn doesn't activate until level 47. I'll fix it.

      *Edit* Disable Cancel Cast -> Shadowburn in the GUI (destruction tab)
       
    3. Glacious

      Glacious New Member

      Joined:
      May 24, 2013
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      Many thanks matey, swear I went through all the tabs last night, All fixed :)
       
    4. dsl1

      dsl1 New Member

      Joined:
      Jan 15, 2010
      Messages:
      153
      Likes Received:
      0
      Trophy Points:
      0
      Just FYI: I'd disable Chaosbolt in the aura list from Bloodlust / Timewarp / Other variants. Better dps that way.
       
    5. Millz

      Millz Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      6,495
      Likes Received:
      223
      Trophy Points:
      63
      Yeah it would make sense. I'll update the default file. Thanks for reporting back :)
       
    6. Doridra

      Doridra Member

      Joined:
      Jun 12, 2010
      Messages:
      77
      Likes Received:
      0
      Trophy Points:
      6
      Great Routine!
       
    7. Haggy223

      Haggy223 New Member

      Joined:
      Mar 7, 2013
      Messages:
      180
      Likes Received:
      1
      Trophy Points:
      0
      Demonology PvP Ideas:
      Today I started playing around with Demonology and your CR. I have a couple of ideas / questions.


      1. General Idea (This if for all your CR's):
      In Burst Mode, disable all non DMG abilities. No fear, banish, teleport. Don't cast anything that is not doing DPS please.
      Please also ignore any kind of CC on my primary target. Continue bursting the target no matter what :). Even if the target get's blinded or anything else.
      Only put out DPS.
      In Burst Mode please also disable AOE or make it configurable.
      Don't want to spend globals on other targets than my kill target.


      2. Metamorphosis.
      Please make an option to enable on burst only. So that it can be controlled via the burst hotkey.


      3. Default Rotation (Non Burst):
      Hand of Guldan as much as possible.
      Corruption
      "With AOE Option on as much targets as possible". Without AOE only on my target.
      So that I can enable AOE option to increase Fury Generation to prepare my burst.


      Use "Fel Flame" When corruption and Hand are applied.

      Soul Fire with Proc only
      No shadow bolt (Should be replaced with Fel Flame in NON Burst Mode)



      4. Burst Mode.
      When Burst mode is activated use:
      Dark Soul (That's working already)
      Imp Swarm (Not sure when that's used. There is no burst option at the moment)
      Metamorphosis
      Axe Toss (To keep my target available during burst)
      Mortal Coil (^^)
      Touch of Chaos
      Doom (Apply at the end, right before you leave demon form)



      5. Demon Form Rotation (Without Burst mode. When switched to manually, or when using the automatic switch options.)
      Touch of Chaos
      Doom (Apply at the end, right before you leave demon form.
      No other spells (easy :) )


      6. Support Dark Apotheosis Form.
      I use that form to tank the initial opener from stealth classes for example.
      Would be great if CR would leave that form and switch to normal when starting an attack.



      My priority list would look like:
      1. Demon Form / Metarmophosis on Burst Mode. (PLEASE!! :) )
      2. Only do single target DPS in Burst Mode. No other spells. Don't want to lose a global when going for a kill. If I don't want that, I can disable burst mode.
      3. Switch shadow bolt with Fel Flame in normal rotation. Maybe I can configure that somewhere?
      4. Implement burst mode rotation (DarkSoul+ImpSwarm+Meta+axetoss+mortal coil+touch of chaos+doom)


      Thanks again for consering those ideas.

      Have a nice day
      Haggy
       
    8. healzzz

      healzzz Member

      Joined:
      Jul 10, 2013
      Messages:
      259
      Likes Received:
      0
      Trophy Points:
      16
      Issues with latest revision:

      - Targets mobs that arent even engaged (i.e. a trash pack that was left untouched) after been engaged with another pack.
      - Immolate single target threshold does not seem to work anymore
      - In-Game Addon doesnt update when switching on/off targeting
       
    9. Millz

      Millz Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      6,495
      Likes Received:
      223
      Trophy Points:
      63
      Hey - Nice list. I'll add some to the to-do list.

      - Metamorphosis -> Already uses this on burst - set your cast @ 950, cancel at 800 (so the routine tries to pool fury), then when you activate burst it'll use it.

      - I've thought about disabling non-dps abilities on burst before. Might add this in.

      - Nowhere to switch fel flame for SB. Will auto do it if you don't have KJC talent and you are moving, but otherwise it'll try to shadowbolt at the moment. Would need to add a setting to allow that toggle.

      - Imp Swarm on burst mode should be added, not applying doom until being ready to leave metamorphosis seems like a bad idea though. Axe Toss -> Fear would make more sense than wasting mortal coil.

      - Dark Apotheosis is already supported, but only when you activate and cancel the form manually. It'll cast spells while in that form though.


      It'll only auto target units which have targeted someone in our group - otherwise it will ignore them completely. This has never changed.

      Immolate hasn't changed since I made the minimum health change. Check your settings to ensure it's still got the minimum value set.

      Addon - sometimes has issues. Restarting WoW/HB works, but check you've got the setting enabled too.
       
    10. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      Suggestions:

      Affliction & Destruction

      As i could see u've added (a while ago) and updated (think it was yesterday, if i interepreted the comment the right way), a handle for Thok the Bloodthirsty in SoO.
      The handle works currently this way:
      - Interrupt a spell as soon as Thok casts Deafening Screech - Spell - World of Warcraft and wait one second.

      it should work like that:
      - Don't Interrupt casting when one of the following Auras is up on us:
      - Devotion Aura
      - Hand of Protection
      - Unending Reslove
      - (not sure about Dark Bargain)
      - Interrupt a spell with cast time when CastTimeLeft > CastTimeLeft of Deafening Screech
      - Cancel channeled spells 100-200 ms Casttimeleft on Deafening Screech
      - use Instant spells instead of spells with casting time (especially for Affliction, u should start refreshing Dots (Corruption/Agony) for the time Deafening Screech is casted)

      I've seen u added (from Comments) something like "cancel cast when 500 ms is left", but my impression is that it still has the wrong logic behind that.
       
    11. Millz

      Millz Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      6,495
      Likes Received:
      223
      Trophy Points:
      63
      What you've described (other than the instant casts) is exactly what it's doing;

      [​IMG]

      :p
       
    12. Haggy223

      Haggy223 New Member

      Joined:
      Mar 7, 2013
      Messages:
      180
      Likes Received:
      1
      Trophy Points:
      0
      Great! Thanks Millz.

      I just tested the recommended Metamorphosis settings. That works fine now.

      1. It still switches into metamorphosis once to apply doom. Not sure if I would do that manually when I want to build Fury for burst. But I think it's not a big deal. Maybe it's even better having doom ticking. Not really sure about that.
      2. CR is not using Hand of Gul`dan on cooldown all the time. It's casting the first two charges. But when it reloads, CR continues to cast shadowbolt / soul fire. After a while it's using Hand of guldan again. Is there a reson for not using it on CD all the time?

      3. In the logfile I have seen many entries like:
      [09:55:26.616 D] [Demonic ~ Debug] Leave Metamorphosis - No reason to stay in, and fury below setting.
      [09:55:26.616 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] Cancelling Metamorphosis Form

      It's not using metamorphosis at that time, just writing the log entries. It's working fine so far. Just wanted to let you know. Maybe that's adding some delay?




      Code:
      [09:55:24.093 N] [Demonic] [HP: 93.1] [Mana: 96.5] [Fury: 214] [Casting: Hand of Gul'dan] [On: Training Dummy @ 100.0%]
      [09:55:24.156 N] [Demonic] [HP: 93.1] [Mana: 96.5] [Fury: 214] [Casting: Metamorphosis] [On: Training Dummy @ 100.0%]
      [09:55:25.521 D] [Demonic ~ Debug] Need Metamorphosis -> Need Doom
      [09:55:25.521 D] [Demonic ~ Debug] Staying in Metamorphosis - Need Doom Refresh
      [09:55:25.526 N] [Demonic] [HP: 93.1] [Mana: 92.9] [Fury: 232] [Casting: Doom] [On: Training Dummy @ 100.0%]
      [09:55:25.526 V] [Demonic] [DoTManager Added - Doom] [Int:21042] [SP:26350] [Crit:20.12497] [Haste:0.9103761] [Mast:23.47]
      [09:55:25.994 V] [Demonic] [DoTManager Added - Doom] [Int:21042] [SP:32953] [Crit:20.12497] [Haste:0.9103761] [Mast:23.47]
      [09:55:26.544 D] [Demonic ~ Debug] Leave Metamorphosis - No reason to stay in, and fury below setting.
      [09:55:26.544 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] Cancelling Metamorphosis Form
      [09:55:26.549 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] [Casting: Shadow Bolt] [On: Training Dummy @ 100.0%]
      [09:55:26.552 D] [Demonic ~ Debug] Leave Metamorphosis - No reason to stay in, and fury below setting.
      [09:55:26.552 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] Cancelling Metamorphosis Form
      [09:55:26.555 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] [Casting: Shadow Bolt] [On: Training Dummy @ 100.0%]
      [09:55:26.610 D] [Demonic ~ Debug] Leave Metamorphosis - No reason to stay in, and fury below setting.
      [09:55:26.610 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] Cancelling Metamorphosis Form
      [09:55:26.613 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] [Casting: Shadow Bolt] [On: Training Dummy @ 100.0%]
      [09:55:26.616 D] [Demonic ~ Debug] Leave Metamorphosis - No reason to stay in, and fury below setting.
      [09:55:26.616 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] Cancelling Metamorphosis Form
      [09:55:26.619 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] [Casting: Shadow Bolt] [On: Training Dummy @ 100.0%]
      [09:55:26.678 D] [Demonic ~ Debug] Leave Metamorphosis - No reason to stay in, and fury below setting.
      [09:55:26.678 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] Cancelling Metamorphosis Form
      [09:55:26.682 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] [Casting: Shadow Bolt] [On: Training Dummy @ 100.0%]
      [09:55:26.686 D] [Demonic ~ Debug] Leave Metamorphosis - No reason to stay in, and fury below setting.
      [09:55:26.686 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] Cancelling Metamorphosis Form
      [09:55:26.689 N] [Demonic] [HP: 93.1] [Mana: 94.2] [Fury: 162] [Casting: Shadow Bolt] [On: Training Dummy @ 100.0%]
      [09:55:26.745 D] [Demonic ~ Debug] Leave Metamorphosis - No reason to stay in, and fury below setting.
      [09:55:26.745 N] [Demonic] [HP: 93.1] [Mana: 94.7] [Fury: 162] Cancelling Metamorphosis Form
      [09:55:26.749 N] [Demonic] [HP: 93.1] [Mana: 94.7] [Fury: 162] [Casting: Shadow Bolt] [On: Training Dummy @ 100.0%]
      [09:55:26.752 D] [Demonic ~ Debug] Leave Metamorphosis - No reason to stay in, and fury below setting.
      [09:55:26.752 N] [Demonic] [HP: 93.1] [Mana: 94.7] [Fury: 162] Cancelling Metamorphosis Form
      [09:55:28.585 V] [Demonic] [DRTracker] Removed 1 entries. Tracker contains 1 entries.
      [09:55:29.202 N] [Demonic] [HP: 93.1] [Mana: 97.3] [Fury: 176] [Casting: Soul Fire] [On: Training Dummy @ 100.0%]
      [09:55:31.246 N] [Demonic] [HP: 93.1] [Mana: 93.8] [Fury: 221] [Casting: Shadow Bolt] [On: Training Dummy @ 100.0%]

      Dark Sould + Imp Swarm are working fine.
      I have dark soul on burst. When I activate burst it casts dark soul and imp swarm.

      4. Could you please make Life Tap configurable? Or is there already an option and I'm blind?

      Thanks for your help
      Haggy
       
    13. Millz

      Millz Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      6,495
      Likes Received:
      223
      Trophy Points:
      63
      1) Always better to have Doom ticking. It generates Wild Imps.

      2) It's using HoG to get double stacks of Shadowflame on the target. If you use HoG on cooldown it does moderate damage. If you stack them so you get a double Shadowflame ticking (double damage), then switch into Metamorphosis form before the second stack hits, you get + 24% damage bonus from Metamorphosis form, and it scales up with Mastery. This way it goes from being a decent damage ability, to being one of the strongest damage dealing spells for Demo spec.

      3) Nothing to worry about, was just some debugging I added in while trying to resolve an issue a couple of days back, thought it was quite nice to leave in and see why it's switching forms.

      4) Life Tap is setup to check we'll get the full amount of mana returned from casting life tap and either our health is over 80%, mana below 60%, and we're moving... OR our mana is critically low (< 10%). No plans to add this as a GUI setting, lot of effort for little gain (changing anything on the GUI is a lot of work - especially since it's being done in 3 languages!)
       
    14. Haggy223

      Haggy223 New Member

      Joined:
      Mar 7, 2013
      Messages:
      180
      Likes Received:
      1
      Trophy Points:
      0
      ok makes sense. Thanks Millz
       
    15. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      well this is what i meant with wrong logic ;)
      currently u interrupt every spell that is casted when casttimeleft of the interrupting spell is less than 500 ms without taking into account how long the casttimeleft is until the toon finishes the spell
      so it should be something like that
      Code:
      ((StyxWoW.Me.IsCasting && Me.CurrentTarget.CurrentCastTimeLeft.TotalMilliseconds<Me.CurrentCastTimeLeft.TotalMilliseconds) || (Me.IsChanneling && Me.CurrentTarget.CurrentCastTimeLeft.TotalMilliseconds<500/*maybe this could be a value which we can configure on our own?, wanna break channeled spells right before casted spell is finished (100-200ms)*/)
      this is only a lil difference, but this way we can finish a cast (maybe) where the CR is currently blocking us from finishing the cast
       
    16. Millz

      Millz Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      6,495
      Likes Received:
      223
      Trophy Points:
      63
      Hmm, I see what you're getting at but if I change it to < 200ms + latency, then there's very little scope to get the current cast off anyway. If I checked our cast time left too, then I'd have to change all of the code which makes the routine wait (as our next spell may have been an instant cast etc).

      I'll lower the time span, but it's not worth getting too in depth with it for the sake of 1 or 2 fights.
       
    17. ginuwine12

      ginuwine12 New Member

      Joined:
      Feb 12, 2013
      Messages:
      621
      Likes Received:
      6
      Trophy Points:
      0
      hi guys any one know the best settings for Pandemic Refresh power as Affliction in pve
       
    18. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      oh it is ;) from my point, we are talking about 20-50k dps in this case, onlybecause of canceling a nearly finished CB multiple times ;)

      latency is updated in pulse? -> no time spent while checking / calcing this at runtime

      well the other point (casting instants instead of casts with casttime) isn't really necessary, only a filler that's right, more important is the change with CastTimeLeft on my own spells and cancelling channels (the code i wrote in my last posting) this is the biggest dps loss atm
       
    19. Millz

      Millz Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      6,495
      Likes Received:
      223
      Trophy Points:
      63
      I'd just set it to be something pretty low. Any stat increase is good at the point we get the full benefit from the DoTs clipping duration.

      You slave driver. Fine, I'll add it :p
       
    20. nilrem2004

      nilrem2004 New Member

      Joined:
      Jun 27, 2010
      Messages:
      400
      Likes Received:
      7
      Trophy Points:
      0
      rofl :D
       

    Share This Page