Howdy, y'all.
Normally, I don't post on these boards, because someone else has already had the same problem I'm experiencing, and there's an answer waiting after enough searching.
Unfortunately, this time, I haven't been able to find it.
My problem seems like it should have a very simple fix, which is another reason I'm ashamed to post, lol.
I'm running the bot in solo OFFENSIVE mode, and everytime it targets something, it says the level is 0, so ignoring it.
6/29/2005 5:44:30 AM: CalcDisToTarget(-158.73, 464.44)=5.8229
6/29/2005 5:44:30 AM: [a magma wormling] Health=0 (x,y,d)=(-158.73,464.44,5.8229)
6/29/2005 5:44:30 AM: CalcDisToTarget(-158.73, 464.44)=5.8229
6/29/2005 5:44:30 AM: MobClass[1] (969058) 'a magma wormling' (x,y,z,lvl,disFromYou,disFromYouSecs,DistFromStart,Con,doWeFight?) = (-158.73, 464.44, (Z), -1, 5.8229, 1.0, 6, GRAY, False)
Now, my character is 44th level, and the wormlings are 41-42, which are blue to me.
The log is saying that the level is -1, right after the (Z) if it follows the same pattern as it logically should, and the popup status window in EQ2 says it's level 0.
This leads me to believe that the issue isn't with the MegaBot script, but with my EQ2Services script. Either way, I'm not sure how to fix it.
Any help that you wonderful scripting gods can give me will be duly appreciated.