Class WeaponItemDef

Namespace
SurvivorsMaker.Run
Assembly
SurvivorsMaker.Run.dll

A weapon as owned and sold: its combat definition plus shop data.

public sealed class WeaponItemDef
Inheritance
WeaponItemDef
Inherited Members

Constructors

WeaponItemDef()

public WeaponItemDef()

Fields

Acquisition

public AcquisitionPolicy Acquisition

Field Value

AcquisitionPolicy

Available

public bool Available

Field Value

bool

BasePrice

public int BasePrice

Field Value

int

Combat

public WeaponDef Combat

Field Value

WeaponDef

Family

Weapon line, e.g. "wand". Informational; merging follows NextTier.

public string Family

Field Value

string

Id

public string Id

Field Value

string

NextTier

What two of this weapon merge into. Null disables merging.

public WeaponItemDef NextTier

Field Value

WeaponItemDef

PoolGroups

public List<string> PoolGroups

Field Value

List<string>

PoolKind

Automatic recognizes the legacy melee/ranged classes only.

public WeaponPoolKind PoolKind

Field Value

WeaponPoolKind

Sets

public List<SetDef> Sets

Field Value

List<SetDef>

Tags

public List<string> Tags

Field Value

List<string>

Tier

public int Tier

Field Value

int