Changes

Corrected maths for Lava Eel Bait in Caldera based on updated Targeted Bait information.
Line 18: Line 18:  
In the Mines, the chances of hooking a Lava Eel depends on fishing level and equipment of the farmer, as well as the [[Fishing#Fishing Zone|fishing zone]] of the fished tile. The base chance of hooking a Lava Eel is 1.8%, which is increased by 0.32% per Fishing Level and 0.08% per fishing zone. This is increased by a further 4% if a [[Curiosity Lure]] is equipped, and by 8% if [[Targeted Bait|Lava Eel Bait]] is equipped.<ref name="mines_rates"/> For example, with a Fishing Level of 10 and in fishing zone 5, the chance of hooking a Lava Eel is 5.4%. This increases to 9.4% with a Curiosity Lure equipped, to 13.4% with Lava Eel Bait equipped, and to 17.4% with both a Curiosity Lure and Lava Eel Bait equipped.
 
In the Mines, the chances of hooking a Lava Eel depends on fishing level and equipment of the farmer, as well as the [[Fishing#Fishing Zone|fishing zone]] of the fished tile. The base chance of hooking a Lava Eel is 1.8%, which is increased by 0.32% per Fishing Level and 0.08% per fishing zone. This is increased by a further 4% if a [[Curiosity Lure]] is equipped, and by 8% if [[Targeted Bait|Lava Eel Bait]] is equipped.<ref name="mines_rates"/> For example, with a Fishing Level of 10 and in fishing zone 5, the chance of hooking a Lava Eel is 5.4%. This increases to 9.4% with a Curiosity Lure equipped, to 13.4% with Lava Eel Bait equipped, and to 17.4% with both a Curiosity Lure and Lava Eel Bait equipped.
   −
At the Volcano Caldera, a Lava Eel can only be hooked at [[Fishing#Fishing Skill|Fishing level 7]] or higher. Assuming that the [['Physics 101']] painting was not caught, there is a 10% chance to ''potentially'' hook a Lava Eel, multiplied by the fishing zone of the fished tile, for a maximum of 50% in fishing zone 5. If this first chance succeeds, there is then a 5% base chance to successfully hook the fish, increased by 2% per Fishing Level, and reduced by 0.5% if in fishing zone 1. Overall, with a Fishing Level of 10 and in fishing zone 5, the chance of hooking a Lava Eel is 12.5%. This increases to 50.2% with Lava Eel Bait equipped.<ref name="caldera_rates"/> A Curiosity Lure has no effect if the farmer has a Fishing Level of 10 or higher.<ref name="curiosity_maths"/>
+
At the Volcano Caldera, a Lava Eel can only be hooked at [[Fishing#Fishing Skill|Fishing level 7]] or higher. Assuming that the [['Physics 101']] painting was not caught, there is a 10% chance to ''potentially'' hook a Lava Eel, multiplied by the fishing zone of the fished tile, for a maximum of 50% in fishing zone 5. If this first chance succeeds, there is then a 5% base chance to successfully hook the fish, increased by 2% per Fishing Level, and reduced by 0.5% if in fishing zone 1. If Lava Eel Bait is equipped, both chances are multiplied by 1.66, and if the first attempt to hook a Lava Eel fails, there is a 99.75% chance to attempt to hook it a second time.<ref name="TargetedBaitCaldera"/> With a Fishing Level of 10 and in fishing zone 5, the overall chance of hooking a Lava Eel is 11.88%. This increases to 56.97% with Lava Eel Bait equipped. To achieve the maximum possible bite chance, the farmer must have a Fishing Level of 19<ref name="maximum_rate"/> and Lava Eel Bait equipped, giving an 83.33% overall chance to hook a Lava Eel.<ref name="caldera_rates"/> A Curiosity Lure has no effect if the farmer has a Fishing Level of 10 or higher.<ref name="curiosity_maths"/>
    
Of the non-[[Fish#Legendary Fish|legendary fish]], it is the fish with the highest sell price and the second highest difficulty fish (after [[Octopus]], tied with the [[Scorpion Carp]]).
 
Of the non-[[Fish#Legendary Fish|legendary fish]], it is the fish with the highest sell price and the second highest difficulty fish (after [[Octopus]], tied with the [[Scorpion Carp]]).
Line 157: Line 157:  
<references>
 
<references>
 
     <ref name="mines_rates">See <samp>MineShaft::getFish</samp> in the game code. As the code used to fish in Level 100 of the Mines never invokes the default Fishing function, this means that Location and Fish data is unused, bypassing the requirement for Level 7 Fishing.</ref>
 
     <ref name="mines_rates">See <samp>MineShaft::getFish</samp> in the game code. As the code used to fish in Level 100 of the Mines never invokes the default Fishing function, this means that Location and Fish data is unused, bypassing the requirement for Level 7 Fishing.</ref>
     <ref name="caldera_rates">See <samp>Data/Locations.xnb</samp> in the game files for chance to attempt a Lava Eel hook, and <samp>Data/Fish.xnb</samp> in the game files and <samp>GameLocation::CheckGenericFishRequirements</samp> in the game code for chance of successfully hooking the Lava Eel if attempted.</ref>
+
    <ref name="TargetedBaitCaldera">Because of the tiny pool of items available from the Caldera (see <samp>Data/Locations.xnb</samp> in the game files), Lava Eel Bait almost always causes Lava Eel to be attempted twice. The only circumstance under which this does not happen is if Physics 101 passed its 5% Locational Chance check on both the first and second loop, which is a 0.25% chance overall.</ref>
 +
    <ref name="maximum_rate">19 Fishing requires Qi-Seasoned Seafoam Pudding, a Master-enchanted Fishing Rod, and a Shrimp-based buff from the Chef at the Desert Festival.</ref>
 +
     <ref name="caldera_rates">See <samp>Data/Locations.xnb</samp> and <samp>StardewValley.Gamedata/Locations/SpawnFishData::GetChance</samp> in the game files for chance to attempt a Lava Eel hook, and <samp>Data/Fish.xnb</samp> in the game files and <samp>GameLocation::CheckGenericFishRequirements</samp> in the game code for the Spawn Rate calculation. The overall odds for catching Lava Eel in Zone 5 with Targeted Bait at a given Fishing Level (L) can be calculated using the simplified formula: <code>0.9975×(1-(1-1.3778×(0.05+0.02×L))^2)+0.0034445×(0.05+0.02×L)</code></ref>
 
     <ref name="curiosity_maths">See <samp>GameLocation::CheckGenericFishRequirements</samp> in the game code for impact of Curiosity Lure on hook chances. At level 10 Fishing, the catch chance at this point in the procedure is 0.25, which means the Curiosity Lure will have no effect.</ref>
 
     <ref name="curiosity_maths">See <samp>GameLocation::CheckGenericFishRequirements</samp> in the game code for impact of Curiosity Lure on hook chances. At level 10 Fishing, the catch chance at this point in the procedure is 0.25, which means the Curiosity Lure will have no effect.</ref>
 
</references>
 
</references>
127

edits