pub fn resolve_take_deposit( ctx: &mut NpcCtx<'_, '_>, quest_id: QuestId, success: bool, ) -> Result<Option<(Arc<ItemDef>, u32)>, ()>