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

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.

Public Member Functions

override ExplainedNumber GetEffectiveConversionSpeedOfProduction (Workshop workshop, float speed, bool includeDescription)
 
override int GetMaxWorkshopCountForClanTier (int tier)
 
override int GetCostForPlayer (Workshop workshop)
 
override int GetCostForNotable (Workshop workshop)
 
override Hero GetNotableOwnerForWorkshop (Workshop workshop)
 
override int GetConvertProductionCost (WorkshopType workshopType)
 
override bool CanPlayerSellWorkshop (Workshop workshop, out TextObject explanation)
 
override float GetTradeXpPerWarehouseProduction (EquipmentElement production)
 
abstract int GetMaxWorkshopCountForClanTier (int tier)
 
abstract int GetCostForPlayer (Workshop workshop)
 
abstract int GetCostForNotable (Workshop workshop)
 
abstract ExplainedNumber GetEffectiveConversionSpeedOfProduction (Workshop workshop, float speed, bool includeDescriptions)
 
abstract Hero GetNotableOwnerForWorkshop (Workshop workshop)
 
abstract int GetConvertProductionCost (WorkshopType workshopType)
 
abstract bool CanPlayerSellWorkshop (Workshop workshop, out TextObject explanation)
 
abstract float GetTradeXpPerWarehouseProduction (EquipmentElement production)
 

Properties

override int WarehouseCapacity [get]
 
override int DaysForPlayerSaveWorkshopFromBankruptcy [get]
 
override int CapitalLowLimit [get]
 
override int InitialCapital [get]
 
override int DailyExpense [get]
 
override int DefaultWorkshopCountInSettlement [get]
 
override int MaximumWorkshopsPlayerCanHave [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel
abstract int DaysForPlayerSaveWorkshopFromBankruptcy [get]
 
abstract int CapitalLowLimit [get]
 
abstract int InitialCapital [get]
 
abstract int DailyExpense [get]
 
abstract int WarehouseCapacity [get]
 
abstract int DefaultWorkshopCountInSettlement [get]
 
abstract int MaximumWorkshopsPlayerCanHave [get]
 

Member Function Documentation

◆ GetEffectiveConversionSpeedOfProduction()

override ExplainedNumber TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetEffectiveConversionSpeedOfProduction ( Workshop  workshop,
float  speed,
bool  includeDescription 
)
virtual

◆ GetMaxWorkshopCountForClanTier()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetMaxWorkshopCountForClanTier ( int  tier)
virtual

◆ GetCostForPlayer()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetCostForPlayer ( Workshop  workshop)
virtual

◆ GetCostForNotable()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetCostForNotable ( Workshop  workshop)
virtual

◆ GetNotableOwnerForWorkshop()

override Hero TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetNotableOwnerForWorkshop ( Workshop  workshop)
virtual

◆ GetConvertProductionCost()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetConvertProductionCost ( WorkshopType  workshopType)
virtual

◆ CanPlayerSellWorkshop()

override bool TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.CanPlayerSellWorkshop ( Workshop  workshop,
out TextObject  explanation 
)
virtual

◆ GetTradeXpPerWarehouseProduction()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetTradeXpPerWarehouseProduction ( EquipmentElement  production)
virtual

Property Documentation

◆ WarehouseCapacity

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.WarehouseCapacity
get

◆ DaysForPlayerSaveWorkshopFromBankruptcy

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.DaysForPlayerSaveWorkshopFromBankruptcy
get

◆ CapitalLowLimit

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.CapitalLowLimit
get

◆ InitialCapital

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.InitialCapital
get

◆ DailyExpense

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.DailyExpense
get

◆ DefaultWorkshopCountInSettlement

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.DefaultWorkshopCountInSettlement
get

◆ MaximumWorkshopsPlayerCanHave

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.MaximumWorkshopsPlayerCanHave
get