Table of Contents

Class SettlementMilitiaModel

Namespace
TaleWorlds.CampaignSystem.ComponentInterfaces
Assembly
TaleWorlds.CampaignSystem.dll
public abstract class SettlementMilitiaModel : GameModel
Inheritance
SettlementMilitiaModel
Derived
Inherited Members

Constructors

SettlementMilitiaModel()

protected SettlementMilitiaModel()

Methods

CalculateEliteMilitiaSpawnChance(Settlement)

public abstract float CalculateEliteMilitiaSpawnChance(Settlement settlement)

Parameters

settlement Settlement

Returns

float

CalculateMilitiaChange(Settlement, bool)

public abstract ExplainedNumber CalculateMilitiaChange(Settlement settlement, bool includeDescriptions = false)

Parameters

settlement Settlement
includeDescriptions bool

Returns

ExplainedNumber

CalculateMilitiaSpawnRate(Settlement, out float, out float)

public abstract void CalculateMilitiaSpawnRate(Settlement settlement, out float meleeTroopRate, out float rangedTroopRate)

Parameters

settlement Settlement
meleeTroopRate float
rangedTroopRate float

MilitiaToSpawnAfterSiege(Town)

public abstract int MilitiaToSpawnAfterSiege(Town town)

Parameters

town Town

Returns

int

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