Class NwRace
The race type of a creature. Contains additional ruleset information about the race.
public sealed class NwRace
- Inheritance
-
NwRace
- Inherited Members
- Extension Methods
Properties
- AbilityPointBuyAmount
Gets the amount of points granted to this race during ability score point buy in character creation.
- DefaultAge
Gets the default age used during character creation.
- DefaultCharacterDescription
Gets the description used by default for the character's description.
- Description
Gets the description of this race.
- ExtraFeatsAtFirstLevel
Gets the number of extra feats that this race grants characters at first level.
- ExtraSkillPointsPerLevel
Gets the number of extra skill points that this race grants characters per level.
- FavoredClass
Gets the favoured class for this race, for the purposes of multi-classing.
- FirstLevelSkillPointsMultiplier
Gets the initial muliplier for skill points given at first level.
- Id
Gets the id of this race.
- IsPlayerRace
Gets if this race can be chosen/used by players.
- Name
Gets the name of this race.
- NormalFeatEveryNthLevel
Gets the level period that feats are granted from this race.
- NumberNormalFeatsEveryNthLevel
Gets how many feats are given to the character every NormalFeatEveryNthLevel.
- PluralName
Gets the plural name of this race.
- RacialType
Gets the associated Id for this race.
- SkillPointModifierAbility
Gets the ability score used to determine bonus skill points at level up.
Methods
- FromRaceId(int?)
Resolves a NwRace from a race id.
- FromRaceId(ushort?)
Creates a race structure from the specified race id.
- FromRacialType(RacialType)
Resolves a NwRace from a RacialType.
- GetAbilityAdjustment(Ability)
Gets the ability score adjustment for the specified ability.
- GetFavoredEnemyFeat()
Gets that race favored enemy feat.
- IsFirstLevelGrantedFeat(NwFeat)
Gets if the specified feat is one that is automatically granted by this race at first level.