Documentation
¶
Index ¶
- type ActiveSkill
- type ActiveSkillType
- func (z *ActiveSkillType) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *ActiveSkillType) EncodeMsg(en *msgp.Writer) (err error)
- func (z *ActiveSkillType) MarshalMsg(b []byte) (o []byte, err error)
- func (z *ActiveSkillType) Msgsize() (s int)
- func (z *ActiveSkillType) UnmarshalMsg(bts []byte) (o []byte, err error)
- type AlternatePassiveAddition
- func (z *AlternatePassiveAddition) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *AlternatePassiveAddition) EncodeMsg(en *msgp.Writer) (err error)
- func (z *AlternatePassiveAddition) MarshalMsg(b []byte) (o []byte, err error)
- func (z *AlternatePassiveAddition) Msgsize() (s int)
- func (z *AlternatePassiveAddition) UnmarshalMsg(bts []byte) (o []byte, err error)
- type AlternatePassiveSkill
- func (z *AlternatePassiveSkill) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *AlternatePassiveSkill) EncodeMsg(en *msgp.Writer) (err error)
- func (z *AlternatePassiveSkill) MarshalMsg(b []byte) (o []byte, err error)
- func (z *AlternatePassiveSkill) Msgsize() (s int)
- func (z *AlternatePassiveSkill) UnmarshalMsg(bts []byte) (o []byte, err error)
- type AlternateTreeVersion
- func (z *AlternateTreeVersion) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *AlternateTreeVersion) EncodeMsg(en *msgp.Writer) (err error)
- func (z *AlternateTreeVersion) MarshalMsg(b []byte) (o []byte, err error)
- func (z *AlternateTreeVersion) Msgsize() (s int)
- func (z *AlternateTreeVersion) UnmarshalMsg(bts []byte) (o []byte, err error)
- type ArmourType
- type AtlasNode
- type AtlasNodeDefinition
- func (z *AtlasNodeDefinition) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *AtlasNodeDefinition) EncodeMsg(en *msgp.Writer) (err error)
- func (z *AtlasNodeDefinition) MarshalMsg(b []byte) (o []byte, err error)
- func (z *AtlasNodeDefinition) Msgsize() (s int)
- func (z *AtlasNodeDefinition) UnmarshalMsg(bts []byte) (o []byte, err error)
- type BaseItemType
- func (z *BaseItemType) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *BaseItemType) EncodeMsg(en *msgp.Writer) (err error)
- func (z *BaseItemType) MarshalMsg(b []byte) (o []byte, err error)
- func (z *BaseItemType) Msgsize() (s int)
- func (z *BaseItemType) UnmarshalMsg(bts []byte) (o []byte, err error)
- type ComponentAttributeRequirement
- func (z *ComponentAttributeRequirement) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *ComponentAttributeRequirement) EncodeMsg(en *msgp.Writer) (err error)
- func (z *ComponentAttributeRequirement) MarshalMsg(b []byte) (o []byte, err error)
- func (z *ComponentAttributeRequirement) Msgsize() (s int)
- func (z *ComponentAttributeRequirement) UnmarshalMsg(bts []byte) (o []byte, err error)
- type ComponentCharge
- func (z *ComponentCharge) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *ComponentCharge) EncodeMsg(en *msgp.Writer) (err error)
- func (z *ComponentCharge) MarshalMsg(b []byte) (o []byte, err error)
- func (z *ComponentCharge) Msgsize() (s int)
- func (z *ComponentCharge) UnmarshalMsg(bts []byte) (o []byte, err error)
- type Condition
- type CostType
- type CraftingBenchOption
- func (z *CraftingBenchOption) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *CraftingBenchOption) EncodeMsg(en *msgp.Writer) (err error)
- func (z *CraftingBenchOption) MarshalMsg(b []byte) (o []byte, err error)
- func (z *CraftingBenchOption) Msgsize() (s int)
- func (z *CraftingBenchOption) UnmarshalMsg(bts []byte) (o []byte, err error)
- type DefaultMonsterStat
- func (z *DefaultMonsterStat) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *DefaultMonsterStat) EncodeMsg(en *msgp.Writer) (err error)
- func (z *DefaultMonsterStat) MarshalMsg(b []byte) (o []byte, err error)
- func (z *DefaultMonsterStat) Msgsize() (s int)
- func (z *DefaultMonsterStat) UnmarshalMsg(bts []byte) (o []byte, err error)
- type Essence
- type Flask
- type GrantedEffect
- func (z *GrantedEffect) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *GrantedEffect) EncodeMsg(en *msgp.Writer) (err error)
- func (z *GrantedEffect) MarshalMsg(b []byte) (o []byte, err error)
- func (z *GrantedEffect) Msgsize() (s int)
- func (z *GrantedEffect) UnmarshalMsg(bts []byte) (o []byte, err error)
- type GrantedEffectQualityStat
- func (z *GrantedEffectQualityStat) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *GrantedEffectQualityStat) EncodeMsg(en *msgp.Writer) (err error)
- func (z *GrantedEffectQualityStat) MarshalMsg(b []byte) (o []byte, err error)
- func (z *GrantedEffectQualityStat) Msgsize() (s int)
- func (z *GrantedEffectQualityStat) UnmarshalMsg(bts []byte) (o []byte, err error)
- type GrantedEffectStatSet
- func (z *GrantedEffectStatSet) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *GrantedEffectStatSet) EncodeMsg(en *msgp.Writer) (err error)
- func (z *GrantedEffectStatSet) MarshalMsg(b []byte) (o []byte, err error)
- func (z *GrantedEffectStatSet) Msgsize() (s int)
- func (z *GrantedEffectStatSet) UnmarshalMsg(bts []byte) (o []byte, err error)
- type GrantedEffectStatSetsPerLevel
- func (z *GrantedEffectStatSetsPerLevel) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *GrantedEffectStatSetsPerLevel) EncodeMsg(en *msgp.Writer) (err error)
- func (z *GrantedEffectStatSetsPerLevel) MarshalMsg(b []byte) (o []byte, err error)
- func (z *GrantedEffectStatSetsPerLevel) Msgsize() (s int)
- func (z *GrantedEffectStatSetsPerLevel) UnmarshalMsg(bts []byte) (o []byte, err error)
- type GrantedEffectsPerLevel
- func (z *GrantedEffectsPerLevel) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *GrantedEffectsPerLevel) EncodeMsg(en *msgp.Writer) (err error)
- func (z *GrantedEffectsPerLevel) MarshalMsg(b []byte) (o []byte, err error)
- func (z *GrantedEffectsPerLevel) Msgsize() (s int)
- func (z *GrantedEffectsPerLevel) UnmarshalMsg(bts []byte) (o []byte, err error)
- type ItemClass
- type ItemExperiencePerLevel
- func (z *ItemExperiencePerLevel) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *ItemExperiencePerLevel) EncodeMsg(en *msgp.Writer) (err error)
- func (z *ItemExperiencePerLevel) MarshalMsg(b []byte) (o []byte, err error)
- func (z *ItemExperiencePerLevel) Msgsize() (s int)
- func (z *ItemExperiencePerLevel) UnmarshalMsg(bts []byte) (o []byte, err error)
- type LangTranslation
- func (z *LangTranslation) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *LangTranslation) EncodeMsg(en *msgp.Writer) (err error)
- func (z *LangTranslation) MarshalMsg(b []byte) (o []byte, err error)
- func (z *LangTranslation) Msgsize() (s int)
- func (z *LangTranslation) UnmarshalMsg(bts []byte) (o []byte, err error)
- type Mod
- type MonsterMapBossDifficulty
- func (z *MonsterMapBossDifficulty) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *MonsterMapBossDifficulty) EncodeMsg(en *msgp.Writer) (err error)
- func (z *MonsterMapBossDifficulty) MarshalMsg(b []byte) (o []byte, err error)
- func (z *MonsterMapBossDifficulty) Msgsize() (s int)
- func (z *MonsterMapBossDifficulty) UnmarshalMsg(bts []byte) (o []byte, err error)
- type MonsterMapDifficulty
- func (z *MonsterMapDifficulty) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *MonsterMapDifficulty) EncodeMsg(en *msgp.Writer) (err error)
- func (z *MonsterMapDifficulty) MarshalMsg(b []byte) (o []byte, err error)
- func (z *MonsterMapDifficulty) Msgsize() (s int)
- func (z *MonsterMapDifficulty) UnmarshalMsg(bts []byte) (o []byte, err error)
- type MonsterVariety
- func (z *MonsterVariety) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *MonsterVariety) EncodeMsg(en *msgp.Writer) (err error)
- func (z *MonsterVariety) MarshalMsg(b []byte) (o []byte, err error)
- func (z *MonsterVariety) Msgsize() (s int)
- func (z *MonsterVariety) UnmarshalMsg(bts []byte) (o []byte, err error)
- type MonsterVarietyStance
- func (z *MonsterVarietyStance) DecodeMsg(dc *msgp.Reader) (err error)
- func (z MonsterVarietyStance) EncodeMsg(en *msgp.Writer) (err error)
- func (z MonsterVarietyStance) MarshalMsg(b []byte) (o []byte, err error)
- func (z MonsterVarietyStance) Msgsize() (s int)
- func (z *MonsterVarietyStance) UnmarshalMsg(bts []byte) (o []byte, err error)
- type PantheonPanelLayout
- func (z *PantheonPanelLayout) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *PantheonPanelLayout) EncodeMsg(en *msgp.Writer) (err error)
- func (z *PantheonPanelLayout) MarshalMsg(b []byte) (o []byte, err error)
- func (z *PantheonPanelLayout) Msgsize() (s int)
- func (z *PantheonPanelLayout) UnmarshalMsg(bts []byte) (o []byte, err error)
- type PassiveSkill
- func (z *PassiveSkill) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *PassiveSkill) EncodeMsg(en *msgp.Writer) (err error)
- func (z *PassiveSkill) MarshalMsg(b []byte) (o []byte, err error)
- func (z *PassiveSkill) Msgsize() (s int)
- func (z *PassiveSkill) UnmarshalMsg(bts []byte) (o []byte, err error)
- type PassiveTreeExpansionJewel
- func (z *PassiveTreeExpansionJewel) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *PassiveTreeExpansionJewel) EncodeMsg(en *msgp.Writer) (err error)
- func (z *PassiveTreeExpansionJewel) MarshalMsg(b []byte) (o []byte, err error)
- func (z *PassiveTreeExpansionJewel) Msgsize() (s int)
- func (z *PassiveTreeExpansionJewel) UnmarshalMsg(bts []byte) (o []byte, err error)
- type PassiveTreeExpansionSkill
- func (z *PassiveTreeExpansionSkill) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *PassiveTreeExpansionSkill) EncodeMsg(en *msgp.Writer) (err error)
- func (z *PassiveTreeExpansionSkill) MarshalMsg(b []byte) (o []byte, err error)
- func (z *PassiveTreeExpansionSkill) Msgsize() (s int)
- func (z *PassiveTreeExpansionSkill) UnmarshalMsg(bts []byte) (o []byte, err error)
- type PassiveTreeExpansionSpecialSkill
- func (z *PassiveTreeExpansionSpecialSkill) DecodeMsg(dc *msgp.Reader) (err error)
- func (z PassiveTreeExpansionSpecialSkill) EncodeMsg(en *msgp.Writer) (err error)
- func (z PassiveTreeExpansionSpecialSkill) MarshalMsg(b []byte) (o []byte, err error)
- func (z PassiveTreeExpansionSpecialSkill) Msgsize() (s int)
- func (z *PassiveTreeExpansionSpecialSkill) UnmarshalMsg(bts []byte) (o []byte, err error)
- type ShieldType
- type SkillGem
- type SkillTotem
- type SkillTotemVariation
- func (z *SkillTotemVariation) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *SkillTotemVariation) EncodeMsg(en *msgp.Writer) (err error)
- func (z *SkillTotemVariation) MarshalMsg(b []byte) (o []byte, err error)
- func (z *SkillTotemVariation) Msgsize() (s int)
- func (z *SkillTotemVariation) UnmarshalMsg(bts []byte) (o []byte, err error)
- type Stat
- type StatTranslation
- func (z *StatTranslation) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *StatTranslation) EncodeMsg(en *msgp.Writer) (err error)
- func (z *StatTranslation) MarshalMsg(b []byte) (o []byte, err error)
- func (z *StatTranslation) Msgsize() (s int)
- func (z *StatTranslation) UnmarshalMsg(bts []byte) (o []byte, err error)
- type Tag
- type TagName
- type TranslationFile
- func (z *TranslationFile) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *TranslationFile) EncodeMsg(en *msgp.Writer) (err error)
- func (z *TranslationFile) MarshalMsg(b []byte) (o []byte, err error)
- func (z *TranslationFile) Msgsize() (s int)
- func (z *TranslationFile) UnmarshalMsg(bts []byte) (o []byte, err error)
- type WeaponType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveSkill ¶
type ActiveSkill struct {
AlternateSkillTargetingBehavioursKey *int `json:"AlternateSkillTargetingBehavioursKey"`
AIFile string `json:"AIFile"`
WebsiteImage string `json:"WebsiteImage"`
Description string `json:"Description"`
DisplayedName string `json:"DisplayedName"`
IconDDSFile string `json:"Icon_DDSFile"`
ID string `json:"Id"`
WebsiteDescription string `json:"WebsiteDescription"`
SkillID string `json:"Var3"`
WeaponRestrictionItemClassesKeys []int `json:"WeaponRestriction_ItemClassesKeys"`
MinionActiveSkillTypes []int `json:"MinionActiveSkillTypes"`
OutputStatKeys []int `json:"Output_StatKeys"`
InputStatKeys []int `json:"Input_StatKeys"`
ActiveSkillTypes []int `json:"ActiveSkillTypes"`
ActiveSkillTargetTypes []int `json:"ActiveSkillTargetTypes"`
SkillTotemID int `json:"SkillTotemId"`
Key int `json:"_key"`
IsManuallyCasted bool `json:"IsManuallyCasted"`
}
func (*ActiveSkill) DecodeMsg ¶
func (z *ActiveSkill) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*ActiveSkill) EncodeMsg ¶
func (z *ActiveSkill) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*ActiveSkill) MarshalMsg ¶
func (z *ActiveSkill) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*ActiveSkill) Msgsize ¶
func (z *ActiveSkill) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ActiveSkill) UnmarshalMsg ¶
func (z *ActiveSkill) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type ActiveSkillType ¶
type ActiveSkillType struct {
FlagStat *int `json:"FlagStat"`
ID string `json:"Id"`
Key int `json:"_key"`
}
func (*ActiveSkillType) DecodeMsg ¶
func (z *ActiveSkillType) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*ActiveSkillType) EncodeMsg ¶
func (z *ActiveSkillType) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*ActiveSkillType) MarshalMsg ¶
func (z *ActiveSkillType) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*ActiveSkillType) Msgsize ¶
func (z *ActiveSkillType) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ActiveSkillType) UnmarshalMsg ¶
func (z *ActiveSkillType) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type AlternatePassiveAddition ¶
type AlternatePassiveAddition struct {
ID string `json:"Id"`
PassiveType []int `json:"PassiveType"`
StatsKeys []int `json:"StatsKeys"`
AlternateTreeVersionsKey int `json:"AlternateTreeVersionsKey"`
SpawnWeight int `json:"SpawnWeight"`
Stat1Max int `json:"Stat1Max"`
Stat1Min int `json:"Stat1Min"`
Stat2Min int `json:"Var6"`
Stat2Max int `json:"Var7"`
Key int `json:"_key"`
}
func (*AlternatePassiveAddition) DecodeMsg ¶
func (z *AlternatePassiveAddition) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*AlternatePassiveAddition) EncodeMsg ¶
func (z *AlternatePassiveAddition) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*AlternatePassiveAddition) MarshalMsg ¶
func (z *AlternatePassiveAddition) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*AlternatePassiveAddition) Msgsize ¶
func (z *AlternatePassiveAddition) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*AlternatePassiveAddition) UnmarshalMsg ¶
func (z *AlternatePassiveAddition) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type AlternatePassiveSkill ¶
type AlternatePassiveSkill struct {
DDSIcon string `json:"DDSIcon"`
FlavourText string `json:"FlavourText"`
ID string `json:"Id"`
Name string `json:"Name"`
AchievementItemsKeys []interface{} `json:"AchievementItemsKeys"`
StatsKeys []int `json:"StatsKeys"`
PassiveType []int `json:"PassiveType"`
RandomMin int `json:"RandomMin"`
RandomMax int `json:"RandomMax"`
SpawnWeight int `json:"SpawnWeight"`
Stat1Max int `json:"Stat1Max"`
Stat1Min int `json:"Stat1Min"`
Stat2Max int `json:"Stat2Max"`
Stat2Min int `json:"Stat2Min"`
Stat3Min int `json:"Var9"`
Stat3Max int `json:"Var10"`
Stat4Min int `json:"Var11"`
Stat4Max int `json:"Var12"`
ConquerorIndex int `json:"Var18"`
ConquerorVersion int `json:"Var24"`
AlternateTreeVersionsKey int `json:"AlternateTreeVersionsKey"`
Key int `json:"_key"`
}
func (*AlternatePassiveSkill) DecodeMsg ¶
func (z *AlternatePassiveSkill) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*AlternatePassiveSkill) EncodeMsg ¶
func (z *AlternatePassiveSkill) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*AlternatePassiveSkill) MarshalMsg ¶
func (z *AlternatePassiveSkill) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*AlternatePassiveSkill) Msgsize ¶
func (z *AlternatePassiveSkill) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*AlternatePassiveSkill) UnmarshalMsg ¶
func (z *AlternatePassiveSkill) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type AlternateTreeVersion ¶
type AlternateTreeVersion struct {
ConquerorType string `json:"Id"`
Key int `json:"_key"`
AreSmallAttributePassiveSkillsReplaced bool `json:"Var1"`
AreSmallNormalPassiveSkillsReplaced bool `json:"Var2"`
MinimumAdditions int `json:"Var5"`
MaximumAdditions int `json:"Var6"`
NotableReplacementSpawnWeight int `json:"Var9"`
}
func (*AlternateTreeVersion) DecodeMsg ¶
func (z *AlternateTreeVersion) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*AlternateTreeVersion) EncodeMsg ¶
func (z *AlternateTreeVersion) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*AlternateTreeVersion) MarshalMsg ¶
func (z *AlternateTreeVersion) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*AlternateTreeVersion) Msgsize ¶
func (z *AlternateTreeVersion) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*AlternateTreeVersion) UnmarshalMsg ¶
func (z *AlternateTreeVersion) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type ArmourType ¶
type ArmourType struct {
ArmourMax int `json:"ArmourMax"`
ArmourMin int `json:"ArmourMin"`
BaseItemTypesKey int `json:"BaseItemTypesKey"`
EnergyShieldMax int `json:"EnergyShieldMax"`
EnergyShieldMin int `json:"EnergyShieldMin"`
EvasionMax int `json:"EvasionMax"`
EvasionMin int `json:"EvasionMin"`
IncreasedMovementSpeed int `json:"IncreasedMovementSpeed"`
WardMax int `json:"WardMax"`
WardMin int `json:"WardMin"`
Key int `json:"_key"`
}
func (*ArmourType) DecodeMsg ¶
func (z *ArmourType) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*ArmourType) EncodeMsg ¶
func (z *ArmourType) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*ArmourType) MarshalMsg ¶
func (z *ArmourType) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*ArmourType) Msgsize ¶
func (z *ArmourType) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ArmourType) UnmarshalMsg ¶
func (z *ArmourType) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type AtlasNode ¶
type AtlasNode struct {
WorldAreasKey int `json:"WorldAreasKey"`
ItemVisualIdentityKey int `json:"ItemVisualIdentityKey"`
Var2 bool `json:"Var2"`
MapsKey int `json:"MapsKey"`
FlavourTextKey int `json:"FlavourTextKey"`
AtlasNodeKeys []int `json:"AtlasNodeKeys"`
Tier0 int `json:"Tier0"`
Tier1 int `json:"Tier1"`
Tier2 int `json:"Tier2"`
Tier3 int `json:"Tier3"`
Tier4 int `json:"Tier4"`
Var11 float64 `json:"Var11"`
Var12 float64 `json:"Var12"`
Var13 float64 `json:"Var13"`
Var14 float64 `json:"Var14"`
Var15 float64 `json:"Var15"`
DDSFile *string `json:"DDSFile"`
Var17 bool `json:"Var17"`
NotOnAtlas bool `json:"NotOnAtlas"`
Var19 int `json:"Var19"`
Var20 int `json:"Var20"`
Var21 int `json:"Var21"`
Var22 int `json:"Var22"`
Key int `json:"_key"`
}
func (*AtlasNode) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type AtlasNodeDefinition ¶
type AtlasNodeDefinition struct {
WorldAreasKey int `json:"WorldAreasKey"`
ItemVisualIdentityKey int `json:"ItemVisualIdentityKey"`
Var2 bool `json:"Var2"`
Tier int `json:"Tier"`
Var4 int `json:"Var4"`
Var5 int `json:"Var5"`
Var6 bool `json:"Var6"`
Key int `json:"_key"`
}
func (*AtlasNodeDefinition) DecodeMsg ¶
func (z *AtlasNodeDefinition) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*AtlasNodeDefinition) EncodeMsg ¶
func (z *AtlasNodeDefinition) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*AtlasNodeDefinition) MarshalMsg ¶
func (z *AtlasNodeDefinition) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*AtlasNodeDefinition) Msgsize ¶
func (z *AtlasNodeDefinition) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*AtlasNodeDefinition) UnmarshalMsg ¶
func (z *AtlasNodeDefinition) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type BaseItemType ¶
type BaseItemType struct {
SoundEffect *int `json:"SoundEffect"`
EquipAchievementItemsKey *int `json:"Equip_AchievementItemsKey"`
FlavourTextKey *int `json:"FlavourTextKey"`
FragmentBaseItemTypesKey *int `json:"FragmentBaseItemTypesKey"`
ID string `json:"Id"`
Name string `json:"Name"`
Inflection string `json:"Inflection"`
InheritsFrom string `json:"InheritsFrom"`
TagsKeys []int `json:"TagsKeys"`
IdentifyMagicAchievementItems []interface{} `json:"IdentifyMagic_AchievementItems"`
IdentifyAchievementItems []interface{} `json:"Identify_AchievementItems"`
ImplicitModsKeys []int `json:"Implicit_ModsKeys"`
VendorRecipeAchievementItems []int `json:"VendorRecipe_AchievementItems"`
SizeOnGround int `json:"SizeOnGround"`
ItemVisualIdentity int `json:"ItemVisualIdentity"`
ModDomain int `json:"ModDomain"`
ItemClassesKey int `json:"ItemClassesKey"`
SiteVisibility int `json:"SiteVisibility"`
DropLevel int `json:"DropLevel"`
Height int `json:"Height"`
Hash int `json:"HASH"`
Width int `json:"Width"`
Key int `json:"_key"`
IsCorrupted bool `json:"IsCorrupted"`
}
func (*BaseItemType) DecodeMsg ¶
func (z *BaseItemType) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*BaseItemType) EncodeMsg ¶
func (z *BaseItemType) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*BaseItemType) MarshalMsg ¶
func (z *BaseItemType) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*BaseItemType) Msgsize ¶
func (z *BaseItemType) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*BaseItemType) UnmarshalMsg ¶
func (z *BaseItemType) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type ComponentAttributeRequirement ¶
type ComponentAttributeRequirement struct {
BaseItemTypesKey string `json:"BaseItemTypesKey"`
ReqDex int `json:"ReqDex"`
ReqInt int `json:"ReqInt"`
ReqStr int `json:"ReqStr"`
Key int `json:"_key"`
}
func (*ComponentAttributeRequirement) DecodeMsg ¶
func (z *ComponentAttributeRequirement) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*ComponentAttributeRequirement) EncodeMsg ¶
func (z *ComponentAttributeRequirement) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*ComponentAttributeRequirement) MarshalMsg ¶
func (z *ComponentAttributeRequirement) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*ComponentAttributeRequirement) Msgsize ¶
func (z *ComponentAttributeRequirement) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ComponentAttributeRequirement) UnmarshalMsg ¶
func (z *ComponentAttributeRequirement) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type ComponentCharge ¶
type ComponentCharge struct {
BaseItemTypesKey string `json:"BaseItemTypesKey"`
MaxCharges int `json:"MaxCharges"`
MaxCharges2 int `json:"MaxCharges2"`
PerCharge int `json:"PerCharge"`
PerCharge2 int `json:"PerCharge2"`
Key int `json:"_key"`
}
func (*ComponentCharge) DecodeMsg ¶
func (z *ComponentCharge) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*ComponentCharge) EncodeMsg ¶
func (z *ComponentCharge) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*ComponentCharge) MarshalMsg ¶
func (z *ComponentCharge) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*ComponentCharge) Msgsize ¶
func (z *ComponentCharge) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ComponentCharge) UnmarshalMsg ¶
func (z *ComponentCharge) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type Condition ¶
type Condition struct {
Min *int `json:"min,omitempty"`
Max *int `json:"max,omitempty"`
Negated bool `json:"negated"`
}
func (*Condition) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type CostType ¶
type CostType struct {
FormatText string `json:"FormatText"`
ID string `json:"Id"`
StatsKey int `json:"StatsKey"`
Divisor int `json:"Var3"`
Key int `json:"_key"`
}
func (*CostType) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type CraftingBenchOption ¶
type CraftingBenchOption struct {
AddEnchantment *int `json:"AddEnchantment"`
AddMod *int `json:"AddMod"`
UnlockCategory *int `json:"UnlockCategory"`
Description string `json:"Description"`
SocketColours string `json:"SocketColours"`
Name string `json:"Name"`
CostBaseItemTypes []int `json:"Cost_BaseItemTypes"`
CostValues []int `json:"Cost_Values"`
CraftingItemClassCategories []int `json:"CraftingItemClassCategories"`
RecipeIDS []int `json:"RecipeIds"`
ItemClasses []int `json:"ItemClasses"`
Links int `json:"Links"`
CraftingBenchCustomAction int `json:"CraftingBenchCustomAction"`
Key int `json:"_key"`
Order int `json:"Order"`
UnveilsRequired2 int `json:"UnveilsRequired2"`
RequiredLevel int `json:"RequiredLevel"`
HideoutNPCSKey int `json:"HideoutNPCsKey"`
Sockets int `json:"Sockets"`
SortCategory int `json:"SortCategory"`
Tier int `json:"Tier"`
ItemQuantity int `json:"ItemQuantity"`
UnveilsRequired int `json:"UnveilsRequired"`
IsAreaOption bool `json:"IsAreaOption"`
IsDisabled bool `json:"IsDisabled"`
}
func (*CraftingBenchOption) DecodeMsg ¶
func (z *CraftingBenchOption) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*CraftingBenchOption) EncodeMsg ¶
func (z *CraftingBenchOption) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*CraftingBenchOption) MarshalMsg ¶
func (z *CraftingBenchOption) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*CraftingBenchOption) Msgsize ¶
func (z *CraftingBenchOption) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*CraftingBenchOption) UnmarshalMsg ¶
func (z *CraftingBenchOption) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type DefaultMonsterStat ¶
type DefaultMonsterStat struct {
DisplayLevel string `json:"DisplayLevel"`
Accuracy int `json:"Accuracy"`
AllyLife int `json:"AllyLife"`
Armour int `json:"Armour"`
Damage float64 `json:"Damage"`
Damage2 float64 `json:"Damage2"`
Difficulty int `json:"Difficulty"`
Evasion int `json:"Evasion"`
Experience int `json:"Experience"`
Life int `json:"Life"`
Key int `json:"_key"`
}
func (*DefaultMonsterStat) DecodeMsg ¶
func (z *DefaultMonsterStat) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*DefaultMonsterStat) EncodeMsg ¶
func (z *DefaultMonsterStat) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*DefaultMonsterStat) MarshalMsg ¶
func (z *DefaultMonsterStat) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*DefaultMonsterStat) Msgsize ¶
func (z *DefaultMonsterStat) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*DefaultMonsterStat) UnmarshalMsg ¶
func (z *DefaultMonsterStat) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type Essence ¶
type Essence struct {
DisplayShieldModsKey *int `json:"Display_Shield_ModsKey"`
ClawModsKey *int `json:"Claw_ModsKey"`
BeltModsKey *int `json:"Belt_ModsKey"`
BodyArmourModsKey *int `json:"BodyArmour_ModsKey"`
BootsModsKey *int `json:"Boots_ModsKey"`
BowModsKey *int `json:"Bow_ModsKey"`
DisplayTwoHandMeleeWeaponModsKey *int `json:"Display_TwoHandMeleeWeapon_ModsKey"`
DaggerModsKey *int `json:"Dagger_ModsKey"`
DisplayAmuletModsKey *int `json:"Display_Amulet_ModsKey"`
DisplayArmourModsKey *int `json:"Display_Armour_ModsKey"`
DisplayBeltModsKey *int `json:"Display_Belt_ModsKey"`
DisplayBodyArmourModsKey *int `json:"Display_BodyArmour_ModsKey"`
DisplayBootsModsKey *int `json:"Display_Boots_ModsKey"`
DisplayBowModsKey *int `json:"Display_Bow_ModsKey"`
DisplayGlovesModsKey *int `json:"Display_Gloves_ModsKey"`
DisplayHelmetModsKey *int `json:"Display_Helmet_ModsKey"`
DisplayItemsModsKey *int `json:"Display_Items_ModsKey"`
DisplayJewelleryModsKey *int `json:"Display_Jewellery_ModsKey"`
AmuletModsKey *int `json:"Amulet_ModsKey"`
DisplayTwoHandWeaponModsKey *int `json:"Display_TwoHandWeapon_ModsKey"`
DisplayOneHandWeaponModsKey *int `json:"Display_OneHandWeapon_ModsKey"`
DisplayQuiverModsKey *int `json:"Display_Quiver_ModsKey"`
DisplayRangedWeaponModsKey *int `json:"Display_RangedWeapon_ModsKey"`
DisplayRingModsKey *int `json:"Display_Ring_ModsKey"`
DisplayMeleeWeaponModsKey *int `json:"Display_MeleeWeapon_ModsKey"`
TwoHandSwordModsKey *int `json:"TwoHandSword_ModsKey"`
WandModsKey *int `json:"Wand_ModsKey"`
DisplayWandModsKey *int `json:"Display_Wand_ModsKey"`
DisplayWeaponModsKey *int `json:"Display_Weapon_ModsKey"`
TwoHandMaceModsKey *int `json:"TwoHandMace_ModsKey"`
TwoHandAxeModsKey *int `json:"TwoHandAxe_ModsKey"`
StaffModsKey *int `json:"Staff_ModsKey"`
GlovesModsKey *int `json:"Gloves_ModsKey"`
HelmetModsKey *int `json:"Helmet_ModsKey"`
ShieldModsKey *int `json:"Shield_ModsKey"`
SceptreModsKey *int `json:"Sceptre_ModsKey"`
RingModsKey *int `json:"Ring_ModsKey"`
OneHandThrustingSwordModsKey *int `json:"OneHandThrustingSword_ModsKey"`
OneHandAxeModsKey *int `json:"OneHandAxe_ModsKey"`
OneHandMaceModsKey *int `json:"OneHandMace_ModsKey"`
OneHandSwordModsKey *int `json:"OneHandSword_ModsKey"`
MonsterModsKeys []int `json:"Monster_ModsKeys"`
Level int `json:"Level"`
ItemLevelRestriction int `json:"ItemLevelRestriction"`
EssenceTypeKey int `json:"EssenceTypeKey"`
DropLevelMinimum int `json:"DropLevelMinimum"`
DropLevelMaximum int `json:"DropLevelMaximum"`
BaseItemTypesKey int `json:"BaseItemTypesKey"`
DisplayMonsterModsKey int `json:"Display_Monster_ModsKey"`
Key int `json:"_key"`
IsScreamingEssence bool `json:"IsScreamingEssence"`
}
func (*Essence) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type Flask ¶
type Flask struct {
BuffDefinitionsKey *int `json:"BuffDefinitionsKey"`
Name string `json:"Name"`
BuffStatValues []int `json:"BuffStatValues"`
BuffStatValues2 []int `json:"BuffStatValues2"`
BaseItemTypesKey int `json:"BaseItemTypesKey"`
Group int `json:"Group"`
LifePerUse int `json:"LifePerUse"`
ManaPerUse int `json:"ManaPerUse"`
RecoveryTime int `json:"RecoveryTime"`
RecoveryTime2 int `json:"RecoveryTime2"`
Key int `json:"_key"`
}
func (*Flask) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type GrantedEffect ¶
type GrantedEffect struct {
ActiveSkill *int `json:"ActiveSkill"`
PlusVersionOf *int `json:"RegularVariant"`
Animation *int `json:"Animation"`
SupportGemLetter string `json:"SupportGemLetter"`
ID string `json:"Id"`
SupportTypes []int `json:"AllowedActiveSkillTypes"`
AddTypes []int `json:"AddedActiveSkillTypes"`
ExcludeTypes []int `json:"ExcludedActiveSkillTypes"`
WeaponRestrictions []int `json:"SupportWeaponRestrictions"`
AddMinionTypes []int `json:"AddedMinionActiveSkillTypes"`
Attribute int `json:"Attribute"`
CastTime int `json:"CastTime"`
GrantedEffectStatSets int `json:"StatSet"`
Key int `json:"_key"`
IgnoreMinionTypes bool `json:"IgnoreMinionTypes"`
CannotBeSupported bool `json:"CannotBeSupported"`
SupportsGemsOnly bool `json:"SupportsGemsOnly"`
IsSupport bool `json:"IsSupport"`
}
func (*GrantedEffect) DecodeMsg ¶
func (z *GrantedEffect) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*GrantedEffect) EncodeMsg ¶
func (z *GrantedEffect) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*GrantedEffect) MarshalMsg ¶
func (z *GrantedEffect) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*GrantedEffect) Msgsize ¶
func (z *GrantedEffect) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*GrantedEffect) UnmarshalMsg ¶
func (z *GrantedEffect) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type GrantedEffectQualityStat ¶
type GrantedEffectQualityStat struct {
StatsKeys []int `json:"StatsKeys"`
StatsValuesPermille []int `json:"StatsValuesPermille"`
GrantedEffectsKey int `json:"GrantedEffectsKey"`
SetID int `json:"SetId"`
Weight int `json:"Weight"`
Key int `json:"_key"`
}
func (*GrantedEffectQualityStat) DecodeMsg ¶
func (z *GrantedEffectQualityStat) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*GrantedEffectQualityStat) EncodeMsg ¶
func (z *GrantedEffectQualityStat) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*GrantedEffectQualityStat) MarshalMsg ¶
func (z *GrantedEffectQualityStat) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*GrantedEffectQualityStat) Msgsize ¶
func (z *GrantedEffectQualityStat) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*GrantedEffectQualityStat) UnmarshalMsg ¶
func (z *GrantedEffectQualityStat) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type GrantedEffectStatSet ¶
type GrantedEffectStatSet struct {
ID string `json:"Id"`
ImplicitStats []int `json:"ImplicitStats"`
ConstantStats []int `json:"ConstantStats"`
ConstantStatsValues []int `json:"ConstantStatsValues"`
Key int `json:"_key"`
BaseEffectiveness float64 `json:"BaseEffectiveness"`
IncrementalEffectiveness float64 `json:"IncrementalEffectiveness"`
}
func (*GrantedEffectStatSet) DecodeMsg ¶
func (z *GrantedEffectStatSet) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*GrantedEffectStatSet) EncodeMsg ¶
func (z *GrantedEffectStatSet) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*GrantedEffectStatSet) MarshalMsg ¶
func (z *GrantedEffectStatSet) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*GrantedEffectStatSet) Msgsize ¶
func (z *GrantedEffectStatSet) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*GrantedEffectStatSet) UnmarshalMsg ¶
func (z *GrantedEffectStatSet) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type GrantedEffectStatSetsPerLevel ¶
type GrantedEffectStatSetsPerLevel struct {
GrantedEffects []int `json:"GrantedEffects"`
AdditionalStats []int `json:"AdditionalStats"`
AdditionalStatsValues []int `json:"AdditionalStatsValues"`
StatInterpolations []int `json:"StatInterpolations"`
AdditionalBooleanStats []int `json:"AdditionalFlags"`
BaseResolvedValues []int `json:"BaseResolvedValues"`
InterpolationBases []int `json:"InterpolationBases"`
FloatStats []int `json:"FloatStats"`
FloatStatsValues []float64 `json:"FloatStatsValues"`
BaseMultiplier int `json:"BaseMultiplier"`
GemLevel int `json:"GemLevel"`
DamageEffectiveness int `json:"DamageEffectiveness"`
PlayerLevelReq int `json:"PlayerLevelReq"`
OffhandCritChance int `json:"AttackCritChance"`
AttackCritChance int `json:"SpellCritChance"`
StatSet int `json:"StatSet"`
Key int `json:"_key"`
}
func (*GrantedEffectStatSetsPerLevel) DecodeMsg ¶
func (z *GrantedEffectStatSetsPerLevel) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*GrantedEffectStatSetsPerLevel) EncodeMsg ¶
func (z *GrantedEffectStatSetsPerLevel) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*GrantedEffectStatSetsPerLevel) MarshalMsg ¶
func (z *GrantedEffectStatSetsPerLevel) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*GrantedEffectStatSetsPerLevel) Msgsize ¶
func (z *GrantedEffectStatSetsPerLevel) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*GrantedEffectStatSetsPerLevel) UnmarshalMsg ¶
func (z *GrantedEffectStatSetsPerLevel) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type GrantedEffectsPerLevel ¶
type GrantedEffectsPerLevel struct {
CostAmounts []int `json:"CostAmounts"`
CostTypes []int `json:"CostTypes"`
LifeReservationFlat int `json:"LifeReservationFlat"`
LifeReservationPercent int `json:"LifeReservationPercent"`
CooldownGroup int `json:"CooldownGroup"`
Cooldown int `json:"Cooldown"`
CostMultiplier int `json:"CostMultiplier"`
AttackTime int `json:"AttackTime"`
GrantedEffect int `json:"GrantedEffect"`
Level int `json:"Level"`
AttackSpeedMultiplier int `json:"AttackSpeedMultiplier"`
CooldownBypassType int `json:"CooldownBypassType"`
ManaReservationFlat int `json:"ManaReservationFlat"`
ManaReservationPercent int `json:"ManaReservationPercent"`
PlayerLevelReq int `json:"PlayerLevelReq"`
SoulGainPreventionDuration int `json:"SoulGainPreventionDuration"`
StoredUses int `json:"StoredUses"`
VaalSouls int `json:"VaalSouls"`
VaalStoredUses int `json:"VaalStoredUses"`
Key int `json:"_key"`
}
func (*GrantedEffectsPerLevel) DecodeMsg ¶
func (z *GrantedEffectsPerLevel) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*GrantedEffectsPerLevel) EncodeMsg ¶
func (z *GrantedEffectsPerLevel) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*GrantedEffectsPerLevel) MarshalMsg ¶
func (z *GrantedEffectsPerLevel) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*GrantedEffectsPerLevel) Msgsize ¶
func (z *GrantedEffectsPerLevel) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*GrantedEffectsPerLevel) UnmarshalMsg ¶
func (z *GrantedEffectsPerLevel) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type ItemClass ¶
type ItemClass struct {
ItemStance *int `json:"ItemStance"`
ItemClassCategory *int `json:"ItemClassCategory"`
Name string `json:"Name"`
ID string `json:"Id"`
Flags []int `json:"Flags"`
Key int `json:"_key"`
CanBeDoubleCorrupted bool `json:"CanBeDoubleCorrupted"`
CanHaveInfluence bool `json:"CanHaveInfluence"`
CanHaveVeiledMods bool `json:"CanHaveVeiledMods"`
CanScourge bool `json:"CanScourge"`
CanTransferSkin bool `json:"CanTransferSkin"`
CanHaveIncubators bool `json:"CanHaveIncubators"`
CanHaveAspects bool `json:"CanHaveAspects"`
AllocateToMapOwner bool `json:"AllocateToMapOwner"`
CanBeCorrupted bool `json:"CanBeCorrupted"`
AlwaysShow bool `json:"AlwaysShow"`
RemovedIfLeavesArea bool `json:"RemovedIfLeavesArea"`
AlwaysAllocate bool `json:"AlwaysAllocate"`
}
func (*ItemClass) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type ItemExperiencePerLevel ¶
type ItemExperiencePerLevel struct {
BaseItemTypesKey int `json:"BaseItemTypesKey"`
Experience int `json:"Experience"`
ItemCurrentLevel int `json:"ItemCurrentLevel"`
Key int `json:"_key"`
}
func (*ItemExperiencePerLevel) DecodeMsg ¶
func (z *ItemExperiencePerLevel) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*ItemExperiencePerLevel) EncodeMsg ¶
func (z *ItemExperiencePerLevel) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*ItemExperiencePerLevel) MarshalMsg ¶
func (z *ItemExperiencePerLevel) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*ItemExperiencePerLevel) Msgsize ¶
func (z *ItemExperiencePerLevel) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ItemExperiencePerLevel) UnmarshalMsg ¶
func (z *ItemExperiencePerLevel) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type LangTranslation ¶
type LangTranslation struct {
IndexHandlers map[string]string `json:"index_handlers,omitempty"`
String string `json:"string"`
Conditions []Condition `json:"conditions,omitempty"`
}
func (*LangTranslation) DecodeMsg ¶
func (z *LangTranslation) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*LangTranslation) EncodeMsg ¶
func (z *LangTranslation) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*LangTranslation) MarshalMsg ¶
func (z *LangTranslation) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*LangTranslation) Msgsize ¶
func (z *LangTranslation) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*LangTranslation) UnmarshalMsg ¶
func (z *LangTranslation) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type Mod ¶
type Mod struct {
HeistStatsKey1 *int `json:"Heist_StatsKey1"`
ArchnemesisMinionMod *int `json:"ArchnemesisMinionMod"`
BuffTemplate *int `json:"BuffTemplate"`
StatsKey2 *int `json:"StatsKey2"`
StatsKey3 *int `json:"StatsKey3"`
StatsKey4 *int `json:"StatsKey4"`
StatsKey5 *int `json:"StatsKey5"`
HeistStatsKey0 *int `json:"Heist_StatsKey0"`
StatsKey6 *int `json:"StatsKey6"`
StatsKey1 *int `json:"StatsKey1"`
MonsterMetadata string `json:"MonsterMetadata"`
ID string `json:"Id"`
Name string `json:"Name"`
MonsterOnDeath string `json:"MonsterOnDeath"`
CorrectGroup string `json:"CorrectGroup"`
FullAreaClearAchievementItemsKey []interface{} `json:"FullAreaClear_AchievementItemsKey"`
GrantedEffectsPerLevelKeys []int `json:"GrantedEffectsPerLevelKeys"`
GenerationWeightValues []int `json:"GenerationWeight_Values"`
GenerationWeightTagsKeys []int `json:"GenerationWeight_TagsKeys"`
SpawnWeightValues []int `json:"SpawnWeight_Values"`
MonsterKillAchievements []int `json:"MonsterKillAchievements"`
ImplicitTagsKeys []int `json:"ImplicitTagsKeys"`
SpawnWeightTagsKeys []int `json:"SpawnWeight_TagsKeys"`
TagsKeys []int `json:"TagsKeys"`
CraftingItemClassRestrictions []int `json:"CraftingItemClassRestrictions"`
AchievementItemsKey []interface{} `json:"AchievementItemsKey"`
ChestModType []int `json:"ChestModType"`
ModifyMapsAchievements []int `json:"ModifyMapsAchievements"`
MaxLevel int `json:"MaxLevel"`
Stat4Min int `json:"Stat4Min"`
Level int `json:"Level"`
Key int `json:"_key"`
InfluenceTypes int `json:"InfluenceTypes"`
HeistSubStatValue2 int `json:"Heist_SubStatValue2"`
Stat1Max int `json:"Stat1Max"`
Stat1Min int `json:"Stat1Min"`
Stat2Max int `json:"Stat2Max"`
Stat2Min int `json:"Stat2Min"`
Stat3Max int `json:"Stat3Max"`
Stat3Min int `json:"Stat3Min"`
Stat4Max int `json:"Stat4Max"`
ModTypeKey int `json:"ModTypeKey"`
Stat5Max int `json:"Stat5Max"`
Stat5Min int `json:"Stat5Min"`
Stat6Max int `json:"Stat6Max"`
Stat6Min int `json:"Stat6Min"`
HeistSubStatValue1 int `json:"Heist_SubStatValue1"`
HeistAddStatValue2 int `json:"Heist_AddStatValue2"`
HeistAddStatValue1 int `json:"Heist_AddStatValue1"`
Hash32 int `json:"HASH32"`
Hash16 int `json:"HASH16"`
GenerationType int `json:"GenerationType"`
Domain int `json:"Domain"`
IsEssenceOnlyModifier bool `json:"IsEssenceOnlyModifier"`
}
func (*Mod) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type MonsterMapBossDifficulty ¶
type MonsterMapBossDifficulty struct {
MapLevel int `json:"MapLevel"`
Stat1Value int `json:"Stat1Value"`
Stat2Value int `json:"Stat2Value"`
Stat3Value int `json:"Stat3Value"`
Stat4Value int `json:"Stat4Value"`
Stat5Value int `json:"Stat5Value"`
StatsKey1 int `json:"StatsKey1"`
StatsKey2 int `json:"StatsKey2"`
StatsKey3 int `json:"StatsKey3"`
StatsKey4 int `json:"StatsKey4"`
StatsKey5 int `json:"StatsKey5"`
Key int `json:"_key"`
}
func (*MonsterMapBossDifficulty) DecodeMsg ¶
func (z *MonsterMapBossDifficulty) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*MonsterMapBossDifficulty) EncodeMsg ¶
func (z *MonsterMapBossDifficulty) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*MonsterMapBossDifficulty) MarshalMsg ¶
func (z *MonsterMapBossDifficulty) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*MonsterMapBossDifficulty) Msgsize ¶
func (z *MonsterMapBossDifficulty) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*MonsterMapBossDifficulty) UnmarshalMsg ¶
func (z *MonsterMapBossDifficulty) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type MonsterMapDifficulty ¶
type MonsterMapDifficulty struct {
StatsKey3 interface{} `json:"StatsKey3"`
StatsKey4 interface{} `json:"StatsKey4"`
MapLevel int `json:"MapLevel"`
Stat1Value int `json:"Stat1Value"`
Stat2Value int `json:"Stat2Value"`
Stat3Value int `json:"Stat3Value"`
Stat4Value int `json:"Stat4Value"`
StatsKey1 int `json:"StatsKey1"`
StatsKey2 int `json:"StatsKey2"`
Key int `json:"_key"`
}
func (*MonsterMapDifficulty) DecodeMsg ¶
func (z *MonsterMapDifficulty) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*MonsterMapDifficulty) EncodeMsg ¶
func (z *MonsterMapDifficulty) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*MonsterMapDifficulty) MarshalMsg ¶
func (z *MonsterMapDifficulty) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*MonsterMapDifficulty) Msgsize ¶
func (z *MonsterMapDifficulty) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*MonsterMapDifficulty) UnmarshalMsg ¶
func (z *MonsterMapDifficulty) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type MonsterVariety ¶
type MonsterVariety struct {
HelmetItemVisualIdentityKey *int `json:"Helmet_ItemVisualIdentityKey"`
MonsterArmoursKey *int `json:"MonsterArmoursKey"`
KillWhileTalismanIsActiveAchievementItemsKey *int `json:"KillWhileTalismanIsActive_AchievementItemsKey"`
MonsterSegmentsKey *int `json:"MonsterSegmentsKey"`
OffHandItemClassesKey *int `json:"OffHand_ItemClassesKey"`
MainHandItemClassesKey *int `json:"MainHand_ItemClassesKey"`
KillWhileOnslaughtIsActiveAchievementItemsKey *int `json:"KillWhileOnslaughtIsActive_AchievementItemsKey"`
MonsterConditionalEffectPacksKey *int `json:"MonsterConditionalEffectPacksKey"`
BackItemVisualIdentityKey *int `json:"Back_ItemVisualIdentityKey"`
EPKFile string `json:"EPKFile"`
Stance MonsterVarietyStance `json:"Stance"`
SinkAnimationAOFile string `json:"SinkAnimation_AOFile"`
AISFile string `json:"AISFile"`
ID string `json:"Id"`
BaseMonsterTypeIndex string `json:"BaseMonsterTypeIndex"`
Name string `json:"Name"`
TagsKeys []int `json:"TagsKeys"`
KillSpecificMonsterCountAchievementItemsKeys []int `json:"KillSpecificMonsterCount_AchievementItemsKeys"`
SpecialModsKeys []int `json:"Special_ModsKeys"`
KillRareAchievementItemsKeys []int `json:"KillRare_AchievementItemsKeys"`
ACTFiles []string `json:"ACTFiles"`
GrantedEffectsKeys []int `json:"GrantedEffectsKeys"`
Part2ModsKeys []int `json:"Part2_ModsKeys"`
ModsKeys []int `json:"ModsKeys"`
ModsKeys2 []int `json:"ModsKeys2"`
EndgameModsKeys []int `json:"Endgame_ModsKeys"`
Weapon1ItemVisualIdentityKeys []int `json:"Weapon1_ItemVisualIdentityKeys"`
Weapon2ItemVisualIdentityKeys []int `json:"Weapon2_ItemVisualIdentityKeys"`
Part1ModsKeys []int `json:"Part1_ModsKeys"`
AOFiles []string `json:"AOFiles"`
MaximumAttackDistance int `json:"MaximumAttackDistance"`
ObjectSize int `json:"ObjectSize"`
MonsterTypesKey int `json:"MonsterTypesKey"`
ModelSizeMultiplier int `json:"ModelSizeMultiplier"`
MinimumAttackDistance int `json:"MinimumAttackDistance"`
LifeMultiplier int `json:"LifeMultiplier"`
ExperienceMultiplier int `json:"ExperienceMultiplier"`
DamageMultiplier int `json:"DamageMultiplier"`
CriticalStrikeChance int `json:"CriticalStrikeChance"`
AttackSpeed int `json:"AttackSpeed"`
Key int `json:"_key"`
}
func (*MonsterVariety) DecodeMsg ¶
func (z *MonsterVariety) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*MonsterVariety) EncodeMsg ¶
func (z *MonsterVariety) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*MonsterVariety) MarshalMsg ¶
func (z *MonsterVariety) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*MonsterVariety) Msgsize ¶
func (z *MonsterVariety) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*MonsterVariety) UnmarshalMsg ¶
func (z *MonsterVariety) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type MonsterVarietyStance ¶
type MonsterVarietyStance string
const ( Activated MonsterVarietyStance = "Activated" Bow MonsterVarietyStance = "Bow" Casterclone MonsterVarietyStance = "casterclone" Claw MonsterVarietyStance = "Claw" ClawClaw MonsterVarietyStance = "ClawClaw" ClawShield MonsterVarietyStance = "ClawShield" Dagger MonsterVarietyStance = "Dagger" DaggerDagger MonsterVarietyStance = "DaggerDagger" DaggerShield MonsterVarietyStance = "DaggerShield" Empty MonsterVarietyStance = "" Glaiveclone MonsterVarietyStance = "glaiveclone" NoHood MonsterVarietyStance = "NoHood" OneHand MonsterVarietyStance = "OneHand" OneHandAxe MonsterVarietyStance = "OneHandAxe" OneHandSword MonsterVarietyStance = "OneHandSword" OneHandSwordDagger MonsterVarietyStance = "OneHandSwordDagger" OneHandSwordOneHandSword MonsterVarietyStance = "OneHandSwordOneHandSword" OneHandSwordShield MonsterVarietyStance = "OneHandSwordShield" OneHandSwordThrusting MonsterVarietyStance = "OneHandSwordThrusting" OneHandSwordThrustingShield MonsterVarietyStance = "OneHandSwordThrustingShield" PreFight MonsterVarietyStance = "PreFight" Relaxed MonsterVarietyStance = "Relaxed" Shield MonsterVarietyStance = "Shield" Staff MonsterVarietyStance = "Staff" Stance1 MonsterVarietyStance = "stance1" Stance2 MonsterVarietyStance = "stance2" Stance3 MonsterVarietyStance = "stance3" Stance4 MonsterVarietyStance = "stance4" TwoHandAxe MonsterVarietyStance = "TwoHandAxe" TwoHandMace MonsterVarietyStance = "TwoHandMace" TwoHandSword MonsterVarietyStance = "TwoHandSword" Wand MonsterVarietyStance = "Wand" WandShield MonsterVarietyStance = "WandShield" WandWand MonsterVarietyStance = "WandWand" )
func (*MonsterVarietyStance) DecodeMsg ¶
func (z *MonsterVarietyStance) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (MonsterVarietyStance) EncodeMsg ¶
func (z MonsterVarietyStance) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (MonsterVarietyStance) MarshalMsg ¶
func (z MonsterVarietyStance) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (MonsterVarietyStance) Msgsize ¶
func (z MonsterVarietyStance) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*MonsterVarietyStance) UnmarshalMsg ¶
func (z *MonsterVarietyStance) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type PantheonPanelLayout ¶
type PantheonPanelLayout struct {
GodName1 string `json:"GodName1"`
CoverImage string `json:"CoverImage"`
SelectionImage string `json:"SelectionImage"`
ID string `json:"Id"`
GodName4 string `json:"GodName4"`
GodName3 string `json:"GodName3"`
GodName2 string `json:"GodName2"`
Effect3StatsKeys []int `json:"Effect3_StatsKeys"`
Effect4StatsKeys []int `json:"Effect4_StatsKeys"`
Effect4Values []int `json:"Effect4_Values"`
Effect3Values []int `json:"Effect3_Values"`
AchievementItems []int `json:"AchievementItems"`
Effect2Values []int `json:"Effect2_Values"`
Effect2StatsKeys []int `json:"Effect2_StatsKeys"`
Effect1Values []int `json:"Effect1_Values"`
Effect1StatsKeys []int `json:"Effect1_StatsKeys"`
QuestState4 int `json:"QuestState4"`
QuestState1 int `json:"QuestState1"`
QuestState2 int `json:"QuestState2"`
QuestState3 int `json:"QuestState3"`
X int `json:"X"`
Y int `json:"Y"`
Key int `json:"_key"`
IsMajorGod bool `json:"IsMajorGod"`
IsDisabled bool `json:"IsDisabled"`
}
func (*PantheonPanelLayout) DecodeMsg ¶
func (z *PantheonPanelLayout) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*PantheonPanelLayout) EncodeMsg ¶
func (z *PantheonPanelLayout) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*PantheonPanelLayout) MarshalMsg ¶
func (z *PantheonPanelLayout) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*PantheonPanelLayout) Msgsize ¶
func (z *PantheonPanelLayout) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*PantheonPanelLayout) UnmarshalMsg ¶
func (z *PantheonPanelLayout) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type PassiveSkill ¶
type PassiveSkill struct {
MasteryGroup *int64 `json:"MasteryGroup"`
GrantedEffect *int64 `json:"GrantedEffectsPerLevel"`
Ascendancy *int64 `json:"AscendancyKey"`
Achievement *int64 `json:"AchievementItem"`
Flavour string `json:"FlavourText"`
Icon string `json:"Icon_DDSFile"`
ID string `json:"Id"`
Name string `json:"Name"`
Stats []int64 `json:"Stats"`
Buffs []int64 `json:"PassiveSkillBuffs"`
ReminderTexts []int64 `json:"ReminderStrings"`
ClassStart []int64 `json:"Characters"`
Hash int64 `json:"PassiveSkillGraphId"`
Stat5 int64 `json:"Stat5Value"`
Key int64 `json:"_key"`
Stat1 int64 `json:"Stat1Value"`
Type int64 `json:"SkillType"`
Stat2 int64 `json:"Stat2Value"`
Stat4 int64 `json:"Stat4Value"`
PassivePointsGranted int64 `json:"SkillPointsGranted"`
Stat3 int64 `json:"Stat3Value"`
MultipleChoiceOption bool `json:"IsMultipleChoiceOption"`
Mastery bool `json:"IsJustIcon"`
MultipleChoice bool `json:"IsMultipleChoice"`
AscendancyStart bool `json:"IsAscendancyStartingNode"`
Blighted bool `json:"IsAnointmentOnly"`
ClusterNode bool `json:"IsExpansion"`
Proxy bool `json:"IsProxyPassive"`
Keystone bool `json:"IsKeystone"`
JewelSocket bool `json:"IsJewelSocket"`
Notable bool `json:"IsNotable"`
}
func (*PassiveSkill) DecodeMsg ¶
func (z *PassiveSkill) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*PassiveSkill) EncodeMsg ¶
func (z *PassiveSkill) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*PassiveSkill) MarshalMsg ¶
func (z *PassiveSkill) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*PassiveSkill) Msgsize ¶
func (z *PassiveSkill) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*PassiveSkill) UnmarshalMsg ¶
func (z *PassiveSkill) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type PassiveTreeExpansionJewel ¶
type PassiveTreeExpansionJewel struct {
Art string `json:"Art"`
NotableIndices []int `json:"NotableIndices"`
SmallIndices []int `json:"SmallIndices"`
SocketIndices []int `json:"SocketIndices"`
BaseItemTypesKey int `json:"BaseItemTypesKey"`
MaxNodes int `json:"MaxNodes"`
MinNodes int `json:"MinNodes"`
PassiveTreeExpansionJewelSizesKey int `json:"PassiveTreeExpansionJewelSizesKey"`
SoundEffectsKey int `json:"SoundEffectsKey"`
TotalIndices int `json:"TotalIndices"`
Key int `json:"_key"`
}
func (*PassiveTreeExpansionJewel) DecodeMsg ¶
func (z *PassiveTreeExpansionJewel) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*PassiveTreeExpansionJewel) EncodeMsg ¶
func (z *PassiveTreeExpansionJewel) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*PassiveTreeExpansionJewel) MarshalMsg ¶
func (z *PassiveTreeExpansionJewel) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*PassiveTreeExpansionJewel) Msgsize ¶
func (z *PassiveTreeExpansionJewel) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*PassiveTreeExpansionJewel) UnmarshalMsg ¶
func (z *PassiveTreeExpansionJewel) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type PassiveTreeExpansionSkill ¶
type PassiveTreeExpansionSkill struct {
MasteryPassiveSkillsKey *int `json:"Mastery_PassiveSkillsKey"`
PassiveSkillsKey int `json:"PassiveSkillsKey"`
PassiveTreeExpansionJewelSizesKey int `json:"PassiveTreeExpansionJewelSizesKey"`
TagsKey int `json:"TagsKey"`
Key int `json:"_key"`
}
func (*PassiveTreeExpansionSkill) DecodeMsg ¶
func (z *PassiveTreeExpansionSkill) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*PassiveTreeExpansionSkill) EncodeMsg ¶
func (z *PassiveTreeExpansionSkill) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*PassiveTreeExpansionSkill) MarshalMsg ¶
func (z *PassiveTreeExpansionSkill) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*PassiveTreeExpansionSkill) Msgsize ¶
func (z *PassiveTreeExpansionSkill) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*PassiveTreeExpansionSkill) UnmarshalMsg ¶
func (z *PassiveTreeExpansionSkill) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type PassiveTreeExpansionSpecialSkill ¶
type PassiveTreeExpansionSpecialSkill struct {
PassiveSkillsKey int `json:"PassiveSkillsKey"`
StatsKey int `json:"StatsKey"`
Key int `json:"_key"`
}
func (*PassiveTreeExpansionSpecialSkill) DecodeMsg ¶
func (z *PassiveTreeExpansionSpecialSkill) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (PassiveTreeExpansionSpecialSkill) EncodeMsg ¶
func (z PassiveTreeExpansionSpecialSkill) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (PassiveTreeExpansionSpecialSkill) MarshalMsg ¶
func (z PassiveTreeExpansionSpecialSkill) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (PassiveTreeExpansionSpecialSkill) Msgsize ¶
func (z PassiveTreeExpansionSpecialSkill) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*PassiveTreeExpansionSpecialSkill) UnmarshalMsg ¶
func (z *PassiveTreeExpansionSpecialSkill) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type ShieldType ¶
type ShieldType struct {
BaseItemTypesKey int `json:"BaseItemTypesKey"`
Block int `json:"Block"`
Key int `json:"_key"`
}
func (*ShieldType) DecodeMsg ¶
func (z *ShieldType) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (ShieldType) EncodeMsg ¶
func (z ShieldType) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (ShieldType) MarshalMsg ¶
func (z ShieldType) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (ShieldType) Msgsize ¶
func (z ShieldType) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ShieldType) UnmarshalMsg ¶
func (z *ShieldType) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type SkillGem ¶
type SkillGem struct {
VaalGem *int `json:"VaalVariant_BaseItemTypesKey"`
RegularVariant *int `json:"RegularVariant"`
AwakenedVariant *int `json:"AwakenedVariant"`
GlobalGemLevelStat *int `json:"MinionGlobalSkillLevelStat"`
SecondaryGrantedEffect *int `json:"GrantedEffectsKey2"`
HungryLoopMod *int `json:"Consumed_ModsKey"`
SecondarySupportName string `json:"SupportSkillName"`
Description string `json:"Description"`
Tags []int `json:"GemTagsKeys"`
Int int `json:"Int"`
Dex int `json:"Dex"`
BaseItemType int `json:"BaseItemTypesKey"`
Str int `json:"Str"`
GrantedEffect int `json:"GrantedEffectsKey"`
Key int `json:"_key"`
IsVaalGem bool `json:"IsVaalVariant"`
}
func (*SkillGem) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type SkillTotem ¶
type SkillTotem struct {
Key int `json:"_key"`
}
func (*SkillTotem) DecodeMsg ¶
func (z *SkillTotem) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (SkillTotem) EncodeMsg ¶
func (z SkillTotem) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (SkillTotem) MarshalMsg ¶
func (z SkillTotem) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (SkillTotem) Msgsize ¶
func (z SkillTotem) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*SkillTotem) UnmarshalMsg ¶
func (z *SkillTotem) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type SkillTotemVariation ¶
type SkillTotemVariation struct {
MonsterVarietiesKey int `json:"MonsterVarietiesKey"`
SkillTotemsKey int `json:"SkillTotemsKey"`
TotemSkinID int `json:"TotemSkinId"`
Key int `json:"_key"`
}
func (*SkillTotemVariation) DecodeMsg ¶
func (z *SkillTotemVariation) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*SkillTotemVariation) EncodeMsg ¶
func (z *SkillTotemVariation) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*SkillTotemVariation) MarshalMsg ¶
func (z *SkillTotemVariation) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*SkillTotemVariation) Msgsize ¶
func (z *SkillTotemVariation) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*SkillTotemVariation) UnmarshalMsg ¶
func (z *SkillTotemVariation) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type Stat ¶
type Stat struct {
MainHandAliasStatsKey *int `json:"MainHandAlias_StatsKey"`
Category *int `json:"Category"`
OffHandAliasStatsKey *int `json:"OffHandAlias_StatsKey"`
ID string `json:"Id"`
Text string `json:"Text"`
ContextFlags []int `json:"ContextFlags"`
BelongsStatsKey []string `json:"BelongsStatsKey"`
Hash32 int `json:"HASH32"`
Semantics int `json:"Semantics"`
Key int `json:"_key"`
IsWeaponLocal bool `json:"IsWeaponLocal"`
IsVirtual bool `json:"IsVirtual"`
IsScalable bool `json:"IsScalable"`
IsLocal bool `json:"IsLocal"`
}
func (*Stat) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type StatTranslation ¶
type StatTranslation struct {
IDs []string `json:"ids"`
List []LangTranslation `json:"list"`
}
func (*StatTranslation) DecodeMsg ¶
func (z *StatTranslation) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*StatTranslation) EncodeMsg ¶
func (z *StatTranslation) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*StatTranslation) MarshalMsg ¶
func (z *StatTranslation) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*StatTranslation) Msgsize ¶
func (z *StatTranslation) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*StatTranslation) UnmarshalMsg ¶
func (z *StatTranslation) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type Tag ¶
type Tag struct {
DisplayString string `json:"DisplayString"`
ID string `json:"Id"`
Name TagName `json:"Name"`
Key int `json:"_key"`
}
func (*Tag) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type TagName ¶
type TagName string
const ( TagAilment TagName = "Ailment" TagAttack TagName = "Attack" TagAttribute TagName = "Attribute" TagAura TagName = "Aura" TagCaster TagName = "Caster" TagChaos TagName = "Chaos" TagCold TagName = "Cold" TagCritical TagName = "Critical" TagCurse TagName = "Curse" TagDamage TagName = "Damage" TagDefences TagName = "Defences" TagElemental TagName = "Elemental" TagFire TagName = "Fire" TagGem TagName = "Gem" TagLife TagName = "Life" TagLightning TagName = "Lightning" TagMana TagName = "Mana" TagMinion TagName = "Minion" TagPhysical TagName = "Physical" TagResistance TagName = "Resistance" TagSpeed TagName = "Speed" )
func (TagName) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type TranslationFile ¶
type TranslationFile struct {
Descriptors []*StatTranslation `json:"descriptors"`
Includes []string `json:"includes"`
}
func (*TranslationFile) DecodeMsg ¶
func (z *TranslationFile) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*TranslationFile) EncodeMsg ¶
func (z *TranslationFile) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*TranslationFile) MarshalMsg ¶
func (z *TranslationFile) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*TranslationFile) Msgsize ¶
func (z *TranslationFile) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*TranslationFile) UnmarshalMsg ¶
func (z *TranslationFile) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type WeaponType ¶
type WeaponType struct {
BaseItemTypesKey int `json:"BaseItemTypesKey"`
Critical int `json:"Critical"`
DamageMax int `json:"DamageMax"`
DamageMin int `json:"DamageMin"`
Null6 int `json:"Null6"`
RangeMax int `json:"RangeMax"`
Speed int `json:"Speed"`
Key int `json:"_key"`
}
func (*WeaponType) DecodeMsg ¶
func (z *WeaponType) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*WeaponType) EncodeMsg ¶
func (z *WeaponType) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*WeaponType) MarshalMsg ¶
func (z *WeaponType) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*WeaponType) Msgsize ¶
func (z *WeaponType) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*WeaponType) UnmarshalMsg ¶
func (z *WeaponType) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
Source Files
¶
- active_skill_type.go
- active_skills.go
- alternate_passive_additions.go
- alternate_passive_skills.go
- alternate_tree_version.go
- armour_types.go
- atlas_node.go
- atlas_node_definition.go
- base_item_types.go
- component_attribute_requirements.go
- component_charges.go
- cost_types.go
- crafting_bench_options.go
- default_monster_stats.go
- essences.go
- flasks.go
- granted_effect_quality_stats.go
- granted_effect_stat_sets.go
- granted_effect_stat_sets_per_level.go
- granted_effects.go
- granted_effects_per_level.go
- item_classes.go
- item_experience_per_level.go
- mods.go
- monster_map_boss_difficulty.go
- monster_map_difficulty.go
- monster_varieties.go
- pantheon_panel_layout.go
- passive_skill.go
- passive_tree_expansion_jewels.go
- passive_tree_expansion_skills.go
- passive_tree_expansion_special_skills.go
- raw_gen.go
- shield_types.go
- skill_gems.go
- skill_totem_variations.go
- skill_totems.go
- stat_translations.go
- stats.go
- tags.go
- translation_file.go
- weapon_types.go