pub fn create_quest<S: State>(quest: Quest) -> impl Action<S, QuestId>
Expand description
Register and create a new quest, producing its ID.
This is an action because quest creation can only happen at the end of an rtsim tick (for reasons related to parallelism).