Changes

Jump to navigation Jump to search
Simplified wording
Line 49: Line 49:     
===Fish Bite Time===
 
===Fish Bite Time===
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. Each [[Spinner]] used decreases the maximum amount of time it takes for a fish to bite by 5 seconds and each [[Dressed Spinner]] used decreases the maximum amount of time it takes for a fish to bite by 10 seconds.
   −
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 and maximum time it takes for a fish to bite are then 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).
 +
 
 +
Then, 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% compared to no bait.
    
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 71: Line 73:     
===Perfect Catches===
 
===Perfect Catches===
The game displays a "Perfect!" catch if the fish never leaves the green rectangle. It is also possible to obtain a perfect catch if the fish leaves the green rectangle when the [[Treasure Hunter]] tackle is equipped and the fish leaves the green rectangle only while the treasure chest is being captured. Perfect catches grant two benefits:
+
The game displays a "Perfect!" catch if the fish never leaves the green rectangle or if the [[Treasure Hunter]] tackle is equipped and the fish leaves the green rectangle only while the treasure chest is being captured. 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 quality fish becomes a gold quality fish, a gold quality fish becomes an iridium quality fish).
 
* If it is a silver or gold quality fish, the quality of the fish is increased by one. (''i.e.,'' a silver quality fish becomes a gold quality fish, a gold quality fish becomes an iridium quality fish).
 
* The amount of experience awarded for catching the fish is multiplied by 2.4.
 
* The amount of experience awarded for catching the fish is multiplied by 2.4.
Line 311: Line 313:     
==Experience Points==
 
==Experience Points==
Trash, algae and seaweed caught with the fishing pole earn 3 XP each, and crab pots earn the player 5 XP each time the player collects from them, no matter what is collected. Otherwise, for each catch of fish, the amount of experience earned is as follows: <ref name="fishexp" />
+
[[Trash]], [[Green Algae]], [[White Algae]], [[Seaweed]], [[River Jelly]], [[Sea Jelly]], and [[Cave Jelly]] caught with the fishing pole earn 3 XP each, and crab pots earn the player 5 XP each time the player collects from them, no matter what is collected. Otherwise, for each catch of fish, the amount of experience earned is as follows: <ref name="fishexp" />
    
<code>XP = ((Fish Quality + 1) * 3) + (Fish Difficulty / 3)</code>
 
<code>XP = ((Fish Quality + 1) * 3) + (Fish Difficulty / 3)</code>
Line 604: Line 606:  
|[[#Fishing Zone|Fishing Zone]] must be 5 to obtain in regular 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,100: Line 1,102:  
|Must have already opened at least 2 other fishing treasure chests, chance is greater if book has not been found before<br />
 
|Must have already opened at least 2 other fishing treasure chests, chance is greater if book has not been found before<br />
 
''Cannot appear in multiple slots''
 
''Cannot appear in multiple slots''
|data-sort-value=2|>=2%<ref name="roe_book" />
+
|data-sort-value=2.1|>=2.1%<ref name="roe_book" />
|data-sort-value=2|>=2%<ref name="roe_book" />
+
|data-sort-value=2.1|>=2.1%<ref name="roe_book" />
 
|-
 
|-
 
|{{name|Golden Tag}}
 
|{{name|Golden Tag}}
 
|1  ||
 
|1  ||
|Can only get during the [[Trout Derby]] festival when catching a [[Rainbow Trout]] with a Golden Tag<br />
+
|Can only get during the [[Trout Derby]] festival when catching a [[Rainbow Trout]]. Chance is equal to 33% x [number of fish caught simultaneously].<br />
 
''Cannot appear in multiple slots''
 
''Cannot appear in multiple slots''
|100%
+
|data-sort-value=33|33-99%<ref name="goldentag" />
|100%
+
|data-sort-value=33|33-99%<ref name="goldentag" />
 
|}
 
|}
   Line 1,127: Line 1,129:  
==References==
 
==References==
 
<references>
 
<references>
<ref name="max_cast"> See <samp>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="fishSize">The size factor is determined in the function <samp>FishingRod::startMinigameEndFunction</samp> in the game code.</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="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="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="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="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>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>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.021</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="goldentag">See <samp>FishingRod::tickUpdate</samp> in the game code.</ref>
 +
  <ref name="performtenminuteupdate">The bubbles, or 'fishSplashPoint' is placed in <samp>GameLocation::performTenMinuteUpdate</samp>.</ref>
 
</references>
 
</references>
  
4,358

edits

Navigation menu