M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Core.Monster Class Reference

Inherits TaleWorlds.ObjectSystem.MBObjectBase.

Public Member Functions

override void Deserialize (MBObjectManager objectManager, XmlNode node)
 
sbyte GetBoneToAttachForItemFlags (ItemFlags itemFlags)
 
- Public Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
 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 ()
 

Static Public Attributes

static Func< string, string, sbyte > GetBoneIndexWithId
 
static Func< string, sbyte, bool > GetBoneHasParentBone
 

Properties

string BaseMonster [get]
 
float BodyCapsuleRadius [get]
 
Vec3 BodyCapsulePoint1 [get]
 
Vec3 BodyCapsulePoint2 [get]
 
float CrouchedBodyCapsuleRadius [get]
 
Vec3 CrouchedBodyCapsulePoint1 [get]
 
Vec3 CrouchedBodyCapsulePoint2 [get]
 
AgentFlag Flags [get]
 
int Weight [get]
 
int HitPoints [get]
 
string ActionSetCode [get]
 
string FemaleActionSetCode [get]
 
int NumPaces [get]
 
string MonsterUsage [get]
 
float WalkingSpeedLimit [get]
 
float CrouchWalkingSpeedLimit [get]
 
float JumpAcceleration [get]
 
float AbsorbedDamageRatio [get]
 
string SoundAndCollisionInfoClassName [get]
 
float RiderCameraHeightAdder [get]
 
float RiderBodyCapsuleHeightAdder [get]
 
float RiderBodyCapsuleForwardAdder [get]
 
float StandingEyeHeight [get]
 
float CrouchEyeHeight [get]
 
float MountedEyeHeight [get]
 
float RiderEyeHeightAdder [get]
 
Vec3 EyeOffsetWrtHead [get]
 
Vec3 FirstPersonCameraOffsetWrtHead [get]
 
float ArmLength [get]
 
float ArmWeight [get]
 
float JumpSpeedLimit [get]
 
float RelativeSpeedLimitForCharge [get]
 
int FamilyType [get]
 
sbyte[] IndicesOfRagdollBonesToCheckForCorpses [get]
 
sbyte[] RagdollFallSoundBoneIndices [get]
 
sbyte HeadLookDirectionBoneIndex [get]
 
sbyte SpineLowerBoneIndex [get]
 
sbyte SpineUpperBoneIndex [get]
 
sbyte ThoraxLookDirectionBoneIndex [get]
 
sbyte NeckRootBoneIndex [get]
 
sbyte PelvisBoneIndex [get]
 
sbyte RightUpperArmBoneIndex [get]
 
sbyte LeftUpperArmBoneIndex [get]
 
sbyte FallBlowDamageBoneIndex [get]
 
sbyte TerrainDecalBone0Index [get]
 
sbyte TerrainDecalBone1Index [get]
 
sbyte[] RagdollStationaryCheckBoneIndices [get]
 
sbyte[] MoveAdderBoneIndices [get]
 
sbyte[] SplashDecalBoneIndices [get]
 
sbyte[] BloodBurstBoneIndices [get]
 
sbyte MainHandBoneIndex [get]
 
sbyte OffHandBoneIndex [get]
 
sbyte MainHandItemBoneIndex [get]
 
sbyte OffHandItemBoneIndex [get]
 
sbyte MainHandItemSecondaryBoneIndex [get]
 
sbyte OffHandItemSecondaryBoneIndex [get]
 
sbyte OffHandShoulderBoneIndex [get]
 
sbyte HandNumBonesForIk [get]
 
sbyte PrimaryFootBoneIndex [get]
 
sbyte SecondaryFootBoneIndex [get]
 
sbyte RightFootIkEndEffectorBoneIndex [get]
 
sbyte LeftFootIkEndEffectorBoneIndex [get]
 
sbyte RightFootIkTipBoneIndex [get]
 
sbyte LeftFootIkTipBoneIndex [get]
 
sbyte FootNumBonesForIk [get]
 
Vec3 ReinHandleLeftLocalPosition [get]
 
Vec3 ReinHandleRightLocalPosition [get]
 
string ReinSkeleton [get]
 
