Class BasicCharacterObject
- Namespace
- TaleWorlds.Core
- Assembly
- TaleWorlds.Core.dll
public class BasicCharacterObject : MBObjectBase
- Inheritance
-
BasicCharacterObject
- Derived
- Inherited Members
Constructors
BasicCharacterObject()
public BasicCharacterObject()
Fields
DefaultCharacterSkills
protected MBCharacterSkills DefaultCharacterSkills
Field Value
DefaultDismountResistance
public const float DefaultDismountResistance = 50
Field Value
DefaultKnockbackResistance
public const float DefaultKnockbackResistance = 25
Field Value
DefaultKnockdownResistance
public const float DefaultKnockdownResistance = 50
Field Value
_basicName
protected TextObject _basicName
Field Value
Properties
Age
public virtual float Age { get; set; }
Property Value
AllEquipments
public virtual MBReadOnlyList<Equipment> AllEquipments { get; }
Property Value
BeardTags
public virtual string BeardTags { get; set; }
Property Value
BodyPropertyRange
public virtual MBBodyProperty BodyPropertyRange { get; protected set; }
Property Value
Culture
public BasicCultureObject Culture { get; set; }
Property Value
DefaultFormationClass
public FormationClass DefaultFormationClass { get; protected set; }
Property Value
DefaultFormationGroup
public int DefaultFormationGroup { get; set; }
Property Value
DismountResistance
public float DismountResistance { get; }
Property Value
Equipment
public virtual Equipment Equipment { get; }
Property Value
FaceDirtAmount
public float FaceDirtAmount { get; set; }
Property Value
FaceMeshCache
public bool FaceMeshCache { get; }
Property Value
FormationPositionPreference
public FormationPositionPreference FormationPositionPreference { get; protected set; }
Property Value
HairTags
public virtual string HairTags { get; set; }
Property Value
HitPoints
public virtual int HitPoints { get; }
Property Value
IsFemale
public virtual bool IsFemale { get; set; }
Property Value
IsHero
public virtual bool IsHero { get; }
Property Value
IsInfantry
public bool IsInfantry { get; }
Property Value
IsMounted
public virtual bool IsMounted { get; }
Property Value
IsObsolete
public bool IsObsolete { get; }
Property Value
IsPlayerCharacter
public virtual bool IsPlayerCharacter { get; }
Property Value
IsRanged
public virtual bool IsRanged { get; }
Property Value
IsSoldier
public bool IsSoldier { get; }
Property Value
KnockbackResistance
public float KnockbackResistance { get; }
Property Value
KnockdownResistance
public float KnockdownResistance { get; }
Property Value
Level
public virtual int Level { get; set; }
Property Value
Name
public virtual TextObject Name { get; }
Property Value
Race
public int Race { get; set; }
Property Value
TattooTags
public virtual string TattooTags { get; set; }
Property Value
Methods
AutoGeneratedInstanceCollectObjects(List<object>)
protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
Deserialize(MBObjectManager, XmlNode)
public override void Deserialize(MBObjectManager objectManager, XmlNode node)
Parameters
objectManager
MBObjectManagernode
XmlNode
FetchDefaultFormationGroup(string)
protected int FetchDefaultFormationGroup(string innerText)
Parameters
innerText
string
Returns
FillFrom(BasicCharacterObject)
protected void FillFrom(BasicCharacterObject character)
Parameters
character
BasicCharacterObject
GetBattlePower()
public virtual float GetBattlePower()
Returns
GetBattleTier()
public virtual int GetBattleTier()
Returns
GetBodyProperties(Equipment, int)
public virtual BodyProperties GetBodyProperties(Equipment equipment, int seed = -1)
Parameters
Returns
GetBodyPropertiesMax()
public virtual BodyProperties GetBodyPropertiesMax()
Returns
GetBodyPropertiesMin(bool)
public virtual BodyProperties GetBodyPropertiesMin(bool returnBaseValue = false)
Parameters
returnBaseValue
bool
Returns
GetDefaultFaceSeed(int)
public int GetDefaultFaceSeed(int rank)
Parameters
rank
int
Returns
GetFirstEquipment(bool)
public Equipment GetFirstEquipment(bool civilianSet)
Parameters
civilianSet
bool
Returns
GetFormationClass()
public virtual FormationClass GetFormationClass()
Returns
GetMoraleResistance()
public virtual float GetMoraleResistance()
Returns
GetMountKeySeed()
public virtual int GetMountKeySeed()
Returns
GetName()
public override TextObject GetName()
Returns
GetPower()
public virtual float GetPower()
Returns
GetSkillValue(SkillObject)
public virtual int GetSkillValue(SkillObject skill)
Parameters
skill
SkillObject
Returns
GetStepSize()
public float GetStepSize()
Returns
HasMount()
public bool HasMount()
Returns
InitializeEquipmentsOnLoad(BasicCharacterObject)
public void InitializeEquipmentsOnLoad(BasicCharacterObject character)
Parameters
character
BasicCharacterObject
InitializeHeroBasicCharacterOnAfterLoad(BasicCharacterObject)
protected void InitializeHeroBasicCharacterOnAfterLoad(BasicCharacterObject originCharacter)
Parameters
originCharacter
BasicCharacterObject
MaxHitPoints()
public virtual int MaxHitPoints()
Returns
ToString()
public override string ToString()
Returns
UpdatePlayerCharacterBodyProperties(BodyProperties, int, bool)
public virtual void UpdatePlayerCharacterBodyProperties(BodyProperties properties, int race, bool isFemale)
Parameters
properties
BodyPropertiesrace
intisFemale
bool
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).