M&B: Bannerlord 1.2.9
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.KingdomManager Class Reference

Public Member Functions

void OnSessionStart ()
 
 KingdomManager ()
 
void CreateKingdom (TextObject kingdomName, TextObject informalName, CultureObject culture, Clan founderClan, MBReadOnlyList< PolicyObject > initialPolicies=null, TextObject encyclopediaText=null, TextObject encyclopediaTitle=null, TextObject encyclopediaRulerTitle=null)
 
void AbdicateTheThrone (Kingdom kingdom)
 Demotes ruler clan to vassal or if no other clan exists removes clan from kingdom and destroys the kingdom.
 
void RaidCompleted (BattleSideEnum winnerSide, RaidEventComponent raidEvent)
 
void SiegeCompleted (Settlement settlement, MobileParty capturerParty, bool isWin, BattleTypes battleType)
 
void RelinquishSettlementOwnership (Settlement settlement)
 Starts a claimant decision for the settlement excluding current owner(relinquishing clan) as an option.
 
void GiftSettlementOwnership (Settlement settlement, Clan receiverClan)
 Transfers ownership of settlement to receiverClan and applies a relationship bonus. Intended to be called for settlements owned by the faction leader.
 
IEnumerable< ClanGetEligibleClansForSettlementOwnershipGift (Settlement settlement)
 
int GetMercenaryWageAmount (Hero hero)
 

Public Attributes

float PlayerMercenaryServiceNextRenewDay = -1.0f
 
Hero PrisonerLordRansomOffered
 
MBCampaignEvent QuarterHourlyTickEvent
 

Constructor & Destructor Documentation

◆ KingdomManager()

TaleWorlds.CampaignSystem.KingdomManager.KingdomManager ( )

Member Function Documentation

◆ OnSessionStart()

void TaleWorlds.CampaignSystem.KingdomManager.OnSessionStart ( )

◆ CreateKingdom()

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

◆ AbdicateTheThrone()

void TaleWorlds.CampaignSystem.KingdomManager.AbdicateTheThrone ( Kingdom kingdom)

◆ RaidCompleted()

void TaleWorlds.CampaignSystem.KingdomManager.RaidCompleted ( BattleSideEnum winnerSide,
RaidEventComponent raidEvent )

◆ SiegeCompleted()

void TaleWorlds.CampaignSystem.KingdomManager.SiegeCompleted ( Settlement settlement,
MobileParty capturerParty,
bool isWin,
BattleTypes battleType )

◆ RelinquishSettlementOwnership()

void TaleWorlds.CampaignSystem.KingdomManager.RelinquishSettlementOwnership ( Settlement settlement)

◆ GiftSettlementOwnership()

void TaleWorlds.CampaignSystem.KingdomManager.GiftSettlementOwnership ( Settlement settlement,
Clan receiverClan )

◆ GetEligibleClansForSettlementOwnershipGift()

IEnumerable< Clan > TaleWorlds.CampaignSystem.KingdomManager.GetEligibleClansForSettlementOwnershipGift ( Settlement settlement)

◆ GetMercenaryWageAmount()

int TaleWorlds.CampaignSystem.KingdomManager.GetMercenaryWageAmount ( Hero hero)

Member Data Documentation

◆ PlayerMercenaryServiceNextRenewDay

float TaleWorlds.CampaignSystem.KingdomManager.PlayerMercenaryServiceNextRenewDay = -1.0f

◆ PrisonerLordRansomOffered

Hero TaleWorlds.CampaignSystem.KingdomManager.PrisonerLordRansomOffered

◆ QuarterHourlyTickEvent

MBCampaignEvent TaleWorlds.CampaignSystem.KingdomManager.QuarterHourlyTickEvent