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
AllowWeapons
public bool AllowWeapons
Field Value
Channel
public OfferChannel Channel
Field Value
ExclusiveChoices
Level-up alternatives reserve identity, not simultaneous ownership.
public bool ExclusiveChoices
Field Value
FixedItem
public ItemDef FixedItem
Field Value
FixedTier
public int FixedTier
Field Value
FixedWeapon
public WeaponItemDef FixedWeapon
Field Value
HasFixedTier
public bool HasFixedTier
Field Value
ItemKind
public ItemKind ItemKind
Field Value
MaxTier
public int MaxTier
Field Value
MinTier
public int MinTier
Field Value
PreviousIds
public IReadOnlyList<string> PreviousIds
Field Value
Progress
public int Progress
Field Value
RequiredTags
public List<string> RequiredTags
Field Value
Retained
public IReadOnlyList<OfferCandidate> Retained
Field Value
RollCategory
public bool RollCategory
Field Value
Run
public RunState Run
Field Value
Slots
public int Slots
Field Value
Tiers
public TierTable Tiers
Field Value
WeaponChance
public float WeaponChance
Field Value
WeaponFallsBackToItem
public bool WeaponFallsBackToItem
Field Value
WeightMultiplier
public float WeightMultiplier