Table of Contents

Class DefaultSettlementGarrisonModel

Namespace
TaleWorlds.CampaignSystem.GameComponents
Assembly
TaleWorlds.CampaignSystem.dll
public class DefaultSettlementGarrisonModel : SettlementGarrisonModel
Inheritance
DefaultSettlementGarrisonModel
Inherited Members

Constructors

DefaultSettlementGarrisonModel()

public DefaultSettlementGarrisonModel()

Methods

CalculateGarrisonChange(Settlement, bool)

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

Parameters

settlement Settlement
includeDescriptions bool

Returns

ExplainedNumber

CalculateGarrisonChangeAutoRecruitment(Settlement, bool)

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

Parameters

settlement Settlement
includeDescriptions bool

Returns

ExplainedNumber

FindNumberOfTroopsToLeaveToGarrison(MobileParty, Settlement)

public override int FindNumberOfTroopsToLeaveToGarrison(MobileParty mobileParty, Settlement settlement)

Parameters

mobileParty MobileParty
settlement Settlement

Returns

int

FindNumberOfTroopsToTakeFromGarrison(MobileParty, Settlement, float)

public override int FindNumberOfTroopsToTakeFromGarrison(MobileParty mobileParty, Settlement settlement, float defaultIdealGarrisonStrengthPerWalledCenter = 0)

Parameters

mobileParty MobileParty
settlement Settlement
defaultIdealGarrisonStrengthPerWalledCenter float

Returns

int

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