Table of Contents

Class HeroHelper

Namespace
Helpers
Assembly
TaleWorlds.CampaignSystem.dll
public static class HeroHelper
Inheritance
HeroHelper
Inherited Members

Methods

CalculateReliabilityConstant(Hero, float)

public static float CalculateReliabilityConstant(Hero hero, float maxValueConstant = 1)

Parameters

hero Hero
maxValueConstant float

Returns

float

CalculateTotalStrength(Hero)

public static int CalculateTotalStrength(Hero hero)

Parameters

hero Hero

Returns

int

DefaultRelation(Hero, Hero)

public static int DefaultRelation(Hero hero, Hero otherHero)

Parameters

hero Hero
otherHero Hero

Returns

int

GetCharacterTypeName(Hero)

public static TextObject GetCharacterTypeName(Hero hero)

Parameters

hero Hero

Returns

TextObject

GetClosestSettlement(Hero)

public static Settlement GetClosestSettlement(Hero hero)

Parameters

hero Hero

Returns

Settlement

GetLastSeenText(Hero)

public static TextObject GetLastSeenText(Hero hero)

Parameters

hero Hero

Returns

TextObject

GetOccupiedEventReasonText(Hero)

public static TextObject GetOccupiedEventReasonText(Hero hero)

Parameters

hero Hero

Returns

TextObject

GetProbabilityForClan(Clan, IEnumerable<Settlement>, Hero)

public static float GetProbabilityForClan(Clan clan, IEnumerable<Settlement> applicableSettlements, Hero notable)

Parameters

clan Clan
applicableSettlements IEnumerable<Settlement>
notable Hero

Returns

float

GetRandomBirthDayForAge(float)

public static CampaignTime GetRandomBirthDayForAge(float age)

Parameters

age float

Returns

CampaignTime

GetRandomClanForNotable(Hero)

public static Clan GetRandomClanForNotable(Hero notable)

Parameters

notable Hero

Returns

Clan

GetRandomDeathDayAndBirthDay(int, out CampaignTime, out CampaignTime)

public static void GetRandomDeathDayAndBirthDay(int deathAge, out CampaignTime birthday, out CampaignTime deathday)

Parameters

deathAge int
birthday CampaignTime
deathday CampaignTime

GetTitleInIndefiniteCase(Hero)

public static TextObject GetTitleInIndefiniteCase(Hero hero)

Parameters

hero Hero

Returns

TextObject

GetVolunteerTroopsOfHeroForRecruitment(Hero)

public static List<CharacterObject> GetVolunteerTroopsOfHeroForRecruitment(Hero hero)

Parameters

hero Hero

Returns

List<CharacterObject>

HeroCanRecruitFromHero(Hero, Hero, int)

public static bool HeroCanRecruitFromHero(Hero buyerHero, Hero sellerHero, int index)

Parameters

buyerHero Hero
sellerHero Hero
index int

Returns

bool

IsCompanionInPlayerParty(Hero)

public static bool IsCompanionInPlayerParty(Hero hero)

Parameters

hero Hero

Returns

bool

LordWillConspireWithLord(Hero, Hero, bool)

public static bool LordWillConspireWithLord(Hero lord, Hero otherLord, bool suggestingBetrayal)

Parameters

lord Hero
otherLord Hero
suggestingBetrayal bool

Returns

bool

NPCPersonalityClashWithNPC(Hero, Hero)

public static int NPCPersonalityClashWithNPC(Hero firstNPC, Hero secondNPC)

Parameters

firstNPC Hero
secondNPC Hero

Returns

int

NPCPoliticalDifferencesWithNPC(Hero, Hero)

public static bool NPCPoliticalDifferencesWithNPC(Hero firstNPC, Hero secondNPC)

Parameters

firstNPC Hero
secondNPC Hero

Returns

bool

OrderHeroesOnPlayerSideByPriority()

public static List<string> OrderHeroesOnPlayerSideByPriority()

Returns

List<string>

SetPlayerSalutation()

public static void SetPlayerSalutation()

SetPropertiesToTextObject(Hero, TextObject, string)

public static void SetPropertiesToTextObject(this Hero hero, TextObject textObject, string tagName)

Parameters

hero Hero
textObject TextObject
tagName string

SetPropertiesToTextObject(Settlement, TextObject, string)

public static void SetPropertiesToTextObject(this Settlement settlement, TextObject textObject, string tagName)

Parameters

settlement Settlement
textObject TextObject
tagName string

SpawnHeroForTheFirstTime(Hero, Settlement)

public static void SpawnHeroForTheFirstTime(Hero hero, Settlement spawnSettlement)

Parameters

hero Hero
spawnSettlement Settlement

StartRecruitingMoneyLimit(Hero)

public static float StartRecruitingMoneyLimit(Hero hero)

Parameters

hero Hero

Returns

float

StartRecruitingMoneyLimitForClanLeader(Hero)

public static float StartRecruitingMoneyLimitForClanLeader(Hero hero)

Parameters

hero Hero

Returns

float

TraitHarmony(Hero, TraitObject, Hero, bool)

public static int TraitHarmony(Hero considerer, TraitObject trait, Hero consideree, bool sensitive)

Parameters

considerer Hero
trait TraitObject
consideree Hero
sensitive bool

Returns

int

UnderPlayerCommand(Hero)

public static bool UnderPlayerCommand(Hero hero)

Parameters

hero Hero

Returns

bool

WillLordAttack()

public static bool WillLordAttack()

Returns

bool

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