User:BridgeSeller/Daily Quests
This is a documentation of "Help Wanted" Item Delivery Quest system, as the way it is currently described is incomplete and inaccurate. Will probably get expanded onto other daily quests, as well as some specifics on Garbage Can items.
Most of the information here is taken from ItemDeliveryQuest, Utility::possibleCropsAtThisTime, Utility::getRandomBasicSeasonalForageItem.
Item Delivery Quest
Seasonal Crops
Utility::possibleCropsAtThisTime
There's a 15% chance for the item requested to be a crop. Otherwise, an item from the second list is requested.
During first seven days of the season, only particular seasonal crops may be requested. Starting from the eighth day, any seasonal crop may be requested. New crops begin to be requested at the start of Year 2, as well as after gaining access to the Desert.
Spring Crops
| Item | Condition | Sell Price |
|---|---|---|
| None | ||
| Day 8+ of the season | ||
| Desert unlocked | ||
| Day 8+ of the season and Desert is unlocked | ||
| Year 2+ |
Summer Crops
| Item | Condition | Sell Price |
|---|---|---|
| None | ||
| Day 8+ of the season | ||
| Day 8+ of the season and Desert is unlocked | ||
| Year 2+ |
Fall Crops
| Item | Condition | Sell Price |
|---|---|---|
| None | ||
| Day 8+ of the season | ||
| Desert unlocked | ||
| Day 8+ of the season and Desert is unlocked | ||
| Year 2+ |
Seasonal Items
Utility::getRandomItemFromSeason
Generic items
Items from this list may be requested during any season following a few conditions.
| Item | Condition | Sell Price |
|---|---|---|
| None | ||
| Level 40 in the Mines reached | ||
| Level 80 in the Mines reached | ||
| Desert unlocked | ||
| Furnace recipe obtained | ||
Seasonal Fish and Forage
These items can be requested during any day of the season without any conditions. For example, fish exclusive to rainy weather may be requested during any weather, even in Winter.
Spring
| Item | Sell Price |
|---|---|
Summer
| Item | Sell Price |
|---|---|
Fall
| Item | Sell Price |
|---|---|
Winter
| Item | Sell Price |
|---|---|
Fishing Quest
FishingQuest.cs
Willy or Demetrius may request one of these fish to be caught, depending on the season. The amount of fish requested increases the higher player's fishing level is, and decreases the higher fish's selling price is.
- Note: Techinically there are different odds for fish like Pufferfish, as it can only be requested by Willy, or Red Snapper, as it's the only one Willy may not request during Winter. Again, this table's goal is not providing odds but the general overview. This note, too, will be deleted in time.
Spring
| Item | Sell Price |
|---|---|
Summer
| Item | Sell Price |
|---|---|
Fall
| Item | Sell Price |
|---|---|
Winter
| Item | Sell Price |
|---|---|
Monster Slaying Quest
SlayMonsterQuest.cs
| Monster | Condition | Reward (per monster slain) | Number to slay | Client |
|---|---|---|---|---|
| Max Mines level reached is between 0-39 | ||||
| None | 4, 6, 8, 10 | Lewis | ||
| Mines level 10 reached | 2-5 | Demetrius | ||
| Mines level 30 reached | 2-3 | Clint | ||
| Max Mines level reached is between 40-79 | ||||
| None | 4, 6, 8, 10 | Lewis | ||
| 10-20 | Wizard | |||
| Mines level 70 reached | 6-11 | |||
| Max Mines level reached is between 80-120 | ||||
| None | 4, 6, 8, 10 | Lewis | ||
| 2-5 | Demetrius | |||
| 2-3 | Wizard | |||
| 1-2 | ||||
Gathering Quest
ResourceCollectionQuest.cs
- Note: The formulas used to determine the amount of resources to gather are too complex to include any reasonable ranges. "usually 20-40", you say? Good 'nuff.
- Note: This also applies to the reward for the quest, as it's determined using the value different from the final amount requested.
- Note: This leaves nothing of note, actually. I had a tasty meal today.
- Note: Gold Ore cannot be requested until the player reaches level 40 in the Mines, and is replaced with Copper Ore if generated, though the quest keeps tripled reward still.
Garbage Cans
GarbageCans.json -> ItemQueryResolver.cs::RANDOM_BASE_SEASON_ITEM -> Utility::getRandomItemFromSeason.
- Garbage Cans use the same code as generic + seasonal lists (i.e. all of the above, except for crops), as well as specific trash items already listed on the Garbage Can page. I'll fix the mines-related lists there eventually. This section will not be present in the article.