public override void CollectionNames() { var names = new[] { AlignmentConstants.Evil, AlignmentConstants.Good, AlignmentConstants.Neutral, GroupConstants.Genetic, GroupConstants.Lycanthrope, GroupConstants.Undead, CharacterClassConstants.Adept, CharacterClassConstants.Aristocrat, CharacterClassConstants.Barbarian, CharacterClassConstants.Bard, CharacterClassConstants.Cleric, CharacterClassConstants.Commoner, CharacterClassConstants.Druid, CharacterClassConstants.Expert, CharacterClassConstants.Fighter, CharacterClassConstants.Monk, CharacterClassConstants.Paladin, CharacterClassConstants.Ranger, CharacterClassConstants.Rogue, CharacterClassConstants.Sorcerer, CharacterClassConstants.Warrior, CharacterClassConstants.Wizard }; AssertCollectionNames(names); }
public void NonSpellcasterMetarace(string className) { var metaraces = new[] { RaceConstants.Metaraces.Werebear, RaceConstants.Metaraces.Wereboar, RaceConstants.Metaraces.Weretiger, RaceConstants.Metaraces.Wererat, RaceConstants.Metaraces.Werewolf, RaceConstants.Metaraces.Vampire, RaceConstants.Metaraces.Ghost, RaceConstants.Metaraces.HalfDragon, RaceConstants.Metaraces.HalfFiend, RaceConstants.Metaraces.HalfCelestial, RaceConstants.Metaraces.None }; base.DistinctCollection(className, metaraces); }
public void PaladinMetaraces() { var metaraces = new[] { RaceConstants.Metaraces.HalfDragon, RaceConstants.Metaraces.HalfCelestial, RaceConstants.Metaraces.Werebear, RaceConstants.Metaraces.Ghost, RaceConstants.Metaraces.None }; base.DistinctCollection(CharacterClassConstants.Paladin, metaraces); }