My biggest problem in making a 100% reliable autobot (adv)
Posted: February 14th, 2007, 3:17 pm
Hey all,
I just wanted to air this to any others who are tinkering on their own adventuring bot projects...
I've managed to make a bot setup that handles my characters for pretty much any eventuality except for roaming aggro. The problem I've encountered however is linked to a well known game bug that causes mobs to rnadomly disappear and become invunerable (and appear to be underground) while they are still able to attack you. Unless this spesific eventually is accounted for, its only a matter of time before an otherwise perfect bot would wipe out.
Normally a player could move around a bit and coax the mob back above ground, but this has proven a challange to code reliably. Not so much the detection of te bug happening and the movement itself, but being able to move the bot back into its original position afterwards so it dosn't mess up the positioning.
After much headache, I think I finally have a "hack" (ie not pretty, but works) method of daling with this problem ,but I would like to ask you others if anyone has found any good methods for dealing with this problem. Lets air some ideas and see if we can come up with a reliable workaround.
The funny thing of course is that if the game wasn't so buggy, this big hurdle wouldn't have to be dealth with at all hehe...
I just wanted to air this to any others who are tinkering on their own adventuring bot projects...
I've managed to make a bot setup that handles my characters for pretty much any eventuality except for roaming aggro. The problem I've encountered however is linked to a well known game bug that causes mobs to rnadomly disappear and become invunerable (and appear to be underground) while they are still able to attack you. Unless this spesific eventually is accounted for, its only a matter of time before an otherwise perfect bot would wipe out.
Normally a player could move around a bit and coax the mob back above ground, but this has proven a challange to code reliably. Not so much the detection of te bug happening and the movement itself, but being able to move the bot back into its original position afterwards so it dosn't mess up the positioning.
After much headache, I think I finally have a "hack" (ie not pretty, but works) method of daling with this problem ,but I would like to ask you others if anyone has found any good methods for dealing with this problem. Lets air some ideas and see if we can come up with a reliable workaround.
The funny thing of course is that if the game wasn't so buggy, this big hurdle wouldn't have to be dealth with at all hehe...