internal static bool Prefix(ref global::StardewValley.Object __result, int waterDepth, global::StardewValley.Farmer who)
        {
            if (Global.Config.OverrideGetWinterFishKing &&
                Game1.currentSeason.Equals("winter") &&
                who.getTileX() == 58 &&
                who.getTileY() == 87 &&
                who.FishingLevel >= 6 &&
                waterDepth >= 3 &&
                Game1.random.NextDouble() < Global.Config.WinterFishKingThreshold)
            {
                __result = new global::StardewValley.Object(775, 1, false, -1, 0);
                return(false);
            }

            return(true);
        }
        internal static bool Prefix(ref global::StardewValley.Object __result, int waterDepth, global::StardewValley.Farmer who)
        {
            if (Global.Config.OverrideGetSewerFishKing &&
                (Game1.random.NextDouble() < Global.Config.SewerFishKingThreshold + ((who.getTileX() > 14 && who.getTileY() > 42) ? 0.08 : 0.0)))
            {
                __result = new global::StardewValley.Object(682, 1, false, -1, 0);
                return(false);
            }

            return(true);
        }