|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Development::Bots Forum for bots. |
01-26-2011, 02:35 AM
|
Sarnak
|
|
Join Date: Oct 2006
Posts: 29
|
|
warrior player with clr bot.
i play a warrior, i have a clr bot in tow. if i leave the bot on follow, he melees with me and never heals.. if i make him guard he does nothing.. how do i correct this? atm we are level 5
|
01-26-2011, 10:48 AM
|
Developer
|
|
Join Date: Jul 2007
Location: my own little world
Posts: 751
|
|
unfortunately the new ai is lacking. i only get half the buffs from a cleric bot spell list, even with full mana. bot guard means 'don't attack'. bot follow is best.
|
01-26-2011, 12:27 PM
|
Sarnak
|
|
Join Date: Oct 2006
Posts: 29
|
|
Oh, okay.. well knowing is half the battle=) thnx.
|
01-26-2011, 02:52 PM
|
|
Hill Giant
|
|
Join Date: Oct 2010
Posts: 143
|
|
Quote:
Originally Posted by secondattack
i play a warrior, i have a clr bot in tow. if i leave the bot on follow, he melees with me and never heals.. if i make him guard he does nothing.. how do i correct this? atm we are level 5
|
Monk with Cleric bot.
Is your bot grouped with you? I dont use follow or guard, I just spawn the bot and invite. She fights and heals until she gets a bunch of spells and then tends to only cast and not fight anymore. Works for the most part.
|
01-26-2011, 04:28 PM
|
Sarnak
|
|
Join Date: Oct 2006
Posts: 29
|
|
i have been looking at it a little closer, and he seems to be healing me with effect on the blackstar, mace of the night that i twinked him with.. do i have to give him spells to mem or some thing? we are level 10 now and i still haven't seen him cast a single spell, aside for item effects.
|
01-26-2011, 05:18 PM
|
|
Hill Giant
|
|
Join Date: Oct 2010
Posts: 143
|
|
Make sure you are doing a #bot update everytime you level. This will auto level your bot to match your level. It also levels when you give them items. Spells are automatically gained per the database settings as they level. Your bot should con white to you, if not then do the update command.
|
01-26-2011, 05:41 PM
|
Developer
|
|
Join Date: Feb 2009
Location: Cincinnati, OH
Posts: 512
|
|
I assume this is on a private server? Make sure the bot_spells.sql file is sourced in. Check the npc_spells table for id 701, and npc_spells_entries table with npc_spells_id = 701. Those are the spells for clerics.
|
02-03-2011, 11:19 AM
|
Developer
|
|
Join Date: Feb 2009
Location: Cincinnati, OH
Posts: 512
|
|
Quote:
Originally Posted by Congdar
unfortunately the new ai is lacking. i only get half the buffs from a cleric bot spell list, even with full mana.
|
I've been working on this and have made a little progress, but still see room for improvement. I've also added in spell recast timers. It helps them cycle through their spells instead of getting spells like ferine avatar or divine favor cast on everyone after every fight. I think the issue is more prevalent when you already have some buffs, and the bot keeps trying to cast the same buffs and not getting to later spells in their list. This sometimes works itself out after fighting once or twice, but sometimes they just don't rebuff when they should. I keep getting frustrated trying to debug this and usually end up working on other things.
|
02-03-2011, 05:58 PM
|
Sarnak
|
|
Join Date: Oct 2006
Posts: 29
|
|
thats news to me and makes perfect sense now.. where can i find this SQL file?
|
02-03-2011, 06:02 PM
|
Developer
|
|
Join Date: Jul 2007
Location: my own little world
Posts: 751
|
|
you don't need it anymore since it's now in the database
|
02-03-2011, 06:05 PM
|
Developer
|
|
Join Date: Jul 2007
Location: my own little world
Posts: 751
|
|
|
02-03-2011, 06:29 PM
|
Sarnak
|
|
Join Date: Oct 2006
Posts: 29
|
|
well my caster's still do not cast, i have checked npc_spells and npc_spells_entries, i see the bot rows in the npc_spells table, but i'm not really sure what i'm looking for on the other. using server 1843 and DB 1751 with all updates in the update folder ran, it seems that
this post and mine are very much alike..
http://www.eqemulator.org/forums/showthread.php?t=32995
|
02-03-2011, 06:55 PM
|
Sarnak
|
|
Join Date: Jan 2011
Location: Northern VA
Posts: 91
|
|
Quote:
Originally Posted by secondattack
well my caster's still do not cast, i have checked npc_spells and npc_spells_entries, i see the bot rows in the npc_spells table, but i'm not really sure what i'm looking for on the other. using server 1843 and DB 1751 with all updates in the update folder ran, it seems that
this post and mine are very much alike..
http://www.eqemulator.org/forums/showthread.php?t=32995
|
Circular references in posts. Excellent. =)
I added a bunch of debug output and I'll be testing it tonight to see what turns up. I also added some code so that Enchanters will be able to cast illusions on players as a test case (and because it wasn't there yet).
I should know more tonight after I get home and dig into this some more.
|
02-03-2011, 07:08 PM
|
Sarnak
|
|
Join Date: Oct 2006
Posts: 29
|
|
i was just reading that the server build could be the case so i downloaded ran and tested on EQEmu-Rev1771-Bots.zip which lead me to believe thats in a DB issue, gonna back up a few custom npc tables and stuff then try rebuilding my DB with a slightly older version, see what happens, so far i'm just at a loss, and if i had any hair i'd be pulling it out =p
|
02-03-2011, 10:08 PM
|
Developer
|
|
Join Date: Feb 2009
Location: Cincinnati, OH
Posts: 512
|
|
Quote:
Originally Posted by daerath
Circular references in posts. Excellent. =)
I also added some code so that Enchanters will be able to cast illusions on players as a test case (and because it wasn't there yet).
|
The code was in there, but was changed to only be cast by #bot command because people got tired of being turned into scarecrows..
|
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 07:26 PM.
|
|
|
|
|
|
|
|
|
|
|
|
|