Guild Wars 2 - Elite Insights 2.67.1.0+
JSON doc
Loading...
Searching...
No Matches
GW2EIJSON.JsonLog Class Reference

The root of the JSON. More...

Classes

class  BuffDesc
 Describs the buff item. More...
 
class  DamageModDesc
 Describs the damage modifier item. More...
 
class  ExtensionDesc
 Describes an extension. More...
 
class  SkillDesc
 Describes the skill item. More...
 

Properties

string EliteInsightsVersion [get, set]
 The used EI version.
 
int TriggerID [get, set]
 The id with which the log has been triggered.
 
long EIEncounterID [get, set]
 The elite insight id of the log, indicates which encounter the log corresponds to.
see https://github.com/baaron4/GW2-Elite-Insights-Parser/blob/master/EncounterIDs.md/.
 
string FightName [get, set]
 The name of the fight.
 
string FightIcon [get, set]
 The icon of the fight.
 
string ArcVersion [get, set]
 The used arcdps version.
 
ulong GW2Build [get, set]
 GW2 build.
 
string Language [get, set]
 Language with which the evtc was generated.
 
int FractalScale [get, set]
 Scale of the fractal, only applicable for fractal encounters.
Valued at 0 if missing.
 
byte LanguageID [get, set]
 ID of the language.
 
string RecordedBy [get, set]
 The player who recorded the fight.
 
string RecordedAccountBy [get, set]
 The account name of the player who recorded the fight.
 
string TimeStart [get, set]
 DEPRECATED: use TimeStartStd instead
The time at which the fight started in "yyyy-mm-dd hh:mm:ss zz" format
The value will be LogData.DefaultTimeValue if the event does not exist.
 
string TimeEnd [get, set]
 DEPRECATED: use TimeEndStd instead
The time at which the fight ended in "yyyy-mm-dd hh:mm:ss zz" format
The value will be LogData.DefaultTimeValue if the event does not exist.
 
string TimeStartStd [get, set]
 The time at which the fight started in "yyyy-mm-dd hh:mm:ss zzz" format
The value will be LogData.DefaultTimeValue if the event does not exist.
 
string TimeEndStd [get, set]
 The time at which the fight ended in "yyyy-mm-dd hh:mm:ss zzz" format
The value will be LogData.DefaultTimeValue if the event does not exist.
 
string Duration [get, set]
 The duration of the fight in "xh xm xs xms" format.
 
long DurationMS [get, set]
 The duration of the fight in ms.
 
long LogStartOffset [get, set]
 Offset between fight start and log start.
 
bool Success [get, set]
 The success status of the fight.
 
bool IsCM [get, set]
 If the fight is in challenge mode.
 
bool IsLegendaryCM [get, set]
 If the fight is in legendary challenge mode.
If this is true, IsCM will also be true.
 
bool IsLateStart [get, set]
 True if EI detected that the encounter started later than expected.
This value being false does not mean the encounter could not have started later than expected.
 
bool MissingPreEvent [get, set]
 True if an encounter that is supposed to have a pre-event does not have it.
 
bool Anonymous [get, set]
 If the log was parsed in anonymous mode.
 
bool DetailedWvW [get, set]
 If the log was parsed in detailed mode.
Only for WvW logs.
 
IReadOnlyList< JsonNPCTargets [get, set]
 The list of targets.
 
IReadOnlyList< JsonPlayerPlayers [get, set]
 The list of players.
 
IReadOnlyList< JsonPhasePhases [get, set]
 The list of phases.
 
IReadOnlyList< JsonMechanicsMechanics [get, set]
 List of mechanics.
 
IReadOnlyList< string > UploadLinks [get, set]
 Upload links to dps.reports/raidar.
 
IReadOnlyDictionary< string, SkillDescSkillMap [get, set]
 Dictionary of skills' description, the key is in "'s' + id" format.
 
IReadOnlyDictionary< string, BuffDescBuffMap [get, set]
 Dictionary of buffs' description, the key is in "'b' + id" format.
 
