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

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.PartyHealingModel.

Public Member Functions

override float GetSurgeryChance (PartyBase party, CharacterObject character)
 
override float GetSiegeBombardmentHitSurgeryChance (PartyBase party)
 
override float GetSurvivalChance (PartyBase party, CharacterObject character, DamageTypes damageType, bool canDamageKillEvenIfBlunt, PartyBase enemyParty=null)
 
override int GetSkillXpFromHealingTroop (PartyBase party)
 
override ExplainedNumber GetDailyHealingForRegulars (MobileParty party, bool includeDescriptions=false)
 
override ExplainedNumber GetDailyHealingHpForHeroes (MobileParty party, bool includeDescriptions=false)
 
override int GetHeroesEffectedHealingAmount (Hero hero, float healingRate)
 
override int GetBattleEndHealingAmount (MobileParty party, CharacterObject character)
 
abstract float GetSurgeryChance (PartyBase party, CharacterObject character)
 
abstract float GetSurvivalChance (PartyBase party, CharacterObject agentCharacter, DamageTypes damageType, bool canDamageKillEvenIfBlunt, 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()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultPartyHealingModel.GetSurgeryChance ( PartyBase  party,
CharacterObject  character 
)
virtual

◆ GetSiegeBombardmentHitSurgeryChance()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultPartyHealingModel.GetSiegeBombardmentHitSurgeryChance ( PartyBase  party)
virtual

◆ GetSurvivalChance()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultPartyHealingModel.GetSurvivalChance ( PartyBase  party,
CharacterObject  character,
DamageTypes  damageType,
bool  canDamageKillEvenIfBlunt,
PartyBase  enemyParty = null 
)
virtual

◆ GetSkillXpFromHealingTroop()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultPartyHealingModel.GetSkillXpFromHealingTroop ( PartyBase  party)
virtual

◆ GetDailyHealingForRegulars()

override ExplainedNumber TaleWorlds.CampaignSystem.GameComponents.DefaultPartyHealingModel.GetDailyHealingForRegulars ( MobileParty  party,
bool  includeDescriptions = false 
)
virtual

◆ GetDailyHealingHpForHeroes()

override ExplainedNumber TaleWorlds.CampaignSystem.GameComponents.DefaultPartyHealingModel.GetDailyHealingHpForHeroes ( MobileParty  party,
bool  includeDescriptions = false 
)
virtual

◆ GetHeroesEffectedHealingAmount()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultPartyHealingModel.GetHeroesEffectedHealingAmount ( Hero  hero,
float  healingRate 
)
virtual

◆ GetBattleEndHealingAmount()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultPartyHealingModel.GetBattleEndHealingAmount ( MobileParty  party,
CharacterObject  character 
)
virtual