The issue is this line of code here
|
if (who.GetCustomSkillLevel("drbirbdev.Binning") >= minLevel) |
it searches for the base level of the skill. It should search for the buff level of the skill.
if (who.GetCustomSkillLevel("drbirbdev.Binning") >= minLevel) { return true; }
Should be
if (who.GetCustomBuffedSkillLevel("drbirbdev.Binning") >= minLevel) { return true; }
The issue is this line of code here
StardewValley/BinningSkill/src/HarmonyPatches.cs
Line 176 in d29a139
it searches for the base level of the skill. It should search for the buff level of the skill.
if (who.GetCustomSkillLevel("drbirbdev.Binning") >= minLevel) { return true; }Should be
if (who.GetCustomBuffedSkillLevel("drbirbdev.Binning") >= minLevel) { return true; }