Table of Contents

Struct CombatLogData

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public struct CombatLogData
Inherited Members
Extension Methods

Constructors

CombatLogData(bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, float)

public CombatLogData(bool isVictimAgentSameAsAttackerAgent, bool isAttackerAgentHuman, bool isAttackerAgentMine, bool doesAttackerAgentHaveRiderAgent, bool isAttackerAgentRiderAgentMine, bool isAttackerAgentMount, bool isVictimAgentHuman, bool isVictimAgentMine, bool isVictimAgentDead, bool doesVictimAgentHaveRiderAgent, bool isVictimAgentRiderAgentIsMine, bool isVictimAgentMount, bool isVictimEntity, bool isVictimRiderAgentSameAsAttackerAgent, bool crushedThrough, bool chamber, float distance)

Parameters

isVictimAgentSameAsAttackerAgent bool
isAttackerAgentHuman bool
isAttackerAgentMine bool
doesAttackerAgentHaveRiderAgent bool
isAttackerAgentRiderAgentMine bool
isAttackerAgentMount bool
isVictimAgentHuman bool
isVictimAgentMine bool
isVictimAgentDead bool
doesVictimAgentHaveRiderAgent bool
isVictimAgentRiderAgentIsMine bool
isVictimAgentMount bool
isVictimEntity bool
isVictimRiderAgentSameAsAttackerAgent bool
crushedThrough bool
chamber bool
distance float

Fields

AbsorbedDamage

public int AbsorbedDamage

Field Value

int

BodyPartHit

public BoneBodyPartType BodyPartHit

Field Value

BoneBodyPartType

Chamber

public bool Chamber

Field Value

bool

CrushedThrough

public bool CrushedThrough

Field Value

bool

DamageType

public DamageTypes DamageType

Field Value

DamageTypes

Distance

public float Distance

Field Value

float

DoesAttackerAgentHaveRiderAgent

public readonly bool DoesAttackerAgentHaveRiderAgent

Field Value

bool

DoesVictimAgentHaveRiderAgent

public readonly bool DoesVictimAgentHaveRiderAgent

Field Value

bool

HitSpeed

public float HitSpeed

Field Value

float

InflictedDamage

public int InflictedDamage

Field Value

int

IsAttackerAgentHuman

public readonly bool IsAttackerAgentHuman

Field Value

bool

IsAttackerAgentMine

public readonly bool IsAttackerAgentMine

Field Value

bool

IsAttackerAgentMount

public readonly bool IsAttackerAgentMount

Field Value

bool

IsAttackerAgentRiderAgentMine

public readonly bool IsAttackerAgentRiderAgentMine

Field Value

bool

IsFatalDamage

public bool IsFatalDamage

Field Value

bool

IsFriendlyFire

public bool IsFriendlyFire

Field Value

bool

IsRangedAttack

public bool IsRangedAttack

Field Value

bool

IsVictimAgentHuman

public readonly bool IsVictimAgentHuman

Field Value

bool

IsVictimAgentMine

public readonly bool IsVictimAgentMine

Field Value

bool

IsVictimAgentMount

public readonly bool IsVictimAgentMount

Field Value

bool

IsVictimAgentRiderAgentMine

public readonly bool IsVictimAgentRiderAgentMine

Field Value

bool

IsVictimAgentSameAsAttackerAgent

public readonly bool IsVictimAgentSameAsAttackerAgent

Field Value

bool

IsVictimEntity

public bool IsVictimEntity

Field Value

bool

IsVictimRiderAgentSameAsAttackerAgent

public readonly bool IsVictimRiderAgentSameAsAttackerAgent

Field Value

bool

ModifiedDamage

public int ModifiedDamage

Field Value

int

VictimAgentName

public string VictimAgentName

Field Value

string

Properties

AttackProgress

public float AttackProgress { get; }

Property Value

float

TotalDamage

public int TotalDamage { get; }

Property Value

int

Methods

GetLogString()

public List<(string, uint)> GetLogString()

Returns

List<(string, uint)>

SetVictimAgent(Agent)

public void SetVictimAgent(Agent victimAgent)

Parameters

victimAgent Agent

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