Table of Contents

Class TournamentModel

Namespace
TaleWorlds.CampaignSystem.ComponentInterfaces
Assembly
TaleWorlds.CampaignSystem.dll
public abstract class TournamentModel : GameModel
Inheritance
TournamentModel
Derived
Inherited Members

Constructors

TournamentModel()

protected TournamentModel()

Methods

CreateTournament(Town)

public abstract TournamentGame CreateTournament(Town town)

Parameters

town Town

Returns

TournamentGame

GetInfluenceReward(Hero, Town)

public abstract int GetInfluenceReward(Hero winner, Town town)

Parameters

winner Hero
town Town

Returns

int

GetNumLeaderboardVictoriesAtGameStart()

public abstract int GetNumLeaderboardVictoriesAtGameStart()

Returns

int

GetParticipantArmor(CharacterObject)

public abstract Equipment GetParticipantArmor(CharacterObject participant)

Parameters

participant CharacterObject

Returns

Equipment

GetRenownReward(Hero, Town)

public abstract int GetRenownReward(Hero winner, Town town)

Parameters

winner Hero
town Town

Returns

int

GetSkillXpGainFromTournament(Town)

public abstract (SkillObject skill, int xp) GetSkillXpGainFromTournament(Town town)

Parameters

town Town

Returns

(SkillObject skill, int xp)

GetTournamentEndChance(TournamentGame)

public abstract float GetTournamentEndChance(TournamentGame tournament)

Parameters

tournament TournamentGame

Returns

float

GetTournamentSimulationScore(CharacterObject)

public abstract float GetTournamentSimulationScore(CharacterObject character)

Parameters

character CharacterObject

Returns

float

GetTournamentStartChance(Town)

public abstract float GetTournamentStartChance(Town town)

Parameters

town Town

Returns

float

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).