Class OfferPoolRequest

Namespace
SurvivorsMaker.Run
Assembly
SurvivorsMaker.Run.dll

Context and filters for one candidate-generation window; its run owns the random stream.

public sealed class OfferPoolRequest
Inheritance
OfferPoolRequest
Inherited Members

Constructors

OfferPoolRequest()

public OfferPoolRequest()

Fields

AllowDuplicates

public bool AllowDuplicates

Field Value

bool

AllowWeapons

public bool AllowWeapons

Field Value

bool

Channel

public OfferChannel Channel

Field Value

OfferChannel

ExclusiveChoices

Level-up alternatives reserve identity, not simultaneous ownership.

public bool ExclusiveChoices

Field Value

bool

FixedItem

public ItemDef FixedItem

Field Value

ItemDef

FixedTier

public int FixedTier

Field Value

int

FixedWeapon

public WeaponItemDef FixedWeapon

Field Value

WeaponItemDef

HasFixedTier

public bool HasFixedTier

Field Value

bool

ItemKind

public ItemKind ItemKind

Field Value

ItemKind

MaxTier

public int MaxTier

Field Value

int

MinTier

public int MinTier

Field Value

int

PreviousIds

public IReadOnlyList<string> PreviousIds

Field Value

IReadOnlyList<string>

Progress

public int Progress

Field Value

int

RequiredTags

public List<string> RequiredTags

Field Value

List<string>

Retained

public IReadOnlyList<OfferCandidate> Retained

Field Value

IReadOnlyList<OfferCandidate>

RollCategory

public bool RollCategory

Field Value

bool

Run

public RunState Run

Field Value

RunState

Slots

public int Slots

Field Value

int

Tiers

public TierTable Tiers

Field Value

TierTable

WeaponChance

public float WeaponChance

Field Value

float

WeaponFallsBackToItem

public bool WeaponFallsBackToItem

Field Value

bool

WeightMultiplier

public float WeightMultiplier

Field Value

float