Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 64 additions & 37 deletions dat-schema/poe2/_Core.gql
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ type ActiveSkills {
StatDescription: string
WeaponRequirements: ActiveSkillWeaponRequirement
_: i32
_: string
}


Expand All @@ -100,6 +101,7 @@ type ActiveSkillWeaponRequirement {
WieldableClasses: [WieldableClasses]
String: ClientStrings
_: i32
_: rid
}

type Acts {
Expand Down Expand Up @@ -248,6 +250,7 @@ type AlternateQualityTypes @tags(list: ["item:def"]) {
Item: BaseItemTypes
ModEffectStat: ModEffectStats
HASH16: u16
_: [rid]
}


Expand Down Expand Up @@ -407,6 +410,10 @@ type AtlasPassiveSkillSubTrees {
_: ClientStrings
_: ClientStrings
_: ClientStrings
_: string
_: string
_: f32
_: string
}

type AtlasPrimordialBosses {
Expand Down Expand Up @@ -555,6 +562,10 @@ type BaseItemTypes @tags(list: ["item:def", "item:droptable"]) {
Achievement: [AchievementItems]
ShopTag: ShopTag
_: rid # All rows empty
_: i32
_: [rid]
_: [rid]
_: [rid]
}

type BattlePasses {
Expand Down Expand Up @@ -1001,7 +1012,6 @@ type Characters {
_: rid # All rows empty
_: [rid] # All rows empty
LevelUpEffect: MiscEffectPacks
_: rid
_: i32
PassiveTreeImage: string @file(ext: ".dds")
_: i32
Expand Down Expand Up @@ -1241,43 +1251,23 @@ type CraftableModTypes @tags(list: ["crafting"]) {
}

type CraftingBenchOptions @tags(list: ["crafting"]) {
HideoutNPC: HideoutNPCs
Order: i32
AddMod: Mods
Cost_BaseItemTypes: [BaseItemTypes]
Cost_Values: [i32]
RequiredLevel: i32
Name: string
CraftingBenchCustomAction: CraftingBenchCustomActions
ItemClasses: [ItemClasses]
Links: i32
SocketColours: string
Sockets: i32
ItemQuantity: i32
_: [i32]
Description: string
IsDisabled: bool
IsAreaOption: bool
RecipeIds: [RecipeUnlockDisplay] @ref(column: "RecipeId")
Tier: i32
CraftingItemClassCategories: [CraftingItemClassCategories]
Id: string @unique
_: rid
_: string
_: string
_: rid
_: i32
UnlockCategory: CraftingBenchUnlockCategories
UnveilsRequired: i32
UnveilsRequired2: i32
_: [rid]
KalandraAchievement: [AchievementItems]
_: i32
_: i32
VeiledMod: Mods
AddEnchantment: Mods
SortCategory: CraftingBenchSortCategories
ModType: ModType
_: [i32]
_: [rid]
_: [rid]
_: [rid]
_: bool
_: [rid]
_: [rid]
_: rid
_: rid
_: bool
_: i32
Stat1: Stats
Stat2: Stats
Stat3: Stats
}


Expand Down Expand Up @@ -1357,7 +1347,6 @@ type CurrencyItems @tags(list: ["item:def", "item:recipe"]) {
ChangedForHardmode: bool
DescriptionHardmode: string @localized
IsGold: bool
UsageHint: string @localized
_: bool
_: bool
_: i32
Expand Down Expand Up @@ -1812,6 +1801,9 @@ type Essences {
UpgradeResult: Essences
Tier: i32
MapStat: Stats
_: rid
_: [rid]
_: [rid]
}


Expand Down Expand Up @@ -2250,6 +2242,9 @@ type GrantedEffectQualityStats @tags(list: ["item:droptable"]) {
AddMinionTypes: [ActiveSkillType]
"Apply to these stat sets, if not specified apply to all sets"
ApplyToStatSets: [i32]
_: [rid]
_: [i32]
_: [i32]
}

type GrantedEffects {
Expand Down Expand Up @@ -2752,6 +2747,7 @@ type ItemClasses @tags(list: ["crafting"]) {
EquipAchievement: AchievementItems
UsableInMapDevice: bool
_: bool
_: bool
}


Expand Down Expand Up @@ -2958,6 +2954,7 @@ type ItemVisualIdentity {
DropSoundEffect: SoundEffects
Animation: MiscAnimated
_: string
_: string
}

enum ItemVisualCompositions @indexing(first: 0) {
Expand Down Expand Up @@ -3017,6 +3014,8 @@ type KeywordPopups {
Definition: string
_: string
_: string
_: rid
_: rid
}

type KioskModeCharacterTutorials {
Expand Down Expand Up @@ -4459,7 +4458,8 @@ type PassiveJewelSlots {
ReplacesSlot: PassiveJewelSlots
ProxySlot: PassiveSkills
StartIndices: [i32]
_: rid # All rows empty
_: i32
_: bool
}

type PassiveJewelUniqueArt {
Expand Down Expand Up @@ -4584,6 +4584,20 @@ type PassiveSkills {
VisibleForAscendancy: Ascendancy
_: bool
NodeFrameArt: PassiveSkillTreeNodeFrameArt
_: bool
_: i32
_: bool
_: rid
_: i32
_: i32
_: i32
_: i32
_: i32
_: bool
_: rid
_: i32
_: rid
_: rid
}


Expand Down Expand Up @@ -4657,6 +4671,7 @@ type PassiveSkillTreeUIArt {
JewelFrame: PassiveSkillTreeNodeFrameArt
Glow: string
AscendancyStart: PassiveSkillTreeNodeFrameArt
MultipleChoiceFrame: PassiveSkillTreeNodeFrameArt
}

# Added 0.1
Expand Down Expand Up @@ -5343,6 +5358,10 @@ type SkillGems @tags(list: ["item:def"]) {
Tier: i32
GroundEffect: [GroundEffects]
_: [_] # All rows empty
_: SkillGems
_: bool
_: bool
_: bool
}

type SkillGemsForUniqueStat {
Expand Down Expand Up @@ -5458,6 +5477,13 @@ type SoulCores {
Limit: SoulCoreLimits
Description: ClientStrings2
Type: SoulCoreTypes
_: SoulCores
_: bool
_: bool
_: bool
_: bool
_: rid
_: bool
}


Expand Down Expand Up @@ -5635,6 +5661,7 @@ type SupportGems {
FlavourText: FlavourText
_: rid # All rows empty
VisualIdentity: SupportGemSocketedVisualIdentity
_: bool
}

type SupportGemSocketedVisualIdentity {
Expand Down