• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Request - Pulling - Stop before mob

Joined
Dec 10, 2016
RedCents
3,125¢
Love what you've done! This is an amazing bot. I've been running it for a few days now and the only suggestion I could make is to stop short of the mob we are trying to pull. Right now it runs right to where it is standing. If we stopped short and tagged it with our spell that would be ideal.
 
This is especially the case with MQ2nav... it would be nice if it stops outside the aggro range (in LOS) and then allows for the puller to use either arrows, taunts, whatever.

JJB
 
It will top short depending on what you are pulling with.
Make sure you PullWith= is correct.
Make sure you have downloaded Kiss 9.1.8
 
I realized a way to do this is:

1. Determine the mob to pull.
2. Describe a series of points (put in an array) in a circle AROUND the mob (say every 10 degrees) using diameter as the pull distance outside of the aggro range.
3. Do a path distance check and a LOS check on EACH of those.
4. "And" those to find the shortest path distance that is also LOS.
5. Move to that point and pull (assuming a non-moving mob).
6. Might need to do an aggro check on the "chosen" point first to make sure that point is not inadvertently putting the puller near a bystander mob. A way to do that is to check that no other mobs are within aggro range of the point. Shortest path probably does that anyway, but I can't easily "prove" that in my head. Will code 1-5, test, and see.

That should give one a more "natural" pull angle and distance. I will try to code this today into KA.

I love vacation (I am off until January 15... yay!) so I have time to screw around with code...

JJB
 
Last edited:
I am currently pulling apart the pull section to chop it up into smaller subs because its gotten to big to debug easily. So it will be easier and faster to make small adjustments like this.
 
Request - Pulling - Stop before mob

Users who are viewing this thread

Back
Top
Cart