Пример #1
0
 public RacialFeatSelection()
 {
     Feat = string.Empty;
     SizeRequirement = string.Empty;
     Frequency = new Frequency();
     FocusType = string.Empty;
     MinimumStats = new Dictionary<string, int>();
 }
 public CharacterClassFeatSelection()
 {
     Feat = string.Empty;
     FocusType = string.Empty;
     Frequency = new Frequency();
     RequiredFeats = Enumerable.Empty<RequiredFeatSelection>();
     FrequencyQuantityStat = string.Empty;
     SizeRequirement = string.Empty;
 }
 public AdditionalFeatSelection()
 {
     Feat = string.Empty;
     RequiredFeats = Enumerable.Empty<RequiredFeatSelection>();
     RequiredStats = new Dictionary<string, int>();
     RequiredSkillRanks = new Dictionary<string, int>();
     RequiredCharacterClasses = new Dictionary<string, int>();
     FocusType = string.Empty;
     Frequency = new Frequency();
 }
Пример #4
0
 private bool FrequenciesCanCombine(Frequency firstFrequency, Frequency secondFrequency)
 {
     return firstFrequency.TimePeriod == secondFrequency.TimePeriod
         || firstFrequency.TimePeriod == FeatConstants.Frequencies.AtWill
         || secondFrequency.TimePeriod == FeatConstants.Frequencies.AtWill
         || firstFrequency.TimePeriod == FeatConstants.Frequencies.Constant
         || secondFrequency.TimePeriod == FeatConstants.Frequencies.Constant;
 }
Пример #5
0
 public void Setup()
 {
     frequency = new Frequency();
 }
Пример #6
0
 public Feat()
 {
     Name = string.Empty;
     Foci = Enumerable.Empty<string>();
     Frequency = new Frequency();
 }