Anvil
|
The race type of a creature. Contains additional ruleset information about the race. More...
Public Member Functions | |
sbyte | GetAbilityAdjustment (Ability ability) |
Gets the ability score adjustment for the specified ability. More... | |
bool | IsFirstLevelGrantedFeat (NwFeat feat) |
Gets if the specified feat is one that is automatically granted by this race at first level. More... | |
Static Public Member Functions | |
static ? NwRace | FromRaceId (int? raceId) |
Resolves a NwRace from a race id. More... | |
static ? NwRace | FromRaceId (ushort? raceId) |
Creates a race structure from the specified race id. More... | |
static ? NwRace | FromRacialType (RacialType racialType) |
Resolves a NwRace from a Anvil.API.RacialType. More... | |
static implicit | operator NwRace? (RacialType racialType) |
Properties | |
int | AbilityPointBuyAmount [get] |
Gets the amount of points granted to this race during ability score point buy in character creation. More... | |
int | DefaultAge [get] |
Gets the default age used during character creation. More... | |
string? | DefaultCharacterDescription [get] |
Gets the description used by default for the character's description. More... | |
string? | Description [get] |
Gets the description of this race. More... | |
int | ExtraFeatsAtFirstLevel [get] |
Gets the number of extra feats that this race grants characters at first level. More... | |
int | ExtraSkillPointsPerLevel [get] |
Gets the number of extra skill points that this race grants characters per level. More... | |
NwClass? | FavoredClass [get] |
Gets the favoured class for this race, for the purposes of multi-classing. More... | |
int | FirstLevelSkillPointsMultiplier [get] |
Gets the initial muliplier for skill points given at first level. More... | |
ushort | Id [get] |
Gets the id of this race. More... | |
bool | IsPlayerRace [get] |
Gets if this race can be chosen/used by players. More... | |
string? | Name [get] |
Gets the name of this race. More... | |
int | NormalFeatEveryNthLevel [get] |
Gets the level period that feats are granted from this race. More... | |
int | NumberNormalFeatsEveryNthLevel [get] |
Gets how many feats are given to the character every NormalFeatEveryNthLevel. More... | |
string? | PluralName [get] |
Gets the plural name of this race. More... | |
RacialType | RacialType [get] |
Gets the associated Id for this race. More... | |
Ability | SkillPointModifierAbility [get] |
Gets the ability score used to determine bonus skill points at level up. More... | |
The race type of a creature. Contains additional ruleset information about the race.
|
inlinestatic |
|
inlinestatic |
Creates a race structure from the specified race id.
raceId | The associated race id. |
|
inlinestatic |
|
inline |
Gets the ability score adjustment for the specified ability.
ability | The ability to query. |
|
inline |
Gets if the specified feat is one that is automatically granted by this race at first level.
feat | The feat to query. |
|
get |
Gets the amount of points granted to this race during ability score point buy in character creation.
|
get |
Gets the default age used during character creation.
|
get |
Gets the description used by default for the character's description.
|
get |
Gets the description of this race.
|
get |
Gets the number of extra feats that this race grants characters at first level.
|
get |
Gets the number of extra skill points that this race grants characters per level.
|
get |
Gets the favoured class for this race, for the purposes of multi-classing.
|
get |
Gets the initial muliplier for skill points given at first level.
|
get |
Gets the id of this race.
|
get |
Gets if this race can be chosen/used by players.
|
get |
Gets the name of this race.
|
get |
Gets the level period that feats are granted from this race.
|
get |
Gets how many feats are given to the character every NormalFeatEveryNthLevel.
|
get |
Gets the plural name of this race.
|
get |
Gets the associated Id for this race.
|
get |
Gets the ability score used to determine bonus skill points at level up.