Table of Contents

Struct MissionSpawnSettings

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public struct MissionSpawnSettings
Inherited Members
Extension Methods

Constructors

MissionSpawnSettings(InitialSpawnMethod, ReinforcementTimingMethod, ReinforcementSpawnMethod, float, float, float, float, int, float, float, float, float)

public MissionSpawnSettings(MissionSpawnSettings.InitialSpawnMethod initialTroopsSpawnMethod, MissionSpawnSettings.ReinforcementTimingMethod reinforcementTimingMethod, MissionSpawnSettings.ReinforcementSpawnMethod reinforcementTroopsSpawnMethod, float globalReinforcementInterval = 0, float reinforcementBatchPercentage = 0, float desiredReinforcementPercentage = 0, float reinforcementWavePercentage = 0, int maximumReinforcementWaveCount = 0, float defenderReinforcementBatchPercentage = 0, float attackerReinforcementBatchPercentage = 0, float defenderAdvantageFactor = 1, float maximumBattleSizeRatio = 0.75)

Parameters

initialTroopsSpawnMethod MissionSpawnSettings.InitialSpawnMethod
reinforcementTimingMethod MissionSpawnSettings.ReinforcementTimingMethod
reinforcementTroopsSpawnMethod MissionSpawnSettings.ReinforcementSpawnMethod
globalReinforcementInterval float
reinforcementBatchPercentage float
desiredReinforcementPercentage float
reinforcementWavePercentage float
maximumReinforcementWaveCount int
defenderReinforcementBatchPercentage float
attackerReinforcementBatchPercentage float
defenderAdvantageFactor float
maximumBattleSizeRatio float

Fields

DefaultDefenderAdvantageFactor

public const float DefaultDefenderAdvantageFactor = 1

Field Value

float

DefaultMaximumBattleSizeRatio

public const float DefaultMaximumBattleSizeRatio = 0.75

Field Value

float

MaximumBattleSizeRatioLimit

public const float MaximumBattleSizeRatioLimit = 0.99

Field Value

float

MaximumDefenderAdvantageFactor

public const float MaximumDefenderAdvantageFactor = 10

Field Value

float

MinimumBattleSizeRatioLimit

public const float MinimumBattleSizeRatioLimit = 0.5

Field Value

float

MinimumDefenderAdvantageFactor

public const float MinimumDefenderAdvantageFactor = 0.1

Field Value

float

MinimumReinforcementInterval

public const float MinimumReinforcementInterval = 1

Field Value

float

Properties

AttackerReinforcementBatchPercentage

public float AttackerReinforcementBatchPercentage { get; set; }

Property Value

float

DefenderAdvantageFactor

public float DefenderAdvantageFactor { get; set; }

Property Value

float

DefenderReinforcementBatchPercentage

public float DefenderReinforcementBatchPercentage { get; set; }

Property Value

float

DesiredReinforcementPercentage

public float DesiredReinforcementPercentage { get; set; }

Property Value

float

GlobalReinforcementInterval

public float GlobalReinforcementInterval { get; set; }

Property Value

float

InitialTroopsSpawnMethod

public MissionSpawnSettings.InitialSpawnMethod InitialTroopsSpawnMethod { get; }

Property Value

MissionSpawnSettings.InitialSpawnMethod

MaximumBattleSideRatio

public float MaximumBattleSideRatio { get; set; }

Property Value

float

MaximumReinforcementWaveCount

public int MaximumReinforcementWaveCount { get; set; }

Property Value

int

ReinforcementBatchPercentage

public float ReinforcementBatchPercentage { get; set; }

Property Value

float

ReinforcementTroopsSpawnMethod

public MissionSpawnSettings.ReinforcementSpawnMethod ReinforcementTroopsSpawnMethod { get; }

Property Value

MissionSpawnSettings.ReinforcementSpawnMethod

ReinforcementTroopsTimingMethod

public MissionSpawnSettings.ReinforcementTimingMethod ReinforcementTroopsTimingMethod { get; }

Property Value

MissionSpawnSettings.ReinforcementTimingMethod

ReinforcementWavePercentage

public float ReinforcementWavePercentage { get; set; }

Property Value

float

Methods

CreateDefaultSpawnSettings()

public static MissionSpawnSettings CreateDefaultSpawnSettings()

Returns

MissionSpawnSettings

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).