3,556
edits
This wiki is a read-only version of the Stardew Valley Wiki. The official editable wiki maintained by ConcernedApe can be found at stardewvalleywiki.com
Changes
Fishing
,Add section on Fishing Score and update other sections accordingly
===Casting Distance===
The player's skill level determines the maximum possible casting distance. At level 0, with you can cast a maximum of 3 tiles to the south or north and 4 tiles to the east or west. The distance increases happening by 1 tile (in all directions) at levels 1, 4, and 8. The actual casting distance will be a fraction of the maximum distance, based on the fullness of the mini-game casting meter. Any cast that is more than 99% of the maximum distance is highlighted by the text "Max". "Max" casts do not receive any special benefit.
===Fish Quality===
The factors that influence fish quality (''i.e.'', whether fish are normal, silver, gold, or iridium) are:<ref name="fish_quality" />
* Casts further from land produce better quality fish.
* Fishing skill (including any buffs from eating food) slightly improves fish quality.
[[File:FishZone.png|200px|thumb|right|Pool of Bubbles]]
===Bubbles===
Sometimes, a pool of bubbles appears in the water. If you cast into them, blue sparkles appear to indicate that you have successfully landed in them. Bubbles grant two benefits:<ref name="bubbles" />* Fish bite much more quicklyfour times faster.* The likelihood of catching rarer types When determining the type of fish increases over water without that is hooked, the [[#Fishing Score|Fishing Score]] is increased by 1, ''i.e.'', trash is less likely to be caught and difficult-to-catch are more likely; some [[Legendary Fish]] can be found closer to the shore with bubbles. ** This adjustment to the fishing score only applies to the type of fish that is caught. Bubbles do not influence have no effect on fish size or quality(''e.g.'', normal, silver, or gold) and have no effect on treasure chests.
===Perfect Catches===
The game displays a "Perfect!" catch if the fish never leaves the green rectangle. Perfect catches grant two benefits:
* If it is a silver or gold quality fish, the quality of the fish is increased by one. (''i.e.'', a silver fish becomes a gold fish, a gold fish becomes an iridium fish).
* The amount of experience awarded for catching the fish is multiplied by 2.4.
*Master Angler (Catch every [[fish]])
*Mother Catch (Catch 100 [[fish]])
==Bugs==
* On iOS, there is a bug that alters most the fishing score at most locations. The fishing score is effectively calculated as if your bobber were located one tile northwest of its actual location. Therefore, casts to the south and east typically have a lower score than they should; casts to the north and west typically have a better score. This bug affects fish size/quality and treasure chest contents, but it does not affect the locations where Legendary Fish can be caught.
:It is unknown whether this bug affects all mobile platforms or is iOS-specific.
==References==
<references>
<ref name="fishing_score">The fishing score is calculated by the function <tt>FishingRod::distanceToLand</tt>; the value is assigned to the variable <tt>clearWaterDistance</tt>.</ref>
<ref name="fish_quality">The fish size and quality are determined by the functions <tt>FishingRod::startMinigameEndFunction</tt>, <tt>BobberBar::BobberBar</tt>, <tt>BobberBar::update</tt>, and <tt>FishingRod::doPullFishFromWater</tt>.</ref>
<ref name="bubbles">The effects of bubbles on fishing bite times is handled in <tt>FishingRod::DoFunction</tt>, specifically at <tt>if (location.fishSplashPoint != null)</tt>. The effect of bubbles on fish type is also in <tt>FishingRod::doFunction</tt> in the call to <tt>location.getFish</tt>, where the argument <tt>waterDepth</tt> is set to <tt>clearWaterDistance + (splashPoint ? 1 : 0)</tt>.</ref>
<ref name="fishexp">See <tt>Tools/FishingRod::doPullFishFromWater</tt> in the game code.</ref>
</references>