Oh, there is just one more thing that comes to mind for you to consider Ordell.
Fight. (sounds like something from Mortal Kombat)
How will named combat actually be handled by the project / tool?
(or combat with regular zone mobs too for that matter, if required)
The movement in the code example above to aggro range, melee range:
/if (${Spawn[${FoundMob}].Distance3D} < 20) /break
If the intent is for melee characters, going toe to toe to play whack-o-named, thats one thing.
What for silk casters, line of sight range?
These next two:
/face
/attack
Will turn the character to make sure is looking to the named, and then start auto-attack, i.e. melee combat, to simply hit with weapon or bare hands the named.
No casting of spells, no using combat abilities or discs - unless they come from a plugin.
For high levels, farming lower level content of grey named, buffed with hp, regen and ds, melee classes, this may be ok. But is that an intent, a limitation you plan for this?
Or do you intend to outsource the combat to a plugin like CWTN class combat routines?
Macro scripts like KissAssist cant help here, as this project / tool is a macro, in the world of one macro running only.
The other aspect to consider, is this project / tool, is it suitable for macro land, and perhaps better placed in
Lua script, accepting that will require the use of MQ Next.
Closing
This is not intended to be negative. I am not looking to disuade your interest in writing this project / tool.
I am looking to give you thngs to consider, for the requirements, that can feed into the design, and then the end code you write for it.
You can take what is said, or ignore it, that is entirely your call.
Regards and Best wishes