poe

package
v0.0.0-...-42c897b Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2023 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SkillFlagBrand            = SkillFlag("brand")
	SkillFlagHex              = SkillFlag("hex")
	SkillFlagCurse            = SkillFlag("curse")
	SkillFlagAttack           = SkillFlag("attack")
	SkillFlagWeapon1Attack    = SkillFlag("weapon1Attack")
	SkillFlagWeapon2Attack    = SkillFlag("weapon2Attack")
	SkillFlagSelfCast         = SkillFlag("selfCast")
	SkillFlagNotAverage       = SkillFlag("notAverage")
	SkillFlagShowAverage      = SkillFlag("showAverage")
	SkillFlagHit              = SkillFlag("hit")
	SkillFlagProjectile       = SkillFlag("projectile")
	SkillFlagTrap             = SkillFlag("trap")
	SkillFlagMine             = SkillFlag("mine")
	SkillFlagTotem            = SkillFlag("totem")
	SkillFlagBothWeaponAttack = SkillFlag("bothWeaponAttack")
	SkillFlagBuffs            = SkillFlag("buffs")
	SkillFlagCombat           = SkillFlag("combat")
	SkillFlagEffective        = SkillFlag("effective")
	SkillFlagSpell            = SkillFlag("spell")
	SkillFlagMelee            = SkillFlag("melee")
	SkillFlagChaining         = SkillFlag("chaining")
	SkillFlagArea             = SkillFlag("area")
	SkillFlagCast             = SkillFlag("cast")
	SkillFlagShieldAttack     = SkillFlag("shieldAttack")
	SkillFlagForceMainHand    = SkillFlag("forceMainHand")
	SkillFlagDisable          = SkillFlag("disable")
)
View Source
const (
	SkillTypeAttack                         = SkillType("Attack")
	SkillTypeSpell                          = SkillType("Spell")
	SkillTypeProjectile                     = SkillType("Projectile")    // Specifically skills which fire projectiles
	SkillTypeDualWieldOnly                  = SkillType("DualWieldOnly") // Attack requires dual wielding only used on Dual Strike
	SkillTypeBuff                           = SkillType("Buff")
	SkillTypeRemoved6                       = SkillType("Removed6")     // Now removed was CanDualWield: Attack can be used while dual wielding
	SkillTypeMainHandOnly                   = SkillType("MainHandOnly") // Attack only uses the main hand; removed in 3.5 but still needed for 2.6
	SkillTypeRemoved8                       = SkillType("Removed8")     // Now removed was only used on Cleave
	SkillTypeMinion                         = SkillType("Minion")
	SkillTypeDamage                         = SkillType("Damage") // Skill hits (not used on attacks because all of them hit)
	SkillTypeArea                           = SkillType("Area")
	SkillTypeDuration                       = SkillType("Duration")
	SkillTypeRequiresShield                 = SkillType("RequiresShield")
	SkillTypeProjectileSpeed                = SkillType("ProjectileSpeed")
	SkillTypeHasReservation                 = SkillType("HasReservation")
	SkillTypeReservationBecomesCost         = SkillType("ReservationBecomesCost")
	SkillTypeTrappable                      = SkillType("Trappable")       // Skill can be turned into a trap
	SkillTypeTotemable                      = SkillType("Totemable")       // Skill can be turned into a totem
	SkillTypeMineable                       = SkillType("Mineable")        // Skill can be turned into a mine
	SkillTypeElementalStatus                = SkillType("ElementalStatus") // Causes elemental status effects but doesn't hit (used on Herald of Ash to allow Elemental Proliferation to apply)
	SkillTypeMinionsCanExplode              = SkillType("MinionsCanExplode")
	SkillTypeRemoved22                      = SkillType("Removed22") // Now removed was AttackCanTotem
	SkillTypeChains                         = SkillType("Chains")
	SkillTypeMelee                          = SkillType("Melee")
	SkillTypeMeleeSingleTarget              = SkillType("MeleeSingleTarget")
	SkillTypeMulticastable                  = SkillType("Multicastable") // Spell can repeat via Spell Echo
	SkillTypeTotemCastsAlone                = SkillType("TotemCastsAlone")
	SkillTypeMultistrikeable                = SkillType("Multistrikeable") // Attack can repeat via Multistrike
	SkillTypeCausesBurning                  = SkillType("CausesBurning")   // Deals burning damage
	SkillTypeSummonsTotem                   = SkillType("SummonsTotem")
	SkillTypeTotemCastsWhenNotDetached      = SkillType("TotemCastsWhenNotDetached")
	SkillTypeFire                           = SkillType("Fire")
	SkillTypeCold                           = SkillType("Cold")
	SkillTypeLightning                      = SkillType("Lightning")
	SkillTypeTriggerable                    = SkillType("Triggerable")
	SkillTypeTrapped                        = SkillType("Trapped")
	SkillTypeMovement                       = SkillType("Movement")
	SkillTypeRemoved39                      = SkillType("Removed39") // Now removed was Cast
	SkillTypeDamageOverTime                 = SkillType("DamageOverTime")
	SkillTypeRemoteMined                    = SkillType("RemoteMined")
	SkillTypeTriggered                      = SkillType("Triggered")
	SkillTypeVaal                           = SkillType("Vaal")
	SkillTypeAura                           = SkillType("Aura")
	SkillTypeRemoved45                      = SkillType("Removed45")               // Now removed was LightningSpell
	SkillTypeCanTargetUnusableCorpse        = SkillType("CanTargetUnusableCorpse") // Doesn't appear to be used at all
	SkillTypeRemoved47                      = SkillType("Removed47")               // Now removed was TriggeredAttack
	SkillTypeRangedAttack                   = SkillType("RangedAttack")
	SkillTypeRemoved49                      = SkillType("Removed49") // Now removed was MinionSpell
	SkillTypeChaos                          = SkillType("Chaos")
	SkillTypeFixedSpeedProjectile           = SkillType("FixedSpeedProjectile") // Not used by any skill
	SkillTypeRemoved52                      = SkillType("Removed52")
	SkillTypeThresholdJewelArea             = SkillType("ThresholdJewelArea") // Allows Burning Arrow and Vigilant Strike to be supported by Inc AoE and Conc Effect
	SkillTypeThresholdJewelProjectile       = SkillType("ThresholdJewelProjectile")
	SkillTypeThresholdJewelDuration         = SkillType("ThresholdJewelDuration") // Allows Burning Arrow to be supported by Inc/Less Duration and Rapid Decay
	SkillTypeThresholdJewelRangedAttack     = SkillType("ThresholdJewelRangedAttack")
	SkillTypeRemoved57                      = SkillType("Removed57")
	SkillTypeChannel                        = SkillType("Channel")
	SkillTypeDegenOnlySpellDamage           = SkillType("DegenOnlySpellDamage") // Allows Contagion Blight and Scorching Ray to be supported by Controlled Destruction
	SkillTypeRemoved60                      = SkillType("Removed60")            // Now removed was ColdSpell
	SkillTypeInbuiltTrigger                 = SkillType("InbuiltTrigger")       // Skill granted by item that is automatically triggered prevents trigger gems and trap/mine/totem from applying
	SkillTypeGolem                          = SkillType("Golem")
	SkillTypeHerald                         = SkillType("Herald")
	SkillTypeAuraAffectsEnemies             = SkillType("AuraAffectsEnemies") // Used by Death Aura added by Blasphemy
	SkillTypeNoRuthless                     = SkillType("NoRuthless")
	SkillTypeThresholdJewelSpellDamage      = SkillType("ThresholdJewelSpellDamage")
	SkillTypeCascadable                     = SkillType("Cascadable")                     // Spell can cascade via Spell Cascade
	SkillTypeProjectilesFromUser            = SkillType("ProjectilesFromUser")            // Skill can be supported by Volley
	SkillTypeMirageArcherCanUse             = SkillType("MirageArcherCanUse")             // Skill can be supported by Mirage Archer
	SkillTypeProjectileSpiral               = SkillType("ProjectileSpiral")               // Excludes Volley from Vaal Fireball and Vaal Spark
	SkillTypeSingleMainProjectile           = SkillType("SingleMainProjectile")           // Excludes Volley from Spectral Shield Throw
	SkillTypeMinionsPersistWhenSkillRemoved = SkillType("MinionsPersistWhenSkillRemoved") // Excludes Summon Phantasm on Kill from Manifest Dancing Dervish
	SkillTypeProjectileNumber               = SkillType("ProjectileNumber")               // Allows LMP/GMP on Rain of Arrows and Toxic Rain
	SkillTypeWarcry                         = SkillType("Warcry")                         // Warcry
	SkillTypeInstant                        = SkillType("Instant")                        // Instant cast skill
	SkillTypeBrand                          = SkillType("Brand")
	SkillTypeDestroysCorpse                 = SkillType("DestroysCorpse") // Consumes corpses on use
	SkillTypeNonHitChill                    = SkillType("NonHitChill")
	SkillTypeChillingArea                   = SkillType("ChillingArea")
	SkillTypeAppliesCurse                   = SkillType("AppliesCurse")
	SkillTypeCanRapidFire                   = SkillType("CanRapidFire")
	SkillTypeAuraDuration                   = SkillType("AuraDuration")
	SkillTypeAreaSpell                      = SkillType("AreaSpell")
	SkillTypeOR                             = SkillType("OR")
	SkillTypeAND                            = SkillType("AND")
	SkillTypeNOT                            = SkillType("NOT")
	SkillTypePhysical                       = SkillType("Physical")
	SkillTypeAppliesMaim                    = SkillType("AppliesMaim")
	SkillTypeCreatesMinion                  = SkillType("CreatesMinion")
	SkillTypeGuard                          = SkillType("Guard")
	SkillTypeTravel                         = SkillType("Travel")
	SkillTypeBlink                          = SkillType("Blink")
	SkillTypeCanHaveBlessing                = SkillType("CanHaveBlessing")
	SkillTypeProjectilesNotFromUser         = SkillType("ProjectilesNotFromUser")
	SkillTypeAttackInPlaceIsDefault         = SkillType("AttackInPlaceIsDefault")
	SkillTypeNova                           = SkillType("Nova")
	SkillTypeInstantNoRepeatWhenHeld        = SkillType("InstantNoRepeatWhenHeld")
	SkillTypeInstantShiftAttackForLeftMouse = SkillType("InstantShiftAttackForLeftMouse")
	SkillTypeAuraNotOnCaster                = SkillType("AuraNotOnCaster")
	SkillTypeBanner                         = SkillType("Banner")
	SkillTypeRain                           = SkillType("Rain")
	SkillTypeCooldown                       = SkillType("Cooldown")
	SkillTypeThresholdJewelChaining         = SkillType("ThresholdJewelChaining")
	SkillTypeSlam                           = SkillType("Slam")
	SkillTypeStance                         = SkillType("Stance")
	SkillTypeNonRepeatable                  = SkillType("NonRepeatable") // Blood and Sand + Flesh and Stone
	SkillTypeOtherThingUsesSkill            = SkillType("OtherThingUsesSkill")
	SkillTypeSteel                          = SkillType("Steel")
	SkillTypeHex                            = SkillType("Hex")
	SkillTypeMark                           = SkillType("Mark")
	SkillTypeAegis                          = SkillType("Aegis")
	SkillTypeOrb                            = SkillType("Orb")
	SkillTypeKillNoDamageModifiers          = SkillType("KillNoDamageModifiers")
	SkillTypeRandomElement                  = SkillType("RandomElement") // means elements cannot repeat
	SkillTypeLateConsumeCooldown            = SkillType("LateConsumeCooldown")
	SkillTypeArcane                         = SkillType("Arcane") // means it is reliant on amount of mana spent
	SkillTypeFixedCastTime                  = SkillType("FixedCastTime")
	SkillTypeRequiresOffHandNotWeapon       = SkillType("RequiresOffHandNotWeapon")
	SkillTypeLink                           = SkillType("Link")
	SkillTypeBlessing                       = SkillType("Blessing")
	SkillTypeZeroReservation                = SkillType("ZeroReservation")
)

