M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementMilitiaModel Class Reference

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementMilitiaModel.

Public Member Functions

override int MilitiaToSpawnAfterSiege (Town town)
 
override ExplainedNumber CalculateMilitiaChange (Settlement settlement, bool includeDescriptions=false)
 
override float CalculateEliteMilitiaSpawnChance (Settlement settlement)
 
override void CalculateMilitiaSpawnRate (Settlement settlement, out float meleeTroopRate, out float rangedTroopRate)
 
abstract int MilitiaToSpawnAfterSiege (Town town)
 
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

◆ MilitiaToSpawnAfterSiege()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementMilitiaModel.MilitiaToSpawnAfterSiege ( Town  town)
virtual

◆ CalculateMilitiaChange()

override ExplainedNumber TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementMilitiaModel.CalculateMilitiaChange ( Settlement  settlement,
bool  includeDescriptions = false 
)
virtual

◆ CalculateEliteMilitiaSpawnChance()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementMilitiaModel.CalculateEliteMilitiaSpawnChance ( Settlement  settlement)
virtual

◆ CalculateMilitiaSpawnRate()

override void TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementMilitiaModel.CalculateMilitiaSpawnRate ( Settlement  settlement,
out float  meleeTroopRate,
out float  rangedTroopRate 
)
virtual