Table of Contents

Class CharacterHelper

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

Methods

CanUseItemBasedOnSkill(BasicCharacterObject, EquipmentElement)

public static bool CanUseItemBasedOnSkill(BasicCharacterObject currentCharacter, EquipmentElement itemRosterElement)

Parameters

currentCharacter BasicCharacterObject
itemRosterElement EquipmentElement

Returns

bool

DeleteQuestCharacter(CharacterObject, Settlement)

public static void DeleteQuestCharacter(CharacterObject character, Settlement questSettlement)

Parameters

character CharacterObject
questSettlement Settlement

FindUpgradeRootOf(CharacterObject)

public static CharacterObject FindUpgradeRootOf(CharacterObject character)

Parameters

character CharacterObject

Returns

CharacterObject

GetDefaultFaceIdle(CharacterObject)

public static string GetDefaultFaceIdle(CharacterObject character)

Parameters

character CharacterObject

Returns

string

GetDefaultFaceSeed(BasicCharacterObject, int)

public static int GetDefaultFaceSeed(BasicCharacterObject character, int rank)

Parameters

character BasicCharacterObject
rank int

Returns

int

GetDefaultWeapon(CharacterObject)

public static ItemObject GetDefaultWeapon(CharacterObject affectorCharacter)

Parameters

affectorCharacter CharacterObject

Returns

ItemObject

GetDeterministicColorsForCharacter(CharacterObject)

public static (uint color1, uint color2) GetDeterministicColorsForCharacter(CharacterObject character)

Parameters

character CharacterObject

Returns

(uint color1, uint color2)

GetDynamicBodyPropertiesBetweenMinMaxRange(CharacterObject)

public static DynamicBodyProperties GetDynamicBodyPropertiesBetweenMinMaxRange(CharacterObject character)

Parameters

character CharacterObject

Returns

DynamicBodyProperties

GetFaceGeneratorFilter()

public static IFaceGeneratorCustomFilter GetFaceGeneratorFilter()

Returns

IFaceGeneratorCustomFilter

GetNonconversationFacialIdle(CharacterObject)

public static string GetNonconversationFacialIdle(CharacterObject character)

Parameters

character CharacterObject

Returns

string

GetNonconversationPose(CharacterObject)

public static string GetNonconversationPose(CharacterObject character)

Parameters

character CharacterObject

Returns

string

GetPartyMemberFaceSeed(PartyBase, BasicCharacterObject, int)

public static int GetPartyMemberFaceSeed(PartyBase party, BasicCharacterObject character, int rank)

Parameters

party PartyBase
character BasicCharacterObject
rank int

Returns

int

GetReputationDescription(CharacterObject)

public static TextObject GetReputationDescription(CharacterObject character)

Parameters

character CharacterObject

Returns

TextObject

GetStandingBodyIdle(CharacterObject)

public static string GetStandingBodyIdle(CharacterObject character)

Parameters

character CharacterObject

Returns

string

GetTroopTree(CharacterObject, float, float)

public static IEnumerable<CharacterObject> GetTroopTree(CharacterObject baseTroop, float minTier = -1, float maxTier = 3.4028235E+38)

Parameters

baseTroop CharacterObject
minTier float
maxTier float

Returns

IEnumerable<CharacterObject>

SearchForFormationInTroopTree(CharacterObject, FormationClass)

public static bool SearchForFormationInTroopTree(CharacterObject baseTroop, FormationClass formation)

Parameters

baseTroop CharacterObject
formation FormationClass

Returns

bool

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