darkforce39 wrote:I use just about every script / plugin that is available on this site (getting my moneys worth!) and I can definately say this is one of my favorites. I play a level 40ish Guardian and was having some trouble getting the pulling to work the way I wanted. After some tweaking and taking away the bow and going with the "Anger" taunt everything is working great. It ran for about 8 hours yesterday without any assistance from me.
I Have a few suggestions if your interested, don't konw if they can be fixed, but figured I'd give my 2 copper.
1) Looting work pretty well if I use the Loot.xml and angle my head down so I'm at about a 45degree angle looking down. If I don't do this about 50% of the loot is not retrieved, because the mouse clicks will stop just above or just to the left or right of what I want to loot. Would it be possible for the bot to change view angels when looting (looking up or down)? Or would it be possible to increase the range the mouse clicks cover vertically / horizontally?
2) Since I'm a Guardian I don't have any long range pulls except maybe Anger if you can call it long range. Because of this I pretty much have to be in the mobs nuts to pull it. This is fine for non-aggro mobs, but aggro ones will 9 out of 10 times jump me. This obviously stops the run back to safe spot routine. Which is actually ok, no biggy stand there and kill mob fine by me. But after the mob is dead, the bot doesn't always seem to return back to the safe spot. Instead he looks for new mobs to fight from the new location and not the original safe spot. Is it possible to have the bot always try to return back to the safe spot after the encounter is over? An alternative would be to use the new location, but to use the location of the original safespot when determing the distance of new mobs to fight. For example my original safespot was 140,0,180 the bot looks for mobs to pull and finds one 20 locs away. Bot moves to new location, fights mobs (stays there because of above reason). Now the bot looks for more mobs. Instead of using the new location to calculate distance checks, the bot will still use the original loc. Heh, I must admit this could be the way it works already, but to me it seems my bot drifts slowly further and further away from my "Golden Safespot"
3) Frequently I will turn the bot on "SameSpot" mode and give him some arrows and let him pull mobs to him. This works prety well if i'm only going to have the bot for a short time or I"m going to monitor the bot while doing something else. When I do this, I usually place the bot next to a mountain or something else that provides safe back cover. I recommend adding a INI variable that will prevent the bot from looking around 360 degrees, but limit the scan to 180 degrees. That way the bot doesn't search for mobs behind him, where obviously only a mountain is. This would also help the bot look more lifelike. I'm also curious, if the turning is actually necessary or if it was designed to make the bot look more life like to begin with. Perhaps you could add a INI to limit or stop the turning all together. To me it looks funny if you seem some char turning in circles over and over looking for mobs (assuming no mobs are up to fight at that moment). Maybe you have the turning configured so that you will not get "can't see targe messages", which is understandable. But couldn't you do the distance checks without turning? then after finding a valid mob to fight (within range, and level reqs) you then turn to fight mob?
There were more things I had thought of yesterday but i'm at work doing this from memory.
Overall this is a fantastic bot and I will be using it for quite some time to come. Great Work!!!
I have revised SAMESPOT in the just released v2.7 so it will only turn to face the closests con which you can attack and won't randomly turn - will fix your last issue here and keep the bot from turning in circles when nothing is in range to fight - much "smarter" about it.