string ReinCollisionBody [get]
 
sbyte FrontBoneToDetectGroundSlopeIndex [get]
 
sbyte BackBoneToDetectGroundSlopeIndex [get]
 
sbyte[] BoneIndicesToModifyOnSlopingGround [get]
 
sbyte BodyRotationReferenceBoneIndex [get]
 
sbyte RiderSitBoneIndex [get]
 
sbyte ReinHandleBoneIndex [get]
 
sbyte ReinCollision1BoneIndex [get]
 
sbyte ReinCollision2BoneIndex [get]
 
sbyte ReinHeadBoneIndex [get]
 
sbyte ReinHeadRightAttachmentBoneIndex [get]
 
sbyte ReinHeadLeftAttachmentBoneIndex [get]
 
sbyte ReinRightHandBoneIndex [get]
 
sbyte ReinLeftHandBoneIndex [get]
 
IMonsterMissionData MonsterMissionData [get]
 
- Properties inherited from TaleWorlds.ObjectSystem.MBObjectBase
string StringId [get, set]
 
MBGUID Id [get, set]
 
bool IsInitialized [get]
 
bool IsReady [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Member Function Documentation

◆ Deserialize()

override void TaleWorlds.Core.Monster.Deserialize ( MBObjectManager  objectManager,
XmlNode  node 
)
virtual

◆ GetBoneToAttachForItemFlags()

sbyte TaleWorlds.Core.Monster.GetBoneToAttachForItemFlags ( ItemFlags  itemFlags)

Member Data Documentation

◆ GetBoneIndexWithId

Func<string, string, sbyte> TaleWorlds.Core.Monster.GetBoneIndexWithId
static

◆ GetBoneHasParentBone

Func<string, sbyte, bool> TaleWorlds.Core.Monster.GetBoneHasParentBone
static

Property Documentation

◆ BaseMonster

string TaleWorlds.Core.Monster.BaseMonster
get

◆ BodyCapsuleRadius

float TaleWorlds.Core.Monster.BodyCapsuleRadius
get

◆ BodyCapsulePoint1

Vec3 TaleWorlds.Core.Monster.BodyCapsulePoint1
get

◆ BodyCapsulePoint2

Vec3 TaleWorlds.Core.Monster.BodyCapsulePoint2
get

◆ CrouchedBodyCapsuleRadius

float TaleWorlds.Core.Monster.CrouchedBodyCapsuleRadius
get

◆ CrouchedBodyCapsulePoint1

Vec3 TaleWorlds.Core.Monster.CrouchedBodyCapsulePoint1
get

◆ CrouchedBodyCapsulePoint2

Vec3 TaleWorlds.Core.Monster.CrouchedBodyCapsulePoint2
get

◆ Flags

AgentFlag TaleWorlds.Core.Monster.Flags
get

◆ Weight

int TaleWorlds.Core.Monster.Weight
get

◆ HitPoints

int TaleWorlds.Core.Monster.HitPoints
get

◆ ActionSetCode

string TaleWorlds.Core.Monster.ActionSetCode
get

◆ FemaleActionSetCode

string TaleWorlds.Core.Monster.FemaleActionSetCode
get

◆ NumPaces

int TaleWorlds.Core.Monster.NumPaces
get

◆ MonsterUsage

string TaleWorlds.Core.Monster.MonsterUsage
get

◆ WalkingSpeedLimit

float TaleWorlds.Core.Monster.WalkingSpeedLimit
get

◆ CrouchWalkingSpeedLimit

float TaleWorlds.Core.Monster.CrouchWalkingSpeedLimit
get

◆ JumpAcceleration

float TaleWorlds.Core.Monster.JumpAcceleration
get

◆ AbsorbedDamageRatio

float TaleWorlds.Core.Monster.AbsorbedDamageRatio
get

◆ SoundAndCollisionInfoClassName

string TaleWorlds.Core.Monster.SoundAndCollisionInfoClassName
get

◆ RiderCameraHeightAdder

float TaleWorlds.Core.Monster.RiderCameraHeightAdder
get

◆ RiderBodyCapsuleHeightAdder

float TaleWorlds.Core.Monster.RiderBodyCapsuleHeightAdder
get

◆ RiderBodyCapsuleForwardAdder

float TaleWorlds.Core.Monster.RiderBodyCapsuleForwardAdder
get

◆ StandingEyeHeight

float TaleWorlds.Core.Monster.StandingEyeHeight
get

◆ CrouchEyeHeight

float TaleWorlds.Core.Monster.CrouchEyeHeight
get

◆ MountedEyeHeight

float TaleWorlds.Core.Monster.MountedEyeHeight
get

◆ RiderEyeHeightAdder

float TaleWorlds.Core.Monster.RiderEyeHeightAdder
get

◆ EyeOffsetWrtHead

Vec3 TaleWorlds.Core.Monster.EyeOffsetWrtHead
get

◆ FirstPersonCameraOffsetWrtHead

Vec3 TaleWorlds.Core.Monster.FirstPersonCameraOffsetWrtHead
get

◆ ArmLength

float TaleWorlds.Core.Monster.ArmLength
get

◆ ArmWeight

float TaleWorlds.Core.Monster.ArmWeight
get

◆ JumpSpeedLimit

float TaleWorlds.Core.Monster.JumpSpeedLimit
get

◆ RelativeSpeedLimitForCharge

float TaleWorlds.Core.Monster.RelativeSpeedLimitForCharge
get

◆ FamilyType

int TaleWorlds.Core.Monster.FamilyType
get

◆ IndicesOfRagdollBonesToCheckForCorpses

sbyte [] TaleWorlds.Core.Monster.IndicesOfRagdollBonesToCheckForCorpses
get

◆ RagdollFallSoundBoneIndices

sbyte [] TaleWorlds.Core.Monster.RagdollFallSoundBoneIndices
get

◆ HeadLookDirectionBoneIndex

sbyte TaleWorlds.Core.Monster.HeadLookDirectionBoneIndex
get

◆ SpineLowerBoneIndex

sbyte TaleWorlds.Core.Monster.SpineLowerBoneIndex
get

◆ SpineUpperBoneIndex

sbyte TaleWorlds.Core.Monster.SpineUpperBoneIndex
get

◆ ThoraxLookDirectionBoneIndex

sbyte TaleWorlds.Core.Monster.ThoraxLookDirectionBoneIndex
get

◆ NeckRootBoneIndex

sbyte TaleWorlds.Core.Monster.NeckRootBoneIndex
get

◆ PelvisBoneIndex

sbyte TaleWorlds.Core.Monster.PelvisBoneIndex
get

◆ RightUpperArmBoneIndex

sbyte TaleWorlds.Core.Monster.RightUpperArmBoneIndex
get

◆ LeftUpperArmBoneIndex

sbyte TaleWorlds.Core.Monster.LeftUpperArmBoneIndex
get

◆ FallBlowDamageBoneIndex

sbyte TaleWorlds.Core.Monster.FallBlowDamageBoneIndex
get

◆ TerrainDecalBone0Index

sbyte TaleWorlds.Core.Monster.TerrainDecalBone0Index
get

◆ TerrainDecalBone1Index

sbyte TaleWorlds.Core.Monster.TerrainDecalBone1Index
get

◆ RagdollStationaryCheckBoneIndices

sbyte [] TaleWorlds.Core.Monster.RagdollStationaryCheckBoneIndices
get

◆ MoveAdderBoneIndices

sbyte [] TaleWorlds.Core.Monster.MoveAdderBoneIndices
get

◆ SplashDecalBoneIndices

sbyte [] TaleWorlds.Core.Monster.SplashDecalBoneIndices
get

◆ BloodBurstBoneIndices

sbyte [] TaleWorlds.Core.Monster.BloodBurstBoneIndices
get

◆ MainHandBoneIndex

sbyte TaleWorlds.Core.Monster.MainHandBoneIndex
get

◆ OffHandBoneIndex

sbyte TaleWorlds.Core.Monster.OffHandBoneIndex
get

◆ MainHandItemBoneIndex

sbyte TaleWorlds.Core.Monster.MainHandItemBoneIndex
get

◆ OffHandItemBoneIndex

sbyte TaleWorlds.Core.Monster.OffHandItemBoneIndex
get

◆ MainHandItemSecondaryBoneIndex

sbyte TaleWorlds.Core.Monster.MainHandItemSecondaryBoneIndex
get

◆ OffHandItemSecondaryBoneIndex

sbyte TaleWorlds.Core.Monster.OffHandItemSecondaryBoneIndex
get

◆ OffHandShoulderBoneIndex

sbyte TaleWorlds.Core.Monster.OffHandShoulderBoneIndex
get

◆ HandNumBonesForIk

sbyte TaleWorlds.Core.Monster.HandNumBonesForIk
get

◆ PrimaryFootBoneIndex

sbyte TaleWorlds.Core.Monster.PrimaryFootBoneIndex
get

◆ SecondaryFootBoneIndex

sbyte TaleWorlds.Core.Monster.SecondaryFootBoneIndex
get

◆ RightFootIkEndEffectorBoneIndex

sbyte TaleWorlds.Core.Monster.RightFootIkEndEffectorBoneIndex
get

◆ LeftFootIkEndEffectorBoneIndex

sbyte TaleWorlds.Core.Monster.LeftFootIkEndEffectorBoneIndex
get

◆ RightFootIkTipBoneIndex

sbyte TaleWorlds.Core.Monster.RightFootIkTipBoneIndex
get

◆ LeftFootIkTipBoneIndex

sbyte TaleWorlds.Core.Monster.LeftFootIkTipBoneIndex
get

◆ FootNumBonesForIk

sbyte TaleWorlds.Core.Monster.FootNumBonesForIk
get

◆ ReinHandleLeftLocalPosition

Vec3 TaleWorlds.Core.Monster.ReinHandleLeftLocalPosition
get

◆ ReinHandleRightLocalPosition

Vec3 TaleWorlds.Core.Monster.ReinHandleRightLocalPosition
get

◆ ReinSkeleton

string TaleWorlds.Core.Monster.ReinSkeleton
get

◆ ReinCollisionBody

string TaleWorlds.Core.Monster.ReinCollisionBody
get

◆ FrontBoneToDetectGroundSlopeIndex

sbyte TaleWorlds.Core.Monster.FrontBoneToDetectGroundSlopeIndex
get

◆ BackBoneToDetectGroundSlopeIndex

sbyte TaleWorlds.Core.Monster.BackBoneToDetectGroundSlopeIndex
get

◆ BoneIndicesToModifyOnSlopingGround

sbyte [] TaleWorlds.Core.Monster.BoneIndicesToModifyOnSlopingGround
get

◆ BodyRotationReferenceBoneIndex

sbyte TaleWorlds.Core.Monster.BodyRotationReferenceBoneIndex
get

◆ RiderSitBoneIndex

sbyte TaleWorlds.Core.Monster.RiderSitBoneIndex
get

◆ ReinHandleBoneIndex

sbyte TaleWorlds.Core.Monster.ReinHandleBoneIndex
get

◆ ReinCollision1BoneIndex

sbyte TaleWorlds.Core.Monster.ReinCollision1BoneIndex
get

◆ ReinCollision2BoneIndex

sbyte TaleWorlds.Core.Monster.ReinCollision2BoneIndex
get

◆ ReinHeadBoneIndex

sbyte TaleWorlds.Core.Monster.ReinHeadBoneIndex
get

◆ ReinHeadRightAttachmentBoneIndex

sbyte TaleWorlds.Core.Monster.ReinHeadRightAttachmentBoneIndex
get

◆ ReinHeadLeftAttachmentBoneIndex

sbyte TaleWorlds.Core.Monster.ReinHeadLeftAttachmentBoneIndex
get

◆ ReinRightHandBoneIndex

sbyte TaleWorlds.Core.Monster.ReinRightHandBoneIndex
get

◆ ReinLeftHandBoneIndex

sbyte TaleWorlds.Core.Monster.ReinLeftHandBoneIndex
get

◆ MonsterMissionData

IMonsterMissionData TaleWorlds.Core.Monster.MonsterMissionData
get