Variables

View Source
var (
	ActiveSkillTypes     []*ActiveSkillType
	ActiveSkillTypesByID map[string]*ActiveSkillType
)
View Source
var (
	BaseItemTypeByIDMap   map[string]*BaseItemType
	BaseItemTypeByNameMap map[string]*BaseItemType
)
View Source
var (
	Tags        []*Tag
	TagIDsToTag map[string]*Tag
)
View Source
var ActiveSkills []*ActiveSkill
View Source
var ActiveSkillsByDisplayName map[string]*ActiveSkill
View Source
var AlternatePassiveAdditions []*AlternatePassiveAddition
View Source
var AlternatePassiveSkills []*AlternatePassiveSkill
View Source
var ArmourTypes []*ArmourType
View Source
var BaseItemTypes []*BaseItemType
View Source
var ComponentAttributeRequirements []*ComponentAttributeRequirement
View Source
var ComponentCharges []*ComponentCharge
View Source
var CostTypes []*CostType
View Source
var CraftingBenchOptions []*CraftingBenchOption
View Source
var DefaultMonsterStats []*DefaultMonsterStat
View Source
var Essences []*Essence
View Source
var Flasks []*Flask
View Source
var GrantedEffectByActiveSkillName map[string]*GrantedEffect
View Source
var GrantedEffectQualityStats []*GrantedEffectQualityStat
View Source
var GrantedEffectStatSets []*GrantedEffectStatSet
View Source
var GrantedEffectStatSetsPerLevels []*GrantedEffectStatSetsPerLevel
View Source
var GrantedEffects []*GrantedEffect
View Source
var GrantedEffectsPerLevels []*GrantedEffectsPerLevel
View Source
var ItemClasses []*ItemClass
View Source
var ItemExperiencePerLevels []*ItemExperiencePerLevel
View Source
var Mods []*Mod
View Source
var MonsterMapBossDifficulties []*MonsterMapBossDifficulty
View Source
var MonsterMapDifficulties []*MonsterMapDifficulty
View Source
var MonsterVarieties []*MonsterVariety
View Source
var PantheonPanelLayouts []*PantheonPanelLayout
View Source
var PassiveTreeExpansionJewels []*PassiveTreeExpansionJewel
View Source
var PassiveTreeExpansionSkills []*PassiveTreeExpansionSkill
View Source
var PassiveTreeExpansionSpecialSkills []*PassiveTreeExpansionSpecialSkill
View Source
var ShieldTypes []*ShieldType
View Source
var SkillGems []*SkillGem
View Source
var SkillTotemVariations []*SkillTotemVariation
View Source
var SkillTotems []*SkillTotem
View Source
var Stats []*Stat
View Source
var WeaponTypes []*WeaponType

