Line 41: |
Line 41: |
| Reaching a skill level of 15 is possible with a combination of [[food]], [[Qi Seasoning]] and/or an [[Forge#Tool enchantments|enchanted]] Fishing Pole. | | Reaching a skill level of 15 is possible with a combination of [[food]], [[Qi Seasoning]] and/or an [[Forge#Tool enchantments|enchanted]] Fishing Pole. |
| | | |
− | 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. | + | 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".<ref name="max_cast" /> "Max" casts do not receive any special benefit. |
| | | |
| The length of the cast is less important than where the bobber lands. Longer casts only improve fishing results if the bobber lands further from the shore, increasing the [[#Fishing Zone|Fishing Zone]]. Standing next to the water's edge allows casts to go further from land, as does avoiding locations with other nearby shores (''e.g.,'' try to fish where a river is as wide and straight as possible). | | The length of the cast is less important than where the bobber lands. Longer casts only improve fishing results if the bobber lands further from the shore, increasing the [[#Fishing Zone|Fishing Zone]]. Standing next to the water's edge allows casts to go further from land, as does avoiding locations with other nearby shores (''e.g.,'' try to fish where a river is as wide and straight as possible). |
Line 785: |
Line 785: |
| ==References== | | ==References== |
| <references> | | <references> |
| + | <ref name="max_cast"> See <samp>Tools/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="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> |