• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Prince of Darkness (Warlock CC)

    Discussion in 'Archives' started by cowdude, Nov 6, 2010.

    ?

    Which warlock spec(s) are you using when botting?

    1. Affliction

      0 vote(s)
      0.0%
    2. Demonology

      0 vote(s)
      0.0%
    3. Destruction

      0 vote(s)
      0.0%
    Multiple votes are allowed.
    1. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      Read this before voting!
      This is a multiple choice poll, so you can check more than one warlock spec, i.e. Affliction and Demonology.









      I'm opening a new thread related to the new default Warlock CC. Feel free to report any bug you've encountered with it
      as long as you attach HB's log to your post. :rolleyes:

      Recommended Specs/Spells
      At the moment, Demonology seems to be the most stable and safest way to get to lvl80. You don't even need to gear your toon.

      Affliction can be used when you're handling many easy mobs (see below). Else it will always be slower than demonology (lower survability, gear needed).

      Get Soul Harvest at level12 as soon as possible, this will boost your XP/H.

      Affliction
      Grinding: fully supported, 1-80
      PvP: working with a few special PvP routines like fear spamming. Yay.
      RaF/IB: not tested yet
      Notes:
      - The bot will try to pull at most 3 mobs every time if fights are easy (green mobs, overgeared lvl80, ...). This allows you to powerlevel your toon from lvl 1 to 20.

      Demonology
      Grinding: fully supported, 1-80 (uses affliction combat routine until lvl 10)
      PvP: working fine, casts fear, metamorphosis.
      RaF/IB: working fine - no AoE spell
      Notes:
      - Metamorphosis is supported and will be used either as a magic panic button or when AoE farming
      - Felguard's spells are also supported (felstorm, axe toss)

      Destruction
      Grinding: not implemented yet
      PvP: not implemented yet
      RaF/IB: not implemented yet


      TODO
      RaF/party/IB support
      Bug: Health funnel after dismount
      Improve item lookup routine


      Downloads
      v1.31: View attachment PrinceOfDarkness.zip
       
      Last edited: Dec 9, 2010
      m0rf0 and B3AST like this.
    2. CaptainTeddy

      CaptainTeddy New Member

      Joined:
      Oct 24, 2010
      Messages:
      126
      Likes Received:
      0
      Trophy Points:
      0
      Thanks for this i'll give it a try ^^!
       
    3. znuffie

      znuffie Banned

      Joined:
      Feb 23, 2010
      Messages:
      864
      Likes Received:
      30
      Trophy Points:
      28
      Gief Mass-Pull >_>
       
    4. CaptainTeddy

      CaptainTeddy New Member

      Joined:
      Oct 24, 2010
      Messages:
      126
      Likes Received:
      0
      Trophy Points:
      0
      I get some red lines i have no idea what they're for though :)

      [11:20:59:40] System.Threading.ThreadAbortException: De thread is afgebroken.
      bij System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
      bij System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
      bij System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
      bij System.Delegate.DynamicInvokeImpl(Object[] args)
      bij Styx.Logic.Targeting.a(Delegate A_0, Object[] A_1)
      [11:20:59:41] System.Threading.ThreadAbortException: De thread is afgebroken.
      bij Styx.Logic.Targeting.a(Delegate A_0, Object[] A_1)
      bij Styx.Logic.Targeting.Pulse()



      [11:20:07:995] System.NullReferenceException: De objectverwijzing is niet op een exemplaar van een object ingesteld.
      bij Styx.WoWInternals.Lua.GetReturnVal[T](String lua, UInt32 retVal)



      But outside of that i really like it so far ^^ kill's much faster etc ^^
       
      Last edited: Nov 6, 2010
    5. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      Yeah, I don't know either. My CC is messing with HB, but it still works perfectly. No worries.
       
    6. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      Have a look inside Behavior.cs. You can let it pull more than 3 mobs if you feel lucky. That's a default CC, therefore no configuration/GUI.

      There was a simple mass-pull warlock CC written by myself which worked great before HB got its navmesh feature. You may want to fix it too. :)
       
    7. CaptainTeddy

      CaptainTeddy New Member

      Joined:
      Oct 24, 2010
      Messages:
      126
      Likes Received:
      0
      Trophy Points:
      0
      So far i love this profile very more op now :) +rep ;)
       
    8. Smarter

      Smarter Member

      Joined:
      Jan 15, 2010
      Messages:
      763
      Likes Received:
      9
      Trophy Points:
      18
      Is this the same version as released with the latest release of HB2? Because on an initial run I was getting all kinds of errors in Debug. I am not at my botting PC to post them. And I found my Demo warlock, casting BoA, Corruption, and Immolate, and Hand of G over and that's it. I'll post my logs for ya later.
       
    9. paxxx

      paxxx Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      260
      Likes Received:
      9
      Trophy Points:
      18
      @smarter: no its a newer version.

      @cowdude: i think there is a bug with Decimation Aura, i really dont know if its HB or Class Fault,
      because he casts Soulfire even if there is no Decimation Aura active. (demonology spec)
      Also another point you can implement (i already have it coded) is the "Shadow Trance" Aura which you have in the demonology spec,
      which allows one instant shadowbolt cast!
       
      Last edited: Nov 7, 2010
    10. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      Log file, please.

      Shadow trance is an affliction spell (also available with a glyph). I don't really see why it should be detected. The CC is spamming SB most of the time if everything is ok (dots, life), which means it will cast an instant bolt if the toon got the buff. You could of course micro manage the cast behavior, like detecting shadow trance, choosing which dots to apply according to target's life, etc. That's a default CC, which goal is to work perfectly without human interaction at all and keep being as simple and efficient as possible.
       
    11. peteyboy23

      peteyboy23 Member

      Joined:
      Jan 15, 2010
      Messages:
      566
      Likes Received:
      3
      Trophy Points:
      18
      I'm about to test this with IB and a 71 Demo spec.

      EDIT: A few problems.

      1. While mounted, she'll get into combat and dismount, and each time casts Health Funnel, even though the pet is at full health. Perhaps it's reading the initial health when dismounted, and not waiting long enough to read HP levels?
      2. Initial buff cycle. It attempts to create soul stone and health stone twice. It spends a lot of time figuring out if it has a healthstone or soulstone.
      3. Mostly good at handling adds, applying dots, etc. except when it gets into real trouble. Many adds (I saw this with 5 adds) and it switches targets erratically, and never attempts to cast Life Drain to keep her health up.
      4. Love that it uses the Felguard's abilities, which makes a *huge* difference in fighting mobs, esp. multiple mobs.
      5. Sustains itself quite well. I haven't had to drink/eat at all, and still have all the food/drink I started with.

      Thanks very much.

      EDIT #2 - IB performance.

      1. It would be nice to AOE groups of 4+, instead of single targeting them.
      2. Runs quite well, at least so far. I've done 3 runs of Utgarde Keep, and it's been flawless.
       

      Attached Files:

      Last edited: Nov 7, 2010
    12. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      Thanks for your feedback peteyboy23.

      There is no aoe support (unless metamorphosis is up and you have adds on you), which doesnt fit to any instance bot. I'll be working on this part very soon.

      Dismount->health funnel bug: added to my todo.
      Healthstone/soulstone detection: the way it tries to handle item detection is pretty poor at the moment. This will be fixed soon, maybe with the next release of HB.

      If you get 5 adds on your back, it uses metamorphosis in demon. spec to kill them in a second. If you don't have it or it's not ready, it will do nothing but send your pet on each add. A normal player would use Howl of terror, teleport, etc. which cannot be and never will be supported by this CC (except Howl of terror - cast when toon is about to die and you don't really care of aggro).

      drinks/food is never used as long as you have Soul Harvest. That's not hardcoded... just thank blizzard for adding this powerful spell and its 30s cooldown.
       
    13. peteyboy23

      peteyboy23 Member

      Joined:
      Jan 15, 2010
      Messages:
      566
      Likes Received:
      3
      Trophy Points:
      18
      I don't know the difficulty of this, so forgive me if I'm simplifying a complicated answer to this question, but what about such AOE spells as Hellfire, or Rain of Fire? I would think the targeting of Rain of Fire may be more difficult, so Rain of Fire pet location? Is there a range check to the pet that can be performed for all mobs before you Rain of Fire, to make sure you get them all? Or perhaps get character within X yards of mobs and cast Hellfire. Again, only if 4+ mobs (this could be different with a Warlock, I play a Mage as my main) - the point being to ensure it's "worth it" to AOE (higher DPS) vs. single targeting multiple mobs down. Just spit-balling, so please feel free to shoot down these ideas, since you obviously know CC programming and I do not.
       
    14. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      It's pretty easy to compute the best location to cast an aoe spell like rain of fire.

      Hellfire mostly fits for pvp or short burst AOE spell if you're a demonology lock.

      I'm going to add rain of fire, seed of corruption and infernal summon.
       
    15. FEUP

      FEUP New Member

      Joined:
      Jan 15, 2010
      Messages:
      212
      Likes Received:
      2
      Trophy Points:
      0
      Hi cowdude are you planining the destruction implementation?
      Destruction is in a good spot right now for leveling and for Raiding.

      Cheers
       
      Last edited: Nov 8, 2010
    16. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      Small update, fixed a damn NeedPrecombatBuff spam bug.
       
    17. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      Destruction won't be a powerful alternative to demonology for grinding/questing bots as HB is not really reactive. Plus, it doesnt rely on your pet at all, which means you need nice gear to fight lvl+1/+3 mobs.

      FYI I just saw my testing 'lock bot handle 6 lvl+3 adds on demonology.

      I may plan to add destruction once the current CC is fully tested and working without bugs and if there's no other CC available for party/IB bots.
       
    18. malin75baryard

      malin75baryard New Member

      Joined:
      Jul 10, 2010
      Messages:
      23
      Likes Received:
      0
      Trophy Points:
      0
      VW spells ain't working right? He ain't taunting it back when I'm getting aggro at least.
       
    19. peteyboy23

      peteyboy23 Member

      Joined:
      Jan 15, 2010
      Messages:
      566
      Likes Received:
      3
      Trophy Points:
      18
      There's no doubt that Demo Warlock's are *very* powerful in taking on multiple mobs. I think that's why it's key to have proper AOE implemented, because I can just imagine nuking those 6 mobs down all at the same time... Ridiculous XP/H! Keep up the excellent work, and if there's any more issues, I'll be sure to post them.
       
    20. cowdude

      cowdude Active Member

      Joined:
      Feb 17, 2010
      Messages:
      337
      Likes Received:
      27
      Trophy Points:
      28
      There's something called 'toggle auto cast' in your pet action bar.
       

    Share This Page