Does it have an assumed set of WAITs in there to ensure
synchronicity? We know the problems explicit WAITs can cause.
If it requires synchronicity (i.e, each unit must specify the command
at the same time (or in the current system, morning/evening of the day))
does it require the units to be in the same location?
It offers the hotly contested IF functionality via a particularly
artificial mechanism.
> The idea is that when 2 or more players want to cooperate, they each
> enter a command that looks something like this:
>
> ENFORCE
> UNIT a0f
> STACK g1e
> UNIT g1e
> ATTACK bz9
> UNSTACK g1e
> GIVE g1e 1 200
> END
>
> The game checks to see if each unit involved in the ENFORCE has
> entered exactly the same set of commands. If so, then those commands
> are executed. So if both [a0f] and [g1e] enter the ENFORCE as given
> above, a0f will stack with g1e, they'll both attack bz9, and then g1e
> will pay off a0f. If the ENFORCE is not the same, then the whole
> thing fails in zero time.
>
> Do people think this would be a useful mechanism?
>
> -- Scott T.