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