moonrazor wrote:Ok, let me see if I got all of this right. You are after a way to non-target your toon but stay in /stick all the time?
Use this instead of your /target;
As to lost or partial IDs, that's impossible, unless you meet certain criteria that should never happen in the first place. Namely, running a client on a pre-injected mq2 client, then running other clients on another injected client. OR, 2 characters fight over the command ${Me.ID} in which case, that'll more likely crash the confused clients, or send them running to whichever ID is closest.
Hope this is what you were looking for.
Moonrazor
I appreciate your feedback - that's not exactly what I'm looking for. I recently found (thanks to Mukkel) a way to issue a stick command, but only have it obeyed if my other toons are close. I wanted them to ignore it if they are far away in the same zone, or in another zone altogether.
The biggest frustration was that spawns re-use ID numbers in different zones. In that way, my tank (Greppo), whose ID is 47 in HoH at one moment, will share that ID with some random NPC in the vale where I have another toon.
Then, when issuing a /stick command for an ID (totally skipping /tar), that toon in the Vale finds an ID that matches Greppo's but is actually shared by an npc in that zone, and that char sticks to it.
For the cases where I'm fighting in one zone and my toons are bound in HoH - this has often times meant they found some mob with an ID match and /stick that mob, running to their doom

With a distance check, this won't happen. Talking to Mukkel, he pointed me in the right direction. I adapted it to EQBC to come up with:
Code: Select all
/noparse /bca //if (${Spawn[pc Greppo].Distance}<300) /stick id ${Spawn[pc Greppo].ID}
Success