Functions

func InitializeActiveSkillTypes

func InitializeActiveSkillTypes(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeActiveSkills

func InitializeActiveSkills(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeAll

func InitializeAll(ctx context.Context, version string, assetCache loader.AssetCache, updateFunc UpdateFunc) error

func InitializeAlternatePassiveAdditions

func InitializeAlternatePassiveAdditions(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeAlternatePassiveSkills

func InitializeAlternatePassiveSkills(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeArmourTypes

func InitializeArmourTypes(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeBaseItemTypes

func InitializeBaseItemTypes(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeComponentAttributeRequirements

func InitializeComponentAttributeRequirements(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeComponentCharges

func InitializeComponentCharges(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeCostTypes

func InitializeCostTypes(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeCraftingBenchOptions

func InitializeCraftingBenchOptions(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeDefaultMonsterStats

func InitializeDefaultMonsterStats(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeEssences

func InitializeEssences(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeFlasks

func InitializeFlasks(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeGrantedEffectQualityStats

func InitializeGrantedEffectQualityStats(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeGrantedEffectStatSets

func InitializeGrantedEffectStatSets(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeGrantedEffectStatSetsPerLevels

func InitializeGrantedEffectStatSetsPerLevels(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeGrantedEffects

func InitializeGrantedEffects(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeGrantedEffectsPerLevels

func InitializeGrantedEffectsPerLevels(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeItemClasses

func InitializeItemClasses(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeItemExperiencePerLevels

func InitializeItemExperiencePerLevels(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeMods

func InitializeMods(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeMonsterMapBossDifficulties

func InitializeMonsterMapBossDifficulties(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeMonsterMapDifficulties

func InitializeMonsterMapDifficulties(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeMonsterVarieties

func InitializeMonsterVarieties(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializePantheonPanelLayouts

func InitializePantheonPanelLayouts(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializePassiveTreeExpansionJewels

func InitializePassiveTreeExpansionJewels(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializePassiveTreeExpansionSkills

func InitializePassiveTreeExpansionSkills(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializePassiveTreeExpansionSpecialSkills

func InitializePassiveTreeExpansionSpecialSkills(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeShieldTypes

func InitializeShieldTypes(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeSkillGems

func InitializeSkillGems(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeSkillTotemVariations

func InitializeSkillTotemVariations(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeSkillTotems

func InitializeSkillTotems(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeStats

func InitializeStats(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeTags

func InitializeTags(ctx context.Context, version string, assetCache loader.AssetCache) error

func InitializeWeaponTypes

func InitializeWeaponTypes(ctx context.Context, version string, assetCache loader.AssetCache) error

Types

type ActiveSkill

type ActiveSkill struct {
	raw.ActiveSkill
}

func (*ActiveSkill) GetActiveSkillBaseFlagsAndTypes

func (g *ActiveSkill) GetActiveSkillBaseFlagsAndTypes() (map[SkillFlag]bool, map[SkillType]bool)

func (*ActiveSkill) GetActiveSkillTypes

func (g *ActiveSkill) GetActiveSkillTypes() []*ActiveSkillType

func (*ActiveSkill) GetWeaponRestrictions

func (g *ActiveSkill) GetWeaponRestrictions() []*ItemClass

type ActiveSkillType

type ActiveSkillType struct {
	raw.ActiveSkillType
}

type AlternatePassiveAddition

type AlternatePassiveAddition struct {
	raw.AlternatePassiveAddition
}

type AlternatePassiveSkill

type AlternatePassiveSkill struct {
	raw.AlternatePassiveSkill
}

type ArmourType

type ArmourType struct {
	raw.ArmourType
}

type BaseItemType

type BaseItemType struct {
	raw.BaseItemType
}

func (*BaseItemType) SkillGem

func (b *BaseItemType) SkillGem() *SkillGem

type ComponentAttributeRequirement

type ComponentAttributeRequirement struct {
	raw.ComponentAttributeRequirement
}

type ComponentCharge

type ComponentCharge struct {
	raw.ComponentCharge
}

type CostType

type CostType struct {
	raw.CostType
}

type CraftingBenchOption

type CraftingBenchOption struct {
	raw.CraftingBenchOption
}

type DefaultMonsterStat

type DefaultMonsterStat struct {
	raw.DefaultMonsterStat
}

type Essence

type Essence struct {
	raw.Essence
}

type Flask

type Flask struct {
	raw.Flask
}

type GrantedEffect

type GrantedEffect struct {
	raw.GrantedEffect
}

func GrantedEffectByID

func GrantedEffectByID(id string) *GrantedEffect

func (*GrantedEffect) GetActiveSkill

func (g *GrantedEffect) GetActiveSkill() *ActiveSkill

func (*GrantedEffect) GetEffectQualityStats

func (g *GrantedEffect) GetEffectQualityStats() map[int]*GrantedEffectQualityStat

func (*GrantedEffect) GetEffectStatSetsPerLevel

func (g *GrantedEffect) GetEffectStatSetsPerLevel() map[int]*GrantedEffectStatSetsPerLevel

func (*GrantedEffect) GetEffectsPerLevel

func (g *GrantedEffect) GetEffectsPerLevel() map[int]*GrantedEffectsPerLevel

func (*GrantedEffect) GetExcludeTypes

func (g *GrantedEffect) GetExcludeTypes() []*ActiveSkillType

func (*GrantedEffect) GetGrantedEffectStatSet

func (g *GrantedEffect) GetGrantedEffectStatSet() *GrantedEffectStatSet

func (*GrantedEffect) GetSkillGem

func (g *GrantedEffect) GetSkillGem() *SkillGem

func (*GrantedEffect) GetSupportTypes

func (g *GrantedEffect) GetSupportTypes() []*ActiveSkillType

func (*GrantedEffect) HasGlobalEffect

func (g *GrantedEffect) HasGlobalEffect() bool

func (*GrantedEffect) Levels

func (g *GrantedEffect) Levels() map[int]*GrantedEffectsPerLevel

type GrantedEffectQualityStat

type GrantedEffectQualityStat struct {
	raw.GrantedEffectQualityStat
}

func (*GrantedEffectQualityStat) GetStats

func (s *GrantedEffectQualityStat) GetStats() []*Stat

type GrantedEffectStatSet

type GrantedEffectStatSet struct {
	raw.GrantedEffectStatSet
}

func (*GrantedEffectStatSet) GetConstantStats

func (g *GrantedEffectStatSet) GetConstantStats() []*Stat

func (*GrantedEffectStatSet) GetImplicitStats

func (g *GrantedEffectStatSet) GetImplicitStats() []*Stat

type GrantedEffectStatSetsPerLevel

type GrantedEffectStatSetsPerLevel struct {
	raw.GrantedEffectStatSetsPerLevel
}

func (*GrantedEffectStatSetsPerLevel) GetAdditionalBooleanStats

func (g *GrantedEffectStatSetsPerLevel) GetAdditionalBooleanStats() []*Stat

func (*GrantedEffectStatSetsPerLevel) GetAdditionalStats

func (g *GrantedEffectStatSetsPerLevel) GetAdditionalStats() []*Stat

func (*GrantedEffectStatSetsPerLevel) GetFloatStats

func (g *GrantedEffectStatSetsPerLevel) GetFloatStats() []*Stat

type GrantedEffectsPerLevel

type GrantedEffectsPerLevel struct {
	raw.GrantedEffectsPerLevel
}

func (*GrantedEffectsPerLevel) GetCostTypes

func (l *GrantedEffectsPerLevel) GetCostTypes() []*CostType

type InitFunction

type InitFunction func(ctx context.Context, version string, assetCache loader.AssetCache) error

type ItemClass

type ItemClass struct {
	raw.ItemClass
}

type ItemExperiencePerLevel

type ItemExperiencePerLevel struct {
	raw.ItemExperiencePerLevel
}

type Mod

type Mod struct {
	raw.Mod
}

func (*Mod) Stats

func (m *Mod) Stats() []ModStat

type ModStat

type ModStat struct {
	Stat *Stat
	Min  int
	Max  int
}

type MonsterMapBossDifficulty

type MonsterMapBossDifficulty struct {
	raw.MonsterMapBossDifficulty
}

type MonsterMapDifficulty

type MonsterMapDifficulty struct {
	raw.MonsterMapDifficulty
}

type MonsterVariety

type MonsterVariety struct {
	raw.MonsterVariety
}

type PantheonPanelLayout

type PantheonPanelLayout struct {
	raw.PantheonPanelLayout
}

type PassiveTreeExpansionJewel

type PassiveTreeExpansionJewel struct {
	raw.PassiveTreeExpansionJewel
}

type PassiveTreeExpansionSkill

type PassiveTreeExpansionSkill struct {
	raw.PassiveTreeExpansionSkill
}

type PassiveTreeExpansionSpecialSkill

type PassiveTreeExpansionSpecialSkill struct {
	raw.PassiveTreeExpansionSpecialSkill
}

type ShieldType

type ShieldType struct {
	raw.ShieldType
}

type SkillFlag

type SkillFlag string

type SkillGem

type SkillGem struct {
	raw.SkillGem
}

func (*SkillGem) DefaultLevel

func (s *SkillGem) DefaultLevel() int

func (*SkillGem) GetBaseItemType

func (s *SkillGem) GetBaseItemType() *BaseItemType

func (*SkillGem) GetGrantedEffect

func (s *SkillGem) GetGrantedEffect() *GrantedEffect

func (*SkillGem) GetGrantedEffects

func (s *SkillGem) GetGrantedEffects() []*GrantedEffect

func (*SkillGem) GetNonVaal

func (s *SkillGem) GetNonVaal() *SkillGem

func (*SkillGem) GetSecondaryGrantedEffect

func (s *SkillGem) GetSecondaryGrantedEffect() *GrantedEffect

func (*SkillGem) GetTags

func (s *SkillGem) GetTags() map[raw.TagName]*Tag

type SkillTotem

type SkillTotem struct {
	raw.SkillTotem
}

type SkillTotemVariation

type SkillTotemVariation struct {
	raw.SkillTotemVariation
}

type SkillType

type SkillType string

type Stat

type Stat struct {
	raw.Stat
}

type Tag

type Tag struct {
	raw.Tag
}

type UpdateFunc

type UpdateFunc func(data string)

type WeaponType

type WeaponType struct {
	raw.WeaponType
}

Jump to

Keyboard shortcuts

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