Skip to content

Commit

Permalink
Merge pull request #34 from Sandman534/develop16
Browse files Browse the repository at this point in the history
Probility Fixes
  • Loading branch information
Hackswell authored Jul 11, 2024
2 parents f84bbc9 + 95e55ed commit da6abc6
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions GloryOfEfficiency/Huds/FishingProbabilitiesBox.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
using GloryOfEfficiency.Core;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Netcode;
using StardewValley;
using StardewValley.GameData;
using StardewValley.GameData.Locations;
Expand Down Expand Up @@ -29,7 +30,7 @@ public static void UpdateProbabilities(FishingRod rod)
{
if (rod.isFishing)
{
if (_isFirstTimeOfFishing)
if (_isFirstTimeOfFishing && InstanceHolder.Config.FishingProbabilitiesInfo)
{
// Only run the probablies once when line is cast
_isFirstTimeOfFishing = false;
Expand All @@ -48,8 +49,10 @@ public static void UpdateProbabilities(FishingRod rod)

// Populate Fish and Tackle
_fishingDictionary = GetFishes(location, vector, clearWaterDistance + (flag ? 1 : 0), Game1.player, rod, InstanceHolder.Config.MorePreciseProbabilities ? InstanceHolder.Config.TrialOfExamine : 1);
_attachmentDictionary = GetAttachments(rod);
}

if (InstanceHolder.Config.FishingTackleInfo)
_attachmentDictionary = GetAttachments(rod);
}

// Clear out lists when not fishing
Expand Down Expand Up @@ -419,7 +422,7 @@ private static bool IsGarbage(string item)
var objectData = Game1.objectData[itemID];

// Fish items that are not fish
if (objectData != null && objectData.ContextTags.Contains("fish_nonfish") && !objectData.ContextTags.Contains("counts_as_fish_catch"))
if (objectData != null && objectData.ContextTags != null && objectData.ContextTags.Contains("fish_nonfish") && !objectData.ContextTags.Contains("counts_as_fish_catch"))
return true;

// JoJa Garbage
Expand Down

0 comments on commit da6abc6

Please sign in to comment.