Table of Contents

Class DefaultIssueModel

Namespace
TaleWorlds.CampaignSystem.GameComponents
Assembly
TaleWorlds.CampaignSystem.dll
public class DefaultIssueModel : IssueModel
Inheritance
DefaultIssueModel
Inherited Members

Constructors

DefaultIssueModel()

public DefaultIssueModel()

Properties

IssueOwnerCoolDownInDays

public override int IssueOwnerCoolDownInDays { get; }

Property Value

int

Methods

GetCausalityForHero(Hero, IssueBase)

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

Parameters

alternativeSolutionHero Hero
issue IssueBase

Returns

(int, int)

GetDurationOfResolutionForHero(Hero, IssueBase)

public override CampaignTime GetDurationOfResolutionForHero(Hero alternativeSolutionHero, IssueBase issue)

Parameters

alternativeSolutionHero Hero
issue IssueBase

Returns

CampaignTime

GetFailureRiskForHero(Hero, IssueBase)

public override float GetFailureRiskForHero(Hero alternativeSolutionHero, IssueBase issue)

Parameters

alternativeSolutionHero Hero
issue IssueBase

Returns

float

GetIssueAlternativeSolutionSkill(Hero, IssueBase)

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

Parameters

hero Hero
issue IssueBase

Returns

(SkillObject skill, int xp)

GetIssueDifficultyMultiplier()

public override float GetIssueDifficultyMultiplier()

Returns

float

GetIssueEffectOfClan(IssueEffect, Clan, ref ExplainedNumber)

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

Parameters

issueEffect IssueEffect
clan Clan
explainedNumber ExplainedNumber

GetIssueEffectOfHero(IssueEffect, Hero, ref ExplainedNumber)

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

Parameters

issueEffect IssueEffect
hero Hero
explainedNumber ExplainedNumber

GetIssueEffectsOfSettlement(IssueEffect, Settlement, ref ExplainedNumber)

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

Parameters

issueEffect IssueEffect
settlement Settlement
explainedNumber ExplainedNumber

GetTroopsRequiredForHero(Hero, IssueBase)

public override 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).