Advanced Combat Tracker Plugin API
DamageTypeData Class
NamespacesAdvanced_Combat_TrackerDamageTypeData
Data object labeled as Melee/Non-Melee etc that holds child AttackTypes
Declaration Syntax
C#Visual Basic
public class DamageTypeData : IEquatable<DamageTypeData>, 
	IComparable<DamageTypeData>
Public Class DamageTypeData
	Implements IEquatable(Of DamageTypeData), IComparable(Of DamageTypeData)
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
DamageTypeData(Boolean, String, CombatantData)
Data object labeled as Melee/NonMelee etc that holds child AttackTypes

AddCombatAction(MasterSwing, String)
Average
Average successful hit

AverageDelay
Duration divided by number of swings

Blocked
Total failed attacks(not misses) reported by the "All" AttackType

CharDPS
Damage divided by the combatant duration

ColCollection
Contains SQL column data

ColHeaderCollection
Contains SQL column names

ColHeaderString
Contains SQL column names

ColTypeCollection
Contains SQL column data types

ColumnDefs
A collection of column definitions that may appear in tables

CompareTo(DamageTypeData)
CritHits
Total critical hits reported by the "All" AttackType

CritPerc
String representation of the critical percentage rate

Damage
Total damage reported by the "All" AttackType

DPS
Damage divided by DamageType duration

Duration
From StartTime to EndTime, or in the case of merged data, the additions of each encounter

DurationS
Formatted duration string

EncDPS
Damage divided by the encounter duration

EndTime
Last action recorded from the "All" AttackType

Equals(DamageTypeData)
ExtDPS
GetColumnByName(String)
Gets the cell text for a given column

GetHashCode()()()() (Overrides Object.GetHashCode()()()().)
Hits
Total hits reported by the "All" AttackType

InvalidateCachedValues()()()()
Items
Child AttackType objects

MaxHit
Largest hit

Median
Median successful hit

MinHit
Smallest hit

Misses
Total misses reported by the "All" AttackType

Outgoing
If the type of attacks stored are incoming or outgoing

Parent
The CombatantData object that holds this

StartTime
First action recorded from the "All" AttackType

Swings
Total swings reported by the "All" AttackType

Tags
Arbitrary data you may assign to a DamageTypeData object

ToHit
Percentage of successful attacks

ToString()()()() (Overrides Object.ToString()()()().)
Trim()()()()
Trims unused elements from all child arrays

Type
The DamageType label

Inheritance Hierarchy
Object
DamageTypeData

Assembly: Advanced Combat Tracker (Module: Advanced Combat Tracker.exe) Version: 3.3.0.254