Class NameRequest
- Namespace
- FishMMO.Shared.NameGeneration
- Assembly
- FishMMO.Shared.dll
public sealed class NameRequest : GenerationRequest
- Inheritance
-
NameRequest
- Inherited Members
Properties
AllowCompoundTitle
Whether a second clause may be appended ("Lord of Ashford, the Bold").
public bool AllowCompoundTitle { get; set; }
Property Value
Culture
public string Culture { get; set; }
Property Value
Gender
public CharacterGender Gender { get; set; }
Property Value
IncludeFamilyName
If true, a second, ungendered name is drawn from the same phonology as a family name.
public bool IncludeFamilyName { get; set; }
Property Value
MaxTitleLength
Longest title allowed, in characters; 0 is unlimited. Nameplates want about 32.
public int MaxTitleLength { get; set; }
Property Value
Modifier
Optional cross-race modifier key (e.g. "ashen", "bloodborn", "tidebound").
public string Modifier { get; set; }
Property Value
NameOnly
If true, output skips title generation.
public bool NameOnly { get; set; }
Property Value
Profession
What this character does ("Banker"); fills the {profession} slot of Civil titles.
public string Profession { get; set; }
Property Value
Race
public string Race { get; set; }
Property Value
Register
Social register of the title: Civil for townsfolk and traders, Martial for soldiers, Mythic for legends.
public TitleRegister Register { get; set; }
Property Value
TitleOnly
If true, output skips name generation.
public bool TitleOnly { get; set; }
Property Value
TitleType
public TitleType TitleType { get; set; }