Table of Contents

Class IssueModel

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

Constructors

IssueModel()

protected IssueModel()

Properties

IssueOwnerCoolDownInDays

public abstract int IssueOwnerCoolDownInDays { get; }

Property Value

int

Methods

GetCausalityForHero(Hero, IssueBase)

public abstract (int, int) GetCausalityForHero(Hero alternativeSolutionHero, IssueBase issue)

Parameters

alternativeSolutionHero Hero
issue IssueBase

Returns

(int, int)

GetDurationOfResolutionForHero(Hero, IssueBase)

public abstract CampaignTime GetDurationOfResolutionForHero(Hero alternativeSolutionHero, IssueBase issue)

Parameters

alternativeSolutionHero Hero
issue IssueBase

Returns

CampaignTime

GetFailureRiskForHero(Hero, IssueBase)

public abstract float GetFailureRiskForHero(Hero alternativeSolutionHero, IssueBase issue)

Parameters

alternativeSolutionHero Hero
issue IssueBase

Returns

float

GetIssueAlternativeSolutionSkill(Hero, IssueBase)

public abstract (SkillObject, int) GetIssueAlternativeSolutionSkill(Hero hero, IssueBase issue)

Parameters

hero Hero
issue IssueBase

Returns

(SkillObject skill, int xp)

GetIssueDifficultyMultiplier()

public abstract float GetIssueDifficultyMultiplier()

Returns

float

GetIssueEffectOfClan(IssueEffect, Clan, ref ExplainedNumber)

public abstract void GetIssueEffectOfClan(IssueEffect issueEffect, Clan clan, ref ExplainedNumber explainedNumber)

Parameters

issueEffect IssueEffect
clan Clan
explainedNumber ExplainedNumber

GetIssueEffectOfHero(IssueEffect, Hero, ref ExplainedNumber)

public abstract void GetIssueEffectOfHero(IssueEffect issueEffect, Hero hero, ref ExplainedNumber explainedNumber)

Parameters

issueEffect IssueEffect
hero Hero
explainedNumber ExplainedNumber

GetIssueEffectsOfSettlement(IssueEffect, Settlement, ref ExplainedNumber)

public abstract void GetIssueEffectsOfSettlement(IssueEffect issueEffect, Settlement settlement, ref ExplainedNumber explainedNumber)

Parameters

issueEffect IssueEffect
settlement Settlement
explainedNumber ExplainedNumber

GetTroopsRequiredForHero(Hero, IssueBase)

public abstract int GetTroopsRequiredForHero(Hero alternativeSolutionHero, IssueBase issue)

Parameters

alternativeSolutionHero Hero
issue IssueBase

Returns

int

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