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

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementLoyaltyModel.

Public Member Functions

override ExplainedNumber CalculateLoyaltyChange (Town town, bool includeDescriptions=false)
 
override void CalculateGoldGainDueToHighLoyalty (Town town, ref ExplainedNumber explainedNumber)
 
override void CalculateGoldCutDueToLowLoyalty (Town town, ref ExplainedNumber explainedNumber)
 
abstract ExplainedNumber CalculateLoyaltyChange (Town town, bool includeDescriptions=false)
 
abstract void CalculateGoldGainDueToHighLoyalty (Town town, ref ExplainedNumber explainedNumber)
 
abstract void CalculateGoldCutDueToLowLoyalty (Town town, ref ExplainedNumber explainedNumber)
 

Properties

override float HighLoyaltyProsperityEffect [get]
 
override int LowLoyaltyProsperityEffect [get]
 
override int ThresholdForTaxBoost [get]
 
override int ThresholdForTaxCorruption [get]
 
override int ThresholdForHigherTaxCorruption [get]
 
override int ThresholdForProsperityBoost [get]
 
override int ThresholdForProsperityPenalty [get]
 
override int AdditionalStarvationPenaltyStartDay [get]
 
override int AdditionalStarvationLoyaltyEffect [get]
 
override int RebellionStartLoyaltyThreshold [get]
 
override int RebelliousStateStartLoyaltyThreshold [get]
 
override int LoyaltyBoostAfterRebellionStartValue [get]
 
override int MilitiaBoostPercentage [get]
 
override float ThresholdForNotableRelationBonus [get]
 
override int DailyNotableRelationBonus [get]
 
override int SettlementLoyaltyChangeDueToSecurityThreshold [get]
 
override int MaximumLoyaltyInSettlement [get]
 
override int LoyaltyDriftMedium [get]
 
override float HighSecurityLoyaltyEffect [get]
 
override float LowSecurityLoyaltyEffect [get]
 
override float GovernorSameCultureLoyaltyEffect [get]
 
override float GovernorDifferentCultureLoyaltyEffect [get]
 
override float SettlementOwnerDifferentCultureLoyaltyEffect [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementLoyaltyModel
abstract int SettlementLoyaltyChangeDueToSecurityThreshold [get]
 
abstract int MaximumLoyaltyInSettlement [get]
 
abstract int LoyaltyDriftMedium [get]
 
abstract float HighLoyaltyProsperityEffect [get]
 
abstract int LowLoyaltyProsperityEffect [get]
 
abstract int MilitiaBoostPercentage [get]
 
abstract float HighSecurityLoyaltyEffect [get]
 
abstract float LowSecurityLoyaltyEffect [get]
 
abstract float GovernorSameCultureLoyaltyEffect [get]
 
abstract float GovernorDifferentCultureLoyaltyEffect [get]
 
abstract float SettlementOwnerDifferentCultureLoyaltyEffect [get]
 
abstract int ThresholdForTaxBoost [get]
 
abstract int RebellionStartLoyaltyThreshold [get]
 
abstract int ThresholdForTaxCorruption [get]
 
abstract int ThresholdForHigherTaxCorruption [get]
 
abstract int ThresholdForProsperityBoost [get]
 
abstract int ThresholdForProsperityPenalty [get]
 
abstract int AdditionalStarvationPenaltyStartDay [get]
 
abstract int AdditionalStarvationLoyaltyEffect [get]
 
abstract int RebelliousStateStartLoyaltyThreshold [get]
 
abstract int LoyaltyBoostAfterRebellionStartValue [get]
 
abstract float ThresholdForNotableRelationBonus [get]
 
abstract int DailyNotableRelationBonus [get]
 

Member Function Documentation

◆ CalculateLoyaltyChange()

override ExplainedNumber TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.CalculateLoyaltyChange ( Town  town,
bool  includeDescriptions = false 
)
virtual

◆ CalculateGoldGainDueToHighLoyalty()

override void TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.CalculateGoldGainDueToHighLoyalty ( Town  town,
ref ExplainedNumber  explainedNumber 
)
virtual

◆ CalculateGoldCutDueToLowLoyalty()

override void TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.CalculateGoldCutDueToLowLoyalty ( Town  town,
ref ExplainedNumber  explainedNumber 
)
virtual

Property Documentation

◆ HighLoyaltyProsperityEffect

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.HighLoyaltyProsperityEffect
get

◆ LowLoyaltyProsperityEffect

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.LowLoyaltyProsperityEffect
get

◆ ThresholdForTaxBoost

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.ThresholdForTaxBoost
get

◆ ThresholdForTaxCorruption

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.ThresholdForTaxCorruption
get

◆ ThresholdForHigherTaxCorruption

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.ThresholdForHigherTaxCorruption
get

◆ ThresholdForProsperityBoost

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.ThresholdForProsperityBoost
get

◆ ThresholdForProsperityPenalty

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.ThresholdForProsperityPenalty
get

◆ AdditionalStarvationPenaltyStartDay

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.AdditionalStarvationPenaltyStartDay
get

◆ AdditionalStarvationLoyaltyEffect

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.AdditionalStarvationLoyaltyEffect
get

◆ RebellionStartLoyaltyThreshold

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.RebellionStartLoyaltyThreshold
get

◆ RebelliousStateStartLoyaltyThreshold

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.RebelliousStateStartLoyaltyThreshold
get

◆ LoyaltyBoostAfterRebellionStartValue

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.LoyaltyBoostAfterRebellionStartValue
get

◆ MilitiaBoostPercentage

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.MilitiaBoostPercentage
get

◆ ThresholdForNotableRelationBonus

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.ThresholdForNotableRelationBonus
get

◆ DailyNotableRelationBonus

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.DailyNotableRelationBonus
get

◆ SettlementLoyaltyChangeDueToSecurityThreshold

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.SettlementLoyaltyChangeDueToSecurityThreshold
get

◆ MaximumLoyaltyInSettlement

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.MaximumLoyaltyInSettlement
get

◆ LoyaltyDriftMedium

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.LoyaltyDriftMedium
get

◆ HighSecurityLoyaltyEffect

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.HighSecurityLoyaltyEffect
get

◆ LowSecurityLoyaltyEffect

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.LowSecurityLoyaltyEffect
get

◆ GovernorSameCultureLoyaltyEffect

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.GovernorSameCultureLoyaltyEffect
get

◆ GovernorDifferentCultureLoyaltyEffect

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.GovernorDifferentCultureLoyaltyEffect
get

◆ SettlementOwnerDifferentCultureLoyaltyEffect

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.SettlementOwnerDifferentCultureLoyaltyEffect
get