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

Development::Bots Forum for bots.

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 05-15-2007, 11:34 PM
dudeman123
Fire Beetle
 
Join Date: Dec 2005
Posts: 8
Exclamation

Quote:
Originally Posted by Zard
Try Minilogin.exe, worlddebug.exe,zonedebugperl.exe...I use zonedebugperl.exe twice so that I can move from one zone to another.
Still getting an error from zonedebugperl.exe.

Last edited by dudeman123; 05-16-2007 at 07:42 AM..
  #2  
Old 05-16-2007, 03:30 AM
tranquiltwist
Fire Beetle
 
Join Date: Apr 2006
Posts: 28
Default

I get an error from zonedebugperl.exe.

Mag-> I recommended the pet class option so that some control of the bots could be had. I'm playing around with this using a wizard... and he continuously dies before the bots even raise an eyebrow, let alone their sword at the aggro. so just like /pet attack helps out monumentally, i think that a #bot command to have [each one or all of them] attack.

Also: Enchanter just stood around in battle... didn't do any CC at all. He buffed, yes, but that was about it. Bard didn't do any songs except when I first invited him. Also had a graphical issue with the rogue... i gave him an Ifir and a discordant dagger of night... and he was running around with a table in his hands. [i fixed this by giving him other weapons]...
  #3  
Old 05-16-2007, 08:20 AM
Zard's Avatar
Zard
Sarnak
 
Join Date: Nov 2005
Posts: 62
Default

Dudeman123 - I would be unable to assist further as I am not sure and would hate to lead you on a goose chase. The previous advice is what works for myself.

Tranquil - Just a thought, do you use a large nuke or spell that would cause mass aggro? Your best bet IMO to play while it is in its current state would be to mem a level 1 nuke and use it for pulling purposes. In higher levels this may even cause more concern tho due to the amount of damage a wiz can take from a high level mob even with the first spree of attacks ( assuming your tank could remove aggro that quckly ). I would pull with a low level spell for minimum aggro, then I would let the tank classes build some aggro before continuing the bombfest. Just my thoughts.

Mag - I am still attempting to set up a PEQ database ( it has changed a lot since I first started and have to familiarize myself with some new database tools to set it up ) I have not forgot to follow up when I hopefully get the bots to buff and casters to assist in attacking.
__________________
"Cherish your family and friends for you are truly poor without them. With them, you can merge to form Devastator."
"There's no place like 127.0.0.1"
  #4  
Old 05-16-2007, 06:57 PM
Arex
Hill Giant
 
Join Date: Jul 2004
Posts: 196
Default

Quote:
Arex, ok let me know if that works.
it is working doing the changes that u said in makefile.common

I want give u any fails that i have seen...

* When u invite to group to bot, u can see on u bar group the name of bot like "name_bot000", i think that it should be easy remove that three zeros.

* When give to bots equip that they cant use (for example i gave complete velious rogue set to a CLERIC, and the cleric was equiping it...).

* How can i delete a bot? I did it with SQL scripting, but i didnt see any command for it. command remove group to bot, do zone crash.

* what skills have bots?? improve they his skills like a normal player? I think that there is a problem with stats or skills of bots, they are very weaks...

* When you use #update command, u must respawn bot.

* When u spawn a bot, u cant see his equip, but when u invite him to group, the equip is visible.
  #5  
Old 05-16-2007, 10:50 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Thanks for the reports,

1) Yes, you see the name of the bot with the number behind their name. I had to do that because a mob is an unique entity with an unique name in the zone. I've tried to add their "clean name" (without the number) in the group bar but it didn't work. That's why I had to keep their full entity name.

2) Hm, a cleric shouldn't be able to wear a rogue set. I've checked into the code and I can confirm it. But what you see is "Thank you for this item, Leader." but in fact, the bot dosn't really equips the item. Did you try to "#bot inventory list (target)" on the bot to see if the rogue set was in its inventory ? Did you see any graphic change ?

3) Actually there is no commands to delete bots. I will add it. What you can do is to delete the field in the npc_types table. You would have to delete the entries in the botinventory table also. But, I will add a command that deletes a bot and its inventory.
Concerning the "#bot group remove (target)" commands crashing the zone, I've seen that you guys have this issue. For some reasons I don't, I will check that asap.

4) Actually bots are exactly like mobs. They hit the same ways the mobs do. For that reason, the way they fight isn't good at all. I have to make them as close as the clients but that's a lot of work to do, really.
As you noticed, some of them are weaks even with crazy weapons. That's why I'm going to write a new Attack() function for the bots. I want to make their dps directly depending of their stuff. I want to make the bots being really weak if they don't have any stuff and tougher with stuffs. Again that's a lot of work.

5) Yes, once updated, a bot must be respawned. When you do a "#bot update (target)" it updates its stats in the database. To make them taking effects, you have to respawn the bot so it has the new stats. I didn't see any other way to do otherwise.

6) Yes, a bot doesn't have any equip and doesn't have any form of AI if it's not grouped. Once you invite it, it loads its AI and equips its own stuff. That's not a bug, just a limitation for the moment.

Thanks again for thoses reports. It looks like I have a lot of work left to do before I begin to work on the raid.

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

Last edited by Magoth78; 05-17-2007 at 06:52 AM..
  #6  
Old 05-16-2007, 11:45 PM
Arex
Hill Giant
 
Join Date: Jul 2004
Posts: 196
Default

Quote:
2) Hm, a cleric shouldn't be able to wear a rogue set. I've checked into the code and I can confirm it. But what you see is "Thank you for this item, Leader." but in fact, the bot dosn't really equips the item. Did you try to "#bot inventory list (target)" on the bot to see if the rogue set was in its inventory ? Did you see any graphic change ?
i saw graphic change, but like u say, i have checked bot inventory table, and he havent any item...
  #7  
Old 05-18-2007, 12:33 PM
Zard's Avatar
Zard
Sarnak
 
Join Date: Nov 2005
Posts: 62
Default

Finially got time to set up the PEQ database and its working like a charm, excellent job Mag!
__________________
"Cherish your family and friends for you are truly poor without them. With them, you can merge to form Devastator."
"There's no place like 127.0.0.1"
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 08:24 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