Class DefaultSettlementSecurityModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultSettlementSecurityModel : SettlementSecurityModel
- Inheritance
-
DefaultSettlementSecurityModel
- Inherited Members
Constructors
DefaultSettlementSecurityModel()
public DefaultSettlementSecurityModel()
Properties
DailyNotablePowerBonus
public override int DailyNotablePowerBonus { get; }
Property Value
DailyNotablePowerPenalty
public override int DailyNotablePowerPenalty { get; }
Property Value
DailyNotableRelationBonus
public override int DailyNotableRelationBonus { get; }
Property Value
DailyNotableRelationPenalty
public override int DailyNotableRelationPenalty { get; }
Property Value
HideoutClearedSecurityEffectRadius
public override float HideoutClearedSecurityEffectRadius { get; }
Property Value
HideoutClearedSecurityGain
public override int HideoutClearedSecurityGain { get; }
Property Value
MapEventSecurityEffectRadius
public override float MapEventSecurityEffectRadius { get; }
Property Value
MaximumSecurityInSettlement
public override int MaximumSecurityInSettlement { get; }
Property Value
SecurityDriftMedium
public override int SecurityDriftMedium { get; }
Property Value
SettlementTaxBoostPercentage
public override int SettlementTaxBoostPercentage { get; }
Property Value
SettlementTaxPenaltyPercentage
public override int SettlementTaxPenaltyPercentage { get; }
Property Value
ThresholdForHigherTaxCorruption
public override int ThresholdForHigherTaxCorruption { get; }
Property Value
ThresholdForNotableRelationBonus
public override int ThresholdForNotableRelationBonus { get; }
Property Value
ThresholdForNotableRelationPenalty
public override int ThresholdForNotableRelationPenalty { get; }
Property Value
ThresholdForTaxBoost
public override int ThresholdForTaxBoost { get; }
Property Value
ThresholdForTaxCorruption
public override int ThresholdForTaxCorruption { get; }
Property Value
Methods
CalculateGoldCutDueToLowSecurity(Town, ref ExplainedNumber)
public override void CalculateGoldCutDueToLowSecurity(Town town, ref ExplainedNumber explainedNumber)
Parameters
town
TownexplainedNumber
ExplainedNumber
CalculateGoldGainDueToHighSecurity(Town, ref ExplainedNumber)
public override void CalculateGoldGainDueToHighSecurity(Town town, ref ExplainedNumber explainedNumber)
Parameters
town
TownexplainedNumber
ExplainedNumber
CalculateSecurityChange(Town, bool)
public override ExplainedNumber CalculateSecurityChange(Town town, bool includeDescriptions = false)
Parameters
Returns
GetLootedNearbyPartySecurityEffect(Town, float)
public override float GetLootedNearbyPartySecurityEffect(Town town, float sumOfAttackedPartyStrengths)
Parameters
Returns
GetNearbyBanditPartyDefeatedSecurityEffect(Town, float)
public override float GetNearbyBanditPartyDefeatedSecurityEffect(Town town, float sumOfAttackedPartyStrengths)
Parameters
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).