Class BalanceRequest
- Namespace
- SurvivorsMaker.Balance
- Assembly
- SurvivorsMaker.Balance.dll
What to simulate. Runs are seeds FirstSeed, FirstSeed+1, … cycling characters and their starting weapons.
public sealed class BalanceRequest
- Inheritance
-
BalanceRequest
- Inherited Members
Constructors
BalanceRequest()
public BalanceRequest()
Fields
AllStartingWeapons
True: cycle every starting weapon of each character. False: first available only.
public bool AllStartingWeapons
Field Value
Arena
public ArenaDef Arena
Field Value
BotFactory
Makes a fresh bot per worker. Null = the built-in random bot.
public Func<IRunBot> BotFactory
Field Value
BotSeedSalt
Seed for the bot's own random is runSeed ^ BotSeedSalt.
public uint BotSeedSalt
Field Value
Characters
Null or empty = every available character.
public List<CharacterDef> Characters
Field Value
Content
public RunContent Content
Field Value
Difficulty
public int Difficulty
Field Value
FirstSeed
public uint FirstSeed
Field Value
MaxActionsPerRun
Safety limit on controller calls per run; exceeding it counts the run as an error.
public int MaxActionsPerRun
Field Value
Mode
public RunMode Mode
Field Value
Runs
public int Runs
Field Value
Settings
public RunSettings Settings
Field Value
SimSettings
public SimSettings SimSettings
Field Value
Systems
public RunSystems Systems