M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel Class Referenceabstract

Inherits TaleWorlds.Core.GameModel.

Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.

Public Member Functions

abstract float GetIssueDifficultyMultiplier ()
 
abstract void GetIssueEffectsOfSettlement (IssueEffect issueEffect, Settlement settlement, ref ExplainedNumber explainedNumber)
 
abstract void GetIssueEffectOfHero (IssueEffect issueEffect, Hero hero, ref ExplainedNumber explainedNumber)
 
abstract void GetIssueEffectOfClan (IssueEffect issueEffect, Clan clan, ref ExplainedNumber explainedNumber)
 
abstract int GetCausalityForHero (Hero alternativeSolutionHero, IssueBase issue)
 
abstract float GetFailureRiskForHero (Hero alternativeSolutionHero, IssueBase issue)
 
abstract CampaignTime GetDurationOfResolutionForHero (Hero alternativeSolutionHero, IssueBase issue)
 
abstract int GetTroopsRequiredForHero (Hero alternativeSolutionHero, IssueBase issue)
 
abstract int GetIssueAlternativeSolutionSkill (Hero hero, IssueBase issue)
 

Public Attributes

abstract int
 
abstract SkillObject
 

Properties

abstract int IssueOwnerCoolDownInDays [get]
 

Member Function Documentation

◆ GetIssueDifficultyMultiplier()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.GetIssueDifficultyMultiplier ( )
pure virtual

◆ GetIssueEffectsOfSettlement()

abstract void TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.GetIssueEffectsOfSettlement ( IssueEffect  issueEffect,
Settlement  settlement,
ref ExplainedNumber  explainedNumber 
)
pure virtual

◆ GetIssueEffectOfHero()

abstract void TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.GetIssueEffectOfHero ( IssueEffect  issueEffect,
Hero  hero,
ref ExplainedNumber  explainedNumber 
)
pure virtual

◆ GetIssueEffectOfClan()

abstract void TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.GetIssueEffectOfClan ( IssueEffect  issueEffect,
Clan  clan,
ref ExplainedNumber  explainedNumber 
)
pure virtual

◆ GetCausalityForHero()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.GetCausalityForHero ( Hero  alternativeSolutionHero,
IssueBase  issue 
)

◆ GetFailureRiskForHero()

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.GetFailureRiskForHero ( Hero  alternativeSolutionHero,
IssueBase  issue 
)
pure virtual

◆ GetDurationOfResolutionForHero()

abstract CampaignTime TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.GetDurationOfResolutionForHero ( Hero  alternativeSolutionHero,
IssueBase  issue 
)
pure virtual

◆ GetTroopsRequiredForHero()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.GetTroopsRequiredForHero ( Hero  alternativeSolutionHero,
IssueBase  issue 
)
pure virtual

◆ GetIssueAlternativeSolutionSkill()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.GetIssueAlternativeSolutionSkill ( Hero  hero,
IssueBase  issue 
)

Member Data Documentation

◆ int

abstract TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.int

◆ SkillObject

abstract TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.SkillObject

Property Documentation

◆ IssueOwnerCoolDownInDays

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.IssueOwnerCoolDownInDays
get