Optional
allowedThe action that is being considered.
True if the action should be allowed.
Optional
maximumFunction returning maximum cost of allowed actions. If undefined, allow only actions that cost nothing.
Optional
noFunction returning whether to disallow actions requiring familiar change.
Optional
noFunction returning whether to disallow actions requiring preparation.
Optional
noFunction returning whether to disallow actions requiring equipment change.
Optional
requireFunction returning true if we only accept familiar-based actions.
Optional
requireFunction returning true if we only accept sources that are unlimited.
Function allowing for custom logic if an action should be allowed. If undefined, allow all actions to be considered by other constraints.