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

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.PartyTrainingModel.

Public Member Functions

override int GetXpReward (CharacterObject character)
 
override ExplainedNumber GetEffectiveDailyExperience (MobileParty mobileParty, TroopRosterElement troop)
 
override int GenerateSharedXp (CharacterObject troop, int xp, MobileParty mobileParty)
 
override int CalculateXpGainFromBattles (FlattenedTroopRosterElement troopRosterElement, PartyBase party)
 
abstract int GenerateSharedXp (CharacterObject troop, int xp, MobileParty mobileParty)
 
abstract int CalculateXpGainFromBattles (FlattenedTroopRosterElement troopRosterElement, PartyBase party)
 
abstract int GetXpReward (CharacterObject character)
 
abstract ExplainedNumber GetEffectiveDailyExperience (MobileParty party, TroopRosterElement troop)
 

Member Function Documentation

◆ GetXpReward()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultPartyTrainingModel.GetXpReward ( CharacterObject  character)
virtual

◆ GetEffectiveDailyExperience()

override ExplainedNumber TaleWorlds.CampaignSystem.GameComponents.DefaultPartyTrainingModel.GetEffectiveDailyExperience ( MobileParty  mobileParty,
TroopRosterElement  troop 
)
virtual

◆ GenerateSharedXp()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultPartyTrainingModel.GenerateSharedXp ( CharacterObject  troop,
int  xp,
MobileParty  mobileParty 
)
virtual

◆ CalculateXpGainFromBattles()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultPartyTrainingModel.CalculateXpGainFromBattles ( FlattenedTroopRosterElement  troopRosterElement,
PartyBase  party 
)
virtual