M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
|
Inherits TaleWorlds.CampaignSystem.CampaignBehaviorBase, and TaleWorlds.CampaignSystem.CampaignBehaviors.ICraftingCampaignBehavior.
Classes | |
class | CraftingCampaignBehaviorTypeDefiner |
class | CraftingOrderSlots |
Public Member Functions | |
override void | SyncData (IDataStore dataStore) |
override void | RegisterEvents () |
bool | IsOpened (CraftingPiece craftingPiece, CraftingTemplate craftingTemplate) |
void | InitializeCraftingElements () |
int | GetCraftingDifficulty (WeaponDesign weaponDesign) |
void | OnSessionLaunched (CampaignGameStarter campaignGameStarter) |
bool | CanHeroUsePart (Hero hero, CraftingPiece craftingPiece) |
int | GetHeroCraftingStamina (Hero hero) |
void | SetHeroCraftingStamina (Hero hero, int value) |
int | GetMaxHeroCraftingStamina (Hero hero) |
void | DoRefinement (Hero hero, Crafting.RefiningFormula refineFormula) |
void | DoSmelting (Hero hero, EquipmentElement equipmentElement) |
ItemObject | CreateCraftedWeaponInFreeBuildMode (Hero hero, WeaponDesign weaponDesign, int modifierTier, Crafting.OverrideData overrideData) |
ItemObject | CreateCraftedWeaponInCraftingOrderMode (Hero crafterHero, CraftingOrder craftingOrder, WeaponDesign weaponDesign, int modifierTier, Crafting.OverrideData overrideData) |
void | CreateTownOrder (Hero orderOwner, int orderSlot) |
CraftingOrder | CreateRandomQuestOrderForHero (Hero orderOwner, string questId) |
CraftingOrder | CreateQuestOrderForHero (Hero orderOwner, string questId, float orderDifficulty=-1.0f, WeaponDesign weaponDesign=null, CraftingTemplate craftingTemplate=null) |
void | GetOrderResult (CraftingOrder craftingOrder, ItemObject craftedItem, out bool isSucceed, out TextObject orderRemark, out TextObject orderResult, out int finalReward) |
void | CompleteOrder (Town town, CraftingOrder craftingOrder, ItemObject craftedItem, Hero completerHero) |
Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase | |
CampaignBehaviorBase (string stringId) | |
CampaignBehaviorBase () | |
abstract void | RegisterEvents () |
abstract void | SyncData (IDataStore dataStore) |
void | RegisterEvents () |
void | CompleteOrder (Town town, CraftingOrder craftingOrder, ItemObject craftedItem, Hero completerHero) |
void | GetOrderResult (CraftingOrder craftingOrder, ItemObject craftedItem, out bool isSucceed, out TextObject orderRemark, out TextObject orderResult, out int finalPrice) |
int | GetCraftingDifficulty (WeaponDesign weaponDesign) |
bool | CanHeroUsePart (Hero hero, CraftingPiece craftingPiece) |
int | GetHeroCraftingStamina (Hero hero) |
void | SetHeroCraftingStamina (Hero hero, int value) |
int | GetMaxHeroCraftingStamina (Hero hero) |
void | DoRefinement (Hero hero, Crafting.RefiningFormula refineFormula) |
void | DoSmelting (Hero currentCraftingHero, EquipmentElement equipmentElement) |
ItemObject | CreateCraftedWeaponInFreeBuildMode (Hero hero, WeaponDesign currentWeaponDesign, int modifierTier, Crafting.OverrideData overrideData) |
ItemObject | CreateCraftedWeaponInCraftingOrderMode (Hero crafterHero, CraftingOrder craftingOrder, WeaponDesign weaponDesign, int modifierTier, Crafting.OverrideData overrideData) |
bool | IsOpened (CraftingPiece craftingPiece, CraftingTemplate craftingTemplate) |
void | InitializeCraftingElements () |
Static Public Member Functions | |
static string | UnlockCraftingPieces (List< String > strings) |
Static Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase | |
static T | GetCampaignBehavior< T > () |
Properties | |
IReadOnlyDictionary< Town, CraftingOrderSlots > | CraftingOrders [get] |
IReadOnlyCollection< WeaponDesign > | CraftingHistory [get] |
static bool | WeaponTypeDebugEnabled [get] |
Properties inherited from TaleWorlds.CampaignSystem.CampaignBehaviors.ICraftingCampaignBehavior | |
IReadOnlyDictionary< Town, CraftingCampaignBehavior.CraftingOrderSlots > | CraftingOrders [get] |
IReadOnlyCollection< WeaponDesign > | CraftingHistory [get] |
Additional Inherited Members | |
Public Attributes inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase | |
readonly string | StringId |
|
virtual |
Implements TaleWorlds.CampaignSystem.CampaignBehaviorBase.
|
virtual |
Implements TaleWorlds.CampaignSystem.CampaignBehaviorBase.
bool TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.IsOpened | ( | CraftingPiece | craftingPiece, |
CraftingTemplate | craftingTemplate | ||
) |
void TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.InitializeCraftingElements | ( | ) |
int TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.GetCraftingDifficulty | ( | WeaponDesign | weaponDesign | ) |
void TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.OnSessionLaunched | ( | CampaignGameStarter | campaignGameStarter | ) |
bool TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.CanHeroUsePart | ( | Hero | hero, |
CraftingPiece | craftingPiece | ||
) |
int TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.GetHeroCraftingStamina | ( | Hero | hero | ) |
void TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.SetHeroCraftingStamina | ( | Hero | hero, |
int | value | ||
) |
int TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.GetMaxHeroCraftingStamina | ( | Hero | hero | ) |
void TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.DoRefinement | ( | Hero | hero, |
Crafting::RefiningFormula | refineFormula | ||
) |
void TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.DoSmelting | ( | Hero | hero, |
EquipmentElement | equipmentElement | ||
) |
ItemObject TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.CreateCraftedWeaponInFreeBuildMode | ( | Hero | hero, |
WeaponDesign | weaponDesign, | ||
int | modifierTier, | ||
Crafting::OverrideData | overrideData | ||
) |
ItemObject TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.CreateCraftedWeaponInCraftingOrderMode | ( | Hero | crafterHero, |
CraftingOrder | craftingOrder, | ||
WeaponDesign | weaponDesign, | ||
int | modifierTier, | ||
Crafting::OverrideData | overrideData | ||
) |
void TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.CreateTownOrder | ( | Hero | orderOwner, |
int | orderSlot | ||
) |
CraftingOrder TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.CreateRandomQuestOrderForHero | ( | Hero | orderOwner, |
string | questId | ||
) |
CraftingOrder TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.CreateQuestOrderForHero | ( | Hero | orderOwner, |
string | questId, | ||
float | orderDifficulty = -1::0f , |
||
WeaponDesign | weaponDesign = null , |
||
CraftingTemplate | craftingTemplate = null |
||
) |
void TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.GetOrderResult | ( | CraftingOrder | craftingOrder, |
ItemObject | craftedItem, | ||
out bool | isSucceed, | ||
out TextObject | orderRemark, | ||
out TextObject | orderResult, | ||
out int | finalReward | ||
) |
void TaleWorlds.CampaignSystem.CampaignBehaviors.CraftingCampaignBehavior.CompleteOrder | ( | Town | town, |
CraftingOrder | craftingOrder, | ||
ItemObject | craftedItem, | ||
Hero | completerHero | ||
) |
|
static |
|
get |
|
get |
|
staticget |