Table of Contents

Class VillageNeedsToolsIssueBehavior.VillageNeedsToolsIssueQuest

Namespace
TaleWorlds.CampaignSystem.Issues
Assembly
TaleWorlds.CampaignSystem.dll
public class VillageNeedsToolsIssueBehavior.VillageNeedsToolsIssueQuest : QuestBase
Inheritance
VillageNeedsToolsIssueBehavior.VillageNeedsToolsIssueQuest
Inherited Members

Constructors

VillageNeedsToolsIssueQuest(string, Hero, ItemObject, int, ItemObject, int, int, CampaignTime)

public VillageNeedsToolsIssueQuest(string questId, Hero questGiver, ItemObject requestedItem, int numberOfRequestedGood, ItemObject exchangeItem, int numberOfExchangeItem, int payment, CampaignTime duration)

Parameters

questId string
questGiver Hero
requestedItem ItemObject
numberOfRequestedGood int
exchangeItem ItemObject
numberOfExchangeItem int
payment int
duration CampaignTime

Properties

IsRemainingTimeHidden

public override bool IsRemainingTimeHidden { get; }

Property Value

bool

Title

public override TextObject Title { get; }

Property Value

TextObject

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

GiveTradeOrExchangeRewardToMainParty(Hero, int, ItemObject, int)

public static void GiveTradeOrExchangeRewardToMainParty(Hero questGiver, int gold, ItemObject exchangeItem, int exchangeItemCount)

Parameters

questGiver Hero
gold int
exchangeItem ItemObject
exchangeItemCount int

HourlyTick()

protected override void HourlyTick()

InitializeQuestOnGameLoad()

protected override void InitializeQuestOnGameLoad()

OnTimedOut()

protected override void OnTimedOut()

RegisterEvents()

protected override void RegisterEvents()

SetDialogs()

protected override void SetDialogs()

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