• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Custom Class] Mammon - The Prince of Greed, All-In-One Combat Routine

    Discussion in 'Archives' started by j0achim, Jun 11, 2012.

    Thread Status:
    Not open for further replies.
    1. Floodman

      Floodman New Member

      Joined:
      Mar 3, 2012
      Messages:
      48
      Likes Received:
      0
      Trophy Points:
      0
      OP - This is really great, thank you so much!
       
    2. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      Doesn't seem like the movement code in the routines are working at all. If you can get that working, you should be able to chase down your custom target.
       
    3. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      There is no movement code in the routine, or not more then a simple check if range is too far.


      As for chasing down targets its a tricky one, though i have some ideas, if leap / charge or any other spell that can stun target is up it will use/wait and charge / leap or use any other skill that can battle the infinite loop of run-stop-run, but really barbarians do suck at attacking moving targets tho, at least if your missing any abilities to chase or stop a running target. However i do have a few small updates in store for next release that should make AOE work properly as i mentioned in an earlier post there are a few small problems with the current design of using AOE spells. (Making then always face a certain direction "lastobject")


      In other news:

      Officially i will release a "new" routine called Mammon (Price of Greed) in next release, where i have also started on the Demon Hunter logic. I'ts will run as a fork of Belphegor that can easily be put back into Belphegor, since Demonbuddy updates all its files with every update it is too often i have to explain that users have to re-install this every time. So the grand plan is that my project runs pretty much the exact same code as Belphegor and then i can focus my work on the combat logic instead of having to program the framework.
       
      Last edited: Jun 13, 2012
    4. ro_one

      ro_one New Member

      Joined:
      Jan 15, 2012
      Messages:
      36
      Likes Received:
      0
      Trophy Points:
      0
      what skill set up are you guys using for your barbs?
       
    5. Balanced

      Balanced Member

      Joined:
      Jan 14, 2011
      Messages:
      116
      Likes Received:
      0
      Trophy Points:
      16
      Hi instead of wrath of beserker can we use "weapon throw" because those succubus are pretty annoying when they run away. i would like to throw my axe at their heads and kill them. beserker is pretty useless in nightmare...
       
    6. termite

      termite New Member

      Joined:
      Jun 11, 2012
      Messages:
      255
      Likes Received:
      1
      Trophy Points:
      0
      Can we add Whirl Wind too? Using WW with this routines but it only whirls briefly.
       
    7. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      That simple check is still movement code :p I didn't notice the distance check was greater than. Anyone know how we can control movement? Is CommonBehaviors the class we are going to use?
       
    8. spexXx

      spexXx New Member

      Joined:
      Jun 13, 2012
      Messages:
      27
      Likes Received:
      0
      Trophy Points:
      0
      The combat routine don?t work with the unstucker plugin.
      http://www.thebuddyforum.com/demonb...er-restarts-if-your-character-gets-stuck.html

      I always get [14:55:17.874 N] [Belphegor] Blah!
      [14:55:18.111 N] [Belphegor] Blah!
      [14:55:18.347 N] [Belphegor] Blah!
      [14:55:18.587 N] [Belphegor] Blah!
      [14:55:18.819 N] [Belphegor] Blah!
      [14:55:19.053 N] [Belphegor] Blah!
      [14:55:19.282 N] [Belphegor] Blah!
      [14:55:19.512 N] [Belphegor] Blah!
      [14:55:19.742 N] [Belphegor] Blah!

      When I disable the "unstuck" plugin it works but he gets stuck every 10 minutes.
       
    9. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0

      If and when you get:

      PHP:
      [14:55:19.742 N] [BelphegorBlah!
      It is because you started bot when you were in game menu. Make a game then start the bot. (you might need to restart Demonbuddy when you get that message though)


      New build in a few hours however and i had some ideas to make the bot reload custom class when you make a game.
       
    10. spexXx

      spexXx New Member

      Joined:
      Jun 13, 2012
      Messages:
      27
      Likes Received:
      0
      Trophy Points:
      0
      Thx, I didn?t know that I have to create a game first.
       
    11. dottzor

      dottzor Member

      Joined:
      Jan 15, 2010
      Messages:
      786
      Likes Received:
      6
      Trophy Points:
      18
      j0achim - I would love any pointer on where I should start poking around - monk need some hefty love.
      I am no coder but I have a fair understanding of math/logic.
       
    12. Hoof

      Hoof Member

      Joined:
      Jan 15, 2010
      Messages:
      308
      Likes Received:
      0
      Trophy Points:
      16
      This just an amazing CC, thanks man
       
    13. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      Update, project is now a forked version of Belphegor herby known as Mammon - The Price of Greed. (Thanks to Diktat who came up with that name!)


      See first post for more information. Barbarian and Demon Hunter are classes i am so far working on.
       
    14. nucleotides

      nucleotides Active Member

      Joined:
      Jun 2, 2012
      Messages:
      1,060
      Likes Received:
      11
      Trophy Points:
      38
      loving the work j0achim.
       
    15. likwid818

      likwid818 Member

      Joined:
      Jan 15, 2010
      Messages:
      927
      Likes Received:
      5
      Trophy Points:
      18
      Any ETA when you might start work on Witch Doctor?
       
    16. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      At the moment I'm trying to complete a level 1 to 60 Barbarian using the Routine. But its painfully slow as it bugging out every 5 minutes getting stuck for no apparent reason. It literally gets stuck everywhere, even standing in the middle of a wide open field it's unable to generate path to its goal location.


      If you could give me a detailed list of spells and how they should be used i can start on it already tonight. However i do not have the chance to start optimization on that class right yet, however as i just said if anyone have requests to make changes to other classes, please make a detailed list of spells and how they should be used and i can update the routines ASAP.


      This means i need to know everything special about a spell.

      • Is it a ranged/melee spell?
      • Is it a AOE spell, should it be triggered with 2 or more adds nearby, how does the AOE work 360 degree around the player, from target or cone?
      • Any other special things i need to know about said spell?
       
      Last edited: Jun 13, 2012
    17. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      Last edited: Jun 13, 2012
    18. Joker76

      Joker76 Member

      Joined:
      Feb 8, 2010
      Messages:
      835
      Likes Received:
      9
      Trophy Points:
      18
      Some things that can be added to the DH routine;

      Evasive Fire if any mobs are in melee range
      Elemental Arrow as a Hatred dump (over x% Hatred)
      Companion if no Companion is currently out

      I'm also confused about this statement
      Why would you want to move closer than 30 feet? Sorry if I'm misunderstanding, just looking for some clarification about the distances and movement.
       
    19. nucleotides

      nucleotides Active Member

      Joined:
      Jun 2, 2012
      Messages:
      1,060
      Likes Received:
      11
      Trophy Points:
      38
      they really should add CC subforum or sticky this shit. :D
       
    20. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0


      It's mainly to give the character a free zone where no movement is required. Lets say i say "stay" within 30 feet's range and a target starts running you would stutter across the screen and most likely never attack at all. Like when a melee bot tries to follow a treasure goblin.
       
    Thread Status:
    Not open for further replies.

    Share This Page