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

Base class for Players and NPCs. More...

Inheritance diagram for GW2EIJSON.JsonActor:
GW2EIJSON.JsonNPC GW2EIJSON.JsonPlayer

Properties

string Name [get, set]
 Name of the actor.
 
int TotalHealth [get, set]
 Total health of the actor. -1 if information is missing (ex: players)
 
uint Condition [get, set]
 Condition damage score.
 
uint Concentration [get, set]
 Concentration score.
 
uint Healing [get, set]
 Healing Power score.
 
uint Toughness [get, set]
 Toughness score.
 
uint HitboxHeight [get, set]
 Height of the hitbox, please not that the center of the box is at the feet of the agent.
 
uint HitboxWidth [get, set]
 Width of the hitbox.
 
ushort InstanceID [get, set]
 ID of the actor in the instance.
 
ulong TeamID [get, set]
 The team ID of the actor.
Mainly useful for WvW logs to differentiate targets from different servers.
In PvE logs, the situation is always a simple Friend vs Foe situation. \ If value is equal to 0 then no information regarding TeamID was present for given actor.
 
IReadOnlyList< JsonMinionsMinions [get, set]
 List of minions.
 
bool IsFake [get, set]
 Indicates that the JsonActor does not exist in reality.
 
IReadOnlyList< JsonStatistics.JsonDPSDpsAll [get, set]
 Array of Total DPS stats
Length == # of phases.
 
IReadOnlyList< JsonStatistics.JsonGameplayStatsAllStatsAll [get, set]
 Stats against all
Length == # of phases.
 
IReadOnlyList< JsonStatistics.JsonDefensesAllDefenses [get, set]
 Defensive stats
Length == # of phases.
 
IReadOnlyList< IReadOnlyList< JsonDamageDist > > TotalDamageDist [get, set]
 Total Damage distribution array
Length == # of phases.
 
IReadOnlyList< IReadOnlyList< JsonDamageDist > > TotalDamageTaken [get, set]
 Damage taken array Length == # of phases.
 
IReadOnlyList< JsonRotationRotation [get, set]
 Rotation data.
 
IReadOnlyList< IReadOnlyList< int > > Damage1S [get, set]
 Array of int representing 1S damage points
Length == # of phases.
 
IReadOnlyList< IReadOnlyList< int > > PowerDamage1S [get, set]
 Array of int representing 1S power damage points
Length == # of phases.
 
IReadOnlyList< IReadOnlyList< int > > ConditionDamage1S [get, set]
 Array of int representing 1S condition damage points
Length == # of phases.
 
IReadOnlyList< IReadOnlyList< double > > BreakbarDamage1S [get, set]
 Array of double representing 1S breakbar damage points
Length == # of phases.
 
IReadOnlyList< IReadOnlyList< int > > ConditionsStates [get, set]
 Array of int[2] that represents the number of conditions
Array[i][0] will be the time, Array[i][1] will be the number of conditions present from Array[i][0] to Array[i+1][0]
If i corresponds to the last element that means the status did not change for the remainder of the fight
.
 
IReadOnlyList< IReadOnlyList< int > > BoonsStates [get, set]
 Array of int[2] that represents the number of boons
Array[i][0] will be the time, Array[i][1] will be the number of boons present from Array[i][0] to Array[i+1][0]
If i corresponds to the last element that means the status did not change for the remainder of the fight.
 
IReadOnlyList< IReadOnlyList< int > > ActiveCombatMinions [get, set]
 Array of int[2] that represents the number of active combat minions
Array[i][0] will be the time, Array[i][1] will be the number of active combat minions present from Array[i][0] to Array[i+1][0]
If i corresponds to the last element that means the status did not change for the remainder of the fight.
 
IReadOnlyList< IReadOnlyList< double > > HealthPercents [get, set]
 Array of double[2] that represents the health status of the actor
