Table of Contents

Interface IFaction

Namespace
TaleWorlds.CampaignSystem
Assembly
TaleWorlds.CampaignSystem.dll
[SaveableInterface(22001)]
public interface IFaction

Properties

Aggressiveness

float Aggressiveness { get; }

Property Value

float

AlternativeColor

uint AlternativeColor { get; }

Property Value

uint

AlternativeColor2

uint AlternativeColor2 { get; }

Property Value

uint

Banner

Banner Banner { get; }

Property Value

Banner

BasicTroop

CharacterObject BasicTroop { get; }

Property Value

CharacterObject

Color

uint Color { get; }

Property Value

uint

Color2

uint Color2 { get; }

Property Value

uint

Culture

CultureObject Culture { get; }

Property Value

CultureObject

DailyCrimeRatingChange

float DailyCrimeRatingChange { get; }

Property Value

float

DailyCrimeRatingChangeExplained

ExplainedNumber DailyCrimeRatingChangeExplained { get; }

Property Value

ExplainedNumber

DistanceToClosestNonAllyFortification

float DistanceToClosestNonAllyFortification { get; }

Property Value

float
string EncyclopediaLink { get; }

Property Value

string

EncyclopediaLinkWithName

TextObject EncyclopediaLinkWithName { get; }

Property Value

TextObject

EncyclopediaText

TextObject EncyclopediaText { get; }

Property Value

TextObject

FactionMidSettlement

Settlement FactionMidSettlement { get; }

Property Value

Settlement

Fiefs

MBReadOnlyList<Town> Fiefs { get; }

Property Value

MBReadOnlyList<Town>

Heroes

MBReadOnlyList<Hero> Heroes { get; }

Property Value

MBReadOnlyList<Hero>

Id

MBGUID Id { get; }

Property Value

MBGUID

InformalName

TextObject InformalName { get; }

Property Value

TextObject

InitialPosition

Vec2 InitialPosition { get; }

Property Value

Vec2

IsBanditFaction

bool IsBanditFaction { get; }

Property Value

bool

IsClan

bool IsClan { get; }

Property Value

bool

IsEliminated

bool IsEliminated { get; }

Property Value

bool

IsKingdomFaction

bool IsKingdomFaction { get; }

Property Value

bool

IsMapFaction

bool IsMapFaction { get; }

Property Value

bool

IsMinorFaction

bool IsMinorFaction { get; }

Property Value

bool

IsOutlaw

bool IsOutlaw { get; }

Property Value

bool

IsRebelClan

bool IsRebelClan { get; }

Property Value

bool

LabelColor

uint LabelColor { get; }

Property Value

uint

Leader

Hero Leader { get; }

Property Value

Hero

Lords

MBReadOnlyList<Hero> Lords { get; }

Property Value

MBReadOnlyList<Hero>

MainHeroCrimeRating

float MainHeroCrimeRating { get; set; }

Property Value

float

MapFaction

IFaction MapFaction { get; }

Property Value

IFaction

Name

TextObject Name { get; }

Property Value

TextObject

NotAttackableByPlayerUntilTime

CampaignTime NotAttackableByPlayerUntilTime { get; set; }

Property Value

CampaignTime

Settlements

MBReadOnlyList<Settlement> Settlements { get; }

Property Value

MBReadOnlyList<Settlement>

Stances

IEnumerable<StanceLink> Stances { get; }

Property Value

IEnumerable<StanceLink>

StringId

string StringId { get; }

Property Value

string

TotalStrength

float TotalStrength { get; }

Property Value

float

TributeWallet

int TributeWallet { get; set; }

Property Value

int

WarPartyComponents

MBReadOnlyList<WarPartyComponent> WarPartyComponents { get; }

Property Value

MBReadOnlyList<WarPartyComponent>

Methods

GetStanceWith(IFaction)

StanceLink GetStanceWith(IFaction other)

Parameters

other IFaction

Returns

StanceLink

IsAtWarWith(IFaction)

bool IsAtWarWith(IFaction other)

Parameters

other IFaction

Returns

bool

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