Commands
Command Restrictions
Core Rule Some commands apply restrictions to the unit that performed them. A restriction limits what that unit may be issued later in the turn. Restrictions are only applied when a rule explicitly states…
Core Rule
Some commands apply restrictions to the unit that performed them.
A restriction limits what that unit may be issued later in the turn.
Restrictions are only applied when a rule explicitly states that they are applied.
Canonical Eligibility Rule
A unit cannot be issued a command that would apply a restriction the unit already has, unless a rule explicitly states otherwise.
This rule checks the restrictions the new command would apply, not only the actions the unit would perform.
General Rules
- A command token is not itself a restriction unless a rule explicitly states that it is.
- A restriction applies only after the command that created it has resolved, unless a rule explicitly states otherwise.
- A unit cannot be issued a command that would apply a restriction it already has.
- If multiple restrictions apply to a unit, all of them remain active unless a rule removes or overrides them.
- Restrictions do not remove previously resolved effects unless a rule explicitly states that they do.
Applying Restrictions
When a command applies a restriction:
- Resolve the command fully.
- Apply the restriction stated by that command.
- Keep that restriction active until the end of the turn unless another rule explicitly states otherwise.
Restriction Duration
Unless another rule explicitly states otherwise, a restriction remains active until the end of the current turn.
A restriction also ends if:
- a rule removes it
- a rule replaces it
- the restricted unit leaves play, if applicable
Eligibility Interaction
When checking whether a unit may be issued a command:
- Identify all restrictions the new command would apply.
- Compare those restrictions to the unit’s active restrictions.
- If the new command would apply a restriction the unit already has, that command cannot be declared unless a more specific rule explicitly allows it.
- If the restriction check is passed, the command may still be prevented by other normal eligibility rules.
Command-Specific Exceptions
If a command applies no restrictions, existing restrictions do not by themselves prevent that command.
If a command explicitly allows declaration despite an existing restriction, follow that more specific rule.
Individual command files must define any such exception explicitly.
Overlap and Stacking
If a unit gains multiple restrictions:
- all of those restrictions remain active together
- overlapping prohibitions remain in effect
- one restriction does not cancel another unless a rule explicitly states that it does
Timing
- Restrictions are checked when a command would be declared.
- Restrictions created by a command are normally applied after that command resolves.
- If a rule applies a restriction immediately on declaration, that rule must state this explicitly.
Notes
- This file defines how restrictions function generally.
- Individual command files should state only which restrictions they apply and any true exceptions.
- The canonical restriction question is: what restrictions would this new command apply?
