Documentation ¶
Index ¶
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 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"` 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"` Buffed int64 `json:"buffedBySupport"` Debuffed int64 `json:"debuffedBySupport"` BuffedBy BuffDamage `json:"buffedBy"` DebuffedBy BuffDamage `json:"debuffedBy"` DeathTime int64 `json:"deathTime"` }
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"` 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"` Name string `json:"name"` Icon string `json:"icon"` }
type TripodRows ¶
Click to show internal directories.
Click to hide internal directories.