Ejemplo n.º 1
0
        private void ApplyProficiency(SaveSituation sit)
        {
            SaveProficiency best = character.BestSaveProficiencyFromType(sit.abilityType);

            if (best != null)
            {
                int chPro = character.ProficiencyModifier();
                int bonus = (int)Mathf.Floor(chPro * best.Ratio);
                sit.saveValue.Modify(new Modifier(bonus, "save proficiency"));
            }
        }