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

Public Member Functions

 KingdomElection (KingdomDecision decision)
 
void StartElection ()
 
void StartElectionWithoutPlayer ()
 
float GetLikelihoodForOutcome (int outcomeNo)
 
float GetLikelihoodForSponsor (Clan sponsor)
 
int GetRelationChangeWithSponsor (Hero opposerOrSupporter, Supporter.SupportWeights supportWeight, bool isOpposingSides)
 
TextObject GetChosenOutcomeText ()
 
void DetermineOfficialSupport ()
 
int GetInfluenceCostOfOutcome (DecisionOutcome outcome, Clan supporter, Supporter.SupportWeights weight)
 
TextObject GetSecondaryEffects ()
 
void OnPlayerSupport (DecisionOutcome decisionOutcome, Supporter.SupportWeights supportWeight)
 
void ApplySelection ()
 
MBList< DecisionOutcomeGetSortedDecisionOutcomes ()
 
TextObject GetGeneralTitle ()
 
TextObject GetTitle ()
 
TextObject GetDescription ()
 

Properties

MBReadOnlyList< DecisionOutcomePossibleOutcomes [get]
 
bool IsCancelled [get]
 
bool IsPlayerSupporter [get]
 
bool IsPlayerChooser [get]
 

Constructor & Destructor Documentation

◆ KingdomElection()

TaleWorlds.CampaignSystem.Election.KingdomElection.KingdomElection ( KingdomDecision  decision)

Member Function Documentation

◆ StartElection()

void TaleWorlds.CampaignSystem.Election.KingdomElection.StartElection ( )

◆ StartElectionWithoutPlayer()

void TaleWorlds.CampaignSystem.Election.KingdomElection.StartElectionWithoutPlayer ( )

◆ GetLikelihoodForOutcome()

float TaleWorlds.CampaignSystem.Election.KingdomElection.GetLikelihoodForOutcome ( int  outcomeNo)

◆ GetLikelihoodForSponsor()

float TaleWorlds.CampaignSystem.Election.KingdomElection.GetLikelihoodForSponsor ( Clan  sponsor)

◆ GetRelationChangeWithSponsor()

int TaleWorlds.CampaignSystem.Election.KingdomElection.GetRelationChangeWithSponsor ( Hero  opposerOrSupporter,
Supporter::SupportWeights  supportWeight,
bool  isOpposingSides 
)

◆ GetChosenOutcomeText()

TextObject TaleWorlds.CampaignSystem.Election.KingdomElection.GetChosenOutcomeText ( )

◆ DetermineOfficialSupport()

void TaleWorlds.CampaignSystem.Election.KingdomElection.DetermineOfficialSupport ( )

◆ GetInfluenceCostOfOutcome()

int TaleWorlds.CampaignSystem.Election.KingdomElection.GetInfluenceCostOfOutcome ( DecisionOutcome  outcome,
Clan  supporter,
Supporter::SupportWeights  weight 
)

◆ GetSecondaryEffects()

TextObject TaleWorlds.CampaignSystem.Election.KingdomElection.GetSecondaryEffects ( )

◆ OnPlayerSupport()

void TaleWorlds.CampaignSystem.Election.KingdomElection.OnPlayerSupport ( DecisionOutcome  decisionOutcome,
Supporter::SupportWeights  supportWeight 
)

◆ ApplySelection()

void TaleWorlds.CampaignSystem.Election.KingdomElection.ApplySelection ( )

◆ GetSortedDecisionOutcomes()

MBList< DecisionOutcome > TaleWorlds.CampaignSystem.Election.KingdomElection.GetSortedDecisionOutcomes ( )

◆ GetGeneralTitle()

TextObject TaleWorlds.CampaignSystem.Election.KingdomElection.GetGeneralTitle ( )

◆ GetTitle()

TextObject TaleWorlds.CampaignSystem.Election.KingdomElection.GetTitle ( )

◆ GetDescription()

TextObject TaleWorlds.CampaignSystem.Election.KingdomElection.GetDescription ( )

Property Documentation

◆ PossibleOutcomes

MBReadOnlyList<DecisionOutcome> TaleWorlds.CampaignSystem.Election.KingdomElection.PossibleOutcomes
get

◆ IsCancelled

bool TaleWorlds.CampaignSystem.Election.KingdomElection.IsCancelled
get

◆ IsPlayerSupporter

bool TaleWorlds.CampaignSystem.Election.KingdomElection.IsPlayerSupporter
get

◆ IsPlayerChooser

bool TaleWorlds.CampaignSystem.Election.KingdomElection.IsPlayerChooser
get