quest·thread

a quest log driven by a state machine — fire events, watch quests advance and unlock

World events

Firing an event feeds only the current objective of each active quest. Out-of-order events do nothing.