A data object representing a combatant within an encounter
Inheritance Hierarchy Namespace: Advanced_Combat_TrackerAssembly: Advanced Combat Tracker (in Advanced Combat Tracker.exe) Version: 3.8.3.286
Syntaxpublic class CombatantData : IComparable,
IEquatable<CombatantData>, IComparable<CombatantData>
The CombatantData type exposes the following members.
Constructors | Name | Description |
---|
 | CombatantData |
A data object representing a combatant within an encounter
|
Top
Properties | Name | Description |
---|
 | Allies | |
 | AllInc |
The AttackType child objects of this named DamageTypeData object
|
 | AllOut |
The AttackType child objects of this named DamageTypeData object
|
 | Blocked |
Number of non-miss failed attacks from Outgoing Damage(DamageTypeData)
|
 | ColCollection |
Contains SQL column data
|
  | ColHeaderCollection |
Contains SQL column names
|
  | ColHeaderString |
Contains SQL column names
|
  | ColTypeCollection |
Contains SQL column data types
|
 | CritDamPerc |
String representation of the critical damage percentage rate
|
 | CritHealPerc |
String representation of the critical heal percentage rate
|
 | CritHeals |
Number of critical heals from Healed (Out)(DamageTypeData)
|
 | CritHits |
Number of critical hits from Outgoing Damage(DamageTypeData)
|
 | CureDispels |
Number of times the combatant cured or dispelled
|
 | Damage |
Total damage
|
 | DamagePercent |
The amount of damage this combatant contributed compared to all it's allies (if this combatant is your ally)
|
 | DamageTaken |
Amount of damage inflicted on this combatant
|
 | Deaths |
How many times the combatant died
|
 | DPS |
Damage divided by the combatant's 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 duration of the encounter
|
 | EncEndTime |
The parent encounter's end time
|
 | EncHPS |
Amount healed divided by the duration of the encounter
|
 | EncStartTime |
The parent encounter's start time
|
 | EndTime |
EndTime based on outgoing actions
|
 | ExtDPS | |
 | ExtHPS | |
 | Healed |
Amount of damage healed on others or self
|
 | HealedPercent |
Amount of hitpoints healed when compared to other allies(if your ally)
|
 | Heals |
Number of times the combatant healed
|
 | HealsTaken |
Amount others or self healed this combatant
|
 | Hits |
Number of successful attacks from Outgoing Damage(DamageTypeData)
|
 | Items |
DamageTypeData child objects
|
 | Kills |
Number of kills
|
 | Misses |
Number of misses from Outgoing Damage(DamageTypeData)
|
 | Name |
Combatant name
|
 | Parent |
The EncounterData object that holds this
|
 | PowerDamage |
Power drain attacks
|
 | PowerReplenish |
Power replenishments
|
 | ShortEndTime |
EndTime based on outgoing damage only
|
 | StartTime |
StartTime based on outgoing actions
|
 | Swings |
Number of attacks from Outgoing Damage(DamageTypeData)
|
 | Tags |
Arbitrary data you may assign to a CombatantData object
|
 | ToHit |
Percentage of successful attacks
|
Top
Methods
Fields | Name | Description |
---|
  | ColumnDefs |
A collection of column definitions that may appear in tables
|
  | DamageSwingTypes |
A collection of SwingTypes in a MasterSwing that may identify a hitpoint damage action
For EQ2, this is 1 and 2 (AutoAttack & AbilitySkill)
|
  | DamageTypeDataIncomingDamage | |
  | DamageTypeDataIncomingHealing | |
  | DamageTypeDataNonSkillDamage | |
  | DamageTypeDataOutgoingCures | |
  | DamageTypeDataOutgoingDamage | |
  | DamageTypeDataOutgoingHealing | |
  | DamageTypeDataOutgoingPowerDamage | |
  | DamageTypeDataOutgoingPowerReplenish | |
  | ExportVariables |
A collection of text export formatters that may be used in clipboard/mini-window/etc exports
|
  | HealingSwingTypes |
A collection of SwingTypes in a MasterSwing that may identify a hitpoint healing action
For EQ2, this is 3 (Healing)
|
  | IncomingDamageTypeDataObjects |
The DamageTypeData objects that are marked as incoming events under a combatant and the Ally mod value that an action sorted there attributes
IE, {"Incoming Damage", -1} -1 is a negative ally action when someone damages you
The last element in this array is special and becomes the data object that holds a copy of ALL data, IE "All Incoming (Ref)" is last for English EQ2
|
  | OutgoingDamageTypeDataObjects |
The DamageTypeData objects that are marked as outgoing events under a combatant and the Ally mod value that an action sorted there attributes
IE, {"Melee (Out)", -1} -1 is a negative ally action towards whom you are meleeing.
The last element in this array is special and becomes the data object that holds a copy of ALL data, IE "All Outgoing (Ref)" is last for English EQ2
|
  | SwingTypeToDamageTypeDataLinksIncoming |
Linkings from a SwingType(int) to a list of DamageTypeData objects.
Similar to SwingTypeToDamageTypeDataLinksOutgoing except that this filters to the victim's data, not the attacker's.
For instance, SwingType 1(Melee) should go to "Incoming Damage". SwingType 3(Healing) should go to "Healed (Inc)"
Combat actions will always go to "All Incoming (Ref)" without a defined link.
|
  | SwingTypeToDamageTypeDataLinksOutgoing |
Linkings from a SwingType(int) to a list of DamageTypeData objects.
For instance, SwingType 1(Melee) should go to "Melee (Out)" and "Outgoing Damage".
Combat actions will always go to "All Outgoing (Ref)" without a defined link.
|
Top
See Also