Class DefaultSettlementLoyaltyModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultSettlementLoyaltyModel : SettlementLoyaltyModel
- Inheritance
-
DefaultSettlementLoyaltyModel
- Inherited Members
Constructors
DefaultSettlementLoyaltyModel()
public DefaultSettlementLoyaltyModel()
Properties
AdditionalStarvationLoyaltyEffect
public override int AdditionalStarvationLoyaltyEffect { get; }
Property Value
AdditionalStarvationPenaltyStartDay
public override int AdditionalStarvationPenaltyStartDay { get; }
Property Value
DailyNotableRelationBonus
public override int DailyNotableRelationBonus { get; }
Property Value
GovernorDifferentCultureLoyaltyEffect
public override float GovernorDifferentCultureLoyaltyEffect { get; }
Property Value
GovernorSameCultureLoyaltyEffect
public override float GovernorSameCultureLoyaltyEffect { get; }
Property Value
HighLoyaltyProsperityEffect
public override float HighLoyaltyProsperityEffect { get; }
Property Value
HighSecurityLoyaltyEffect
public override float HighSecurityLoyaltyEffect { get; }
Property Value
LowLoyaltyProsperityEffect
public override int LowLoyaltyProsperityEffect { get; }
Property Value
LowSecurityLoyaltyEffect
public override float LowSecurityLoyaltyEffect { get; }
Property Value
LoyaltyBoostAfterRebellionStartValue
public override int LoyaltyBoostAfterRebellionStartValue { get; }
Property Value
LoyaltyDriftMedium
public override int LoyaltyDriftMedium { get; }
Property Value
MaximumLoyaltyInSettlement
public override int MaximumLoyaltyInSettlement { get; }
Property Value
MilitiaBoostPercentage
public override int MilitiaBoostPercentage { get; }
Property Value
RebellionStartLoyaltyThreshold
public override int RebellionStartLoyaltyThreshold { get; }
Property Value
RebelliousStateStartLoyaltyThreshold
public override int RebelliousStateStartLoyaltyThreshold { get; }
Property Value
SettlementLoyaltyChangeDueToSecurityThreshold
public override int SettlementLoyaltyChangeDueToSecurityThreshold { get; }
Property Value
SettlementOwnerDifferentCultureLoyaltyEffect
public override float SettlementOwnerDifferentCultureLoyaltyEffect { get; }
Property Value
ThresholdForHigherTaxCorruption
public override int ThresholdForHigherTaxCorruption { get; }
Property Value
ThresholdForNotableRelationBonus
public override float ThresholdForNotableRelationBonus { get; }
Property Value
ThresholdForProsperityBoost
public override int ThresholdForProsperityBoost { get; }
Property Value
ThresholdForProsperityPenalty
public override int ThresholdForProsperityPenalty { get; }
Property Value
ThresholdForTaxBoost
public override int ThresholdForTaxBoost { get; }
Property Value
ThresholdForTaxCorruption
public override int ThresholdForTaxCorruption { get; }
Property Value
Methods
CalculateGoldCutDueToLowLoyalty(Town, ref ExplainedNumber)
public override void CalculateGoldCutDueToLowLoyalty(Town town, ref ExplainedNumber explainedNumber)
Parameters
town
TownexplainedNumber
ExplainedNumber
CalculateGoldGainDueToHighLoyalty(Town, ref ExplainedNumber)
public override void CalculateGoldGainDueToHighLoyalty(Town town, ref ExplainedNumber explainedNumber)
Parameters
town
TownexplainedNumber
ExplainedNumber
CalculateLoyaltyChange(Town, bool)
public override ExplainedNumber CalculateLoyaltyChange(Town town, bool includeDescriptions = false)
Parameters
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).