M&B: Bannerlord 1.3.4
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.IFaction Interface Reference

Inherited by TaleWorlds.CampaignSystem.Clan, and TaleWorlds.CampaignSystem.Kingdom.

Public Member Functions

bool IsAtWarWith (IFaction other)
 
StanceLink GetStanceWith (IFaction other)
 
void UpdateFactionsAtWarWith ()
 

Properties

TextObject Name [get]
 
string StringId [get]
 
MBGUID Id [get]
 
TextObject InformalName [get]
 
string EncyclopediaLink [get]
 
TextObject EncyclopediaLinkWithName [get]
 
TextObject EncyclopediaText [get]
 
CultureObject Culture [get]
 
Settlement InitialHomeSettlement [get]
 Point to spawn around if no settlement remained.
 
uint Color [get]
 
uint Color2 [get]
 
CharacterObject BasicTroop [get]
 
Hero Leader [get]
 
Banner Banner [get]
 
MBReadOnlyList< SettlementSettlements [get]
 
MBReadOnlyList< TownFiefs [get]
 
MBReadOnlyList< HeroAliveLords [get]
 
MBReadOnlyList< HeroDeadLords [get]
 
MBReadOnlyList< HeroHeroes [get]
 
MBReadOnlyList< WarPartyComponentWarPartyComponents [get]
 
bool IsBanditFaction [get]
 
bool IsMinorFaction [get]
 
bool IsKingdomFaction [get]
 
bool IsRebelClan [get]
 
bool IsClan [get]
 
bool IsOutlaw [get]
 
bool IsMapFaction [get]
 
bool HasNavalNavigationCapability [get]
 
IFaction MapFaction [get]
 
float CurrentTotalStrength [get]
 
Settlement FactionMidSettlement [get]
 
float DistanceToClosestNonAllyFortification [get]
 
MBReadOnlyList< IFactionFactionsAtWarWith [get]
 
int TributeWallet [get, set]
 Gold for spending on tributes. Can be negative which means tribute debt.

 
float MainHeroCrimeRating [get, set]
 
float DailyCrimeRatingChange [get]
 
float Aggressiveness [get]
 
bool IsEliminated [get]
 
ExplainedNumber DailyCrimeRatingChangeExplained [get]
 
CampaignTime NotAttackableByPlayerUntilTime [get, set]
 

Member Function Documentation

◆ IsAtWarWith()

bool TaleWorlds.CampaignSystem.IFaction.IsAtWarWith ( IFaction other)

◆ GetStanceWith()

StanceLink TaleWorlds.CampaignSystem.IFaction.GetStanceWith ( IFaction other)

◆ UpdateFactionsAtWarWith()

void TaleWorlds.CampaignSystem.IFaction.UpdateFactionsAtWarWith ( )

Property Documentation

◆ Name

TextObject TaleWorlds.CampaignSystem.IFaction.Name
get

◆ StringId

string TaleWorlds.CampaignSystem.IFaction.StringId
get

◆ Id

MBGUID TaleWorlds.CampaignSystem.IFaction.Id
get

◆ InformalName

TextObject TaleWorlds.CampaignSystem.IFaction.InformalName
get

◆ EncyclopediaLink

string TaleWorlds.CampaignSystem.IFaction.EncyclopediaLink
get

◆ EncyclopediaLinkWithName

TextObject TaleWorlds.CampaignSystem.IFaction.EncyclopediaLinkWithName
get

◆ EncyclopediaText

TextObject TaleWorlds.CampaignSystem.IFaction.EncyclopediaText
get

◆ Culture

CultureObject TaleWorlds.CampaignSystem.IFaction.Culture
get

◆ InitialHomeSettlement

Settlement TaleWorlds.CampaignSystem.IFaction.InitialHomeSettlement
get

◆ Color

uint TaleWorlds.CampaignSystem.IFaction.Color
get

◆ Color2

uint TaleWorlds.CampaignSystem.IFaction.Color2
get

◆ BasicTroop

CharacterObject TaleWorlds.CampaignSystem.IFaction.BasicTroop
get

◆ Leader

Hero TaleWorlds.CampaignSystem.IFaction.Leader
get

◆ Banner

Banner TaleWorlds.CampaignSystem.IFaction.Banner
get

◆ Settlements

MBReadOnlyList<Settlement> TaleWorlds.CampaignSystem.IFaction.Settlements
get

◆ Fiefs

MBReadOnlyList<Town> TaleWorlds.CampaignSystem.IFaction.Fiefs
get

◆ AliveLords

MBReadOnlyList<Hero> TaleWorlds.CampaignSystem.IFaction.AliveLords
get

◆ DeadLords

MBReadOnlyList<Hero> TaleWorlds.CampaignSystem.IFaction.DeadLords
get

◆ Heroes

MBReadOnlyList<Hero> TaleWorlds.CampaignSystem.IFaction.Heroes
get

◆ WarPartyComponents

MBReadOnlyList<WarPartyComponent> TaleWorlds.CampaignSystem.IFaction.WarPartyComponents
get

◆ IsBanditFaction

bool TaleWorlds.CampaignSystem.IFaction.IsBanditFaction
get

◆ IsMinorFaction

bool TaleWorlds.CampaignSystem.IFaction.IsMinorFaction
get

◆ IsKingdomFaction

bool TaleWorlds.CampaignSystem.IFaction.IsKingdomFaction
get

◆ IsRebelClan

bool TaleWorlds.CampaignSystem.IFaction.IsRebelClan
get

◆ IsClan

bool TaleWorlds.CampaignSystem.IFaction.IsClan
get

◆ IsOutlaw

bool TaleWorlds.CampaignSystem.IFaction.IsOutlaw
get

◆ IsMapFaction

bool TaleWorlds.CampaignSystem.IFaction.IsMapFaction
get

◆ HasNavalNavigationCapability

bool TaleWorlds.CampaignSystem.IFaction.HasNavalNavigationCapability
get

◆ MapFaction

IFaction TaleWorlds.CampaignSystem.IFaction.MapFaction
get

◆ CurrentTotalStrength

float TaleWorlds.CampaignSystem.IFaction.CurrentTotalStrength
get

◆ FactionMidSettlement

Settlement TaleWorlds.CampaignSystem.IFaction.FactionMidSettlement
get

◆ DistanceToClosestNonAllyFortification

float TaleWorlds.CampaignSystem.IFaction.DistanceToClosestNonAllyFortification
get

◆ FactionsAtWarWith

MBReadOnlyList<IFaction> TaleWorlds.CampaignSystem.IFaction.FactionsAtWarWith
get

◆ TributeWallet

int TaleWorlds.CampaignSystem.IFaction.TributeWallet
getset

◆ MainHeroCrimeRating

float TaleWorlds.CampaignSystem.IFaction.MainHeroCrimeRating
getset

◆ DailyCrimeRatingChange

float TaleWorlds.CampaignSystem.IFaction.DailyCrimeRatingChange
get

◆ Aggressiveness

float TaleWorlds.CampaignSystem.IFaction.Aggressiveness
get

◆ IsEliminated

bool TaleWorlds.CampaignSystem.IFaction.IsEliminated
get

◆ DailyCrimeRatingChangeExplained

ExplainedNumber TaleWorlds.CampaignSystem.IFaction.DailyCrimeRatingChangeExplained
get

◆ NotAttackableByPlayerUntilTime

CampaignTime TaleWorlds.CampaignSystem.IFaction.NotAttackableByPlayerUntilTime
getset