Table of Contents

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

bool

Culture

public string Culture { get; set; }

Property Value

string

Gender

public CharacterGender Gender { get; set; }

Property Value

CharacterGender

IncludeFamilyName

If true, a second, ungendered name is drawn from the same phonology as a family name.

public bool IncludeFamilyName { get; set; }

Property Value

bool

MaxTitleLength

Longest title allowed, in characters; 0 is unlimited. Nameplates want about 32.

public int MaxTitleLength { get; set; }

Property Value

int

Modifier

Optional cross-race modifier key (e.g. "ashen", "bloodborn", "tidebound").

public string Modifier { get; set; }

Property Value

string

NameOnly

If true, output skips title generation.

public bool NameOnly { get; set; }

Property Value

bool

Profession

What this character does ("Banker"); fills the {profession} slot of Civil titles.

public string Profession { get; set; }

Property Value

string

Race

public string Race { get; set; }

Property Value

string

Register

Social register of the title: Civil for townsfolk and traders, Martial for soldiers, Mythic for legends.

public TitleRegister Register { get; set; }

Property Value

TitleRegister

TitleOnly

If true, output skips name generation.

public bool TitleOnly { get; set; }

Property Value

bool

TitleType

Category of title to draw; None skips the title like NameOnly.

public TitleType TitleType { get; set; }

Property Value

TitleType