M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.ComponentInterfaces.PartyHealingModel Class Referenceabstract

Inherits TaleWorlds.Core.GameModel.

Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultPartyHealingModel.

Public Member Functions

abstract float GetSurgeryChance (PartyBase party, CharacterObject character)
 
abstract float GetSurvivalChance (PartyBase party, CharacterObject agentCharacter, DamageTypes damageType, PartyBase enemyParty=null)
 
abstract int GetSkillXpFromHealingTroop (PartyBase party)
 
abstract ExplainedNumber GetDailyHealingForRegulars (MobileParty party, bool includeDescriptions=false)
 
abstract ExplainedNumber GetDailyHealingHpForHeroes (MobileParty party, bool includeDescriptions=false)
 
abstract int GetHeroesEffectedHealingAmount (Hero hero, float healingRate)
 
abstract float GetSiegeBombardmentHitSurgeryChance (PartyBase party)
 
abstract int GetBattleEndHealingAmount (MobileParty party, CharacterObject character)
 

Member Function Documentation

◆ GetSurgeryChance()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.PartyHealingModel.GetSurgeryChance ( PartyBase  party,
CharacterObject  character 
)
pure virtual

◆ GetSurvivalChance()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.PartyHealingModel.GetSurvivalChance ( PartyBase  party,
CharacterObject  agentCharacter,
DamageTypes  damageType,
PartyBase  enemyParty = null 
)
pure virtual

◆ GetSkillXpFromHealingTroop()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.PartyHealingModel.GetSkillXpFromHealingTroop ( PartyBase  party)
pure virtual

◆ GetDailyHealingForRegulars()

abstract ExplainedNumber TaleWorlds.CampaignSystem.ComponentInterfaces.PartyHealingModel.GetDailyHealingForRegulars ( MobileParty  party,
bool  includeDescriptions = false 
)
pure virtual

◆ GetDailyHealingHpForHeroes()

abstract ExplainedNumber TaleWorlds.CampaignSystem.ComponentInterfaces.PartyHealingModel.GetDailyHealingHpForHeroes ( MobileParty  party,
bool  includeDescriptions = false 
)
pure virtual

◆ GetHeroesEffectedHealingAmount()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.PartyHealingModel.GetHeroesEffectedHealingAmount ( Hero  hero,
float  healingRate 
)
pure virtual

◆ GetSiegeBombardmentHitSurgeryChance()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.PartyHealingModel.GetSiegeBombardmentHitSurgeryChance ( PartyBase  party)
pure virtual

◆ GetBattleEndHealingAmount()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.PartyHealingModel.GetBattleEndHealingAmount ( MobileParty  party,
CharacterObject  character 
)
pure virtual