Talk:Fishing

From Stardew Valley Wiki
Revision as of 09:44, 3 February 2022 by BlaDe (talk | contribs) (→‎Table)
Jump to navigation Jump to search
This talk page is for discussing Fishing.
  • Sign and date your posts by typing four tildes (~~~~).
  • Put new text below old text.
  • Be polite.
  • Assume good faith.
  • Don't delete discussions.

Fish quality

What happens if you get a perfect catch while using the Quality Bobber? Do both enhance the quality or only one of them? The page currently doesn't specify, but is worded in such a way that implies that both apply. It says that you have to start with a base quality of Gold to get Iridium, but if both quality enhancements could apply to the same fish, that wouldn't be true. Can somebody who knows the answer enhance the page so that it's clear? Thanks. Zendowolf (talk) 18:20, 18 December 2021 (UTC)

Based on the game code I believe they stack, with the Quality Bobber boost being considered before the Perfect Catch boost (I could be wrong here which is why I didn't specify this, if someone could verify this that would be nice). Also, where does it say the base quality has to be Gold to get Iridium? All I see it says is that the fish must either be caught perfectly or with the Quality Bobber to get iridium quality, which is true. User314159 (talk) 01:30, 19 December 2021 (UTC)
The effects do stack. As for updating the page, under "Perfect Catches" it says perfect catches increase silver or gold by 1 quality (to gold or iridium respectively). The "Fish & Quality" section says that the table doesn't take into account improvements in quality from the Quality Bobber. Both are true -- the quality bobber increases quality as soon as you cast the rod, while a perfect catch increases quality at the time of catching the fish. Not sure where the info should go, tbh, or what to rewrite. I'm open to suggestions! margotbean (talk) 17:57, 19 December 2021 (UTC)
My suggestion would be to make a small table highlighting the final quality of the fish in various scenarios in the "Fish Size & Quality" section considering various factors, specifically the base fish quality and whether the quality bobber was used or the fish catch was perfect. As I think we can agree that they stack with the quality bobber boost considered before the perfect catch one, that should probably be specified on the page as well. User314159 (talk) 20:22, 19 December 2021 (UTC)

Table

I've noticed that the table for fish qualities might have an error, from what I can tell, the random.Next function is exclusive when it comes to the upper bound, however the table does not reflect this, the game should create a random number between (1+Fishing Level/2) and MAX(6;1+Fishing Level/2), this would mean that for fishing levels lower than 10 it should generate a random number up to 6, but not including 6, however the table seems to include 6 in the calculation resulting in a higher maximum fFishSize and a higher chance of higher quality fish. Magikarp 129 (talk) 10:04, 2 February 2022 (UTC)

You are correct that 6 cannot be a random number generated. However, since the resulting number is a float, I'm pretty sure it can be a decimal just under 6, like 5.99, which would result in a negligible difference compared to 6. This would barely change the calculations currently in the table. User314159 (talk) 15:12, 2 February 2022 (UTC)
Magikarp is correct. The result of Random.Next(int,int) is an int, which doesn't include the max number. Even if this is converted to a decimal, it would still wouldn't be higher than 5.BlaDe (talk) 09:44, 3 February 2022 (UTC)