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

Development::Bots Forum for bots.

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 05-06-2007, 10:20 PM
Arex
Hill Giant
 
Join Date: Jul 2004
Posts: 196
Default

hey Magoth, i have checked u webpage, and i think that it is a good idea release code, then more people can test bots and see code, and the bugs should to be corrected before.

The links to code looks broken on u webpage, then i ll wait that u have it available. Thank you!
  #2  
Old 05-07-2007, 03:54 AM
ArChron
Fire Beetle
 
Join Date: Dec 2006
Location: Vienna
Posts: 28
Default

Hi Magoth78, I checked out your web page, and it seems like your AI is at least as good as some of the HI (human intelligence) I've played with in groups... Sounds like a very cool set of functionality you're adding.

Quote:
" There were some majors issues like the bots were aggro'ing everyone in the dungeon, running everywhere, not assisting etc.."
  #3  
Old 05-07-2007, 04:45 AM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

hehe, that's true the bots re working correctly now though... it becomes easy to do certain pulls that are riskys with a real group.

Concerning the sources, I'm making them cleans, commenting everything and pointing out the lines where I think I've made mistakes.

They will be soon available.

Mag
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
  #4  
Old 05-07-2007, 08:52 AM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

You can see three source files (the most importants) in the Open sources section. Don't hesitate to give advise, be rude if the code is really too sucky (it's the best way to learn :p ), give your ideas..

I will release a beta version soon so you guys can try the bots. I would really like to finish all the things that are group related so we can start to focus on raids.

Just a little resume of the actual features:

1) Commands:
#bot help / #bot help create = shows the help
#bot create [name] [class] [race] [gender] = create your bot
#bot list = show the list of all the available bots
#bot spawn [Bot ID] = spawn yours bots (you can have the IDs with #bot list)
#bot group add [target] = make your targetted bot joining the group
#bot group remove [target] = remove the targetted bot from your group
#bot inventory list [target] = show the inventory of your targetted bot
#bot inventory remove [slotid] [target] = remove an item in the given slot of your targetted bot
#bot update [target] = update your bot (necessary once you've gained a level)

2) In-game
Since the start, you are able to create your bots and make them joining your group. Actually, the exp rate isn't based on the number of bots you have. So, you can set it to 0.3 (variable table) wich is fair.

3) After a level
Target all your bots and "#bot update" them so they will also gain power/spells.

4) Fighting in a closed place
As the bots don't stay packed and split, be careful to not stay too near of a wall. Else, if there is a bot in a wall, it will not assist you if you have the aggro.

5) If you want to play a CC, don't be surprised if the bots break your mezz's yes, the CC'ing isn't implemented yet and, in the actual state, the bots will always attack the mob that has the most aggro on you. That will be changed as I would like to make the bots always assist the main tank of the group. This way, it will be easier to CC or to make a bot able to do some CC.

to be continued,
Mag
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
  #5  
Old 05-07-2007, 09:49 AM
dudeman123
Fire Beetle
 
Join Date: Dec 2005
Posts: 8
Default

Just a quick question to Magoth78, but before that, let me bow before you. (/bows) Well, how would a novice like me implement this beauty and work of art that you created to a guide like this
eqemu 0.7.0 guide
  #6  
Old 05-07-2007, 06:13 PM
Arex
Hill Giant
 
Join Date: Jul 2004
Posts: 196
Default

I have any questions Magoth, my char is lvl65, then i would like create 5 bots lvl65, is it possible using command #bot update, or i need use SQL scripting? and other question, bots belong to database (any player can use any bot) or bots belong to players (each player have his own set of bots)?

Thank you!
  #7  
Old 05-07-2007, 09:15 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Dudeman, nothing special about installing Eqoffline as it's an eqemu server. You can just use your guide then paste the eqoff binaries (when they will be released) into your eqemu dir. You will have 3 things to add into the database also, nothing else.

Arex, you can create your bot when you want to. If you create them at 65, they will be 65 but use "#bot update" to be sure their stats are upgraded.

Mag
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
Closed Thread

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 10:44 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