IReadOnlyDictionary< string, DamageModDescDamageModMap [get, set]
 Dictionary of damage modifiers' description, the key is in "'d' + id" format.
 
IReadOnlyDictionary< string, IReadOnlyCollection< long > > PersonalBuffs [get, set]
 Dictionary of personal buffs. The key is the profession, the value is a list of buff ids.
 
IReadOnlyDictionary< string, IReadOnlyCollection< long > > PersonalDamageMods [get, set]
 Dictionary of damage modifiers. The key is the profession, the value is a list of damage mod ids.
 
IReadOnlyList< long > PresentFractalInstabilities [get, set]
 List of present fractal instabilities, the values are buff ids. DEPRECATED: use PresentInstanceBuffs instead.
 
IReadOnlyList< long[]> PresentInstanceBuffs [get, set]
 List of present instance buffs, values are arrays of 2 elements, value[0] is buff id, value[1] is number of stacks.
 
IReadOnlyList< string > LogErrors [get, set]
 List of error messages given by ArcDPS.
 
IReadOnlyList< ExtensionDescUsedExtensions [get, set]
 List of used extensions.
 
JsonCombatReplayMetaData CombatReplayMetaData [get, set]
 Contains combat replay related meta data.
 

Detailed Description

The root of the JSON.

Property Documentation

◆ BuffMap

IReadOnlyDictionary<string, BuffDesc> GW2EIJSON.JsonLog.BuffMap
getset

Dictionary of buffs' description, the key is in "'b' + id" format.

See also
BuffDesc

◆ CombatReplayMetaData

JsonCombatReplayMetaData GW2EIJSON.JsonLog.CombatReplayMetaData
getset

Contains combat replay related meta data.

See also
JsonCombatReplayMetaData

◆ DamageModMap

IReadOnlyDictionary<string, DamageModDesc> GW2EIJSON.JsonLog.DamageModMap
getset

Dictionary of damage modifiers' description, the key is in "'d' + id" format.

See also
DamageModDesc

◆ Mechanics

IReadOnlyList<JsonMechanics> GW2EIJSON.JsonLog.Mechanics
getset

List of mechanics.

See also
JsonMechanics

◆ PersonalBuffs

IReadOnlyDictionary<string, IReadOnlyCollection<long> > GW2EIJSON.JsonLog.PersonalBuffs
getset

Dictionary of personal buffs. The key is the profession, the value is a list of buff ids.

See also
BuffMap

◆ PersonalDamageMods

IReadOnlyDictionary<string, IReadOnlyCollection<long> > GW2EIJSON.JsonLog.PersonalDamageMods
getset

Dictionary of damage modifiers. The key is the profession, the value is a list of damage mod ids.

See also
DamageModMap

◆ Phases

IReadOnlyList<JsonPhase> GW2EIJSON.JsonLog.Phases
getset

The list of phases.

See also
JsonPhase

◆ Players

IReadOnlyList<JsonPlayer> GW2EIJSON.JsonLog.Players
getset

The list of players.

See also
JsonPlayer

◆ PresentFractalInstabilities

IReadOnlyList<long> GW2EIJSON.JsonLog.PresentFractalInstabilities
getset

List of present fractal instabilities, the values are buff ids. DEPRECATED: use PresentInstanceBuffs instead.

See also
BuffMap

◆ PresentInstanceBuffs

IReadOnlyList<long[]> GW2EIJSON.JsonLog.PresentInstanceBuffs
getset

List of present instance buffs, values are arrays of 2 elements, value[0] is buff id, value[1] is number of stacks.

See also
BuffMap

◆ SkillMap

IReadOnlyDictionary<string, SkillDesc> GW2EIJSON.JsonLog.SkillMap
getset

Dictionary of skills' description, the key is in "'s' + id" format.

See also
SkillDesc

◆ Targets

IReadOnlyList<JsonNPC> GW2EIJSON.JsonLog.Targets
getset

The list of targets.

See also
JsonNPC

The documentation for this class was generated from the following file: