M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel Class Reference

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel.

Public Member Functions

override float GetIssueDifficultyMultiplier ()
 
override void GetIssueEffectsOfSettlement (IssueEffect issueEffect, Settlement settlement, ref ExplainedNumber explainedNumber)
 
override void GetIssueEffectOfHero (IssueEffect issueEffect, Hero hero, ref ExplainedNumber explainedNumber)
 
override void GetIssueEffectOfClan (IssueEffect issueEffect, Clan clan, ref ExplainedNumber explainedNumber)
 
 override (int, int) GetCausalityForHero(Hero alternativeSolutionHero
 
override float GetFailureRiskForHero (Hero alternativeSolutionHero, IssueBase issue)
 
override CampaignTime GetDurationOfResolutionForHero (Hero alternativeSolutionHero, IssueBase issue)
 
override int GetTroopsRequiredForHero (Hero alternativeSolutionHero, IssueBase issue)
 
 override (SkillObject, int) GetIssueAlternativeSolutionSkill(Hero hero
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel
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)
 

Properties

override int IssueOwnerCoolDownInDays [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel
abstract int IssueOwnerCoolDownInDays [get]
 

Additional Inherited Members

- Public Attributes inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.IssueModel
abstract int
 
abstract SkillObject
 

Member Function Documentation

◆ GetIssueDifficultyMultiplier()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.GetIssueDifficultyMultiplier ( )
virtual

◆ GetIssueEffectsOfSettlement()

override void TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.GetIssueEffectsOfSettlement ( IssueEffect  issueEffect,
Settlement  settlement,
ref ExplainedNumber  explainedNumber 
)
virtual

◆ GetIssueEffectOfHero()

override void TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.GetIssueEffectOfHero ( IssueEffect  issueEffect,
Hero  hero,
ref ExplainedNumber  explainedNumber 
)
virtual

◆ GetIssueEffectOfClan()

override void TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.GetIssueEffectOfClan ( IssueEffect  issueEffect,
Clan  clan,
ref ExplainedNumber  explainedNumber 
)
virtual

◆ override() [1/2]

TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.override ( int  ,
int   
)

◆ GetFailureRiskForHero()

override float TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.GetFailureRiskForHero ( Hero  alternativeSolutionHero,
IssueBase  issue 
)
virtual

◆ GetDurationOfResolutionForHero()

override CampaignTime TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.GetDurationOfResolutionForHero ( Hero  alternativeSolutionHero,
IssueBase  issue 
)
virtual

◆ GetTroopsRequiredForHero()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.GetTroopsRequiredForHero ( Hero  alternativeSolutionHero,
IssueBase  issue 
)
virtual

◆ override() [2/2]

TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.override ( SkillObject  ,
int   
)

Property Documentation

◆ IssueOwnerCoolDownInDays

override int TaleWorlds.CampaignSystem.GameComponents.DefaultIssueModel.IssueOwnerCoolDownInDays
get