private void OnLevelChanged(int lastLevel, int newLevel) { ContextRoleplayHandler.SendJobLevelUpMessage(Owner.Client, this); var sumLevel = Owner.Jobs.Sum(x => x.Level); var diff = newLevel - lastLevel; var weightBonus = JobManager.Instance.GetWeightBonus(sumLevel - diff, sumLevel); Owner.Stats[PlayerFields.Weight].Base += weightBonus; }