Documentation ¶
Index ¶
- type Buff
- type BuffDamage
- type BuffInfo
- type BuffSkill
- type BuffSource
- type Encounter
- type EncounterDamageStats
- type EncounterDamageStatsMisc
- type Engraving
- type EngravingData
- type Entity
- type EntityDamageStats
- type EntitySkillStats
- type HPLog
- type HPLogEntry
- type PartyInfo
- type Skill
- type TripodRows
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuffDamage ¶
type BuffSource ¶
type BuffSource struct { Description string `json:"desc"` Icon string `json:"icon"` Name string `json:"name"` SetName string `json:"setName"` Skill *BuffSkill `json:"skill"` SummonIDs []int32 `json:"summonIds"` SummonSourceSkill []int32 `json:"summonSourceSkill"` SourceSkill int32 `json:"sourceSkill"` }
type Encounter ¶
type Encounter struct { CurrentBossName string `json:"currentBossName"` Difficulty string `json:"difficulty"` Duration int32 `json:"duration"` Entities map[string]Entity `json:"entities"` FightStart int64 `json:"fightStart"` End int64 `json:"lastCombatPacket"` DamageStats EncounterDamageStats `json:"encounterDamageStats"` LocalPlayer string `json:"localPlayer"` }
type EncounterDamageStats ¶
type EncounterDamageStats struct { TotalDamageDealt int64 `json:"totalDamageDealt"` Buffs BuffInfo `json:"buffs"` Debuffs BuffInfo `json:"debuffs"` Misc EncounterDamageStatsMisc `json:"misc"` }
type EngravingData ¶
type Entity ¶
type Entity struct { ClassId int32 `json:"classId"` Class string `json:"class"` Dead bool `json:"isDead"` Name string `json:"name"` GearScore float64 `json:"gearScore"` EntityType string `json:"entityType"` DamageStats EntityDamageStats `json:"damageStats"` SkillStats EntitySkillStats `json:"skillStats"` Engravings *EngravingData `json:"engravingData"` Skills map[string]Skill `json:"skills"` }
type EntityDamageStats ¶
type EntityDamageStats struct { Damage int64 `json:"damageDealt"` DPS int64 `json:"dps"` DPSAverage []int64 `json:"dpsAverage"` DPSRolling []int64 `json:"dpsRolling10sAvg"` CritDamage int64 `json:"critDamage"` BADamage int64 `json:"backAttackDamage"` FADamage int64 `json:"frontAttackDamage"` RDPSDamageReceived int64 `json:"rdpsDamageReceived"` RDPSDamageReceivedSupport int64 `json:"rdpsDamageReceivedSupport"` RDPSDamageGiven int64 `json:"rdpsDamageGiven"` Buffed int64 `json:"buffedBySupport"` BuffedIdentity int64 `json:"buffedByIdentity"` Debuffed int64 `json:"debuffedBySupport"` BuffedBy BuffDamage `json:"buffedBy"` DebuffedBy BuffDamage `json:"debuffedBy"` DeathTime int64 `json:"deathTime"` ShieldsGivenBy BuffDamage `json:"shieldsGivenBy"` ShieldsReceivedBy BuffDamage `json:"ShieldsReceivedBy"` DamageAbsorbedBy BuffDamage `json:"damageAbsorbedBy"` DamageAbsorbedOnOthersBy BuffDamage `json:"damageAbsorbedOnOthersBy"` }
type EntitySkillStats ¶
type HPLog ¶
type HPLog map[string][]HPLogEntry
type HPLogEntry ¶
type Skill ¶
type Skill struct { BuffedBy BuffDamage `json:"buffedBy"` DebuffedBy BuffDamage `json:"debuffedBy"` Buffed int64 `json:"buffedBySupport"` BuffedIdentity int64 `json:"buffedByIdentity"` Debuffed int64 `json:"debuffedBySupport"` CastLog []int32 `json:"castLog"` Casts int32 `json:"casts"` Crits int32 `json:"crits"` Hits int32 `json:"hits"` BA int32 `json:"backAttacks"` FA int32 `json:"frontAttacks"` DPS int64 `json:"dps"` Max int64 `json:"maxDamage"` Damage int64 `json:"totalDamage"` CritDamage int64 `json:"critDamage"` BADamage int64 `json:"backAttackDamage"` FADamage int64 `json:"frontAttackDamage"` TripodIndex *TripodRows `json:"tripodIndex"` TripodLevel *TripodRows `json:"tripodLevel"` GemCooldown int32 `json:"gemCooldown"` GemDamage int32 `json:"gemDamage"` RDPSDamageReceived int64 `json:"rdpsDamageReceived"` RDPSDamageReceivedSupport int64 `json:"rdpsDamageReceivedSupport"` RDPSDamageGiven int64 `json:"rdpsDamageGiven"` Name string `json:"name"` Icon string `json:"icon"` }
type TripodRows ¶
Click to show internal directories.
Click to hide internal directories.