Module quest

Module quest 

Source

Functionsยง

check_for_timeouts
create_deposit
Perform a deposit check, ensuring that the NPC has the given item and amount in their inventory. If they do, the provided action is performed to determine whether we should proceed. If the action chooses to proceed, then we attempt to remove the items from the inventory. This may be fallible.
create_quest
Register and create a new quest, producing its ID.
escorted
quest_request
resolve_take_deposit