Documentation › Mushrooms › Features › Quests
Personal daily and weekly quests.
Every player gets their own set of daily and weekly quests automatically: bring a number of one mushroom, sometimes with a minimum quality. Quests are shown in the Quests tab and turned in at any seller; the items are removed (lowest eligible quality first) and the reward is paid in cash. The sell boost also applies to quest rewards.
-- config_quests.lua
Config.QuestSystem = {
enabled = true,
resetHour = 0, -- server hour of the daily and weekly reset
weeklyResetDay = 2, -- 1 = Sunday, 2 = Monday ... 7 = Saturday
excludeItems = { -- never asked for
'gymnopilus_luteofolius', 'psilocybe_semilanceata', 'psilocybe_cyanescens', 'psilocybe_cubensis',
},
daily = {
count = 3,
amount = { min = 5, max = 15 },
rewardPerItem = { min = 15, max = 25 },
qualityChance = 0.25, -- chance the quest asks for minQuality
minQuality = 2,
},
weekly = {
count = 2,
amount = { min = 30, max = 60 },
rewardPerItem = { min = 20, max = 30 },
qualityChance = 0.5,
minQuality = 3,
},
}Quests are stored in MySQL. Admins can give everyone a fresh set with Admin panel → Boost & quests → Regenerate quests, /smile_resetquests or mushadmin quests.