M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel Class Reference

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel.

Public Member Functions

override float GetTownTaxRatio (Town town)
 
override float GetVillageTaxRatio ()
 
override float GetTownCommissionChangeBasedOnSecurity (Town town, float commission)
 
override ExplainedNumber CalculateTownTax (Town town, bool includeDescriptions=false)
 
override int CalculateVillageTaxFromIncome (Village village, int marketIncome)
 
abstract float GetTownTaxRatio (Town town)
 
abstract float GetVillageTaxRatio ()
 
abstract float GetTownCommissionChangeBasedOnSecurity (Town town, float commission)
 
abstract ExplainedNumber CalculateTownTax (Town town, bool includeDescriptions=false)
 
abstract int CalculateVillageTaxFromIncome (Village village, int marketIncome)
 

Properties

override float SettlementCommissionRateTown [get]
 
override float SettlementCommissionRateVillage [get]
 
override int SettlementCommissionDecreaseSecurityThreshold [get]
 
override int MaximumDecreaseBasedOnSecuritySecurity [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel
abstract float SettlementCommissionRateTown [get]
 
abstract float SettlementCommissionRateVillage [get]
 
abstract int SettlementCommissionDecreaseSecurityThreshold [get]
 
abstract int MaximumDecreaseBasedOnSecuritySecurity [get]
 

Member Function Documentation

◆ GetTownTaxRatio()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel.GetTownTaxRatio ( Town  town)
virtual

◆ GetVillageTaxRatio()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel.GetVillageTaxRatio ( )
virtual

◆ GetTownCommissionChangeBasedOnSecurity()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel.GetTownCommissionChangeBasedOnSecurity ( Town  town,
float  commission 
)
virtual

◆ CalculateTownTax()

override ExplainedNumber TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel.CalculateTownTax ( Town  town,
bool  includeDescriptions = false 
)
virtual

◆ CalculateVillageTaxFromIncome()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel.CalculateVillageTaxFromIncome ( Village  village,
int  marketIncome 
)
virtual

Property Documentation

◆ SettlementCommissionRateTown

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel.SettlementCommissionRateTown
get

◆ SettlementCommissionRateVillage

override float TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel.SettlementCommissionRateVillage
get

◆ SettlementCommissionDecreaseSecurityThreshold

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel.SettlementCommissionDecreaseSecurityThreshold
get

◆ MaximumDecreaseBasedOnSecuritySecurity

override int TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel.MaximumDecreaseBasedOnSecuritySecurity
get