Table of Contents

Class Monster

Namespace
TaleWorlds.Core
Assembly
TaleWorlds.Core.dll
public sealed class Monster : MBObjectBase
Inheritance
Monster
Inherited Members

Constructors

Monster()

public Monster()

Fields

GetBoneHasParentBone

public static Func<string, sbyte, bool> GetBoneHasParentBone

Field Value

Func<string, sbyte, bool>

GetBoneIndexWithId

public static Func<string, string, sbyte> GetBoneIndexWithId

Field Value

Func<string, string, sbyte>

Properties

AbsorbedDamageRatio

public float AbsorbedDamageRatio { get; }

Property Value

float

ActionSetCode

public string ActionSetCode { get; }

Property Value

string

ArmLength

public float ArmLength { get; }

Property Value

float

ArmWeight

public float ArmWeight { get; }

Property Value

float

BackBoneToDetectGroundSlopeIndex

public sbyte BackBoneToDetectGroundSlopeIndex { get; }

Property Value

sbyte

BaseMonster

public string BaseMonster { get; }

Property Value

string

BloodBurstBoneIndices

public sbyte[] BloodBurstBoneIndices { get; }

Property Value

sbyte[]

BodyCapsulePoint1

public Vec3 BodyCapsulePoint1 { get; }

Property Value

Vec3

BodyCapsulePoint2

public Vec3 BodyCapsulePoint2 { get; }

Property Value

Vec3

BodyCapsuleRadius

public float BodyCapsuleRadius { get; }

Property Value

float

BodyRotationReferenceBoneIndex

public sbyte BodyRotationReferenceBoneIndex { get; }

Property Value

sbyte

BoneIndicesToModifyOnSlopingGround

public sbyte[] BoneIndicesToModifyOnSlopingGround { get; }

Property Value

sbyte[]

CrouchEyeHeight

public float CrouchEyeHeight { get; }

Property Value

float

CrouchWalkingSpeedLimit

public float CrouchWalkingSpeedLimit { get; }

Property Value

float

CrouchedBodyCapsulePoint1

public Vec3 CrouchedBodyCapsulePoint1 { get; }

Property Value

Vec3

CrouchedBodyCapsulePoint2

public Vec3 CrouchedBodyCapsulePoint2 { get; }

Property Value

Vec3

CrouchedBodyCapsuleRadius

public float CrouchedBodyCapsuleRadius { get; }

Property Value

float

EyeOffsetWrtHead

public Vec3 EyeOffsetWrtHead { get; }

Property Value

Vec3

FallBlowDamageBoneIndex

public sbyte FallBlowDamageBoneIndex { get; }

Property Value

sbyte

FamilyType

public int FamilyType { get; }

Property Value

int

FemaleActionSetCode

public string FemaleActionSetCode { get; }

Property Value

string

FirstPersonCameraOffsetWrtHead

public Vec3 FirstPersonCameraOffsetWrtHead { get; }

Property Value

Vec3

Flags

public AgentFlag Flags { get; }

Property Value

AgentFlag

FootNumBonesForIk

public sbyte FootNumBonesForIk { get; }

Property Value

sbyte

FrontBoneToDetectGroundSlopeIndex

public sbyte FrontBoneToDetectGroundSlopeIndex { get; }

Property Value

sbyte

HandNumBonesForIk

public sbyte HandNumBonesForIk { get; }

Property Value

sbyte

HeadLookDirectionBoneIndex

public sbyte HeadLookDirectionBoneIndex { get; }

Property Value

sbyte

HitPoints

public int HitPoints { get; }

Property Value

int

IndicesOfRagdollBonesToCheckForCorpses

public sbyte[] IndicesOfRagdollBonesToCheckForCorpses { get; }

Property Value

sbyte[]

JumpAcceleration

public float JumpAcceleration { get; }

Property Value

float

JumpSpeedLimit

public float JumpSpeedLimit { get; }

Property Value

float

LeftFootIkEndEffectorBoneIndex

public sbyte LeftFootIkEndEffectorBoneIndex { get; }

Property Value

sbyte

LeftFootIkTipBoneIndex

public sbyte LeftFootIkTipBoneIndex { get; }

Property Value

sbyte

LeftUpperArmBoneIndex

public sbyte LeftUpperArmBoneIndex { get; }

Property Value

sbyte

MainHandBoneIndex

public sbyte MainHandBoneIndex { get; }

Property Value

sbyte

MainHandItemBoneIndex

public sbyte MainHandItemBoneIndex { get; }

Property Value

sbyte

MainHandItemSecondaryBoneIndex

public sbyte MainHandItemSecondaryBoneIndex { get; }

Property Value

sbyte

MonsterMissionData

[CachedData]
public IMonsterMissionData MonsterMissionData { get; }

Property Value

IMonsterMissionData

MonsterUsage

public string MonsterUsage { get; }

Property Value

string

MountedEyeHeight

public float MountedEyeHeight { get; }

Property Value

float

MoveAdderBoneIndices

public sbyte[] MoveAdderBoneIndices { get; }

Property Value

sbyte[]

NeckRootBoneIndex

public sbyte NeckRootBoneIndex { get; }

Property Value

sbyte

NumPaces

public int NumPaces { get; }

