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; }