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

Inherits TaleWorlds.CampaignSystem.TournamentGames.TournamentGame.

Public Member Functions

 FightTournamentGame (Town town)
 
override bool CanBeAParticipant (CharacterObject character, bool considerSkills)
 
override TextObject GetMenuText ()
 
override void OpenMission (Settlement settlement, bool isPlayerParticipating)
 
override MBList< CharacterObjectGetParticipantCharacters (Settlement settlement, bool includePlayer=true)
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.TournamentGames.TournamentGame
abstract TextObject GetMenuText ()
 
abstract void OpenMission (Settlement settlement, bool isPlayerParticipating)
 
abstract MBList< CharacterObjectGetParticipantCharacters (Settlement settlement, bool includePlayer=true)
 
virtual bool CanBeAParticipant (CharacterObject character, bool considerSkills)
 
void PrepareForTournamentGame (bool isPlayerParticipating)
 
void UpdateTournamentPrize (bool includePlayer, bool removeCurrentPrize=false)
 

Static Public Attributes

const int ParticipantTroopMinimumTierLimit = 3
 

Protected Member Functions

override ItemObject GetTournamentPrize (bool includePlayer, int lastRecordedLordCountForTournamentPrize)
 
- Protected Member Functions inherited from TaleWorlds.CampaignSystem.TournamentGames.TournamentGame
abstract ItemObject GetTournamentPrize (bool includePlayer, int lastRecordedLordCountForTournamentPrize)
 
 TournamentGame (Town town, ItemObject prize=null)
 

Properties

override int MaxTeamSize [get]
 
override int MaxTeamNumberPerMatch [get]
 
override int RemoveTournamentAfterDays [get]
 
override int MaximumParticipantCount [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.TournamentGames.TournamentGame
Town Town [get]
 
CampaignTime CreationTime [get]
 
QualificationMode Mode [get, protected set]
 
virtual int MaxTeamSize [get]
 Max Team Size always should be a number power of 2.
 
virtual int MaxTeamNumberPerMatch [get]
 MaxTeamNumberPerMatch always should be equal or greater than 2.
 
ItemObject Prize [get]
 
virtual float TournamentWinRenown [get]
 
virtual float TournamentWinInfluence [get]
 
abstract int RemoveTournamentAfterDays [get]
 
abstract int MaximumParticipantCount [get]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.CampaignSystem.TournamentGames.TournamentGame
enum  QualificationMode {
  IndividualScore ,
  TeamScore
}
 
- Protected Attributes inherited from TaleWorlds.CampaignSystem.TournamentGames.TournamentGame
int _lastRecordedLordCountForTournamentPrize
 

Constructor & Destructor Documentation

◆ FightTournamentGame()

TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.FightTournamentGame ( Town  town)

Member Function Documentation

◆ CanBeAParticipant()

override bool TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.CanBeAParticipant ( CharacterObject  character,
bool  considerSkills 
)
virtual

◆ GetMenuText()

override TextObject TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.GetMenuText ( )
virtual

◆ OpenMission()

override void TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.OpenMission ( Settlement  settlement,
bool  isPlayerParticipating 
)
virtual

◆ GetParticipantCharacters()

override MBList< CharacterObject > TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.GetParticipantCharacters ( Settlement  settlement,
bool  includePlayer = true 
)
virtual

◆ GetTournamentPrize()

override ItemObject TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.GetTournamentPrize ( bool  includePlayer,
int  lastRecordedLordCountForTournamentPrize 
)
protectedvirtual

Member Data Documentation

◆ ParticipantTroopMinimumTierLimit

const int TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.ParticipantTroopMinimumTierLimit = 3
static

Property Documentation

◆ MaxTeamSize

override int TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.MaxTeamSize
get

◆ MaxTeamNumberPerMatch

override int TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.MaxTeamNumberPerMatch
get

◆ RemoveTournamentAfterDays

override int TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.RemoveTournamentAfterDays
get

◆ MaximumParticipantCount

override int TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.MaximumParticipantCount
get