M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementMilitiaModel Class Referenceabstract

Inherits TaleWorlds.Core.GameModel.

Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementMilitiaModel.

Public Member Functions

abstract ExplainedNumber CalculateMilitiaChange (Settlement settlement, bool includeDescriptions=false)
 
abstract float CalculateEliteMilitiaSpawnChance (Settlement settlement)
 
abstract void CalculateMilitiaSpawnRate (Settlement settlement, out float meleeTroopRate, out float rangedTroopRate)
 

Member Function Documentation

◆ CalculateMilitiaChange()

abstract ExplainedNumber TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementMilitiaModel.CalculateMilitiaChange ( Settlement  settlement,
bool  includeDescriptions = false 
)
pure virtual

◆ CalculateEliteMilitiaSpawnChance()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementMilitiaModel.CalculateEliteMilitiaSpawnChance ( Settlement  settlement)
pure virtual

◆ CalculateMilitiaSpawnRate()

abstract void TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementMilitiaModel.CalculateMilitiaSpawnRate ( Settlement  settlement,
out float  meleeTroopRate,
out float  rangedTroopRate 
)
pure virtual