Table of Contents

Class SettlementGarrisonModel

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

Constructors

SettlementGarrisonModel()

protected SettlementGarrisonModel()

Methods

CalculateGarrisonChange(Settlement, bool)

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

Parameters

settlement Settlement
includeDescriptions bool

Returns

ExplainedNumber

CalculateGarrisonChangeAutoRecruitment(Settlement, bool)

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

Parameters

settlement Settlement
includeDescriptions bool

Returns

ExplainedNumber

FindNumberOfTroopsToLeaveToGarrison(MobileParty, Settlement)

public abstract int FindNumberOfTroopsToLeaveToGarrison(MobileParty mobileParty, Settlement settlement)

Parameters

mobileParty MobileParty
settlement Settlement

Returns

int

FindNumberOfTroopsToTakeFromGarrison(MobileParty, Settlement, float)

public abstract int FindNumberOfTroopsToTakeFromGarrison(MobileParty mobileParty, Settlement settlement, float idealGarrisonStrengthPerWalledCenter = 0)

Parameters

mobileParty MobileParty
settlement Settlement
idealGarrisonStrengthPerWalledCenter float

Returns

int

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