What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Custom Class] Mammon - The Prince of Greed, All-In-One Combat Routine

Status
Not open for further replies.
Yup, sorry for that. I was hoping you could override the core but I see you answered that already. Pardon me for that.

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

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:
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...
 
Can we add Whirl Wind too? Using WW with this routines but it only whirls briefly.
 
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.

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


If and when you get:

PHP:
[14:55:19.742 N] [Belphegor] Blah!

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.
 
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.
 
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.
 
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:
This means i need to know everything special about a spell.[/B]
  • 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?

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
Moving closer instead of "Inn-you're-face". If distance is more then 30feets move to 15 feets range.

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


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.
 
Status
Not open for further replies.
Back
Top