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

Inherits TaleWorlds.Core.GameModel.

Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultTournamentModel.

Public Member Functions

abstract float GetTournamentStartChance (Town town)
 
abstract TournamentGame CreateTournament (Town town)
 
abstract float GetTournamentEndChance (TournamentGame tournament)
 
abstract int GetNumLeaderboardVictoriesAtGameStart ()
 
abstract float GetTournamentSimulationScore (CharacterObject character)
 
abstract int GetRenownReward (Hero winner, Town town)
 
abstract int GetInfluenceReward (Hero winner, Town town)
 
abstract SkillObject int xp GetSkillXpGainFromTournament (Town town)
 
abstract Equipment GetParticipantArmor (CharacterObject participant)
 

Public Attributes

abstract SkillObject skill
 

Member Function Documentation

◆ GetTournamentStartChance()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.TournamentModel.GetTournamentStartChance ( Town  town)
pure virtual

◆ CreateTournament()

abstract TournamentGame TaleWorlds.CampaignSystem.ComponentInterfaces.TournamentModel.CreateTournament ( Town  town)
pure virtual

◆ GetTournamentEndChance()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.TournamentModel.GetTournamentEndChance ( TournamentGame  tournament)
pure virtual

◆ GetNumLeaderboardVictoriesAtGameStart()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.TournamentModel.GetNumLeaderboardVictoriesAtGameStart ( )
pure virtual

◆ GetTournamentSimulationScore()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.TournamentModel.GetTournamentSimulationScore ( CharacterObject  character)
pure virtual

◆ GetRenownReward()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.TournamentModel.GetRenownReward ( Hero  winner,
Town  town 
)
pure virtual

◆ GetInfluenceReward()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.TournamentModel.GetInfluenceReward ( Hero  winner,
Town  town 
)
pure virtual

◆ GetSkillXpGainFromTournament()

abstract SkillObject int xp TaleWorlds.CampaignSystem.ComponentInterfaces.TournamentModel.GetSkillXpGainFromTournament ( Town  town)

◆ GetParticipantArmor()

abstract Equipment TaleWorlds.CampaignSystem.ComponentInterfaces.TournamentModel.GetParticipantArmor ( CharacterObject  participant)
pure virtual

Member Data Documentation

◆ skill

abstract SkillObject TaleWorlds.CampaignSystem.ComponentInterfaces.TournamentModel.skill