Table of Contents

Class ClanPoliticsModel

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

Constructors

ClanPoliticsModel()

protected ClanPoliticsModel()

Methods

CalculateInfluenceChange(Clan, bool)

public abstract ExplainedNumber CalculateInfluenceChange(Clan clan, bool includeDescriptions = false)

Parameters

clan Clan
includeDescriptions bool

Returns

ExplainedNumber

CalculateRelationshipChangeWithSponsor(Clan, Clan)

public abstract float CalculateRelationshipChangeWithSponsor(Clan clan, Clan sponsorClan)

Parameters

clan Clan
sponsorClan Clan

Returns

float

CalculateSupportForPolicyInClan(Clan, PolicyObject)

public abstract float CalculateSupportForPolicyInClan(Clan clan, PolicyObject policy)

Parameters

clan Clan
policy PolicyObject

Returns

float

CanHeroBeGovernor(Hero)

public abstract bool CanHeroBeGovernor(Hero hero)

Parameters

hero Hero

Returns

bool

GetInfluenceRequiredToOverrideKingdomDecision(DecisionOutcome, DecisionOutcome, KingdomDecision)

public abstract int GetInfluenceRequiredToOverrideKingdomDecision(DecisionOutcome popularOption, DecisionOutcome overridingOption, KingdomDecision decision)

Parameters

popularOption DecisionOutcome
overridingOption DecisionOutcome
decision KingdomDecision

Returns

int

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