It occurs to me that this whole process might be simplified if the admit order
syntax permitted specifying 0 or all in the first argument:
ADMIT <who or what> [ALL] [units]
if <who or what> could be 0, meaning any noble or structure controlled by
the faction.
Example:
ADMIT 0 ALL would meand admit anyone to anything.
ADMIT 0 [units] would mean admit [units] to anything my faction
controls.
This addition to the syntax would cut down the length of lists a lot; I don't
know if the programming would be difficult.
Erik Gunderson