Table of Contents

Class QuestHelper

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

Methods

AddMapArrowFromPointToTarget(TextObject, Vec2, Vec2, float, float)

public static void AddMapArrowFromPointToTarget(TextObject name, Vec2 sourcePosition, Vec2 targetPosition, float life, float error)

Parameters

name TextObject
sourcePosition Vec2
targetPosition Vec2
life float
error float

ApplyGenericMinorMajorCoercionConsequences(QuestBase, MapEvent)

public static void ApplyGenericMinorMajorCoercionConsequences(QuestBase quest, MapEvent mapEvent)

Parameters

quest QuestBase
mapEvent MapEvent

CheckGoldForAlternativeSolution(int, ref TextObject)

public static bool CheckGoldForAlternativeSolution(int requiredGold, ref TextObject explanation)

Parameters

requiredGold int
explanation TextObject

Returns

bool

CheckMinorMajorCoercion(QuestBase, MapEvent, PartyBase)

public static bool CheckMinorMajorCoercion(QuestBase questToCheck, MapEvent mapEvent, PartyBase attackerParty)

Parameters

questToCheck QuestBase
mapEvent MapEvent
attackerParty PartyBase

Returns

bool

CheckRosterForAlternativeSolution(TroopRoster, int, ref TextObject, int, bool)

public static bool CheckRosterForAlternativeSolution(TroopRoster troopRoster, int requiredTroopCount, ref TextObject explanation, int minimumTier = 0, bool mountedRequired = false)

Parameters

troopRoster TroopRoster
requiredTroopCount int
explanation TextObject
minimumTier int
mountedRequired bool

Returns

bool

CheckWarDeclarationAndFailOrCancelTheQuest(QuestBase, IFaction, IFaction, DeclareWarDetail, TextObject, TextObject, bool)

public static void CheckWarDeclarationAndFailOrCancelTheQuest(QuestBase questToCheck, IFaction faction1, IFaction faction2, DeclareWarAction.DeclareWarDetail detail, TextObject failLog, TextObject cancelLog, bool forceCancel = false)

Parameters

questToCheck QuestBase
faction1 IFaction
faction2 IFaction
detail DeclareWarAction.DeclareWarDetail
failLog TextObject
cancelLog TextObject
forceCancel bool

GetAlternativeSolutionMeleeSkills()

public static List<SkillObject> GetAlternativeSolutionMeleeSkills()

Returns

List<SkillObject>

GetAlternativeSolutionRangedSkills()

public static List<SkillObject> GetAlternativeSolutionRangedSkills()

Returns

List<SkillObject>

GetAveragePriceOfItemInTheWorld(ItemObject)

public static int GetAveragePriceOfItemInTheWorld(ItemObject item)

Parameters

item ItemObject

Returns

int

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