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!
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!