|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Development::Bots Forum for bots. |
|
|
|
03-05-2012, 06:08 PM
|
Hill Giant
|
|
Join Date: Nov 2004
Posts: 126
|
|
Bot positioning
I want to suggest some ways to improve the bots, mostly to do with how they path and position. In general, the bots don't seem to know or care about positioning. If you have multiple bots and send them to attack something, they all just stack onto eachother in the same space and attack. Obviously, this looks funny. I suggest, if possible, giving the bots some awareness of eachothers' space so that they spread out and maybe encircle a mob when attacking, if possible. This is probably a little easier said than done since the bots will have to consider walls and cliffs, but it seems like it would make them more fun to use.
A similar thing happens when you spawn the bots. They default all to the same following distance, so you end up being followed by this freaky mutant composite of x number of bots all occupying the same space. I have macros set up so when they spawn they each take up a different follow distances, but it might also be cool to allow them to take formations when possible, like cluster behind you, line up behind you, form a v, or even try to walk in front of you when possible.
|
|
|
|
03-05-2012, 08:49 PM
|
|
Dragon
|
|
Join Date: Nov 2008
Location: GA
Posts: 904
|
|
I don't think we need to concern the bot developer(s) with aesthetic concerns. Yeah it would be cool if the bots made a cute circle but what function does it serve? There are many ways to functionally improve the bots and such improvements are a much better way of spending the developer(s)' time.
|
03-05-2012, 09:07 PM
|
Hill Giant
|
|
Join Date: Nov 2004
Posts: 126
|
|
I guess I can agree with that.
|
03-05-2012, 10:50 PM
|
Developer
|
|
Join Date: Feb 2009
Location: Cincinnati, OH
Posts: 512
|
|
I did that when spawning bots and it looked very nice, but because it has to find the best z value for each bot, it becomes very expensive for what it was worth, especially when spawning a full raid. If I saved the code I could post it for others, but I don't think it will get put into the svn.
|
03-06-2012, 01:04 AM
|
Hill Giant
|
|
Join Date: Nov 2004
Posts: 126
|
|
I didn't really think about it for Raids. I could see how that would be a disaster for smooth gameplay if 70 something bots were trying to keep eachother's positions in mind.
But what about just including it for a small group or two?
|
03-06-2012, 11:45 AM
|
Developer
|
|
Join Date: Feb 2009
Location: Cincinnati, OH
Posts: 512
|
|
Maybe you could check for the number of bots already spawned and only do it for the first 5 or whatever bots. After that though, you'd just have the congealed mass o' bots we currently have.
I'm sure it would run better on an actual server and not my patchwork 8 year old used to be desktop acting as a server. But if you have a few characters with a few bots each, it would add up fast. Especially it they tried to keep their space at all times.
|
03-06-2012, 12:28 PM
|
|
Demi-God
|
|
Join Date: Nov 2007
Posts: 2,175
|
|
Bad Captain I would like to see those changes, maybe for just my server. We are limited to 5 bots so it would really not be expensive for us on resources, plus we are low population.
And while I am here, thanks for everything. We are enjoying all of your recent changes.
|
03-06-2012, 12:36 PM
|
Hill Giant
|
|
Join Date: Nov 2004
Posts: 126
|
|
I think I also didn't consider that in a public server, potentially every logged in account could have a number of bots. That could also get bad.
I run my own server just by myself, so unless I ran a bot raid, I wouldn't really ever have more than 5 or so bots. That might be of too limited applicability to warrant changing the code, but I thought it would be pretty cool. Maybe it could be something you could enable or disable based on your server settings.
|
03-06-2012, 12:59 PM
|
|
Demi-God
|
|
Join Date: Nov 2007
Posts: 2,175
|
|
It is not a big deal either way. I think all of us have a practical approach to EQ. We are used to mobs dropping from the sky, killing something and the body falling below the terrain. You just get used to the quirkiness of it. EQ is not perfect and does not claim to be.
|
03-06-2012, 01:20 PM
|
Developer
|
|
Join Date: Feb 2009
Location: Cincinnati, OH
Posts: 512
|
|
I'll see if I can find the code and add a rule (default to off). Even if I can't find the code, it shouldn't be too hard to duplicate.
|
03-06-2012, 01:23 PM
|
Developer
|
|
Join Date: Feb 2009
Location: Cincinnati, OH
Posts: 512
|
|
But what I did was for spawning only, mostly so I could view and mouse select any bot I wanted. It would need to be updated for movement, as after they moved, they would be clumped up again.
Regardless, I'll see what I can do.
|
03-06-2012, 02:56 PM
|
Hill Giant
|
|
Join Date: Nov 2004
Posts: 126
|
|
provocating, I'm probably just getting greedy then. I do like to try and appreciate the impressive work that's already been done when I can.
|
02-18-2014, 08:14 AM
|
Fire Beetle
|
|
Join Date: Jun 2008
Location: Ohio
Posts: 4
|
|
Sourdough35,
I know this is a old post but I was wandering what command you used to set the follow distance for your bots.
Thx
|
02-18-2014, 02:26 PM
|
|
Hill Giant
|
|
Join Date: Oct 2010
Posts: 143
|
|
#bot setfollowdistance xxxx
xxxx being the number you want to set, i find that increments of 1000 work ok for me, adjust as you see fit. make sure you target the bot first
|
02-18-2014, 08:30 PM
|
Fire Beetle
|
|
Join Date: Jun 2008
Location: Ohio
Posts: 4
|
|
Werebat thanks for the reply
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 01:46 PM.
|
|
|
|
|
|
|
|
|
|
|
|
|