Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementSecurityModel.
|
override ExplainedNumber | CalculateSecurityChange (Town town, bool includeDescriptions=false) |
|
void | CalculateStrength (PartyBase party, out float totalStrength, out float archerStrength, out float cavalryStrength) |
|
override float | GetLootedNearbyPartySecurityEffect (Town town, float sumOfAttackedPartyStrengths) |
|
override float | GetNearbyBanditPartyDefeatedSecurityEffect (Town town, float sumOfAttackedPartyStrengths) |
|
override void | CalculateGoldGainDueToHighSecurity (Town town, ref ExplainedNumber explainedNumber) |
|
override void | CalculateGoldCutDueToLowSecurity (Town town, ref ExplainedNumber explainedNumber) |
|
abstract float | GetLootedNearbyPartySecurityEffect (Town town, float sumOfAttackedPartyStrengths) |
|
abstract ExplainedNumber | CalculateSecurityChange (Town town, bool includeDescriptions=false) |
|
abstract float | GetNearbyBanditPartyDefeatedSecurityEffect (Town town, float sumOfAttackedPartyStrengths) |
|
abstract void | CalculateGoldGainDueToHighSecurity (Town town, ref ExplainedNumber explainedNumber) |
|
abstract void | CalculateGoldCutDueToLowSecurity (Town town, ref ExplainedNumber explainedNumber) |
|
◆ CalculateSecurityChange()
override ExplainedNumber TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.CalculateSecurityChange |
( |
Town |
town, |
|
|
bool |
includeDescriptions = false |
|
) |
| |
|
virtual |
◆ CalculateStrength()
void TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.CalculateStrength |
( |
PartyBase |
party, |
|
|
out float |
totalStrength, |
|
|
out float |
archerStrength, |
|
|
out float |
cavalryStrength |
|
) |
| |
◆ GetLootedNearbyPartySecurityEffect()
override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.GetLootedNearbyPartySecurityEffect |
( |
Town |
town, |
|
|
float |
sumOfAttackedPartyStrengths |
|
) |
| |
|
virtual |
◆ GetNearbyBanditPartyDefeatedSecurityEffect()
override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.GetNearbyBanditPartyDefeatedSecurityEffect |
( |
Town |
town, |
|
|
float |
sumOfAttackedPartyStrengths |
|
) |
| |
|
virtual |
◆ CalculateGoldGainDueToHighSecurity()
override void TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.CalculateGoldGainDueToHighSecurity |
( |
Town |
town, |
|
|
ref ExplainedNumber |
explainedNumber |
|
) |
| |
|
virtual |
◆ CalculateGoldCutDueToLowSecurity()
override void TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.CalculateGoldCutDueToLowSecurity |
( |
Town |
town, |
|
|
ref ExplainedNumber |
explainedNumber |
|
) |
| |
|
virtual |
◆ MaximumSecurityInSettlement
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.MaximumSecurityInSettlement |
|
get |
◆ SecurityDriftMedium
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.SecurityDriftMedium |
|
get |
◆ MapEventSecurityEffectRadius
override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.MapEventSecurityEffectRadius |
|
get |
◆ HideoutClearedSecurityEffectRadius
override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.HideoutClearedSecurityEffectRadius |
|
get |
◆ HideoutClearedSecurityGain
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.HideoutClearedSecurityGain |
|
get |
◆ ThresholdForTaxCorruption
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.ThresholdForTaxCorruption |
|
get |
◆ ThresholdForHigherTaxCorruption
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.ThresholdForHigherTaxCorruption |
|
get |
◆ ThresholdForTaxBoost
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.ThresholdForTaxBoost |
|
get |
◆ SettlementTaxBoostPercentage
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.SettlementTaxBoostPercentage |
|
get |
◆ SettlementTaxPenaltyPercentage
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.SettlementTaxPenaltyPercentage |
|
get |
◆ ThresholdForNotableRelationBonus
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.ThresholdForNotableRelationBonus |
|
get |
◆ ThresholdForNotableRelationPenalty
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.ThresholdForNotableRelationPenalty |
|
get |
◆ DailyNotableRelationBonus
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.DailyNotableRelationBonus |
|
get |
◆ DailyNotableRelationPenalty
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.DailyNotableRelationPenalty |
|
get |
◆ DailyNotablePowerBonus
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.DailyNotablePowerBonus |
|
get |
◆ DailyNotablePowerPenalty
override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementSecurityModel.DailyNotablePowerPenalty |
|
get |