Aggro detection bug
Posted: Fri Sep 28, 2012 8:05 am
I think since update 739 there is a bug in the aggro detection code.
Several times now, I had the situation that my char has aggro from two or more mobs. The bot kills one of the aggressive mobs, but does not fight the rest. The char keeps standing at the same location, doing nothing - does not fight, does not heal.
Usually the chars dies sooner or later, if the mob is strong enough.
Situations where this happened:
1.) Xaviera 41-48 leveling script when my char was doing the quest to get 10 Soft Mink Pelt for Dawa Kana - char was a P/S.
had aggro from two Agile Shadow Mink, was killing one Mink - ignored the second one. Char was not in a party.
2.) my self written script for butterfly daily - several chars affected
char is fighting an Inferno Butterfly, when I got aggro from a copper guardener - the char can one-hit the guardener
and usually can survive a couple of hits from the guardener, but will die if being hit more then 10 times.
Char killed the Inferno Butterfly - ignored the copper guardener and died shortly afterwards
Char usually is in a party.
3.) a KS shrine script - a K/S char was affected
char was fighting frogs at the instance entry - char died after several minutes from the poison
Char was in a honor party.
maybe this is a different problem, but the same effect - maybe a mob inside the wall
Situation 1. + 3. did happen once so far, but I do not run these scripts very often. Situation 2 happened several times so far, but this script runs several times a day. It does not happen very often, but it is still annoying because dying in the open world will give you a heavy XP/TP debt.
I had been running those script several times before 739 and the bot did never run in such situations. Something must have been changed.
Regarding the situation 3. There should be an emergency code, that detects if the char is taking damage, but no aggressive mob can be found.
Several times now, I had the situation that my char has aggro from two or more mobs. The bot kills one of the aggressive mobs, but does not fight the rest. The char keeps standing at the same location, doing nothing - does not fight, does not heal.
Usually the chars dies sooner or later, if the mob is strong enough.
Situations where this happened:
1.) Xaviera 41-48 leveling script when my char was doing the quest to get 10 Soft Mink Pelt for Dawa Kana - char was a P/S.
had aggro from two Agile Shadow Mink, was killing one Mink - ignored the second one. Char was not in a party.
2.) my self written script for butterfly daily - several chars affected
char is fighting an Inferno Butterfly, when I got aggro from a copper guardener - the char can one-hit the guardener
and usually can survive a couple of hits from the guardener, but will die if being hit more then 10 times.
Char killed the Inferno Butterfly - ignored the copper guardener and died shortly afterwards
Char usually is in a party.
3.) a KS shrine script - a K/S char was affected
char was fighting frogs at the instance entry - char died after several minutes from the poison
Char was in a honor party.
maybe this is a different problem, but the same effect - maybe a mob inside the wall
Situation 1. + 3. did happen once so far, but I do not run these scripts very often. Situation 2 happened several times so far, but this script runs several times a day. It does not happen very often, but it is still annoying because dying in the open world will give you a heavy XP/TP debt.
I had been running those script several times before 739 and the bot did never run in such situations. Something must have been changed.
Regarding the situation 3. There should be an emergency code, that detects if the char is taking damage, but no aggressive mob can be found.