|
override string | ToString () |
|
override int | MaxHitPoints () |
|
| CharacterObject () |
| Initializes a new instance of the CharacterObject class.
|
|
override void | AfterRegister () |
|
override BodyProperties | GetBodyPropertiesMin (bool returnBaseValue=false) |
| Gets or sets this character's face and body keys.
|
|
override BodyProperties | GetBodyPropertiesMax () |
|
override void | UpdatePlayerCharacterBodyProperties (BodyProperties properties, int race, bool isFemale) |
|
Occupation | GetDefaultOccupation () |
|
bool | HasThrowingWeapon () |
|
int | GetUpgradeXpCost (PartyBase party, int index) |
|
int | GetUpgradeGoldCost (PartyBase party, int index) |
|
void | InitializeHeroCharacterOnAfterLoad () |
|
override void | Deserialize (MBObjectManager objectManager, XmlNode node) |
| De-serializes the object from an XmlNode.
|
|
override float | GetPower () |
|
override float | GetBattlePower () |
|
override float | GetMoraleResistance () |
|
void | GetSimulationAttackPower (out float attackPoints, out float defencePoints, Equipment equipment=null) |
|
float | GetHeadArmorSum (bool civilianEquipment=false) |
|
float | GetBodyArmorSum (bool civilianEquipment=false) |
|
float | GetLegArmorSum (bool civilianEquipment=false) |
|
float | GetArmArmorSum (bool civilianEquipment=false) |
|
float | GetHorseArmorSum (bool civilianEquipment=false) |
|
float | GetTotalArmorSum (bool civilianEquipment=false) |
|
override BodyProperties | GetBodyProperties (Equipment equipment, int seed=-1) |
|
void | SetTransferableInPartyScreen (bool isTransferable) |
| Locks character object in the party screen.
|
|
void | SetTransferableInHideouts (bool isTransferable) |
| Locks character object in the hideout management screen.
|
|
void | ClearAttributes () |
|
int | GetTraitLevel (TraitObject trait) |
|
bool | GetPerkValue (PerkObject perk) |
|
override int | GetSkillValue (SkillObject skill) |
|
TraitObject | GetPersona () |
|
override int | GetMountKeySeed () |
|
override FormationClass | GetFormationClass () |
|
override TextObject | GetName () |
| This function is not same with get property of Name. It overrides the function in MBObjectBase class. It is used in encyclopedia etc.
|
|
override string | ToString () |
|
void | InitializeEquipmentsOnLoad (BasicCharacterObject character) |
|
Equipment | GetFirstEquipment (bool civilianSet) |
|
virtual BodyProperties | GetBodyPropertiesMin (bool returnBaseValue=false) |
|
virtual BodyProperties | GetBodyPropertiesMax () |
|
virtual BodyProperties | GetBodyProperties (Equipment equipment, int seed=-1) |
|
virtual void | UpdatePlayerCharacterBodyProperties (BodyProperties properties, int race, bool isFemale) |
|
| BasicCharacterObject () |
|
int | GetDefaultFaceSeed (int rank) |
|
float | GetStepSize () |
|
bool | HasMount () |
|
virtual int | MaxHitPoints () |
|
virtual float | GetPower () |
|
virtual float | GetBattlePower () |
|
virtual float | GetMoraleResistance () |
|
virtual int | GetMountKeySeed () |
|
virtual int | GetBattleTier () |
|
virtual int | GetSkillValue (SkillObject skill) |
|
override void | Deserialize (MBObjectManager objectManager, XmlNode node) |
|
virtual FormationClass | GetFormationClass () |
|
| MBObjectBase () |
|
| MBObjectBase (MBObjectBase other) |
|
| MBObjectBase (string stringId) |
|
void | AfterInitialized () |
|
virtual void | AfterRegister () |
|
virtual void | Initialize () |
|
virtual void | Deserialize (MBObjectManager objectManager, XmlNode node) |
|
override int | GetHashCode () |
|
virtual TextObject | GetName () |
|
void | PreAfterLoadInternal () |
|
void | AfterLoadInternal () |
|
void | OnRegistered () |
|
void | OnUnregistered () |
|
|
override TextObject | Name [get] |
|
string | EncyclopediaLink [get] |
|
TextObject | EncyclopediaLinkWithName [get] |
|
bool | HiddenInEncylopedia [get, set] |
|
bool | IsNotTransferableInPartyScreen [get] |
|
bool | IsNotTransferableInHideouts [get] |
|
CharacterObject | OriginalCharacter [get] |
|
bool | IsOriginalCharacter [get] |
|
Hero | HeroObject [get] |
|
override MBReadOnlyList< Equipment > | AllEquipments [get] |
|
override Equipment | Equipment [get] |
|
IEnumerable< Equipment > | BattleEquipments [get] |
|
IEnumerable< Equipment > | CivilianEquipments [get] |
|
Equipment | FirstBattleEquipment [get] |
|
Equipment | FirstCivilianEquipment [get] |
|
Equipment | RandomBattleEquipment [get] |
|
Equipment | RandomCivilianEquipment [get] |
|
override int | HitPoints [get] |
|
override string | HairTags [get] |
|
override string | BeardTags [get] |
|
override string | TattooTags [get] |
|
ExplainedNumber | MaxHitPointsExplanation [get] |
|
override int | Level [get] |
|
static CharacterObject | PlayerCharacter [get] |
|
static CharacterObject | OneToOneConversationCharacter [get] |
|
static IEnumerable< CharacterObject > | ConversationCharacters [get] |
|
new CultureObject | Culture [get, set] |
|
override bool | IsFemale [get] |
|
bool | IsBasicTroop [get, set] |
|
bool | IsTemplate [get] |
|
bool | IsChildTemplate [get] |
|
override bool | IsPlayerCharacter [get] |
|
override bool | IsHero [get] |
| Gets or sets a value indicating whether the NPC is hero.
|
|
bool | IsRegular [get] |
|
Occupation | Occupation [get] |
|
override float | Age [get] |
|
int | ConformityNeededToRecruitPrisoner [get] |
|
CharacterObject[] | UpgradeTargets = new CharacterObject[0] [get] |
|
ItemCategory | UpgradeRequiresItemFromCategory [get] |
|
override bool | IsMounted [get] |
|
override bool | IsRanged [get] |
|
int | TroopWage [get] |
|
int | Tier [get] |
|
static MBReadOnlyList< CharacterObject > | All [get] |
|
virtual TextObject | Name [get] |
|
virtual MBBodyProperty | BodyPropertyRange [get, protected set] |
|
int | DefaultFormationGroup [get, set] |
|
FormationClass | DefaultFormationClass [get, protected set] |
|
FormationPositionPreference | FormationPositionPreference [get, protected set] |
|
bool | IsInfantry [get] |
|
virtual bool | IsMounted [get] |
|
virtual bool | IsRanged [get] |
|
int | Race [get, set] |
|
virtual bool | IsFemale [get, set] |
|
bool | FaceMeshCache [get] |
|
virtual MBReadOnlyList< Equipment > | AllEquipments [get] |
|
virtual Equipment | Equipment [get] |
|
bool | IsObsolete [get] |
|
virtual int | Level [get, set] |
| Gets or sets the Level.
|
|
BasicCultureObject | Culture [get, set] |
| Gets or sets the culture of this character.
|
|
virtual bool | IsPlayerCharacter [get] |
|
virtual float | Age [get, set] |
|
virtual int | HitPoints [get] |
|
float | FaceDirtAmount [get, set] |
|
virtual string | HairTags = "" [get, set] |
|
virtual string | BeardTags = "" [get, set] |
|
virtual string | TattooTags = "" [get, set] |
|
virtual bool | IsHero [get] |
|
bool | IsSoldier [get] |
|
string | StringId [get, set] |
|
MBGUID | Id [get, set] |
|
bool | IsInitialized [get] |
|
bool | IsReady [get, set] |
|