Event Priority Convention
object EventPriorityConvention
Properties
Link copied to clipboard
Priority for critical modifications that need to happen early in the event chain, after input preparation but before model state processing
Link copied to clipboard
Used when the event handler should be able to object anything that happened previously
Link copied to clipboard
The event should be called first.
Link copied to clipboard
At the stage of modeling what the player is actually going to do after other events added their suggestions
Link copied to clipboard
Used when the event handler should be able to object anything that happened previously
Link copied to clipboard
The event should be called last. It should not only be used for events that want to read the final state of the event
Link copied to clipboard
Should be the one of the last functionalities that run, because the player safety depends on it. Can be objected though by handlers with OBJECTION_AGAINST_EVERYTHING priority