Table of Contents

Class KingdomManager

Namespace
TaleWorlds.CampaignSystem
Assembly
TaleWorlds.CampaignSystem.dll
public class KingdomManager
Inheritance
KingdomManager
Inherited Members

Constructors

KingdomManager()

public KingdomManager()

Fields

PlayerMercenaryServiceNextRenewDay

[SaveableField(2)]
public float PlayerMercenaryServiceNextRenewDay

Field Value

float

PrisonerLordRansomOffered

[SaveableField(3)]
public Hero PrisonerLordRansomOffered

Field Value

Hero

QuarterHourlyTickEvent

public MBCampaignEvent QuarterHourlyTickEvent

Field Value

MBCampaignEvent

Methods

AbdicateTheThrone(Kingdom)

public void AbdicateTheThrone(Kingdom kingdom)

Parameters

kingdom Kingdom

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

CreateKingdom(TextObject, TextObject, CultureObject, Clan, MBReadOnlyList<PolicyObject>, TextObject, TextObject, TextObject)

public void CreateKingdom(TextObject kingdomName, TextObject informalName, CultureObject culture, Clan founderClan, MBReadOnlyList<PolicyObject> initialPolicies = null, TextObject encyclopediaText = null, TextObject encyclopediaTitle = null, TextObject encyclopediaRulerTitle = null)

Parameters

kingdomName TextObject
informalName TextObject
culture CultureObject
founderClan Clan
initialPolicies MBReadOnlyList<PolicyObject>
encyclopediaText TextObject
encyclopediaTitle TextObject
encyclopediaRulerTitle TextObject

GetEligibleClansForSettlementOwnershipGift(Settlement)

public IEnumerable<Clan> GetEligibleClansForSettlementOwnershipGift(Settlement settlement)

Parameters

settlement Settlement

Returns

IEnumerable<Clan>

GetMercenaryWageAmount(Hero)

public int GetMercenaryWageAmount(Hero hero)

Parameters

hero Hero

Returns

int

GiftSettlementOwnership(Settlement, Clan)

public void GiftSettlementOwnership(Settlement settlement, Clan receiverClan)

Parameters

settlement Settlement
receiverClan Clan

OnSessionStart()

public void OnSessionStart()

RaidCompleted(BattleSideEnum, RaidEventComponent)

public void RaidCompleted(BattleSideEnum winnerSide, RaidEventComponent raidEvent)

Parameters

winnerSide BattleSideEnum
raidEvent RaidEventComponent

RelinquishSettlementOwnership(Settlement)

public void RelinquishSettlementOwnership(Settlement settlement)

Parameters

settlement Settlement

SiegeCompleted(Settlement, MobileParty, bool, BattleTypes)

public void SiegeCompleted(Settlement settlement, MobileParty capturerParty, bool isWin, MapEvent.BattleTypes battleType)

Parameters

settlement Settlement
capturerParty MobileParty
isWin bool
battleType MapEvent.BattleTypes

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