Class CharacterDef

Namespace
SurvivorsMaker.Run
Assembly
SurvivorsMaker.Run.dll

Starting loadout, base effects and acquisition restrictions for a playable character.

public sealed class CharacterDef
Inheritance
CharacterDef
Inherited Members

Constructors

CharacterDef()

public CharacterDef()

Fields

Available

public bool Available

Field Value

bool

BannedGroups

public List<string> BannedGroups

Field Value

List<string>

BannedItems

Items never offered to this character.

public List<ItemDef> BannedItems

Field Value

List<ItemDef>

BannedTags

public List<string> BannedTags

Field Value

List<string>

BannedWeapons

public List<WeaponItemDef> BannedWeapons

Field Value

List<WeaponItemDef>

Effects

public List<Effect> Effects

Field Value

List<Effect>

Id

public string Id

Field Value

string

MeleeAllowed

public bool MeleeAllowed

Field Value

bool

PoolBans

public List<OfferBanRule> PoolBans

Field Value

List<OfferBanRule>

PoolConstraints

public CharacterPoolConstraints PoolConstraints

Field Value

CharacterPoolConstraints

PreferredTags

public List<TagWeight> PreferredTags

Field Value

List<TagWeight>

RangedAllowed

public bool RangedAllowed

Field Value

bool

StartingItems

Items given once at run start, in order.

public List<ItemDef> StartingItems

Field Value

List<ItemDef>

StartingWeapons

Weapon choices at run start.

public List<WeaponItemDef> StartingWeapons

Field Value

List<WeaponItemDef>

Triggers

public List<TriggerDef> Triggers

Field Value

List<TriggerDef>