Encounter |
public class EncounterData
The EncounterData type exposes the following members.
| Name | Description | |
|---|---|---|
| EncounterData(String, String, ZoneData) | An encounter without Selective Parsing enabled | |
| EncounterData(String, String, Boolean, ZoneData) | An encounter with full Selective Parsing enabled |
| Name | Description | |
|---|---|---|
| Active | If this Encounter is still in-combat | |
| AlliedDeaths | Number of deaths your allies suffered | |
| AlliedKills | Number of kills done by allies | |
| CharName | The first person perspective of this encounter, used for ally detection | |
| ColCollection | Contains SQL column data | |
| ColHeaderCollection | Contains SQL column names | |
| ColHeaderString | Contains SQL column names | |
| ColTypeCollection | Contains SQL column data types | |
| Damage | Total damage of all allies | |
| DPS | The ExtDPS of all allies | |
| DuplicateDetection | If enabled, AddCombatAction() will ignore actions with a Global Time Sorter that has been already added to this encounter | |
| Duration | The duration of this encounter. Merged encounters will be calculated from the StartTimes and EndTimes | |
| DurationS | Formatted duration string | |
| EncId | A hash ID of the encounter | |
| EndTime | The last outgoing action of any combatant | |
| EndTimes | If a merged encounter this will hold the end times of each merged, else the EndTime | |
| Healed | Amount healed by allies | |
| HistoryRecord | ||
| Items | CombatantData child objects | |
| LogLines | The Encounter Logs | |
| NumAllies | Number of allied combatants | |
| NumCombatants | Number of CombatantData objects | |
| NumEnemies | Number of combatants minus allies | |
| Parent | The ZoneData parent holding this object | |
| ShortEndTime | The last outgoing non-heal of any combatant | |
| StartTime | The first outgoing action of any combatant | |
| StartTimes | If a merged encounter, this will hold the start times of each merged, else the StartTime | |
| Tags | Arbitrary data you may assign to a EncounterData object | |
| Title | What will be displayed as the title for the TreeView, not including duration/timestamp | |
| ZoneName | The name of the zone this Encounter took place in |
| Name | Description | |
|---|---|---|
| AddCombatAction | ||
| EndCombat | Mark this encounter as inactive. Makes use of ActionDataLock. | |
| Equals | (Overrides ObjectEquals(Object)) | |
| GetAllies | Determines the allies of the first person perspective by referencing the positive and negative actions against them | |
| GetAllies(Boolean) | Determines the allies of the first person perspective by referencing the positive and negative actions against them | |
| GetColumnByName | ||
| GetCombatant | Gets the CombatantData object with the character name supplied | |
| GetEncounterSuccessLevel | Decides which color to use for encounter labels depending on how the encounter went. | |
| GetHashCode | (Overrides ObjectGetHashCode) | |
| GetIgnoreEnemies | Selective Parsing query | |
| GetIsSelective | Selective Parsing query | |
| GetMaxHeal | Used for clipboard/mini window formatting {maxheal} and {maxhealward} | |
| GetMaxHit | Used for clipboard/mini window formatting {maxhit} | |
| GetStrongestEnemy | Gets the non-ally that took the most damage divided by the number of deaths it suffered | |
| InvalidateCachedValues | ||
| InvalidateCachedValues(Boolean) | ||
| SetAllies | Sets the cached allies list | |
| SetAlliesUncached | Forces the next Ally detection to not use its cached value | |
| ToString |
Gets the formatted title of this encounter
(Overrides ObjectToString) | |
| Trim | Trims unused array elements from all child objects, and their child objects |
| Name | Description | |
|---|---|---|
| ColumnDefs | ||
| ExportVariables | A collection of text export formatters that may be used in clipboard/mini-window/etc exports |