Table of Contents

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

int

AdditionalStarvationPenaltyStartDay

public override int AdditionalStarvationPenaltyStartDay { get; }

Property Value

int

DailyNotableRelationBonus

public override int DailyNotableRelationBonus { get; }

Property Value

int

GovernorDifferentCultureLoyaltyEffect

public override float GovernorDifferentCultureLoyaltyEffect { get; }

Property Value

float

GovernorSameCultureLoyaltyEffect

public override float GovernorSameCultureLoyaltyEffect { get; }

Property Value

float

HighLoyaltyProsperityEffect

public override float HighLoyaltyProsperityEffect { get; }

Property Value

float

HighSecurityLoyaltyEffect

public override float HighSecurityLoyaltyEffect { get; }

Property Value

float

LowLoyaltyProsperityEffect

public override int LowLoyaltyProsperityEffect { get; }

Property Value

int

LowSecurityLoyaltyEffect

public override float LowSecurityLoyaltyEffect { get; }

Property Value

float

LoyaltyBoostAfterRebellionStartValue

public override int LoyaltyBoostAfterRebellionStartValue { get; }

Property Value

int

LoyaltyDriftMedium

public override int LoyaltyDriftMedium { get; }

Property Value

int

MaximumLoyaltyInSettlement

public override int MaximumLoyaltyInSettlement { get; }

Property Value

int

MilitiaBoostPercentage

public override int MilitiaBoostPercentage { get; }

Property Value

int

RebellionStartLoyaltyThreshold

public override int RebellionStartLoyaltyThreshold { get; }

Property Value

int

RebelliousStateStartLoyaltyThreshold

public override int RebelliousStateStartLoyaltyThreshold { get; }

Property Value

int

SettlementLoyaltyChangeDueToSecurityThreshold

public override int SettlementLoyaltyChangeDueToSecurityThreshold { get; }

Property Value

int

SettlementOwnerDifferentCultureLoyaltyEffect

public override float SettlementOwnerDifferentCultureLoyaltyEffect { get; }

Property Value

float

ThresholdForHigherTaxCorruption

public override int ThresholdForHigherTaxCorruption { get; }

Property Value

int

ThresholdForNotableRelationBonus

public override float ThresholdForNotableRelationBonus { get; }

Property Value

float

ThresholdForProsperityBoost

public override int ThresholdForProsperityBoost { get; }

Property Value

int

ThresholdForProsperityPenalty

public override int ThresholdForProsperityPenalty { get; }

Property Value

int

ThresholdForTaxBoost

public override int ThresholdForTaxBoost { get; }

Property Value

int

ThresholdForTaxCorruption

public override int ThresholdForTaxCorruption { get; }

Property Value

int

Methods

CalculateGoldCutDueToLowLoyalty(Town, ref ExplainedNumber)

public override void CalculateGoldCutDueToLowLoyalty(Town town, ref ExplainedNumber explainedNumber)

Parameters

town Town
explainedNumber ExplainedNumber

CalculateGoldGainDueToHighLoyalty(Town, ref ExplainedNumber)

public override void CalculateGoldGainDueToHighLoyalty(Town town, ref ExplainedNumber explainedNumber)

Parameters

town Town
explainedNumber ExplainedNumber

CalculateLoyaltyChange(Town, bool)

public override ExplainedNumber CalculateLoyaltyChange(Town town, bool includeDescriptions = false)

Parameters

town Town
includeDescriptions bool

Returns

ExplainedNumber

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