EQ2 Bot Illusionist - Misbehaving

thrakos

Active Member
This post is in reference to the EQ2 Bot scripts for the Illusionist class. All other bots I run (guardian, templar, defiler, coercer, wizard, warlock, druid, conjuror, troubadour, dirge, & shadowknight) function as intended.

My last regression was to delete all illusionist related files (including charname files) and re-download from the SVN, but i'm still seeing some weirdness:

1) The bot moves in combat. I've checked and unchecked the boxes multiple times across multiple sessions and the bot still moves while in combat. I even modified the files and set the entries to FALSE and the bot still moves in combat.

2) The bot does not appear to be adhering to the MT/MA settings. If I manually type "/assist tankname", it switches to assist the tank, then immediately switches back to whichever mob it was fighting. If there are 10 mobs in a fight, the illusionist fights them as if the illusionist were the MT/MA, even tho it's not.

3) This may be related to #2... but If attacked by a mob, the illusionist fights back as if she were MT/MA. All of my other bots will sit there and Die unless the MT initiates the fight and/or the mob goes below 98% health (my /assist % for all bots). If I set the assist % to 50%, the Illusionist will fight as long as it's "in-combat", regardless of mob health and mt settings.

4) Sometimes, at the end of a fight, the SK Bot will quickly switch to a distant npc (appears to be hitting "find closes npc") and then clear the target. In this brief amount of time, the Illusionist will cast a spell on that target, even though the mobs is at 100% and Not in Combat with anything/anyone. None of my other classes do this, only illusionist. The bot is configured to cast stuns and NOT spam spells.

This all came to a head yesterday in the City of Jinsk (sp?), when, after fighting the bossman for another quest, the Tank quickly targeted a citizen npc and the illusionist attacked the citizen, then the illusionist switched and attacked another nearby npc and all hell broke loose, so i figured i'd come here...

Is anyone else seeing this type of behavior?

Otherwise, Post GU-52, the EQ2 Bots are friggin Great! Thanks much for all the hard work, coders!
 

mistrornge

Active Member
This isn't happening when you initially start up the character is it? I have this happen mostly on my DPS bruiser. On a rare occasion on other toons.
As you say if the toon sees a mob in the area that attacks the group it will go in MT mode and try to beat the mob down. Painful and usually causes the characters death.
Seems to only happen after having played for a while. Then if I turn off eq2bot and restart it the program seems to reset.
 

thrakos

Active Member
figured it out... if I use 'eq2botcommander' to launch eq2bot on all 6 toons at the same time, it seems to start the bot before it finishes initializing the bot, and then the bots start misbehaving.

if i launch eq2bot one instance at a time and wait for it to fully initialize before starting the bot, everything works beautifully. It even resolved the weird issues i had running eq2bot & eq2harvest at the same time. Life is good.
 

wired203

Active Member
There is a delay in the script of the bot commander, it's set to 2 seconds but you can play with it to give it more of a delay. It will be in the .iss file.
 
Top Bottom