Exemple #1
0
        public int GetSavingModifier(CharacteristicsEnum type)
        {
            Characteristic charac = CharacteristicsList.First(x => x.Name == type);
            int            reuslt = charac.Modifier;

            if (charac.Mastery == true)
            {
                reuslt += (int)MasteryBonus;
            }
            return(reuslt);
        }
 /// <summary>
 ///     Ctor
 /// </summary>
 public Characteristic(CharacteristicsEnum name)
 {
     _name = name;
 }
Exemple #3
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            CharacteristicsEnum charac = (CharacteristicsEnum)value;

            return(charac.ToString().Substring(0, 3).ToUpper());
        }
Exemple #4
0
 public int GetCharacteristicModifier(CharacteristicsEnum type)
 {
     return(CharacteristicsList.First(x => x.Name == type).Modifier);
 }
Exemple #5
0
 public Characteristic GetCharacteristic(CharacteristicsEnum type)
 {
     return(CharacteristicsList.First(x => x.Name == type));
 }