Class FactionHelper
- Namespace
- Helpers
- Assembly
- TaleWorlds.CampaignSystem.dll
public static class FactionHelper
- Inheritance
-
FactionHelper
- Inherited Members
Methods
AdjustFactionStancesForClanJoiningKingdom(Clan, Kingdom)
public static void AdjustFactionStancesForClanJoiningKingdom(Clan joiningClan, Kingdom kingdomToJoin)
Parameters
CanClanBeGrantedFief(Clan)
public static bool CanClanBeGrantedFief(Clan clan)
Parameters
clan
Clan
Returns
CanPlayerEnterFaction(bool)
public static bool CanPlayerEnterFaction(bool asVassal = false)
Parameters
asVassal
bool
Returns
CanPlayerOfferMercenaryService(Kingdom, out List<IFaction>, out List<IFaction>)
public static bool CanPlayerOfferMercenaryService(Kingdom offerKingdom, out List<IFaction> playerWars, out List<IFaction> warsOfFactionToJoin)
Parameters
Returns
CanPlayerOfferVassalage(Kingdom, out List<IFaction>, out List<IFaction>)
public static bool CanPlayerOfferVassalage(Kingdom offerKingdom, out List<IFaction> playerWars, out List<IFaction> warsOfFactionToJoin)
Parameters
Returns
ChooseHeirClanForFiefs(Clan)
public static Clan ChooseHeirClanForFiefs(Clan oldClan)
Parameters
oldClan
Clan
Returns
FactionMidSettlement(IFaction)
public static Settlement FactionMidSettlement(IFaction faction)
Parameters
faction
IFaction
Returns
FindIdealGarrisonStrengthPerWalledCenter(Kingdom, Clan)
public static float FindIdealGarrisonStrengthPerWalledCenter(Kingdom kingdom, Clan clan = null)
Parameters
Returns
FindPotentialStrength(IFaction)
public static float FindPotentialStrength(IFaction faction)
Parameters
faction
IFaction
Returns
FinishAllRelatedHostileActions(Clan, Clan)
public static void FinishAllRelatedHostileActions(Clan clan1, Clan clan2)
Parameters
FinishAllRelatedHostileActions(Kingdom, Kingdom)
public static void FinishAllRelatedHostileActions(Kingdom kingdom1, Kingdom kingdom2)
Parameters
FinishAllRelatedHostileActionsOfFactionToFaction(IFaction, IFaction)
public static void FinishAllRelatedHostileActionsOfFactionToFaction(IFaction faction1, IFaction faction2)
Parameters
FinishAllRelatedHostileActionsOfNobleToFaction(Hero, IFaction)
public static void FinishAllRelatedHostileActionsOfNobleToFaction(Hero noble, IFaction faction)
Parameters
GenerateClanNameforPlayer()
public static TextObject GenerateClanNameforPlayer()
Returns
GetAdjectiveForFaction(IFaction)
public static TextObject GetAdjectiveForFaction(IFaction faction)
Parameters
faction
IFaction
Returns
GetAdjectiveForFactionCulture(CultureObject)
public static TextObject GetAdjectiveForFactionCulture(CultureObject factionCulture)
Parameters
factionCulture
CultureObject
Returns
GetAllyMinorFactions(CharacterObject)
public static IEnumerable<Clan> GetAllyMinorFactions(CharacterObject otherCharacter)
Parameters
otherCharacter
CharacterObject
Returns
GetDistanceToClosestNonAllyFortificationOfFaction(IFaction)
public static float GetDistanceToClosestNonAllyFortificationOfFaction(IFaction faction)
Parameters
faction
IFaction
Returns
GetFormalNameForFactionCulture(CultureObject)
public static TextObject GetFormalNameForFactionCulture(CultureObject factionCulture)
Parameters
factionCulture
CultureObject
Returns
GetInformalNameForFactionCulture(CultureObject)
public static TextObject GetInformalNameForFactionCulture(CultureObject factionCulture)
Parameters
factionCulture
CultureObject
Returns
GetKingdomArmies(IFaction)
public static IEnumerable<Army> GetKingdomArmies(IFaction mapFaction)
Parameters
mapFaction
IFaction
Returns
GetPossibleKingdomsToDeclarePeace(Kingdom)
public static List<IFaction> GetPossibleKingdomsToDeclarePeace(Kingdom kingdom)
Parameters
kingdom
Kingdom
Returns
GetPossibleKingdomsToDeclareWar(Kingdom)
public static List<IFaction> GetPossibleKingdomsToDeclareWar(Kingdom kingdom)
Parameters
kingdom
Kingdom
Returns
GetPowerRatioToEnemies(Kingdom)
public static float GetPowerRatioToEnemies(Kingdom kingdom)
Parameters
kingdom
Kingdom
Returns
GetPowerRatioToTributePayedKingdoms(Kingdom)
public static float GetPowerRatioToTributePayedKingdoms(Kingdom kingdom)
Parameters
kingdom
Kingdom
Returns
GetTermUsedByOtherFaction(IFaction, IFaction, bool)
public static TextObject GetTermUsedByOtherFaction(IFaction faction, IFaction otherFaction, bool pejorative)
Parameters
Returns
GetTotalEnemyKingdomPower(Kingdom)
public static float GetTotalEnemyKingdomPower(Kingdom kingdom)
Parameters
kingdom
Kingdom
Returns
GetTotalTributePayedKingdomsPower(Kingdom)
public static float GetTotalTributePayedKingdomsPower(Kingdom kingdom)
Parameters
kingdom
Kingdom
Returns
IsClanNameApplicable(string)
public static Tuple<bool, string> IsClanNameApplicable(string name)
Parameters
name
string
Returns
IsKingdomNameApplicable(string)
public static Tuple<bool, string> IsKingdomNameApplicable(string name)
Parameters
name
string
Returns
IsMainClanMemberAvailableForPartyLeaderChange(Hero, bool, MobileParty, out TextObject)
public static bool IsMainClanMemberAvailableForPartyLeaderChange(Hero hero, bool isSend, MobileParty targetParty, out TextObject explanation)
Parameters
hero
HeroisSend
booltargetParty
MobilePartyexplanation
TextObject
Returns
IsMainClanMemberAvailableForRecall(Hero, MobileParty, out TextObject)
public static bool IsMainClanMemberAvailableForRecall(Hero hero, MobileParty targetParty, out TextObject explanation)
Parameters
hero
HerotargetParty
MobilePartyexplanation
TextObject
Returns
IsMainClanMemberAvailableForSendingSettlement(Hero, Settlement, out TextObject)
public static bool IsMainClanMemberAvailableForSendingSettlement(Hero hero, Settlement targetSettlement, out TextObject explanation)
Parameters
hero
HerotargetSettlement
Settlementexplanation
TextObject
Returns
IsMainClanMemberAvailableForSendingSettlementAsGovernor(Hero, Settlement, out TextObject)
public static bool IsMainClanMemberAvailableForSendingSettlementAsGovernor(Hero hero, Settlement settlementOfGovernor, out TextObject explanation)
Parameters
hero
HerosettlementOfGovernor
Settlementexplanation
TextObject
Returns
OwnerClanEconomyEffectOnGarrisonSizeConstant(Clan)
public static float OwnerClanEconomyEffectOnGarrisonSizeConstant(Clan clan)
Parameters
clan
Clan
Returns
SettlementFoodPotentialEffectOnGarrisonSizeConstant(Settlement)
public static float SettlementFoodPotentialEffectOnGarrisonSizeConstant(Settlement settlement)
Parameters
settlement
Settlement
Returns
SettlementProsperityEffectOnGarrisonSizeConstant(Town)
public static float SettlementProsperityEffectOnGarrisonSizeConstant(Town town)
Parameters
town
Town
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).