Пример #1
0
        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;
        }