Property Value

int

OffHandBoneIndex

public sbyte OffHandBoneIndex { get; }

Property Value

sbyte

OffHandItemBoneIndex

public sbyte OffHandItemBoneIndex { get; }

Property Value

sbyte

OffHandItemSecondaryBoneIndex

public sbyte OffHandItemSecondaryBoneIndex { get; }

Property Value

sbyte

OffHandShoulderBoneIndex

public sbyte OffHandShoulderBoneIndex { get; }

Property Value

sbyte

PelvisBoneIndex

public sbyte PelvisBoneIndex { get; }

Property Value

sbyte

PrimaryFootBoneIndex

public sbyte PrimaryFootBoneIndex { get; }

Property Value

sbyte

RagdollFallSoundBoneIndices

public sbyte[] RagdollFallSoundBoneIndices { get; }

Property Value

sbyte[]

RagdollStationaryCheckBoneIndices

public sbyte[] RagdollStationaryCheckBoneIndices { get; }

Property Value

sbyte[]

ReinCollision1BoneIndex

public sbyte ReinCollision1BoneIndex { get; }

Property Value

sbyte

ReinCollision2BoneIndex

public sbyte ReinCollision2BoneIndex { get; }

Property Value

sbyte

ReinCollisionBody

public string ReinCollisionBody { get; }

Property Value

string

ReinHandleBoneIndex

public sbyte ReinHandleBoneIndex { get; }

Property Value

sbyte

ReinHandleLeftLocalPosition

public Vec3 ReinHandleLeftLocalPosition { get; }

Property Value

Vec3

ReinHandleRightLocalPosition

public Vec3 ReinHandleRightLocalPosition { get; }

Property Value

Vec3

ReinHeadBoneIndex

public sbyte ReinHeadBoneIndex { get; }

Property Value

sbyte

ReinHeadLeftAttachmentBoneIndex

public sbyte ReinHeadLeftAttachmentBoneIndex { get; }

Property Value

sbyte

ReinHeadRightAttachmentBoneIndex

public sbyte ReinHeadRightAttachmentBoneIndex { get; }

Property Value

sbyte

ReinLeftHandBoneIndex

public sbyte ReinLeftHandBoneIndex { get; }

Property Value

sbyte

ReinRightHandBoneIndex

public sbyte ReinRightHandBoneIndex { get; }

Property Value

sbyte

ReinSkeleton

public string ReinSkeleton { get; }

Property Value

string

RelativeSpeedLimitForCharge

public float RelativeSpeedLimitForCharge { get; }

Property Value

float

RiderBodyCapsuleForwardAdder

public float RiderBodyCapsuleForwardAdder { get; }

Property Value

float

RiderBodyCapsuleHeightAdder

public float RiderBodyCapsuleHeightAdder { get; }

Property Value

float

RiderCameraHeightAdder

public float RiderCameraHeightAdder { get; }

Property Value

float

RiderEyeHeightAdder

public float RiderEyeHeightAdder { get; }

Property Value

float

RiderSitBoneIndex

public sbyte RiderSitBoneIndex { get; }

Property Value

sbyte

RightFootIkEndEffectorBoneIndex

public sbyte RightFootIkEndEffectorBoneIndex { get; }

Property Value

sbyte

RightFootIkTipBoneIndex

public sbyte RightFootIkTipBoneIndex { get; }

Property Value

sbyte

RightUpperArmBoneIndex

public sbyte RightUpperArmBoneIndex { get; }

Property Value

sbyte

SecondaryFootBoneIndex

public sbyte SecondaryFootBoneIndex { get; }

Property Value

sbyte

SoundAndCollisionInfoClassName

public string SoundAndCollisionInfoClassName { get; }

Property Value

string

SpineLowerBoneIndex

public sbyte SpineLowerBoneIndex { get; }

Property Value

sbyte

SpineUpperBoneIndex

public sbyte SpineUpperBoneIndex { get; }

Property Value

sbyte

SplashDecalBoneIndices

public sbyte[] SplashDecalBoneIndices { get; }

Property Value

sbyte[]

StandingChestHeight

public float StandingChestHeight { get; }

Property Value

float

StandingEyeHeight

public float StandingEyeHeight { get; }

Property Value

float

StandingPelvisHeight

public float StandingPelvisHeight { get; }

Property Value

float

TerrainDecalBone0Index

public sbyte TerrainDecalBone0Index { get; }

Property Value

sbyte

TerrainDecalBone1Index

public sbyte TerrainDecalBone1Index { get; }

Property Value

sbyte

ThoraxLookDirectionBoneIndex

public sbyte ThoraxLookDirectionBoneIndex { get; }

Property Value

sbyte

WalkingSpeedLimit

public float WalkingSpeedLimit { get; }

Property Value

float

Weight

public int Weight { get; }

Property Value

int

Methods

Deserialize(MBObjectManager, XmlNode)

public override void Deserialize(MBObjectManager objectManager, XmlNode node)

Parameters

objectManager MBObjectManager
node XmlNode

GetBoneToAttachForItemFlags(ItemFlags)

public sbyte GetBoneToAttachForItemFlags(ItemFlags itemFlags)

Parameters

itemFlags ItemFlags

Returns

sbyte

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