Inherits TaleWorlds.Core.GameModel.
Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.
◆ GetLootedNearbyPartySecurityEffect()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.GetLootedNearbyPartySecurityEffect |
( |
Town |
town, |
|
|
float |
sumOfAttackedPartyStrengths |
|
) |
| |
|
pure virtual |
◆ CalculateSecurityChange()
abstract ExplainedNumber TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.CalculateSecurityChange |
( |
Town |
town, |
|
|
bool |
includeDescriptions = false |
|
) |
| |
|
pure virtual |
◆ GetNearbyBanditPartyDefeatedSecurityEffect()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.GetNearbyBanditPartyDefeatedSecurityEffect |
( |
Town |
town, |
|
|
float |
sumOfAttackedPartyStrengths |
|
) |
| |
|
pure virtual |
◆ CalculateGoldGainDueToHighSecurity()
abstract void TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.CalculateGoldGainDueToHighSecurity |
( |
Town |
town, |
|
|
ref ExplainedNumber |
explainedNumber |
|
) |
| |
|
pure virtual |
◆ CalculateGoldCutDueToLowSecurity()
abstract void TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.CalculateGoldCutDueToLowSecurity |
( |
Town |
town, |
|
|
ref ExplainedNumber |
explainedNumber |
|
) |
| |
|
pure virtual |
◆ MaximumSecurityInSettlement
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.MaximumSecurityInSettlement |
|
get |
◆ SecurityDriftMedium
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.SecurityDriftMedium |
|
get |
◆ MapEventSecurityEffectRadius
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.MapEventSecurityEffectRadius |
|
get |
◆ HideoutClearedSecurityEffectRadius
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.HideoutClearedSecurityEffectRadius |
|
get |
◆ HideoutClearedSecurityGain
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.HideoutClearedSecurityGain |
|
get |
◆ ThresholdForTaxCorruption
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.ThresholdForTaxCorruption |
|
get |
◆ ThresholdForHigherTaxCorruption
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.ThresholdForHigherTaxCorruption |
|
get |
◆ ThresholdForTaxBoost
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.ThresholdForTaxBoost |
|
get |
◆ SettlementTaxBoostPercentage
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.SettlementTaxBoostPercentage |
|
get |
◆ SettlementTaxPenaltyPercentage
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.SettlementTaxPenaltyPercentage |
|
get |
◆ ThresholdForNotableRelationBonus
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.ThresholdForNotableRelationBonus |
|
get |
◆ ThresholdForNotableRelationPenalty
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.ThresholdForNotableRelationPenalty |
|
get |
◆ DailyNotableRelationBonus
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.DailyNotableRelationBonus |
|
get |
◆ DailyNotableRelationPenalty
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.DailyNotableRelationPenalty |
|
get |
◆ DailyNotablePowerBonus
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.DailyNotablePowerBonus |
|
get |
◆ DailyNotablePowerPenalty
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.DailyNotablePowerPenalty |
|
get |