Table of Contents

Class CaravansCampaignBehavior

Namespace
TaleWorlds.CampaignSystem.CampaignBehaviors
Assembly
TaleWorlds.CampaignSystem.dll
public class CaravansCampaignBehavior : CampaignBehaviorBase, ICampaignBehavior
Inheritance
CaravansCampaignBehavior
Implements
Inherited Members

Constructors

CaravansCampaignBehavior()

public CaravansCampaignBehavior()

Fields

InitialCaravanGold

public const int InitialCaravanGold = 10000

Field Value

int

Methods

AddDialogs(CampaignGameStarter)

protected void AddDialogs(CampaignGameStarter starter)

Parameters

starter CampaignGameStarter

DailyTick()

public void DailyTick()

HourlyTickParty(MobileParty)

public void HourlyTickParty(MobileParty caravanParty)

Parameters

caravanParty MobileParty

OnNewGameCreatedPartialFollowUpEvent(CampaignGameStarter, int)

public void OnNewGameCreatedPartialFollowUpEvent(CampaignGameStarter starter, int i)

Parameters

starter CampaignGameStarter
i int

OnSessionLaunched(CampaignGameStarter)

public void OnSessionLaunched(CampaignGameStarter campaignGameStarter)

Parameters

campaignGameStarter CampaignGameStarter

OnSettlementEntered(MobileParty, Settlement, Hero)

public void OnSettlementEntered(MobileParty mobileParty, Settlement settlement, Hero hero)

Parameters

mobileParty MobileParty
settlement Settlement
hero Hero

OnSettlementLeft(MobileParty, Settlement)

public void OnSettlementLeft(MobileParty mobileParty, Settlement settlement)

Parameters

mobileParty MobileParty
settlement Settlement

RegisterEvents()

public override void RegisterEvents()

ShouldHaveCaravan(Hero)

public bool ShouldHaveCaravan(Hero hero)

Parameters

hero Hero

Returns

bool

SpawnCaravan(Hero, bool)

public void SpawnCaravan(Hero hero, bool initialSpawn = false)

Parameters

hero Hero
initialSpawn bool

SyncData(IDataStore)

public override void SyncData(IDataStore dataStore)

Parameters

dataStore IDataStore

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