Table of Contents

Class DefaultWorkshopModel

Namespace
TaleWorlds.CampaignSystem.GameComponents
Assembly
TaleWorlds.CampaignSystem.dll
public class DefaultWorkshopModel : WorkshopModel
Inheritance
DefaultWorkshopModel
Inherited Members

Constructors

DefaultWorkshopModel()

public DefaultWorkshopModel()

Properties

CapitalLowLimit

public override int CapitalLowLimit { get; }

Property Value

int

DailyExpense

public override int DailyExpense { get; }

Property Value

int

DaysForPlayerSaveWorkshopFromBankruptcy

public override int DaysForPlayerSaveWorkshopFromBankruptcy { get; }

Property Value

int

DefaultWorkshopCountInSettlement

public override int DefaultWorkshopCountInSettlement { get; }

Property Value

int

InitialCapital

public override int InitialCapital { get; }

Property Value

int

MaximumWorkshopsPlayerCanHave

public override int MaximumWorkshopsPlayerCanHave { get; }

Property Value

int

WarehouseCapacity

public override int WarehouseCapacity { get; }

Property Value

int

Methods

CanPlayerSellWorkshop(Workshop, out TextObject)

public override bool CanPlayerSellWorkshop(Workshop workshop, out TextObject explanation)

Parameters

workshop Workshop
explanation TextObject

Returns

bool

GetConvertProductionCost(WorkshopType)

public override int GetConvertProductionCost(WorkshopType workshopType)

Parameters

workshopType WorkshopType

Returns

int

GetCostForNotable(Workshop)

public override int GetCostForNotable(Workshop workshop)

Parameters

workshop Workshop

Returns

int

GetCostForPlayer(Workshop)

public override int GetCostForPlayer(Workshop workshop)

Parameters

workshop Workshop

Returns

int

GetEffectiveConversionSpeedOfProduction(Workshop, float, bool)

public override ExplainedNumber GetEffectiveConversionSpeedOfProduction(Workshop workshop, float speed, bool includeDescription)

Parameters

workshop Workshop
speed float
includeDescription bool

Returns

ExplainedNumber

GetMaxWorkshopCountForClanTier(int)

public override int GetMaxWorkshopCountForClanTier(int tier)

Parameters

tier int

Returns

int

GetNotableOwnerForWorkshop(Workshop)

public override Hero GetNotableOwnerForWorkshop(Workshop workshop)

Parameters

workshop Workshop

Returns

Hero

GetTradeXpPerWarehouseProduction(EquipmentElement)

public override float GetTradeXpPerWarehouseProduction(EquipmentElement production)

Parameters

production EquipmentElement

Returns

float

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