M&B: Bannerlord 1.1.0
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 int GetInitialCapital (int level)
 
override int GetDailyExpense (int level)
 
override float GetPolicyEffectToProduction (Town town)
 
override int GetUpgradeCost (int currentLevel)
 
override int GetMaxWorkshopCountForTier (int tier)
 
override int GetBuyingCostForPlayer (Workshop workshop)
 
override int GetSellingCost (Workshop workshop)
 
override Hero SelectNextOwnerForWorkshop (Town town, Workshop workshop, Hero excludedHero, int requiredGold=0)
 
override int GetConvertProductionCost (WorkshopType workshopType)
 
override bool CanPlayerSellWorkshop (Workshop workshop, out TextObject explanation)
 
abstract int GetInitialCapital (int level)
 
abstract int GetDailyExpense (int level)
 
abstract float GetPolicyEffectToProduction (Town town)
 
abstract int GetUpgradeCost (int currentLevel)
 
abstract int GetMaxWorkshopCountForTier (int tier)
 
abstract int GetBuyingCostForPlayer (Workshop workshop)
 
abstract int GetSellingCost (Workshop workshop)
 
abstract Hero SelectNextOwnerForWorkshop (Town town, Workshop workshop, Hero excludedHero, int requiredGold=0)
 
abstract int GetConvertProductionCost (WorkshopType workshopType)
 
abstract bool CanPlayerSellWorkshop (Workshop workshop, out TextObject explanation)
 

Properties

override int MaxWorkshopLevel [get]
 
override int DaysForPlayerSaveWorkshopFromBankruptcy [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel
abstract int MaxWorkshopLevel [get]
 
abstract int DaysForPlayerSaveWorkshopFromBankruptcy [get]
 

Member Function Documentation

◆ GetInitialCapital()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetInitialCapital ( int  level)
virtual

◆ GetDailyExpense()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetDailyExpense ( int  level)
virtual

◆ GetPolicyEffectToProduction()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetPolicyEffectToProduction ( Town  town)
virtual

◆ GetUpgradeCost()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.GetUpgradeCost ( int  currentLevel)
virtual

◆ GetMaxWorkshopCountForTier()

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

◆ GetBuyingCostForPlayer()

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

◆ GetSellingCost()

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

◆ SelectNextOwnerForWorkshop()

override Hero TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.SelectNextOwnerForWorkshop ( Town  town,
Workshop  workshop,
Hero  excludedHero,
int  requiredGold = 0 
)
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

Property Documentation

◆ MaxWorkshopLevel

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

◆ DaysForPlayerSaveWorkshopFromBankruptcy

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