Inherits TaleWorlds.Core.GameModel.
Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultSmithingModel.
◆ GetCraftingPartDifficulty()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetCraftingPartDifficulty |
( |
CraftingPiece |
craftingPiece | ) |
|
|
pure virtual |
◆ CalculateWeaponDesignDifficulty()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.CalculateWeaponDesignDifficulty |
( |
WeaponDesign |
weaponDesign | ) |
|
|
pure virtual |
◆ GetCraftedWeaponModifier()
abstract ItemModifier TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetCraftedWeaponModifier |
( |
WeaponDesign |
weaponDesign, |
|
|
Hero |
weaponsmith |
|
) |
| |
|
pure virtual |
◆ GetRefiningFormulas()
abstract IEnumerable< Crafting.RefiningFormula > TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetRefiningFormulas |
( |
Hero |
weaponsmith | ) |
|
|
pure virtual |
◆ GetCraftingMaterialItem()
abstract ItemObject TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetCraftingMaterialItem |
( |
CraftingMaterials |
craftingMaterial | ) |
|
|
pure virtual |
◆ GetSmeltingOutputForItem()
abstract int[] TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetSmeltingOutputForItem |
( |
ItemObject |
item | ) |
|
|
pure virtual |
◆ GetSkillXpForRefining()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetSkillXpForRefining |
( |
ref Crafting.RefiningFormula |
refineFormula | ) |
|
|
pure virtual |
◆ GetSkillXpForSmelting()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetSkillXpForSmelting |
( |
ItemObject |
item | ) |
|
|
pure virtual |
◆ GetSkillXpForSmithingInFreeBuildMode()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetSkillXpForSmithingInFreeBuildMode |
( |
ItemObject |
item | ) |
|
|
pure virtual |
◆ GetSkillXpForSmithingInCraftingOrderMode()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetSkillXpForSmithingInCraftingOrderMode |
( |
ItemObject |
item | ) |
|
|
pure virtual |
◆ GetSmithingCostsForWeaponDesign()
abstract int[] TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetSmithingCostsForWeaponDesign |
( |
WeaponDesign |
weaponDesign | ) |
|
|
pure virtual |
◆ GetEnergyCostForRefining()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetEnergyCostForRefining |
( |
ref Crafting.RefiningFormula |
refineFormula, |
|
|
Hero |
hero |
|
) |
| |
|
pure virtual |
◆ GetEnergyCostForSmithing()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetEnergyCostForSmithing |
( |
ItemObject |
item, |
|
|
Hero |
hero |
|
) |
| |
|
pure virtual |
◆ GetEnergyCostForSmelting()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetEnergyCostForSmelting |
( |
ItemObject |
item, |
|
|
Hero |
hero |
|
) |
| |
|
pure virtual |
◆ ResearchPointsNeedForNewPart()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.ResearchPointsNeedForNewPart |
( |
int |
totalPartCount, |
|
|
int |
openedPartCount |
|
) |
| |
|
pure virtual |
◆ GetPartResearchGainForSmeltingItem()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetPartResearchGainForSmeltingItem |
( |
ItemObject |
item, |
|
|
Hero |
hero |
|
) |
| |
|
pure virtual |
◆ GetPartResearchGainForSmithingItem()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SmithingModel.GetPartResearchGainForSmithingItem |
( |
ItemObject |
item, |
|
|
Hero |
hero, |
|
|
bool |
isFreeBuildMode |
|
) |
| |
|
pure virtual |