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

Development::Bots Forum for bots.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-05-2009, 11:54 AM
pfyon's Avatar
pfyon
Discordant
 
Join Date: Mar 2009
Location: Ottawa
Posts: 495
Default Bots and Agro with PCs

It seems to me that no matter what my bots do, they won't get agro from an mob if I'm in melee with it. Is there something I'm missing about bot agro? I know the server treats them as npcs (f8 targets them for example), but is there any way to make mobs treat them like players with respect to the agro their spells generate?
Reply With Quote
  #2  
Old 06-05-2009, 11:46 PM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

I'm not having this issue. My bots get aggro with what I fight every time. What version of the emu are you using?
__________________
The Realm
Reply With Quote
  #3  
Old 06-06-2009, 02:00 PM
pfyon's Avatar
pfyon
Discordant
 
Join Date: Mar 2009
Location: Ottawa
Posts: 495
Default

According to svn info, I'm running rev 501.
Reply With Quote
  #4  
Old 06-06-2009, 02:48 PM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

I'm running 630, musta been fixed in the last 100 or so builds.
__________________
The Realm
Reply With Quote
  #5  
Old 06-06-2009, 03:14 PM
jyaku
Fire Beetle
 
Join Date: May 2009
Location: everquest
Posts: 20
Default

i beleive i asked this question at some point on this board. you had to change something on the server itself, i'm too lazy to look for the answer myself but i know it's on this board somewhere
Reply With Quote
  #6  
Old 06-06-2009, 03:25 PM
leslamarch
Discordant
 
Join Date: Sep 2006
Location: Green Bay, WI
Posts: 436
Default

Quote:
Originally Posted by jyaku View Post
i beleive i asked this question at some point on this board. you had to change something on the server itself, i'm too lazy to look for the answer myself but i know it's on this board somewhere
I think your talking about this rule here
Code:
Aggro:SmartAggroList = true
Reply With Quote
  #7  
Old 06-06-2009, 03:51 PM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

except for bots it should be = false
guess i didn't understand the question. thought your bots weren't fighting.
__________________
The Realm
Reply With Quote
  #8  
Old 06-06-2009, 04:46 PM
pfyon's Avatar
pfyon
Discordant
 
Join Date: Mar 2009
Location: Ottawa
Posts: 495
Default

Perhaps I haven't done enough testing.

I'm testing playing a warrior with 5 bots (cleric, enchanter, monk x2, bard). Mobs will always attack my warrior if I'm in melee range of them, no matter how much damage/healing/agro my bots produce on the mobs in melee.

Aggro:SmartAggroList is set to true in the rules_values table. I'll set it false and see how that works.
Reply With Quote
  #9  
Old 06-06-2009, 05:14 PM
Kaain
Fire Beetle
 
Join Date: Jan 2009
Location: Texas
Posts: 18
Default

My experience is that if you are in melee range or engaged in fighting the npc they always attack you. You can command the bots to attack an npc from a distance and the npc(s) will aggro the bots, but as soon as you start meleeing the same mobs aggro switches to you. I even command bots to attack one target while I attack another and that works pretty well in certain situations. It never bothered me about bot aggro since they seem to be coded the same way as pets on live and the hate list rules work almost exactly the same way. I HAVE seen my cleric take aggro for healing briefly if multiple npcs are clumped together in a fight with my bot group, but the hate list rules always seem to weigh heavily toward the pc. I have not tried to change this behavior since I always figured it was hard coded and not tied to any rule_value. That could be an incorrect assumption though.
Reply With Quote
  #10  
Old 06-06-2009, 05:36 PM
pfyon's Avatar
pfyon
Discordant
 
Join Date: Mar 2009
Location: Ottawa
Posts: 495
Default

Just did some testing now. Setting that aggro rule definitely made it more interesting. Mobs will agro bots during combat if they do too much dmg or heal too much.

edit: any chance someone could add a note in the table describing what Aggro:SmartAggroList does so this problem shouldn't come up again for new users?
Reply With Quote
  #11  
Old 06-13-2009, 01:11 AM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

I have simular problem.
I specificly set Aggro:SmartAggroList to FALSE so my pets can hold agro while I am also in melee but this only works for a split second

I sic pet on mob- let pet beat on mob for a WHILE - i use special TEST mob who has 1mln hp but hist back for only liek 1 dmg.

Then i come into melee range - mob ignore me.
I KICK the mob for liek 5 dmg - and ob IMMIDIATLY turns to me and starts beating on me like in last 5 min my pet gained no hate what so ever

I take a step back - the mob turns back to pet. I step back in and hit mob once for like 10 dmg- and again mobs entire attention is on me.

In other words, if I set Aggro:SmartAggroList to TRUE -= mob is always on me. If ist false- even with a LOT of time to gain agro, procing agro spells, nuking etc - as soon as i hit the mob just once- i have all the attention.

I realy wish this get fixed

as a side quetsion- do pets EVER realy taunt? I click "taunt" and pet always replies- "taunting now". WHile on LIVE I belive pet was saying "taunting now" when you click once, and "no longer taunting" when you click again. (they were taunting by default) On Emu I don't see any diffirence.
Reply With Quote
  #12  
Old 06-13-2009, 01:56 AM
Shendare
Dragon
 
Join Date: Apr 2009
Location: California
Posts: 814
Default

I don't know about bots, but the behavior you're describing is the way it's always been with pets in EQ. NPCs will always attack the pet's owner if he/she gets within melee range, no matter how much hate the pet itself has built up.

- Shendare
Reply With Quote
  #13  
Old 06-13-2009, 02:10 AM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

Quote:
Originally Posted by Shendare View Post
I don't know about bots, but the behavior you're describing is the way it's always been with pets in EQ. NPCs will always attack the pet's owner if he/she gets within melee range, no matter how much hate the pet itself has built up.

- Shendare

you right on EQ, but thats why we have this RULE they put it to let agro manage itself.
What I am saying that rule isn't working
Reply With Quote
  #14  
Old 06-13-2009, 02:16 AM
Shendare
Dragon
 
Join Date: Apr 2009
Location: California
Posts: 814
Default

Roger that.

- Shendare
Reply With Quote
  #15  
Old 06-13-2009, 03:19 AM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

From what I have heard, the rule is not for the sake of bot aggro. It just happens to affect bot aggro. The rule was put in to allow a server op to decide to use newer or older aggro code.

Both the old and the new set of aggro code works as intended when it was written. Unfortunately, neither works perfectly for the bots.
Reply With Quote
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

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 06:30 PM.


 

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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3