Array[i][0] will be the time, Array[i][1] will be health %
If i corresponds to the last element that means the health did not change for the remainder of the fight
.
 
IReadOnlyList< IReadOnlyList< double > > BarrierPercents [get, set]
 Array of double[2] that represents the barrier status of the actor
Array[i][0] will be the time, Array[i][1] will be barrier %
If i corresponds to the last element that means the health did not change for the remainder of the fight
.
 
JsonActorCombatReplayData CombatReplayData [get, set]
 Contains combat replay related data.
 

Detailed Description

Base class for Players and NPCs.

See also
JsonPlayer, JsonNPC

Property Documentation

◆ BreakbarDamage1S

IReadOnlyList<IReadOnlyList<double> > GW2EIJSON.JsonActor.BreakbarDamage1S
getset

Array of double representing 1S breakbar damage points
Length == # of phases.

If the duration of the phase in seconds is non integer, the last point of this array will correspond to the last point
ex: duration === 15250ms, the array will have 17 elements [0, 1000,...,15000,15250]

◆ CombatReplayData

JsonActorCombatReplayData GW2EIJSON.JsonActor.CombatReplayData
getset

Contains combat replay related data.

See also
JsonActorCombatReplayData

◆ ConditionDamage1S

IReadOnlyList<IReadOnlyList<int> > GW2EIJSON.JsonActor.ConditionDamage1S
getset

Array of int representing 1S condition damage points
Length == # of phases.

If the duration of the phase in seconds is non integer, the last point of this array will correspond to the last point
ex: duration === 15250ms, the array will have 17 elements [0, 1000,...,15000,15250]

◆ Damage1S

IReadOnlyList<IReadOnlyList<int> > GW2EIJSON.JsonActor.Damage1S
getset

Array of int representing 1S damage points
Length == # of phases.

If the duration of the phase in seconds is non integer, the last point of this array will correspond to the last point
ex: duration === 15250ms, the array will have 17 elements [0, 1000,...,15000,15250]

◆ Defenses

IReadOnlyList<JsonStatistics.JsonDefensesAll> GW2EIJSON.JsonActor.Defenses
getset

Defensive stats
Length == # of phases.

See also
JsonStatistics.JsonDefensesAll

◆ DpsAll

IReadOnlyList<JsonStatistics.JsonDPS> GW2EIJSON.JsonActor.DpsAll
getset

Array of Total DPS stats
Length == # of phases.

See also
JsonStatistics.JsonDPS

◆ Minions

IReadOnlyList<JsonMinions> GW2EIJSON.JsonActor.Minions
getset

List of minions.

See also
JsonMinions

◆ PowerDamage1S

IReadOnlyList<IReadOnlyList<int> > GW2EIJSON.JsonActor.PowerDamage1S
getset

Array of int representing 1S power damage points
Length == # of phases.

If the duration of the phase in seconds is non integer, the last point of this array will correspond to the last point
ex: duration === 15250ms, the array will have 17 elements [0, 1000,...,15000,15250]

◆ Rotation

IReadOnlyList<JsonRotation> GW2EIJSON.JsonActor.Rotation
getset

Rotation data.

See also
JsonRotation

◆ StatsAll

IReadOnlyList<JsonStatistics.JsonGameplayStatsAll> GW2EIJSON.JsonActor.StatsAll
getset

Stats against all
Length == # of phases.

See also
JsonStatistics.JsonGameplayStatsAll

◆ TotalDamageDist

IReadOnlyList<IReadOnlyList<JsonDamageDist> > GW2EIJSON.JsonActor.TotalDamageDist
getset

Total Damage distribution array
Length == # of phases.

See also
JsonDamageDist

◆ TotalDamageTaken

IReadOnlyList<IReadOnlyList<JsonDamageDist> > GW2EIJSON.JsonActor.TotalDamageTaken
getset

Damage taken array Length == # of phases.

See also
JsonDamageDist

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