M&B: Bannerlord 1.1.0
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 ConsiderSiegesAndMapEvents (IFaction factionToConsiderAgainst)
 

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]
 
Vec2 InitialPosition [get]
 Point to spawn around if no settlement remained.
 
uint LabelColor [get]
 
uint Color [get]
 
uint Color2 [get]
 
uint AlternativeColor [get]
 
uint AlternativeColor2 [get]
 
CharacterObject BasicTroop [get]
 
Hero Leader [get]
 
Banner Banner [get]
 
MBReadOnlyList< SettlementSettlements [get]
 
MBReadOnlyList< TownFiefs [get]
 
MBReadOnlyList< HeroLords [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]
 
IFaction MapFaction [get]
 
float TotalStrength [get]
 
Settlement FactionMidSettlement [get]
 
float DistanceToClosestNonAllyFortification [get]
 
IEnumerable< StanceLinkStances [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)

◆ ConsiderSiegesAndMapEvents()

void TaleWorlds.CampaignSystem.IFaction.ConsiderSiegesAndMapEvents ( IFaction  factionToConsiderAgainst)

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

◆ InitialPosition

Vec2 TaleWorlds.CampaignSystem.IFaction.InitialPosition
get

◆ LabelColor

uint TaleWorlds.CampaignSystem.IFaction.LabelColor
get

◆ Color

uint TaleWorlds.CampaignSystem.IFaction.Color
get

◆ Color2

uint TaleWorlds.CampaignSystem.IFaction.Color2
get

◆ AlternativeColor

uint TaleWorlds.CampaignSystem.IFaction.AlternativeColor
get

◆ AlternativeColor2

uint TaleWorlds.CampaignSystem.IFaction.AlternativeColor2
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

◆ Lords

MBReadOnlyList<Hero> TaleWorlds.CampaignSystem.IFaction.Lords
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

◆ MapFaction

IFaction TaleWorlds.CampaignSystem.IFaction.MapFaction
get

◆ TotalStrength

float TaleWorlds.CampaignSystem.IFaction.TotalStrength
get

◆ FactionMidSettlement

Settlement TaleWorlds.CampaignSystem.IFaction.FactionMidSettlement
get

◆ DistanceToClosestNonAllyFortification

float TaleWorlds.CampaignSystem.IFaction.DistanceToClosestNonAllyFortification
get

◆ Stances

IEnumerable<StanceLink> TaleWorlds.CampaignSystem.IFaction.Stances
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