Changes

Always 9% chance from golden chests, 7% chance assumes fishing level 6 not reached yet but golden treasure chests are not possible then.
Line 9: Line 9:  
==Overview & Controls==
 
==Overview & Controls==
 
[[File:Fishingicons.png|200px|thumb|right|Fishing interface showing normal and [[Fish#Legendary Fish|Legendary Fish]]]]
 
[[File:Fishingicons.png|200px|thumb|right|Fishing interface showing normal and [[Fish#Legendary Fish|Legendary Fish]]]]
To cast a fishing rod into a body of water, hold down the Use Tool button ([[File:Left-Click.png|24px]] on PC, [[File:360 X.png|24px]] button on Xbox, [[File:PS4 Square.png|24px]] on Playstation, [[File:Switch Y.png|24px]] on Switch). A meter appears, indicating how far the line will go. Release to cast. It is also possible to slightly alter the line's placement mid-cast with the movement keys (or controller stick), allowing for better control over aiming the cast and allowing to "cast diagonally" by 1 tile, which can make it possible to hit bubbles that would otherwise be unreachable.
+
To cast a fishing rod into a body of water, hold down the Use Tool button ([[File:Left-Click.png|24px]] on PC, [[File:360 X.png|24px]] button on Xbox, [[File:PS4 Square.png|24px]] on PlayStation, [[File:Switch Y.png|24px]] on Switch). A meter appears, indicating how far the line will go. Release to cast. It is also possible to slightly alter the line's placement mid-cast with the movement keys (or controller stick), allowing for better control over aiming the cast and allowing to "cast diagonally" by 1 tile, which can make it possible to hit bubbles that would otherwise be unreachable.
    
When a fish bites, the bobber wiggles and an exclamation point appears above the player character's head along with a distinct sound. Click the Use Tool button to start the mini-game.
 
When a fish bites, the bobber wiggles and an exclamation point appears above the player character's head along with a distinct sound. Click the Use Tool button to start the mini-game.
Line 35: Line 35:     
===Bar Size===
 
===Bar Size===
The green rectangle increases in size with higher fishing skill level. The total number of pixels of the entire rectangle is 568. At Fishing level 0, the bar size has a length of 96 pixels. This is increased by 8 pixels for every increase in fishing level, so that at level 10, the bar size has a length of 176 pixels. The bar size can be further increased by using either the [[Cork Bobber]] or [[Deluxe Bait]] or increasing the fishing level past level 10 by using an enchant at the [[Forge]] or with food [[buffs]]. The maximum possible bar size is therefore 308 pixels, which can be achieved using the [[Advanced Iridium Rod]] and having level 10 fishing, using 2 cork bobbers, using deluxe bait, using the Master Enchant at the Forge, and eating [[Seafoam Pudding]] with [[Qi Seasoning]] and a dish with the Shrimp ingredient from the [[Desert Festival#Chef|Chef]] at the Desert Festival. exactly half of the maximum possible bar size. Outside of the [[Desert Festival]], the maximum possible bar size is 284 pixels, exactly half of the total number of pixels of the rectangle.
+
The green rectangle increases in size with higher fishing skill level. The total number of pixels of the entire rectangle is 568. At Fishing level 0, the bar size has a length of 96 pixels. This is increased by 8 pixels for every increase in fishing level, so that at level 10, the bar size has a length of 176 pixels. The bar size can be further increased by using either the [[Cork Bobber]] or [[Deluxe Bait]] or increasing the fishing level past level 10 by using an enchant at the [[Forge]] or with food [[buffs]]. The maximum possible bar size is therefore 308 pixels, which can be achieved using the [[Advanced Iridium Rod]] and having level 10 fishing, using 2 cork bobbers, using deluxe bait, using the Master Enchant at the Forge, and eating [[Seafoam Pudding]] with [[Qi Seasoning]] and a dish with the Shrimp ingredient from the [[Desert Festival#Chef|Chef]] at the Desert Festival. Outside of the [[Desert Festival]], the maximum possible bar size is 284 pixels, exactly half of the total number of pixels of the rectangle.
    
The upgraded fishing rods (''i.e.,'' [[Fiberglass Rod]], [[Iridium Rod]], and [[Advanced Iridium Rod]]) do '''not''' affect the bar size. However, using the [[Training Rod]] does affect the bar size; it sets the player's fishing skill equal to level 5 for the purposes of determining how big to make the green bar, if the player has not reached level 5 yet.
 
The upgraded fishing rods (''i.e.,'' [[Fiberglass Rod]], [[Iridium Rod]], and [[Advanced Iridium Rod]]) do '''not''' affect the bar size. However, using the [[Training Rod]] does affect the bar size; it sets the player's fishing skill equal to level 5 for the purposes of determining how big to make the green bar, if the player has not reached level 5 yet.
Line 51: Line 51:  
The fish bite time measures the amount of time that passes before a fish bites once the fishing rod is in the water. This base time is a random number between 0.6 and 30 seconds. Each increase in fishing level decreases the maximum amount of time it takes for a fish to bite by 0.25 seconds. The time it takes for a fish to bite is reduced by 25% if it will be the player's first fish bite after the fishing rod is the water (''i.e.'' if they didn't fail to hook a fish before).
 
The fish bite time measures the amount of time that passes before a fish bites once the fishing rod is in the water. This base time is a random number between 0.6 and 30 seconds. Each increase in fishing level decreases the maximum amount of time it takes for a fish to bite by 0.25 seconds. The time it takes for a fish to bite is reduced by 25% if it will be the player's first fish bite after the fishing rod is the water (''i.e.'' if they didn't fail to hook a fish before).
   −
Using [[Bait (item)|Bait]], [[Magnet]], [[Magic Bait]], or Fish Bait baits decreases both the minimum and maximum amount of time it takes for a fish to bite by 50%. [[Wild Bait]] and [[Challenge Bait]] further decreases this by another 25%, for a total of a 62.5% decrease compared to no bait. [[Deluxe Bait]] decreases both the minimum and maximum amount of time it takes for a fish to bite by 67%.
+
Using [[Bait (item)|Bait]], [[Magnet]], [[Magic Bait]], or any type of [[Targeted Bait]] decreases both the minimum and maximum amount of time it takes for a fish to bite by 50%. [[Wild Bait]] and [[Challenge Bait]] further decreases this by another 25%, for a total of a 62.5% decrease compared to no bait. [[Deluxe Bait]] decreases both the minimum and maximum amount of time it takes for a fish to bite by 67%.
    
The minimum amount of time it takes for a fish to bite cannot drop below 0.5 seconds.
 
The minimum amount of time it takes for a fish to bite cannot drop below 0.5 seconds.
Line 76: Line 76:     
===Fish Size & Quality===
 
===Fish Size & Quality===
The factors that influence fish size are fishing zone and level, with some randomness involved. This is controlled by a variable called <samp>fFishSize</samp> which ranges between 0 and 1 and is used to calculate variations in fish sizes: a value of 0.00 for <samp>fFishSize</samp> will result in the least possible fish size while a value of 1.00 for <samp>fFishSize</samp> will result in the highest possible fish size.<ref name="fish_quality" />
+
The size of each fish caught using a Fishing Rod is dependent on the Fishing Zone, the farmer's Fishing Level, the type of fish, and how close to "Perfect" the catch was. When catching a fish, a "size factor", <samp>fishSize</samp>, is determined by the equation <code>fishSize = Zone/5 * (Skill+2)/10 * Random/100</code>, where "Zone" refers to the Fishing Zone, "Skill" refers to the farmer's Fishing Level (rounded down to the nearest even value), and "Random" is a random integer value between 90 and 110, inclusive. Also note that if the player has not reached Fishing level 10 yet, the value for Skill ranges ranges between all possible even numbers from the farmer's Fishing Level (rounded down to the nearest even value) and 10 inclusive. This size factor is then limited to a range of 0 to 1 inclusive.<ref name="fishSize"/>
   −
The data for the minimum and maximum possible sizes for all fish can be found in <samp>Data\Fish.xnb</samp> for each fish. The final fish size is calculated by <samp>minFishSize + (maxFishSize - minFishSize) * fFishSize</samp>, rounded down. If the catch was perfect, this value increases by 1. If the catch was not perfect and the original calculation of the fish size was <samp>maxFishSize</samp>, this value decreases by 1. A consequence of this feature is that the maximum possible fish size observed in game is always 1 higher than the value for maxFishSize in <samp>Data\Fish.xnb</samp>. For Legendary Fish, due to the second adjustment for non-perfect catches, the minimum possible fish size will be 1 lower than the value for minFishSize in <samp>Data\Fish.xnb</samp>.<ref name="fish_quality" />
+
Each type of fish has a minimum and maximum size. When a fish is hooked, it is given an initial size based on these values and the size factor, equal to <code>minFishSize + (maxFishSize - minFishSize) * fishSize + 1</code>, rounded down, in inches.<ref name="fishSizeRange"/> The size shrinks by 1" for every 0.8 seconds that the fish is not being reeled in. However, the size cannot go below <samp>minFishSize</samp>. Additionally, if the catch was imperfect and the final size is equal to <samp>maxFishSize</samp> exactly, the fish size is reduced by 1".<ref name="fishShrinking"/> A consequence of this procedure is that the maximum possible fish size observed in game is always 1 higher than the value of <samp>maxFishSize</samp>, which can be obtained with perfect or near-perfect catch (less than 0.8 seconds not reeling in the fish). In addition, some fish have the same values for <samp>minFishSize</samp> and <samp>maxFishSize</samp>, such as the [[Fish#Legendary Fish|Legendary Fish]] and non-Ghostfish Mines fish. Due to the final adjustment for non-perfect catches, the minimum possible size for these fish is 1 lower than the value of <samp>minFishSize</samp> specified in the data.
   −
Base fish quality is directly determined by <samp>fFishSize</samp>: if <samp>fFishSize < 0.33</samp> the quality is normal, otherwise if <samp>fFishSize < 0.66</samp>  the quality is silver, otherwise the quality is gold. This quality can be improved by one grade with the [[Quality Bobber]]. It can also be improved by one grade with a perfect catch as long as the fish was at least silver quality initially. These boosts stack with the Quality Bobber boost considered before the Perfect Catch boost. Since the maximum base fish quality is gold, the only way to get an iridium quality fish is by either getting a perfect catch or using the Quality Bobber.<ref name="fish_quality" />
+
Some fish, namely the [[Sandfish]], [[Scorpion Carp]], and [[Goby]], cannot be caught at their maximum theoretical size, as they are limited by the size of their ponds which only have a maximum [[#Fishing Zone|Fishing Zone]] of 2.
   −
Note that using the [[Training Rod]] will cause all fish to be normal quality. This overrides the calculation mentioned above.
+
Base fish quality is determined directly by the value of <samp>fishSize</samp>. A value below 0.33 corresponds to normal quality, a value between 0.33 and 0.66 corresponds to silver quality, and a value of 0.66 or higher corresponds to gold quality. This quality can be improved by one grade for each [[Quality Bobber]] equipped. It can also be improved by one grade with a perfect catch as long as the fish was at least silver quality initially. These boosts stack, with the Quality Bobber boost considered before the Perfect Catch boost. Since the maximum base fish quality is gold, the only way to get an iridium quality fish is by either getting a perfect catch or using the Quality Bobber.<ref name="fishQuality" />
 +
 
 +
Any fish caught using a [[Training Rod]] has its size set to the minimum and its quality set to normal, overriding the above procedure.<ref name="fishSizeTrainingRod"/>
    
Below is the table for the possible quality of the fish depending on the base fish quality, if the catch was perfect, and how many Quality Bobbers were used.
 
Below is the table for the possible quality of the fish depending on the base fish quality, if the catch was perfect, and how many Quality Bobbers were used.
Line 116: Line 118:  
| Iridium
 
| Iridium
 
|}
 
|}
{{Stub|Fishing zone mechanics changed in 1.6, need to check if fish quality chances as outlined in the table below change}}
+
 
 
Below is the table for the chances of getting certain fish sizes and base quality based on particular fishing zones and fishing levels. Note that this Base Fish Quality does not take into account improvements in quality from perfect catches or from the Quality Bobber. Those adjustments are made after the Base Fish Quality is determined as described in the previous table.
 
Below is the table for the chances of getting certain fish sizes and base quality based on particular fishing zones and fishing levels. Note that this Base Fish Quality does not take into account improvements in quality from perfect catches or from the Quality Bobber. Those adjustments are made after the Base Fish Quality is determined as described in the previous table.
   Line 125: Line 127:  
! rowspan="2" | [[Fishing#Fishing Zone|Fishing Zone]]
 
! rowspan="2" | [[Fishing#Fishing Zone|Fishing Zone]]
 
! rowspan="2" data-sort-type=number | Fishing Level
 
! rowspan="2" data-sort-type=number | Fishing Level
! colspan="2" | fFishSize
+
! colspan="2" | Size Factor
 
! colspan="3" | Base Fish Quality (% chance)
 
! colspan="3" | Base Fish Quality (% chance)
 
! colspan="2" | Perfect Fish Size (inches)
 
! colspan="2" | Perfect Fish Size (inches)
Line 154: Line 156:  
|-
 
|-
 
| 1    || 16-17    || 0.32    || 0.40    || 10      || 90      || 0        ||  5 - 6  || 12 - 13
 
| 1    || 16-17    || 0.32    || 0.40    || 10      || 90      || 0        ||  5 - 6  || 12 - 13
 +
|-
 +
| 1    || 18-19    || 0.36    || 0.44    || 0        || 100      || 0        ||  5 - 6  || 13 - 14
 
|-
 
|-
 
| 2    || 0-1      || 0.07    || 0.44    || 73      || 27      || 0        ||  2 - 6  ||  9 - 14
 
| 2    || 0-1      || 0.07    || 0.44    || 73      || 27      || 0        ||  2 - 6  ||  9 - 14
Line 172: Line 176:  
|-
 
|-
 
| 2    || 16-17    || 0.65    || 0.79    || 0        || 10      || 90      ||  9 - 10 || 16 - 18
 
| 2    || 16-17    || 0.65    || 0.79    || 0        || 10      || 90      ||  9 - 10 || 16 - 18
 +
|-
 +
| 2    || 18-19    || 0.72    || 0.89    || 0        || 0        || 100      ||  9 - 11 || 17 - 19
 
|-
 
|-
 
| 3    || 0-1      || 0.11    || 0.66    || 42      || 57      || 1        ||  3 - 9  || 10 - 16
 
| 3    || 0-1      || 0.11    || 0.66    || 42      || 57      || 1        ||  3 - 9  || 10 - 16
Line 223: Line 229:     
No more than one bubble spot can exist per area (''e.g.,'' [[Pelican Town]], [[Cindersap Forest]]) at any given time, but different bubble spots can occur in multiple areas simultaneously. Some bubble spots are not possible for the player to reach with the fishing rod. Bubble spots cannot spawn on [[the Farm]] unless the player has chosen the [[Farm Maps|Riverland Farm Map]]<ref name="performtenminuteupdate" />.
 
No more than one bubble spot can exist per area (''e.g.,'' [[Pelican Town]], [[Cindersap Forest]]) at any given time, but different bubble spots can occur in multiple areas simultaneously. Some bubble spots are not possible for the player to reach with the fishing rod. Bubble spots cannot spawn on [[the Farm]] unless the player has chosen the [[Farm Maps|Riverland Farm Map]]<ref name="performtenminuteupdate" />.
 +
 +
===Fish Frenzies===
 +
Fish Frenzies are events that can randomly happen during the day (before 11 PM) at either [[The Beach]], [[Cindersap Forest]], [[Pelican Town]], or [[The Mountain]]. They can only occur if the player has caught at least three fish and has played for at least 3 days. They can happen regardless of how many fish have been caught if the player has played for at least 14 days. Fish Frenzies cannot happen on [[Festivals|Festival]] days.
 +
 +
During a frenzy, bubbles will spawn for a specific fish (one that can be caught in that location on that day) in that location. When a Fish Frenzy happens, players are notified with the message " A(n) [Fish name] frenzy has begun in [location]." When fishing in these bubbles, the chances of catching the fish for the frenzy is increased significantly. The effects of these bubbles are similar to those of the combination of [[#Bubbles|normal bubbles]] and [[Targeted Bait]]. [[Fish#Legendary Fish|Legendary Fish]] and catchable items will never be the specific fish for the frenzy.
    
===Energy===
 
===Energy===
Line 289: Line 300:  
|Able to use [[bait]] &amp; 2 [[tackle]]s.
 
|Able to use [[bait]] &amp; 2 [[tackle]]s.
 
|[[Mastery Cave]]
 
|[[Mastery Cave]]
|Obtaining [[File:Fishing Skill Icon.png|24px|link=]] [[Mastery Cave#Masteries|Fishing Mastery]].
+
|Claiming [[File:Fishing Skill Icon.png|24px|link=]] [[Mastery Cave#Masteries|Fishing Mastery]].
 
|}<section end="fishingrods" />
 
|}<section end="fishingrods" />
   Line 408: Line 419:  
{{:Trout Soup|RecipeRow}}
 
{{:Trout Soup|RecipeRow}}
 
{{Recipes|footer}}
 
{{Recipes|footer}}
 +
 +
Below is a table of the fishing buffs that can be obtained from the [[Desert Festival#Chef|Chef]] at the [[Desert Festival]]. These stack with normal food buffs.
 +
{|class="wikitable roundedborder"
 +
!Image
 +
!Name
 +
!Buffs
 +
!Buff Duration
 +
!Ingredients
 +
|-
 +
|[[File:Cioppino.png|center]]
 +
|Cioppino
 +
|{{name|Fishing|+3}}{{name|Defense|+1}}
 +
|{{Duration|7m}}
 +
|Shrimp + Rich Marinara
 +
|-
 +
|[[File:Rainforest Shrimp.png|center]]
 +
|Rainforest Shrimp
 +
|{{name|Fishing|+3}}{{name|Mining|+1}}
 +
|{{Duration|7m}}
 +
|Shrimp + Mushroom Creme
 +
|-
 +
|[[File:Shrimp Donut.png|center]]
 +
|Shrimp Donut
 +
|{{name|Fishing|+3}}{{name|Luck|+1}}
 +
|{{Duration|7m}}
 +
|Shrimp + Cherry Syrup
 +
|-
 +
|[[File:Smell Of The Sea.png|center]]
 +
|Smell Of The Sea
 +
|{{name|Fishing|+3}}{{name|Attack|+1}}
 +
|{{Duration|7m}}
 +
|Shrimp + Pungent Garlic
 +
|-
 +
|[[File:Desert Gumbo.png|center]]
 +
|Desert Gumbo
 +
|{{name|Fishing|+3}}{{name|Speed|+1}}
 +
|{{Duration|7m}}
 +
|Shrimp + Uncomfortably Hot Sauce
 +
|}
    
==Treasure Chests==
 
==Treasure Chests==
During the fishing mini-game, between 1 and 3 seconds after it starts, a treasure chest may appear inside the vertical bar. The base chance of finding a chest is 15%. The probability can be increased by 15% with the [[Magnet]], by 5% with the [[Treasure Hunter]] tackle equipped (by 10% with two equipped), and by 15% with the [[#Fishing Skill|Pirate profession]]. This is adjusted by half the value of daily [[luck]], increasing by 5% at best or decreasing by 5% at worst, with the [[Special Charm]] adding 1.25%. Food/drink buffs add 0.5% for every point of Luck.<ref name="treasure_chance" />
+
During the fishing mini-game, between 1 and 3 seconds after it starts, a treasure chest may appear inside the vertical bar. The base chance of finding a chest is 15%. The probability can be increased by 15% with the [[Magnet]], by 5% with the [[Treasure Hunter]] tackle equipped (by 10% with two equipped), and by 15% with the [[#Fishing Skill|Pirate profession]]. This is adjusted by half the value of daily [[luck]], increasing by 5% at best or decreasing by 5% at worst, with the [[Special Charm]] adding 1.25%. Food/drink buffs add 0.5% for every point of Luck.<ref name="treasure_chance" /> Treasure chests will never appear when playing the fishing minigame at the [[Stardew Valley Fair]] or during the fishing contest at the [[Festival of Ice]].
    
Treasure chests have their own progression bar, fillable by keeping the green bobber bar behind the treasure chest icon [[File:Fishing Treasure Chest.png|24px|class=inline]]. If obtained, the player is awarded random bonus loot after catching the fish. '''Losing the fish also loses the treasure chest.'''
 
Treasure chests have their own progression bar, fillable by keeping the green bobber bar behind the treasure chest icon [[File:Fishing Treasure Chest.png|24px|class=inline]]. If obtained, the player is awarded random bonus loot after catching the fish. '''Losing the fish also loses the treasure chest.'''
Line 421: Line 471:     
===Golden Treasure Chests===
 
===Golden Treasure Chests===
After obtaining [[Mastery Cave#Masteries|Fishing Mastery]], the treasure chest that appears when fishing may be golden. The base chance of a fishing treasure chest being golden is 25%. This is adjusted by the value of daily [[luck]], increasing by 10% at best or decreasing by 10% at worst, with the [[Special Charm]] adding 2.5%.<ref name="treasure_chance" />
+
After claiming [[Mastery Cave#Masteries|Fishing Mastery]], the treasure chest that appears when fishing may be golden. The base chance of a fishing treasure chest being golden is 25%. This is adjusted by the value of daily [[luck]], increasing by 10% at best or decreasing by 10% at worst, with the [[Special Charm]] adding 2.5%.<ref name="treasure_chance" />
   −
Golden treasure chests provide on average more items than normal treasure chests and golden treasure chests have about a 70% chance of containing at least one of the following items:<ref name="treasure" /> [[Iridium Bar]], [[Bait And Bobber]], [[Combat Quarterly]], [[Mining Monthly]], [[Stardew Valley Almanac]], [[Woodcutter's Weekly]], [[Carrot Seeds]], [[Summer Squash Seeds]], [[Broccoli Seeds]], [[Powdermelon Seeds]], [[Fish Taco]], [[Fairy Dust]], [[Dressed Spinner]], [[Challenge Bait]], [[Magnet]], [[Stardrop Tea]], [[Pearl]], [[Shrimp Cocktail]], [[Fish Stew]], and [[Sonar Bobber]]. Most of these items cannot be found in normal fishing treasure chests, and those that can have much greater chances of being found in golden ones.
+
Golden treasure chests provide on average more items than regular treasure chests and golden treasure chests have about a 70% chance of containing at least one of the following items:<ref name="treasure" /> [[Iridium Bar]], [[Bait And Bobber]], [[Combat Quarterly]], [[Mining Monthly]], [[Stardew Valley Almanac]], [[Woodcutter's Weekly]], [[Carrot Seeds]], [[Summer Squash Seeds]], [[Broccoli Seeds]], [[Powdermelon Seeds]], [[Fish Taco]], [[Fairy Dust]], [[Dressed Spinner]], [[Challenge Bait]], [[Magnet]], [[Stardrop Tea]], [[Pearl]], [[Shrimp Cocktail]], [[Fish Stew]], and [[Sonar Bobber]]. Most of these items cannot be found in regular fishing treasure chests, and those that can have much greater chances of being found in golden ones.
    
===Contents===
 
===Contents===
The following is a list of all items that can be found inside treasure chests.<ref name="treasure" /> The "Chance" columns provide the probability per treasure chest (normal and golden) that the item will appear at least once in the treasure chest, if all of the requirements for the item are met.
+
The following is a list of all items that can be found inside treasure chests.<ref name="treasure" /> The "Chance" columns provide the probability per treasure chest (regular and golden) that the item will appear at least once in the treasure chest, if all of the requirements for the item are met.
   −
All of the items listed below, with the exception of [[Mixed Seeds]], can be found in golden treasure chests. [[Iridium Bar]], [[Carrot Seeds]], [[Summer Squash Seeds]], [[Broccoli Seeds]], [[Powdermelon Seeds]], [[Fish Taco]], [[Fairy Dust]], [[Challenge Bait]], [[Magnet]], [[Stardrop Tea]], [[Pearl]], [[Shrimp Cocktail]], and [[Fish Stew]] cannot be found in normal treasure chests.
+
All of the items listed below, with the exception of [[Mixed Seeds]], can be found in golden treasure chests. [[Iridium Bar]], [[Carrot Seeds]], [[Summer Squash Seeds]], [[Broccoli Seeds]], [[Powdermelon Seeds]], [[Fish Taco]], [[Fairy Dust]], [[Challenge Bait]], [[Magnet]], [[Stardrop Tea]], [[Pearl]], [[Shrimp Cocktail]], and [[Fish Stew]] cannot be found in regular treasure chests.
    
<!--The items are listed in the order when they first appear in the game code. Please DO NOT rearrange them. -->
 
<!--The items are listed in the order when they first appear in the game code. Please DO NOT rearrange them. -->
Line 436: Line 486:  
!Fishing Level Required
 
!Fishing Level Required
 
!Notes
 
!Notes
!data-sort-type=number|Chance (normal)
+
!data-sort-type=number|Chance (regular)
 
!data-sort-type=number|Chance (golden)
 
!data-sort-type=number|Chance (golden)
 
|-
 
|-
Line 460: Line 510:  
|{{name|Mystery Box}}
 
|{{name|Mystery Box}}
 
|1 ||
 
|1 ||
|Requires having seen Mr. Qi's cutscene and [[Mastery Cave#Masteries|Foraging Mastery]] not obtained<br />
+
|Requires having seen Mr. Qi's cutscene and [[Mastery Cave#Masteries|Foraging Mastery]] not claimed<br />
 
Chance increases with higher daily [[luck]] and if the player has received the power from the [[Book of Mysteries]]
 
Chance increases with higher daily [[luck]] and if the player has received the power from the [[Book of Mysteries]]
|data-sort-value=13|7-16%
+
|data-sort-value=13|6-15%
|data-sort-value=16|9-20%
+
|data-sort-value=16|8-19%
 
|-
 
|-
 
|{{name|Golden Mystery Box}}
 
|{{name|Golden Mystery Box}}
 
|1 ||
 
|1 ||
|Requires obtaining [[Mastery Cave#Masteries|Foraging Mastery]]<br />
+
|Requires having seen Mr. Qi's cutscene and claiming [[Mastery Cave#Masteries|Foraging Mastery]]<br />
 
Chance increases with higher daily [[luck]] and if the player has received the power from the [[Book of Mysteries]]
 
Chance increases with higher daily [[luck]] and if the player has received the power from the [[Book of Mysteries]]
|data-sort-value=13|7-16%
+
|data-sort-value=13|6-15%
|data-sort-value=16|9-20%
+
|data-sort-value=16|8-19%
 
|-
 
|-
 
|{{name|Golden Animal Cracker}}
 
|{{name|Golden Animal Cracker}}
 
|1 ||
 
|1 ||
|Requires obtaining [[Mastery Cave#Masteries|Farming Mastery]]
+
|Requires claiming [[Mastery Cave#Masteries|Farming Mastery]]
 
|7%
 
|7%
 
|9%
 
|9%
Line 486: Line 536:  
|{{name|Bait And Bobber}}
 
|{{name|Bait And Bobber}}
 
|1  ||
 
|1  ||
|Must have already opened at least 3 other fishing treasure chests to obtain in normal chests
+
|Must have already opened at least 3 other fishing treasure chests to obtain in regular chests
 
|data-sort-value=0.12|≈0.12%<ref name="treasure_special" />
 
|data-sort-value=0.12|≈0.12%<ref name="treasure_special" />
 
|1.5%
 
|1.5%
Line 492: Line 542:  
|{{name|Mining Monthly}}
 
|{{name|Mining Monthly}}
 
|1  ||
 
|1  ||
|Must have already opened at least 3 other fishing treasure chests to obtain in normal chests
+
|Must have already opened at least 3 other fishing treasure chests to obtain in regular chests
 
|data-sort-value=0.12|≈0.12%<ref name="treasure_special" />
 
|data-sort-value=0.12|≈0.12%<ref name="treasure_special" />
 
|1.5%
 
|1.5%
Line 498: Line 548:  
|{{name|Combat Quarterly}}
 
|{{name|Combat Quarterly}}
 
|1  ||
 
|1  ||
|Must have already opened at least 3 other fishing treasure chests to obtain in normal chests
+
|Must have already opened at least 3 other fishing treasure chests to obtain in regular chests
 
|data-sort-value=0.12|≈0.12%<ref name="treasure_special" />
 
|data-sort-value=0.12|≈0.12%<ref name="treasure_special" />
 
|1.5%
 
|1.5%
Line 504: Line 554:  
|{{name|Stardew Valley Almanac}}
 
|{{name|Stardew Valley Almanac}}
 
|1  ||
 
|1  ||
|Must have already opened at least 3 other fishing treasure chests to obtain in normal chests
+
|Must have already opened at least 3 other fishing treasure chests to obtain in regular chests
 
|data-sort-value=0.12|≈0.12%<ref name="treasure_special" />
 
|data-sort-value=0.12|≈0.12%<ref name="treasure_special" />
 
|1.5%
 
|1.5%
Line 510: Line 560:  
|{{name|Woodcutter's Weekly}}
 
|{{name|Woodcutter's Weekly}}
 
|1  ||
 
|1  ||
|Must have already opened at least 3 other fishing treasure chests to obtain in normal chests
+
|Must have already opened at least 3 other fishing treasure chests to obtain in regular chests
 
|data-sort-value=0.12|≈0.12%<ref name="treasure_special" />
 
|data-sort-value=0.12|≈0.12%<ref name="treasure_special" />
 
|1.5%
 
|1.5%
 
|-
 
|-
 
|{{name|Carrot Seeds}}
 
|{{name|Carrot Seeds}}
|2-8 ||
+
|8 ||
 
|Must be between [[Winter]] 21 and [[Spring]] 23
 
|Must be between [[Winter]] 21 and [[Spring]] 23
 
|0%
 
|0%
Line 521: Line 571:  
|-
 
|-
 
|{{name|Summer Squash Seeds}}
 
|{{name|Summer Squash Seeds}}
|2-8 ||
+
|8 ||
 
|Must be between [[Spring]] 24 and [[Summer]] 20
 
|Must be between [[Spring]] 24 and [[Summer]] 20
 
|0%
 
|0%
Line 527: Line 577:  
|-
 
|-
 
|{{name|Broccoli Seeds}}
 
|{{name|Broccoli Seeds}}
|2-8 ||
+
|8 ||
 
|Must be between [[Summer]] 21 and [[Fall]] 20
 
|Must be between [[Summer]] 21 and [[Fall]] 20
 
|0%
 
|0%
Line 533: Line 583:  
|-
 
|-
 
|{{name|Powdermelon Seeds}}
 
|{{name|Powdermelon Seeds}}
|2-8 ||
+
|8 ||
 
|Must be between [[Fall]] 21 and [[Winter]] 20
 
|Must be between [[Fall]] 21 and [[Winter]] 20
 
|0%
 
|0%
Line 552: Line 602:  
|{{name|Dressed Spinner}}
 
|{{name|Dressed Spinner}}
 
|1  ||6+
 
|1  ||6+
|[[#Fishing Zone|Fishing Zone]] must be 5 to obtain in normal chests
+
|[[#Fishing Zone|Fishing Zone]] must be 5 to obtain in regular chests
 
|4%
 
|4%
|7-9%
+
|9%
 
|-
 
|-
 
|{{name|Challenge Bait}}
 
|{{name|Challenge Bait}}
Line 1,077: Line 1,127:  
==References==
 
==References==
 
<references>
 
<references>
<ref name="max_cast"> See <samp>Tools/FishingRod::doStartCasting</samp> in the game code.</ref>
+
<ref name="max_cast"> See <samp>FishingRod::doStartCasting</samp> in the game code.</ref>
 
<ref name="fishing_zone">The fishing zone is calculated by the function <samp>FishingRod::distanceToLand</samp>; the value is assigned to the variable <samp>clearWaterDistance</samp>.</ref>
 
<ref name="fishing_zone">The fishing zone is calculated by the function <samp>FishingRod::distanceToLand</samp>; the value is assigned to the variable <samp>clearWaterDistance</samp>.</ref>
<ref name="fish_quality">The fish size and quality are determined by the functions <samp>FishingRod::startMinigameEndFunction</samp>, <samp>BobberBar::BobberBar</samp>, <samp>BobberBar::update</samp>, and <samp>FishingRod::doPullFishFromWater</samp>.</ref>
+
<ref name="fishSize">The size factor is determined in the function <samp>FishingRod::startMinigameEndFunction</samp> in the game code.</ref>
 +
<ref name="fishSizeTrainingRod">The effect of the Training Rod on Fish Size and Quality is determined in <samp>BobberBar::BobberBar</samp> in the game code.</ref>
 +
<ref name="fishSizeRange">The values for <samp>minFishSize</samp> and <samp>maxFishSize</samp> are given in <samp>Data/Fish.xnb</samp> in the game files, while the procedure to actually calculate initial fish size is given in <samp>BobberBar::BobberBar</samp> in the game code.</ref>
 +
<ref name="fishShrinking">The shrinking of fish from their initial size to their final size can be found in <samp>BobberBar::Update</samp> in the game code</ref>
 +
<ref name="fishQuality">The conversion from <samp>fishSize</samp> to <samp>fishQuality</samp> can be found in <samp>BobberBar::BobberBar</samp> in the game code.</ref>
 
<ref name="bubbles">The effects of bubbles on fishing bite times is handled in <samp>FishingRod::DoFunction</samp>, specifically at <samp>if (location.fishSplashPoint != null)</samp>.  The effect of bubbles on fish type is also in <samp>FishingRod::doFunction</samp> in the call to <samp>location.getFish</samp>, where the argument <samp>waterDepth</samp> is set to <samp>clearWaterDistance + (splashPoint ? 1 : 0)</samp>.</ref>
 
<ref name="bubbles">The effects of bubbles on fishing bite times is handled in <samp>FishingRod::DoFunction</samp>, specifically at <samp>if (location.fishSplashPoint != null)</samp>.  The effect of bubbles on fish type is also in <samp>FishingRod::doFunction</samp> in the call to <samp>location.getFish</samp>, where the argument <samp>waterDepth</samp> is set to <samp>clearWaterDistance + (splashPoint ? 1 : 0)</samp>.</ref>
<ref name="fishexp">See <samp>Tools/FishingRod::doPullFishFromWater</samp> in the game code.</ref>
+
<ref name="fishexp">See <samp>FishingRod::doPullFishFromWater</samp> in the game code.</ref>
<ref name="treasure_chance">See <samp>Tools/FishingRod::startMinigameEndFunction</samp> in the game code.</ref>
+
<ref name="treasure_chance">See <samp>FishingRod::startMinigameEndFunction</samp> in the game code.</ref>
 
<ref name="treasure">The contents of a treasure chest are determined by <samp>FishingRod::openTreasureMenuEndFunction</samp>.</ref>
 
<ref name="treasure">The contents of a treasure chest are determined by <samp>FishingRod::openTreasureMenuEndFunction</samp>.</ref>
 
<ref name="treasure_artifact">The chance of an artifact appearing in a treasure chest is higher if [[Lost Books]] are not possible, ''e.g.,'' after the Museum's collection is complete.</ref>
 
<ref name="treasure_artifact">The chance of an artifact appearing in a treasure chest is higher if [[Lost Books]] are not possible, ''e.g.,'' after the Museum's collection is complete.</ref>
 
<ref name="treasure_special">The chance of a special item appearing in a treasure chest is adjusted by <samp>LuckModifier</samp>, which is set to <samp>(1 + DailyLuck) * FishingZone/5</samp>. This means that fishing zone is the most important factor, as special items are 5x more likely to be found when caught in a fishing zone of 5 instead of 1. Special items are only 1.25x more likely to be found with maximum daily luck (0.125) instead of minimum (-0.1). For example, the chance of finding a Broken Trident varies from 0.075% (DailyLuck=-0.1, FishingZone=1) to 0.469% (DailyLuck=0.125, FishingZone=5). The page lists the chance of finding special items with neutral luck and Zone=5.</ref>
 
<ref name="treasure_special">The chance of a special item appearing in a treasure chest is adjusted by <samp>LuckModifier</samp>, which is set to <samp>(1 + DailyLuck) * FishingZone/5</samp>. This means that fishing zone is the most important factor, as special items are 5x more likely to be found when caught in a fishing zone of 5 instead of 1. Special items are only 1.25x more likely to be found with maximum daily luck (0.125) instead of minimum (-0.1). For example, the chance of finding a Broken Trident varies from 0.075% (DailyLuck=-0.1, FishingZone=1) to 0.469% (DailyLuck=0.125, FishingZone=5). The page lists the chance of finding special items with neutral luck and Zone=5.</ref>
<ref name="roe_book">If the player has not obtained the [[Jewels Of The Sea]] book before, the chances of the book appearing is <samp>0.02+0.001*X</samp>, where <samp>X</samp> is the total amount of treasure chests the player has opened. If the player has obtained the book before, the chance is constant at <samp>0.02</samp>.</ref>
+
<ref name="roe_book">If the player has not obtained the [[Jewels Of The Sea]] book before, the chances of the book appearing is <samp>0.02+0.001*X</samp>, where <samp>X</samp> is the total amount of treasure chests the player has opened. If the player has obtained the book before, the chance is constant at <samp>0.021</samp>.</ref>
 
<ref name="performtenminuteupdate">The bubbles, or 'fishSplashPoint' is placed in <samp>GameLocation::performTenMinuteUpdate</samp>.</ref>
 
<ref name="performtenminuteupdate">The bubbles, or 'fishSplashPoint' is placed in <samp>GameLocation::performTenMinuteUpdate</samp>.</ref>
 
</references>
 
</references>
Line 1,097: Line 1,151:  
{{History|1.5.5|Fixed issue preventing certain spots in the [[The Mountain|Mountain lake]] from spawning bubbles.}}
 
{{History|1.5.5|Fixed issue preventing certain spots in the [[The Mountain|Mountain lake]] from spawning bubbles.}}
 
{{History|1.6|Added [[Advanced Iridium Rod]]. Submerged fishing bobber now automatically recolored to match the water. Added [[Mystery Box]], [[Golden Mystery Box]], [[Golden Animal Cracker]], [[Sonar Bobber]], [[Deluxe Bait]], skill books, Golden Bobber, [[Roe]], [[Jewels Of The Sea]], and Golden Tag to potential treasure chest rewards. Added Golden Fishing Tresure Chests with more exclusive rewards. Players are now notified when they first catch each specific type of fish. If you haven't gained fishing experience after obtaining the Bamboo Pole, before spring 28, year 1, Willy comes to your house and give you a training rod after giving you a quick lesson on fishing basics that makes you reach level 1 fishing.}}
 
{{History|1.6|Added [[Advanced Iridium Rod]]. Submerged fishing bobber now automatically recolored to match the water. Added [[Mystery Box]], [[Golden Mystery Box]], [[Golden Animal Cracker]], [[Sonar Bobber]], [[Deluxe Bait]], skill books, Golden Bobber, [[Roe]], [[Jewels Of The Sea]], and Golden Tag to potential treasure chest rewards. Added Golden Fishing Tresure Chests with more exclusive rewards. Players are now notified when they first catch each specific type of fish. If you haven't gained fishing experience after obtaining the Bamboo Pole, before spring 28, year 1, Willy comes to your house and give you a training rod after giving you a quick lesson on fishing basics that makes you reach level 1 fishing.}}
{{History|1.6.3|Fixed unintended bug introduced in v1.6 causing excess trash to be fished.}}
+
{{History|1.6.3|Fixed bug introduced in v1.6 which caused other types of bait to act as [[Targeted Bait|targeted bait]] for no fish, resulting in excess trash fished.}}
 +
{{History|1.6.4|Added [[#Fish Frenzies|Fish Frenzies]]. Slightly reduced chance to find [[Mystery Box]]es and [[Golden Mystery Box]]es.}}
    
{{NavboxSkillsStats}}
 
{{NavboxSkillsStats}}
4,182

edits