Jump to content

User:BridgeSeller/Daily Quests: Difference between revisions

From Stardew Valley Wiki
imported>BridgeSeller
No edit summary
imported>BridgeSeller
Man this was not fun
Line 1: Line 1:
This is a documentation of [[Quests#Help Wanted Quests|"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.
This page details some information about [[Quests#Help Wanted Quests|"Help Wanted"]] quests which may be too bulky for the main page
 
Most of the information here is taken from <samp>ItemDeliveryQuest</samp>, <samp>Utility::possibleCropsAtThisTime</samp>, <samp>Utility::getRandomBasicSeasonalForageItem</samp>.


=Item Delivery Quest=
=Item Delivery Quest=
==Seasonal Crops==
==Seasonal Crops==
<samp>Utility::possibleCropsAtThisTime</samp>
There's a 15% chance for the item requested to be a seasonal crop (crops cannot be requested in Winter). Otherwise, a seasonal item is requested.<ref name="Quest" />
 
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.
During first seven days of the season, only particular crops may be requested. Starting from the eighth day, any 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.
New crops begin to be requested at the start of Year 2, as well as after gaining access to the Desert.<ref name="Crop" />


<!-- Some crops' actual growth time or availability does not fit their conditions. Still, that's what the conditions are in the code. -->
<!-- Some crops' actual growth time or availability does not fit their conditions. Still, that's what the conditions are in the code. Do not change it. -->
===Spring Crops===
===Spring Crops===
{|class="wikitable sortable roundedborder"
{|class="wikitable sortable roundedborder"
Line 45: Line 41:
|{{Price|110}}
|{{Price|110}}
|-
|-
|}
|}


Line 120: Line 115:
|-
|-
|}
|}


==Seasonal Items==
==Seasonal Items==
<samp>Utility::getRandomItemFromSeason</samp>
===Generic items===
===Generic items===
Items from this list may be requested during any season following a few conditions.
Items from this list may be requested during any season following a few conditions.<ref name="Item" />


{|class="wikitable sortable roundedborder"
{|class="wikitable sortable roundedborder"
Line 131: Line 124:
!Condition
!Condition
!Sell Price
!Sell Price
|-
|{{Name|Bream}}
|rowspan="11"|None
|{{Price|45}}
|-
|{{Name|Largemouth Bass}}
|{{Price|100}}
|-
|-
|{{Name|Amethyst}}
|{{Name|Amethyst}}
|rowspan="9"|None
|{{Price|100}}
|{{Price|100}}
|-
|-
Line 213: Line 212:
|-
|-
|}
|}
===Seasonal Fish and Forage===
===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.
These items can be requested during any day of the season without any conditions. For example, fish exclusive to rainy weather can be requested during any weather, and even in Winter.


====Spring====
====Spring====
{|class="wikitable sortable roundedborder"
{|class="wikitable sortable roundedborder"
!Item
!Item
Line 239: Line 238:
|{{Name|Sardine}}
|{{Name|Sardine}}
|{{Price|40}}
|{{Price|40}}
|-
|{{Name|Bream}}
|{{Price|45}}
|-
|{{Name|Largemouth Bass}}
|{{Price|100}}
|-
|-
|{{Name|Smallmouth Bass}}
|{{Name|Smallmouth Bass}}
Line 268: Line 261:
|-
|-
|}
|}


====Summer====
====Summer====
Line 289: Line 280:
|-
|-
|{{Name|Tuna}}
|{{Name|Tuna}}
|{{Price|100}}
|-
|{{Name|Bream}}
|{{Price|45}}
|-
|{{Name|Largemouth Bass}}
|{{Price|100}}
|{{Price|100}}
|-
|-
Line 325: Line 310:
|-
|-
|}
|}


====Fall====
====Fall====
Line 349: Line 333:
|{{Name|Sardine}}
|{{Name|Sardine}}
|{{Price|40}}
|{{Price|40}}
|-
|{{Name|Bream}}
|{{Price|45}}
|-
|{{Name|Largemouth Bass}}
|{{Price|100}}
|-
|-
|{{Name|Smallmouth Bass}}
|{{Name|Smallmouth Bass}}
Line 387: Line 365:
|-
|-
|}
|}


====Winter====
====Winter====
Line 411: Line 388:
|{{Name|Sardine}}
|{{Name|Sardine}}
|{{Price|40}}
|{{Price|40}}
|-
|{{Name|Bream}}
|{{Price|45}}
|-
|{{Name|Largemouth Bass}}
|{{Price|100}}
|-
|-
|{{Name|Walleye}}
|{{Name|Walleye}}
Line 448: Line 419:


