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

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.CombatXpModel.

Inherited by StoryMode.GameComponents.StoryModeCombatXpModel.

Public Member Functions

override SkillObject GetSkillForWeapon (WeaponComponentData weapon, bool isSiegeEngineHit)
 
override void GetXpFromHit (CharacterObject attackerTroop, CharacterObject captain, CharacterObject attackedTroop, PartyBase party, int damage, bool isFatal, MissionTypeEnum missionType, out int xpAmount)
 
override float GetXpMultiplierFromShotDifficulty (float shotDifficulty)
 
abstract SkillObject GetSkillForWeapon (WeaponComponentData weapon, bool isSiegeEngineHit)
 
abstract void GetXpFromHit (CharacterObject attackerTroop, CharacterObject captain, CharacterObject attackedTroop, PartyBase attackerParty, int damage, bool isFatal, MissionTypeEnum missionType, out int xpAmount)
 
abstract float GetXpMultiplierFromShotDifficulty (float shotDifficulty)
 

Properties

override float CaptainRadius [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.CombatXpModel
abstract float CaptainRadius [get]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.CombatXpModel
enum  MissionTypeEnum {
  Battle ,
  PracticeFight ,
  Tournament ,
  SimulationBattle ,
  NoXp
}
 

Member Function Documentation

◆ GetSkillForWeapon()

override SkillObject TaleWorlds.CampaignSystem.GameComponents.DefaultCombatXpModel.GetSkillForWeapon ( WeaponComponentData  weapon,
bool  isSiegeEngineHit 
)
virtual

◆ GetXpFromHit()

override void TaleWorlds.CampaignSystem.GameComponents.DefaultCombatXpModel.GetXpFromHit ( CharacterObject  attackerTroop,
CharacterObject  captain,
CharacterObject  attackedTroop,
PartyBase  party,
int  damage,
bool  isFatal,
MissionTypeEnum  missionType,
out int  xpAmount 
)
virtual

◆ GetXpMultiplierFromShotDifficulty()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultCombatXpModel.GetXpMultiplierFromShotDifficulty ( float  shotDifficulty)
virtual

Property Documentation

◆ CaptainRadius

override float TaleWorlds.CampaignSystem.GameComponents.DefaultCombatXpModel.CaptainRadius
get