Table of Contents

Class DefaultClanFinanceModel

Namespace
TaleWorlds.CampaignSystem.GameComponents
Assembly
TaleWorlds.CampaignSystem.dll
public class DefaultClanFinanceModel : ClanFinanceModel
Inheritance
DefaultClanFinanceModel
Inherited Members

Constructors

DefaultClanFinanceModel()

public DefaultClanFinanceModel()

Properties

PartyGoldLowerThreshold

public override int PartyGoldLowerThreshold { get; }

Property Value

int

Methods

CalculateClanExpenses(Clan, bool, bool, bool)

public override ExplainedNumber CalculateClanExpenses(Clan clan, bool includeDescriptions = false, bool applyWithdrawals = false, bool includeDetails = false)

Parameters

clan Clan
includeDescriptions bool
applyWithdrawals bool
includeDetails bool

Returns

ExplainedNumber

CalculateClanExpensesInternal(Clan, ref ExplainedNumber, bool, bool)

public void CalculateClanExpensesInternal(Clan clan, ref ExplainedNumber goldChange, bool applyWithdrawals = false, bool includeDetails = false)

Parameters

clan Clan
goldChange ExplainedNumber
applyWithdrawals bool
includeDetails bool

CalculateClanGoldChange(Clan, bool, bool, bool)

public override ExplainedNumber CalculateClanGoldChange(Clan clan, bool includeDescriptions = false, bool applyWithdrawals = false, bool includeDetails = false)

Parameters

clan Clan
includeDescriptions bool
applyWithdrawals bool
includeDetails bool

Returns

ExplainedNumber

CalculateClanIncome(Clan, bool, bool, bool)

public override ExplainedNumber CalculateClanIncome(Clan clan, bool includeDescriptions = false, bool applyWithdrawals = false, bool includeDetails = false)

Parameters

clan Clan
includeDescriptions bool
applyWithdrawals bool
includeDetails bool

Returns

ExplainedNumber

CalculateNotableDailyGoldChange(Hero, bool)

public override int CalculateNotableDailyGoldChange(Hero hero, bool applyWithdrawals)

Parameters

hero Hero
applyWithdrawals bool

Returns

int

CalculateOwnerIncomeFromCaravan(MobileParty)

public override int CalculateOwnerIncomeFromCaravan(MobileParty caravan)

Parameters

caravan MobileParty

Returns

int

CalculateOwnerIncomeFromWorkshop(Workshop)

public override int CalculateOwnerIncomeFromWorkshop(Workshop workshop)

Parameters

workshop Workshop

Returns

int

CalculateTownIncomeFromProjects(Town)

public override int CalculateTownIncomeFromProjects(Town town)

Parameters

town Town

Returns

int

CalculateTownIncomeFromTariffs(Clan, Town, bool)

public override ExplainedNumber CalculateTownIncomeFromTariffs(Clan clan, Town town, bool applyWithdrawals = false)

Parameters

clan Clan
town Town
applyWithdrawals bool

Returns

ExplainedNumber

CalculateVillageIncome(Clan, Village, bool)

public override int CalculateVillageIncome(Clan clan, Village village, bool applyWithdrawals = false)

Parameters

clan Clan
village Village
applyWithdrawals bool

Returns

int

RevenueSmoothenFraction()

public override float RevenueSmoothenFraction()

Returns

float

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