Cleric BoT Heal Routine (by Gydille)

Bot related discussion.
User avatar
Shin Noir
Posts: 380

Cleric BoT Heal Routine (by Gydille)

Post#1 » Sat Aug 29, 2009 3:53 pm

Gydille: I understand this is likely in the wrong spot, but it was the first forum I opened and I saw bots mentioned in it :P

I've tested the way the current cleric bot heals and it's exactly the way it was pre-update. It will immediately cast an HoT on a damaged group member (even pets, thank god!) and then it will PAUSE 6-8 seconds before deciding to cast any other heal on that same target. I've tested this numberous times and every time is the same result. HoT - LONG pause - CH - Short Pause - CH - LONG PAUSE - HoT - LONG PAUSE - CH - Short Pause - CH - repeat, repeat.

I think the best temporary way to fix this issue is simply to remove the HoT. I would much prefer the bot to simply chain cast CH with the target at 85% rather than sit there and do absolutely nothing for 80% of the fight, even though he has plenty of mana to do so! Removing the HoT would most likely clear up this problem.
ImageImage

Jeido
Posts: 1265

Re: Cleric BoT Heal Routine (by Gydille)

Post#2 » Sun Aug 30, 2009 12:30 am

No thanks. BOT HoT's really help on raids, even if they do pause in between ch's. Bots do use their mana, especially on raids, and they are always OOM by the end of fights. The HoT's being casted on multiple group members really helps a significant amount.
Jeido, Founder of Evolution

User avatar
Shin Noir
Posts: 380

Re: Cleric BoT Heal Routine (by Gydille)

Post#3 » Fri Sep 18, 2009 2:27 pm

I'm mucking around in the Bot source... found this comment:
// If the healer is casting a HoT don't immediately cast the regular heal afterwards
// The first HoT is at level 19 and is priority 1
// The regular heal is priority 2
// Let the HoT heal for at least 3 tics before checking for the regular heal
// For non-HoT heals, do a 4 second delay

if((botClass == CLERIC || botClass == PALADIN) && (botLevel >= 19) && (AIspells[i].priority == 1)) {
if(tar->GetOwnerID()) {
tar->SetDontHealMeBefore(Timer::GetCurrentTime() + 18000);
}
else {
tar->SetDontHealMeBefore(Timer::GetCurrentTime() + 12000);
}
}

Eww.
ImageImage

Gydile
Posts: 31

Re: Cleric BoT Heal Routine (by Gydille)

Post#4 » Thu Oct 01, 2009 10:50 am

Just came back after about a month's absence. Noticed a very *significant* decrease in my cleric bot's CH casting. At least on my charmed pet... if me/bot needed the CH it would cast it (after HoT, of course...) but I engaged a chardok named earlier and the bot just stood there (made sure it got FM first...) and did nothing but chain cast HoTs on it for the entire duration of the fight. This was very irritating :\

Was this an intentional change?

User avatar
Shin Noir
Posts: 380

Re: Cleric BoT Heal Routine (by Gydille)

Post#5 » Thu Oct 01, 2009 12:00 pm

If the devs are mucking with bots they aren't reporting it.
Striat has been gone for a while and no SVN changes have really been done since you left Gydille, I think you may just be imagining things.
Bad luck with the bots or something.

Yeah, they suck though. But you're complaining in the wrong forum. Maybe try here: http://www.eqemulator.net/forums/forumdisplay.php?f=676 hehe
ImageImage

Gydile
Posts: 31

Re: Cleric BoT Heal Routine (by Gydille)

Post#6 » Thu Oct 01, 2009 3:23 pm

Hmm. Maybe I am imagining things then. But have repeated it three times in chardok, bot never casts CHeal on pet in there. However the bot *will* cast it sporadically on the pet I charm in SSra, which has significantly less HP.

Guess I'll keep testing.

Bonehead
Posts: 107

Re: Cleric BoT Heal Routine (by Gydille)

Post#7 » Thu Oct 01, 2009 4:10 pm

Gydile wrote:Hmm. Maybe I am imagining things then. But have repeated it three times in chardok, bot never casts CHeal on pet in there. However the bot *will* cast it sporadically on the pet I charm in SSra, which has significantly less HP.

Guess I'll keep testing.


I've noticed that if the pet has any type of regen spell on it, clericbot will not cast CH very often. Try testing with and without HP regen and see if you get that result also.

Aarcore

Gydile
Posts: 31

Re: Cleric BoT Heal Routine (by Gydille)

Post#8 » Thu Oct 01, 2009 9:17 pm

Bonehead wrote:
Gydile wrote:Hmm. Maybe I am imagining things then. But have repeated it three times in chardok, bot never casts CHeal on pet in there. However the bot *will* cast it sporadically on the pet I charm in SSra, which has significantly less HP.

Guess I'll keep testing.


I've noticed that if the pet has any type of regen spell on it, clericbot will not cast CH very often. Try testing with and without HP regen and see if you get that result also.

Aarcore


Thanks! That just might be it. It sounds about right.

Edit: Yup, that was it! Thanks, you just saved me a lot of time and effort!

Cleric bot definitely doesn't want to CHeal pet if it has a regen buff on it.

Return to “BoTs”

Who is online

Users browsing this forum: No registered users and 1 guest

cron