=Fishing Quest=
=Fishing Quest=
<samp>FishingQuest.cs</samp>
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.<ref name="Fishing" />
 
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====
====Spring====
{|class="wikitable sortable roundedborder"
{|class="wikitable sortable roundedborder"
!Item
!Item
Line 488: Line 454:
|-
|-
|}
|}


====Summer====
====Summer====
Line 530: Line 494:
|-
|-
|}
|}


====Fall====
====Fall====
Line 571: Line 534:
|-
|-
|}
|}


====Winter====
====Winter====
Line 620: Line 582:


=Monster Slaying Quest=
=Monster Slaying Quest=
<samp>SlayMonsterQuest.cs</samp>
Monsters to be slain are determined by player's current maximum Mines level reached.<ref name="Slaying" />


{|class="wikitable sortable roundedborder"
{|class="wikitable sortable roundedborder"
Line 692: Line 654:


=Gathering Quest=
=Gathering Quest=
<samp>ResourceCollectionQuest.cs</samp>
Gold Ore cannot be requested until the player reaches level 40 in the Mines. It is replaced with Copper Ore if such quest is generated, keeping lower amount requested and higher reward.<ref name="Gathering" />
 
*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 (Not A Quest) (Whatcha staring for, it's a Garbage Can)=
<samp>GarbageCans.json</samp> -> <samp>ItemQueryResolver.cs::RANDOM_BASE_SEASON_ITEM</samp> -> <samp>Utility::getRandomItemFromSeason.</samp>
*[[Garbage Can]]s 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.


==Notes==
==Notes==
*Fish-and-Forage section:
**Spring code also adds another copy of Seaweed and Joja Cola to the Spring list before adding it to the generic one. Do they stack with the generic ones? Are these two items more likely to be requested during Spring due to being duplicated on the list? Not quite certain, but dabbling into the odds is beyond the scope of this article.
*Item-Delivery-Quest:
*Item-Delivery-Quest:
**Supposedly, some cooked dishes can be requested too. Specifically recipes known by player, all ingredients of which can be acquired during the current season, i.e. are either in the above Crop list or the Seasonal Items list. I have not seen or heard about the cooked dishes being requested, so there are two options:
**Supposedly, some cooked dishes can be requested too. Specifically recipes known by player, all ingredients of which can be acquired during the current season, i.e. are either in the above Crop list or the Seasonal Items list. I have not seen or heard about the cooked dishes being requested, so there are two options:
***1) I've misread the code, or it is modified elsewhere, and something prevents them from being added to the list entirely. Likely.
***1) I've misread the code, or it is modified elsewhere, and something prevents them from being added to the list entirely. Likely.
***2) By the time players have access to the recipes, they are sufficiently lategame and don't check the HW board anymore. Plus the odds of the recipe being added and picked are fairly slim too. Still possible, but unlikely.
***2) By the time players have access to the recipes, they are sufficiently lategame and don't check the HW board anymore. Plus the odds of the recipe being added and picked are fairly slim too. Still possible, but unlikely.
==References==
<references>
  <ref name="Quest">See <samp>ItemDeliveryQuest</samp> in the game code.</ref>
  <ref name="Crop">See <samp>Utility::possibleCropsAtThisTime</samp> in the game code.</ref>
  <ref name="Item">See <samp>Utility::getRandomItemFromSeason</samp> in the game code.</ref>
  <ref name="Fishing">See <samp>FishingQuest.cs</samp> in the game code.</ref>
  <ref name="Slaying">See <samp>SlayMonsterQuest.cs</samp> in the game code.</ref>
  <ref name="Gathering">See <samp>ResourceCollectionQuest.cs</samp> in the game code.</ref>
</references>

Revision as of 13:57, 12 May 2026

This page details some information about "Help Wanted" quests which may be too bulky for the main page

Item Delivery Quest

Seasonal Crops

There's a 15% chance for the item requested to be a seasonal crop (crops cannot be requested in Winter). Otherwise, a seasonal item is requested.[1]

During first seven days of the season, only particular crops may be requested. Starting from the eighth day, any 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.[2]

Spring Crops

Item Condition Sell Price
Parsnip None data-sort-value="35">35g
Potato data-sort-value="80">80g
Green Bean Day 8+ of the season data-sort-value="40">40g
Cauliflower data-sort-value="175">175g
Garlic Desert unlocked data-sort-value="60">60g
Rhubarb Day 8+ of the season and Desert is unlocked data-sort-value="220">220g
Kale Year 2+ data-sort-value="110">110g

Summer Crops

Item Condition Sell Price
Hot Pepper None data-sort-value="40">40g
Wheat data-sort-value="25">25g
Radish data-sort-value="90">90g
Melon Day 8+ of the season data-sort-value="250">250g
Tomato data-sort-value="60">60g
Blueberry Day 8+ of the season and Desert is unlocked data-sort-value="50">50g
Starfruit data-sort-value="750">750g
Red Cabbage Year 2+ data-sort-value="260">260g

Fall Crops

Item Condition Sell Price
Eggplant None data-sort-value="60">60g
Bok Choy data-sort-value="80">80g
Corn Day 8+ of the season data-sort-value="50">50g
Pumpkin data-sort-value="320">320g
Yam data-sort-value="160">160g
Beet Desert unlocked data-sort-value="100">100g
Cranberries Day 8+ of the season and Desert is unlocked data-sort-value="75">75g
Artichoke Year 2+ data-sort-value="160">160g

Seasonal Items

Generic items

Items from this list may be requested during any season following a few conditions.[3]

Item Condition Sell Price
Bream None data-sort-value="45">45g
Largemouth Bass data-sort-value="100">100g
Amethyst data-sort-value="100">100g
Topaz data-sort-value="80">80g
Cave Carrot data-sort-value="25">25g
Quartz data-sort-value="25">25g
Earth Crystal data-sort-value="50">50g
Seaweed data-sort-value="20">20g
Green Algae data-sort-value="15">15g
Joja Cola data-sort-value="25">25g
Red Mushroom data-sort-value="75">75g
Aquamarine Level 40 in the Mines reached data-sort-value="180">180g
Jade data-sort-value="200">200g
Diamond data-sort-value="750">750g
Frozen Tear data-sort-value="75">75g
Purple Mushroom data-sort-value="250">250g
Emerald Level 80 in the Mines reached data-sort-value="250">250g
Ruby data-sort-value="250">250g
Fire Quartz data-sort-value="100">100g
Coconut Desert unlocked data-sort-value="100">100g
Cactus Fruit data-sort-value="75">75g
Sandfish data-sort-value="75">75g
Scorpion Carp data-sort-value="150">150g
Copper Bar Furnace recipe obtained data-sort-value="60">60g
Iron Bar data-sort-value="120">120g
Gold Bar data-sort-value="250">250g
Refined Quartz data-sort-value="50">50g

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 can be requested during any weather, and even in Winter.

Spring

Item Sell Price
Wild Horseradish data-sort-value="50">50g
Daffodil data-sort-value="30">30g
Leek data-sort-value="60">60g
Dandelion data-sort-value="40">40g
Anchovy data-sort-value="30">30g
Sardine data-sort-value="40">40g
Smallmouth Bass data-sort-value="50">50g
Carp data-sort-value="30">30g
Catfish data-sort-value="200">200g
Sunfish data-sort-value="30">30g
Herring data-sort-value="30">30g
Eel data-sort-value="85">85g
Flounder data-sort-value="100">100g

Summer

Item Sell Price
Spice Berry data-sort-value="80">80g
Grape data-sort-value="80">80g
Sweet Pea data-sort-value="50">50g
Pufferfish data-sort-value="200">200g
Tuna data-sort-value="100">100g
Rainbow Trout data-sort-value="65">65g
Carp data-sort-value="30">30g
Pike data-sort-value="100">100g
Sunfish data-sort-value="30">30g
Red Mullet data-sort-value="75">75g
Octopus data-sort-value="150">150g
Red Snapper data-sort-value="50">50g
Super Cucumber data-sort-value="250">250g
Flounder data-sort-value="100">100g

Fall

Item Sell Price
Common Mushroom data-sort-value="40">40g
Wild Plum data-sort-value="80">80g
Hazelnut data-sort-value="90">90g
Blackberry data-sort-value="20">20g
Anchovy data-sort-value="30">30g
Sardine data-sort-value="40">40g
Smallmouth Bass data-sort-value="50">50g
Salmon data-sort-value="75">75g
Walleye data-sort-value="105">105g
Carp data-sort-value="30">30g
Catfish data-sort-value="200">200g
Eel data-sort-value="85">85g
Red Snapper data-sort-value="50">50g
Sea Cucumber data-sort-value="75">75g
Super Cucumber data-sort-value="250">250g
Midnight Carp data-sort-value="150">150g

Winter

Item Sell Price
Winter Root data-sort-value="70">70g
Crystal Fruit data-sort-value="150">150g
Snow Yam data-sort-value="100">100g
Crocus data-sort-value="60">60g
Tuna data-sort-value="100">100g
Sardine data-sort-value="40">40g
Walleye data-sort-value="105">105g
Perch data-sort-value="55">55g
Pike data-sort-value="100">100g
Red Mullet data-sort-value="75">75g
Herring data-sort-value="30">30g
Red Snapper data-sort-value="50">50g
Squid data-sort-value="80">80g
Sea Cucumber data-sort-value="75">75g
Midnight Carp data-sort-value="150">150g

Fishing Quest

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.[4]

Spring

Item Sell Price
Anchovy data-sort-value="30">30g
Sardine data-sort-value="40">40g
Largemouth Bass data-sort-value="100">100g
Smallmouth Bass data-sort-value="50">50g
Carp data-sort-value="30">30g
Catfish data-sort-value="200">200g
Sunfish data-sort-value="30">30g
Herring data-sort-value="30">30g
Chub data-sort-value="50">50g

Summer

Item Sell Price
Pufferfish data-sort-value="200">200g
Tuna data-sort-value="100">100g
Largemouth Bass data-sort-value="100">100g
Rainbow Trout data-sort-value="65">65g
Carp data-sort-value="30">30g
Pike data-sort-value="100">100g
Sunfish data-sort-value="30">30g
Red Mullet data-sort-value="75">75g
Octopus data-sort-value="150">150g
Red Snapper data-sort-value="50">50g
Chub data-sort-value="50">50g

Fall

Item Sell Price
Anchovy data-sort-value="30">30g
Sardine data-sort-value="40">40g
Largemouth Bass data-sort-value="100">100g
Smallmouth Bass data-sort-value="50">50g
Salmon data-sort-value="75">75g
Carp data-sort-value="30">30g
Catfish data-sort-value="200">200g
Red Snapper data-sort-value="50">50g
Tiger Trout data-sort-value="150">150g
Chub data-sort-value="50">50g
Albacore data-sort-value="75">75g

Winter

Item Sell Price
Tuna data-sort-value="100">100g
Sardine data-sort-value="40">40g
Largemouth Bass data-sort-value="100">100g
Perch data-sort-value="55">55g
Pike data-sort-value="100">100g
Red Mullet data-sort-value="75">75g
Herring data-sort-value="30">30g
Red Snapper data-sort-value="50">50g
Squid data-sort-value="80">80g
Catfish data-sort-value="200">200g
Tiger Trout data-sort-value="150">150g
Chub data-sort-value="50">50g
Albacore data-sort-value="75">75g

Monster Slaying Quest

Monsters to be slain are determined by player's current maximum Mines level reached.[5]

Monster Condition Reward (per monster slain) Number to slay Client
Max Mines level reached is between 0-39
Green Slime None data-sort-value="60">60g 4, 6, 8, 10 Lewis
Rock Crab Mines level 10 reached data-sort-value="75">75g 2-5 Demetrius
Duggy Mines level 30 reached data-sort-value="150">150g 2-3 Clint
Max Mines level reached is between 40-79
Blue Slime None data-sort-value="85">85g 4, 6, 8, 10 Lewis
Dust Sprite data-sort-value="60">60g 10-20 Wizard
Skeleton Mines level 70 reached data-sort-value="100">100g 6-11
Max Mines level reached is between 80-120
Red Slime None data-sort-value="125">125g 4, 6, 8, 10 Lewis
Lava Crab data-sort-value="180">180g 2-5 Demetrius
Ghost data-sort-value="250">250g 2-3 Wizard
Squid Kid data-sort-value="350">350g 1-2

Gathering Quest

Gold Ore cannot be requested until the player reaches level 40 in the Mines. It is replaced with Copper Ore if such quest is generated, keeping lower amount requested and higher reward.[6]

Notes

  • Item-Delivery-Quest:
    • Supposedly, some cooked dishes can be requested too. Specifically recipes known by player, all ingredients of which can be acquired during the current season, i.e. are either in the above Crop list or the Seasonal Items list. I have not seen or heard about the cooked dishes being requested, so there are two options:
      • 1) I've misread the code, or it is modified elsewhere, and something prevents them from being added to the list entirely. Likely.
      • 2) By the time players have access to the recipes, they are sufficiently lategame and don't check the HW board anymore. Plus the odds of the recipe being added and picked are fairly slim too. Still possible, but unlikely.

References

  1. ↑ See ItemDeliveryQuest in the game code.
  2. ↑ See Utility::possibleCropsAtThisTime in the game code.
  3. ↑ See Utility::getRandomItemFromSeason in the game code.
  4. ↑ See FishingQuest.cs in the game code.
  5. ↑ See SlayMonsterQuest.cs in the game code.
  6. ↑ See ResourceCollectionQuest.cs in the game code.