raw

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2025 License: GPL-3.0 Imports: 1 Imported by: 1

Documentation

Index

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) DecodeMsg

func (z *AtlasNode) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (*AtlasNode) EncodeMsg

func (z *AtlasNode) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (*AtlasNode) MarshalMsg

func (z *AtlasNode) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*AtlasNode) Msgsize

func (z *AtlasNode) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*AtlasNode) UnmarshalMsg

func (z *AtlasNode) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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) DecodeMsg

func (z *Condition) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (*Condition) EncodeMsg

func (z *Condition) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (*Condition) MarshalMsg

func (z *Condition) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*Condition) Msgsize

func (z *Condition) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*Condition) UnmarshalMsg

func (z *Condition) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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) DecodeMsg

func (z *CostType) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (*CostType) EncodeMsg

func (z *CostType) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (*CostType) MarshalMsg

func (z *CostType) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*CostType) Msgsize

func (z *CostType) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*CostType) UnmarshalMsg

func (z *CostType) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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) DecodeMsg

func (z *Essence) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (*Essence) EncodeMsg

func (z *Essence) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (*Essence) MarshalMsg

func (z *Essence) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*Essence) Msgsize

func (z *Essence) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*Essence) UnmarshalMsg

func (z *Essence) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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) DecodeMsg

func (z *Flask) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (*Flask) EncodeMsg

func (z *Flask) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (*Flask) MarshalMsg

func (z *Flask) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*Flask) Msgsize

func (z *Flask) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*Flask) UnmarshalMsg

func (z *Flask) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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) DecodeMsg

func (z *ItemClass) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (*ItemClass) EncodeMsg

func (z *ItemClass) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (*ItemClass) MarshalMsg

func (z *ItemClass) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*ItemClass) Msgsize

func (z *ItemClass) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*ItemClass) UnmarshalMsg

func (z *ItemClass) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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) DecodeMsg

func (z *Mod) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (*Mod) EncodeMsg

func (z *Mod) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (*Mod) MarshalMsg

func (z *Mod) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*Mod) Msgsize

func (z *Mod) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*Mod) UnmarshalMsg

func (z *Mod) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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) DecodeMsg

func (z *SkillGem) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (*SkillGem) EncodeMsg

func (z *SkillGem) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (*SkillGem) MarshalMsg

func (z *SkillGem) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*SkillGem) Msgsize

func (z *SkillGem) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*SkillGem) UnmarshalMsg

func (z *SkillGem) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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) DecodeMsg

func (z *Stat) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (*Stat) EncodeMsg

func (z *Stat) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (*Stat) MarshalMsg

func (z *Stat) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*Stat) Msgsize

func (z *Stat) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*Stat) UnmarshalMsg

func (z *Stat) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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) DecodeMsg

func (z *Tag) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (*Tag) EncodeMsg

func (z *Tag) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (*Tag) MarshalMsg

func (z *Tag) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*Tag) Msgsize

func (z *Tag) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*Tag) UnmarshalMsg

func (z *Tag) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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) DecodeMsg

func (z *TagName) DecodeMsg(dc *msgp.Reader) (err error)

DecodeMsg implements msgp.Decodable

func (TagName) EncodeMsg

func (z TagName) EncodeMsg(en *msgp.Writer) (err error)

EncodeMsg implements msgp.Encodable

func (TagName) MarshalMsg

func (z TagName) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (TagName) Msgsize

func (z TagName) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*TagName) UnmarshalMsg

func (z *TagName) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL