Line 9: |
Line 9: |
| :::Confirmed, see <samp>Farm::getFish</samp>, the part that handles farm 2. Nice catch, Lemoniscence. (Also, just as trivia, there's another place this can happen - you can catch the lava eel with the training rod in level 100 of the mines) [[User:Atravita|Atravita]] ([[User talk:Atravita|talk]]) 20:29, 18 August 2023 (UTC) | | :::Confirmed, see <samp>Farm::getFish</samp>, the part that handles farm 2. Nice catch, Lemoniscence. (Also, just as trivia, there's another place this can happen - you can catch the lava eel with the training rod in level 100 of the mines) [[User:Atravita|Atravita]] ([[User talk:Atravita|talk]]) 20:29, 18 August 2023 (UTC) |
| ::::Thank you both very much!! But, does that mean that ''any'' high difficulty fish from [[Cindersap Forest#Fishing|Cindersap Forest]] can be caught on the Forest Farm (Catfish, Dorado, Lingcod, Midnight Carp, Pike, Salmon, & Tiger Trout)? [[User:Margotbean|margotbean]] ([[User talk:Margotbean|talk]]) 23:57, 18 August 2023 (UTC) | | ::::Thank you both very much!! But, does that mean that ''any'' high difficulty fish from [[Cindersap Forest#Fishing|Cindersap Forest]] can be caught on the Forest Farm (Catfish, Dorado, Lingcod, Midnight Carp, Pike, Salmon, & Tiger Trout)? [[User:Margotbean|margotbean]] ([[User talk:Margotbean|talk]]) 23:57, 18 August 2023 (UTC) |
| + | |
| + | Nope - the woodskip is hardcoded, which why it skips the training rod check. |
| + | |
| + | Relevant code block |
| + | <code> |
| + | if (Game1.whichFarm == 2) |
| + | { |
| + | if (Game1.random.NextDouble() < 0.05 + Game1.player.DailyLuck) |
| + | { |
| + | return new Object(734, 1); //woodskip |
| + | } |
| + | if (Game1.random.NextDouble() < 0.45) |
| + | { |
| + | // the other fish, which check training rod. |
| + | return base.getFish(millisecondsAfterNibble, bait, waterDepth, who, baitPotency, bobberTile, "Forest"); |
| + | } |
| + | } |
| + | </code> |
| + | [[User:Atravita|Atravita]] ([[User talk:Atravita|talk]]) 00:47, 19 August 2023 (UTC) |