M&B: Bannerlord 1.3.14
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
Helpers.CharacterHelper Class Reference

Static Public Member Functions

static TextObject GetDeathNotification (Hero victimHero, Hero killer, KillCharacterAction.KillCharacterActionDetail detail)
static DynamicBodyProperties GetDynamicBodyPropertiesBetweenMinMaxRange (CharacterObject character)
static TextObject GetReputationDescription (CharacterObject character)
static uint uint color2 GetDeterministicColorsForCharacter (CharacterObject character)
static IFaceGeneratorCustomFilter GetFaceGeneratorFilter ()
static string GetNonconversationPose (CharacterObject character)
static string GetNonconversationFacialIdle (CharacterObject character)
static string GetStandingBodyIdle (CharacterObject character, PartyBase party)
static string GetDefaultFaceIdle (CharacterObject character)
static CharacterObject FindUpgradeRootOf (CharacterObject character)
static ItemObject GetDefaultWeapon (CharacterObject affectorCharacter)
static bool CanUseItemBasedOnSkill (BasicCharacterObject currentCharacter, EquipmentElement itemRosterElement)
static int GetPartyMemberFaceSeed (PartyBase party, BasicCharacterObject character, int rank)
static int GetDefaultFaceSeed (BasicCharacterObject character, int rank)
static bool SearchForFormationInTroopTree (CharacterObject baseTroop, FormationClass formation)
static IEnumerable< CharacterObjectGetTroopTree (CharacterObject baseTroop, float minTier=-1, float maxTier=float.MaxValue)
static void DeleteQuestCharacter (CharacterObject character, Settlement questSettlement)
static CharacterObject GetRandomCompanionTemplateWithPredicate (Func< CharacterObject, bool > predicate=null)

Static Public Attributes

static uint color1

Member Function Documentation

◆ GetDeathNotification()

TextObject Helpers.CharacterHelper.GetDeathNotification ( Hero victimHero,
Hero killer,
KillCharacterAction.KillCharacterActionDetail detail )
static

◆ GetDynamicBodyPropertiesBetweenMinMaxRange()

DynamicBodyProperties Helpers.CharacterHelper.GetDynamicBodyPropertiesBetweenMinMaxRange ( CharacterObject character)
static

◆ GetReputationDescription()

TextObject Helpers.CharacterHelper.GetReputationDescription ( CharacterObject character)
static

◆ GetDeterministicColorsForCharacter()

uint uint color2 Helpers.CharacterHelper.GetDeterministicColorsForCharacter ( CharacterObject character)
static

◆ GetFaceGeneratorFilter()

IFaceGeneratorCustomFilter Helpers.CharacterHelper.GetFaceGeneratorFilter ( )
static

◆ GetNonconversationPose()

string Helpers.CharacterHelper.GetNonconversationPose ( CharacterObject character)
static

◆ GetNonconversationFacialIdle()

string Helpers.CharacterHelper.GetNonconversationFacialIdle ( CharacterObject character)
static

◆ GetStandingBodyIdle()

string Helpers.CharacterHelper.GetStandingBodyIdle ( CharacterObject character,
PartyBase party )
static

◆ GetDefaultFaceIdle()

string Helpers.CharacterHelper.GetDefaultFaceIdle ( CharacterObject character)
static

◆ FindUpgradeRootOf()

CharacterObject Helpers.CharacterHelper.FindUpgradeRootOf ( CharacterObject character)
static

◆ GetDefaultWeapon()

ItemObject Helpers.CharacterHelper.GetDefaultWeapon ( CharacterObject affectorCharacter)
static

◆ CanUseItemBasedOnSkill()

bool Helpers.CharacterHelper.CanUseItemBasedOnSkill ( BasicCharacterObject currentCharacter,
EquipmentElement itemRosterElement )
static

◆ GetPartyMemberFaceSeed()

int Helpers.CharacterHelper.GetPartyMemberFaceSeed ( PartyBase party,
BasicCharacterObject character,
int rank )
static

◆ GetDefaultFaceSeed()

int Helpers.CharacterHelper.GetDefaultFaceSeed ( BasicCharacterObject character,
int rank )
static

◆ SearchForFormationInTroopTree()

bool Helpers.CharacterHelper.SearchForFormationInTroopTree ( CharacterObject baseTroop,
FormationClass formation )
static

◆ GetTroopTree()

IEnumerable< CharacterObject > Helpers.CharacterHelper.GetTroopTree ( CharacterObject baseTroop,
float minTier = -1,
float maxTier = float::MaxValue )
static

◆ DeleteQuestCharacter()

void Helpers.CharacterHelper.DeleteQuestCharacter ( CharacterObject character,
Settlement questSettlement )
static

◆ GetRandomCompanionTemplateWithPredicate()

CharacterObject Helpers.CharacterHelper.GetRandomCompanionTemplateWithPredicate ( Func< CharacterObject, bool > predicate = null)
static

Member Data Documentation

◆ color1

uint Helpers.CharacterHelper.color1
static