Table of Contents

Class DiplomacyHelper

Namespace
Helpers
Assembly
TaleWorlds.CampaignSystem.dll
public static class DiplomacyHelper
Inheritance
DiplomacyHelper
Inherited Members

Methods

DidMainHeroSwornNotToAttackFaction(IFaction, out TextObject)

public static bool DidMainHeroSwornNotToAttackFaction(IFaction faction, out TextObject explanation)

Parameters

faction IFaction
explanation TextObject

Returns

bool
public static List<(LogEntry, IFaction, IFaction)> GetLogsForWar(StanceLink stance)

Parameters

stance StanceLink

Returns

List<(LogEntry, IFaction, IFaction)>

GetPrisonersOfWarTakenByFaction(IFaction, IFaction)

public static List<Hero> GetPrisonersOfWarTakenByFaction(IFaction capturerFaction, IFaction prisonerFaction)

Parameters

capturerFaction IFaction
prisonerFaction IFaction

Returns

List<Hero>
public static List<Settlement> GetRaidsInWar(IFaction faction, StanceLink stance, Func<Settlement, bool> condition = null)

Parameters

faction IFaction
stance StanceLink
condition Func<Settlement, bool>

Returns

List<Settlement>
public static List<Settlement> GetSuccessfullSiegesInWarForFaction(IFaction capturerFaction, StanceLink stance, Func<Settlement, bool> condition = null)

Parameters

capturerFaction IFaction
stance StanceLink
condition Func<Settlement, bool>

Returns

List<Settlement>

IsWarCausedByPlayer(IFaction, IFaction, DeclareWarDetail)

public static bool IsWarCausedByPlayer(IFaction faction1, IFaction faction2, DeclareWarAction.DeclareWarDetail declareWarDetail)

Parameters

faction1 IFaction
faction2 IFaction
declareWarDetail DeclareWarAction.DeclareWarDetail

Returns

bool

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