Skip to content
Work in progress. These docs describe Spawnite at launch, and some parts are still being built.

TargetRefusalOf

TargetRefusalOf<Check> = NoTarget | MayAsk<Check, "hostile"> extends true ? NotHostile : never | MayAsk<Check, "range"> extends true ? OutOfRange : never | MayAsk<Check, "sight"> extends true ? NoLineOfSight : never

The refusals checkTarget can return for Check: NoTarget always, and each other wherever Check may ask for its check, so a press lists in its refusals what it can refuse and no more.

Type Parameter
Check extends TargetCheck