public static Creature Create(String name, Size size, ChallengeRating challengeRating, List <AbilityScore> abilityScores, int hitDieCount) { return(new Creature() { Name = name, ProficiencyBonus = challengeRating.ToProficiencyBonus(), ArmorClass = new ArmorClass(10), Size = size, ChallengeRating = challengeRating, Statistics = abilityScores, HitDieCount = hitDieCount, }); }
public static int CalculateProficiencyBonus(ChallengeRating challengeRating) { return(((challengeRating.ListedChallengeRating - 1) / 4) + 2); }