Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Bots

Development::Bots Forum for bots.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-11-2010, 04:16 PM
WkimWes
Sarnak
 
Join Date: Dec 2009
Posts: 42
Default

Sounds awesome! I'm all for the enhancement of the bots, great work Wildcard.
Reply With Quote
  #2  
Old 01-12-2010, 11:47 AM
WildcardX
Developer
 
Join Date: Apr 2003
Posts: 589
Default

Earlier this morning, I commited r1091 to the repo, which is the new spellcasting ai I've been working on. This is largely done, but there are a couple features that I have not tested or finished yet, but I decided to commit the code I had because of the amount of code I had written so far and the fact that a couple other developers have showed interest in assisting me so I decided to put this in the repo now so people can start to look at it and contribute to the rest of it.

This ai is focused around how bot spellcasting behaves in a single group and does not have any logic that is specific to raids. You'll find that if you go after a raid mob, that your success will largely be based on wether your client character is the cleric or the raid mob is weak or you just zerged it with an army of bots. After I feel the ai is working as best as possible for bot groups, I will be moving on to the much request bot raid logic.

Here are the known issues so far with this new ai spellcasting logic:

1. I have not implemented logic to select which nuke spell a wizard bot ought to use. Right now the wizard bot is just grabbing the first nuke spell on it's list.

2. I have code in place to support enchanter bots to identify an "add" mob and mez it, but this code is incomplete and untested at all.

3. I have not tested or done anything with bot bards. If they work at all, I'll be happy until I can get some help to make them what they ought to be.

4. Hybrids heal more than I'd like to see them healing.

Needless to say, a server op should evaluate r1091 before decided to replace their play server with this version of bots. If you are unsatisfied with it, then you are best waiting until the code is more settled.
__________________
Read my developer notes at my blog.

Quote:
If it's not on IRC, it ain't l33t!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 07:51 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3