Table of Contents

Class DefaultSettlementTaxModel

Namespace
TaleWorlds.CampaignSystem.GameComponents
Assembly
TaleWorlds.CampaignSystem.dll
public class DefaultSettlementTaxModel : SettlementTaxModel
Inheritance
DefaultSettlementTaxModel
Inherited Members

Constructors

DefaultSettlementTaxModel()

public DefaultSettlementTaxModel()

Properties

MaximumDecreaseBasedOnSecuritySecurity

public override int MaximumDecreaseBasedOnSecuritySecurity { get; }

Property Value

int

SettlementCommissionDecreaseSecurityThreshold

public override int SettlementCommissionDecreaseSecurityThreshold { get; }

Property Value

int

SettlementCommissionRateTown

public override float SettlementCommissionRateTown { get; }

Property Value

float

SettlementCommissionRateVillage

public override float SettlementCommissionRateVillage { get; }

Property Value

float

Methods

CalculateTownTax(Town, bool)

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

Parameters

town Town
includeDescriptions bool

Returns

ExplainedNumber

CalculateVillageTaxFromIncome(Village, int)

public override int CalculateVillageTaxFromIncome(Village village, int marketIncome)

Parameters

village Village
marketIncome int

Returns

int

GetTownCommissionChangeBasedOnSecurity(Town, float)

public override float GetTownCommissionChangeBasedOnSecurity(Town town, float commission)

Parameters

town Town
commission float

Returns

float

GetTownTaxRatio(Town)

public override float GetTownTaxRatio(Town town)

Parameters

town Town

Returns

float

GetVillageTaxRatio()

public override float GetVillageTaxRatio()

Returns

float

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