From 460b3f571fe23af542f96fb77a1b76b7bbecbfb8 Mon Sep 17 00:00:00 2001 From: Adam Power Date: Fri, 26 Dec 2025 02:03:16 +0000 Subject: [PATCH 1/4] Diverging schema for SanctumSelectionDisplayOverride for poe 1 vs 2 --- dat-schema/poe2/SanctumSelectionDisplaysOverride.gql | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 dat-schema/poe2/SanctumSelectionDisplaysOverride.gql diff --git a/dat-schema/poe2/SanctumSelectionDisplaysOverride.gql b/dat-schema/poe2/SanctumSelectionDisplaysOverride.gql new file mode 100644 index 0000000..455781b --- /dev/null +++ b/dat-schema/poe2/SanctumSelectionDisplaysOverride.gql @@ -0,0 +1,7 @@ +type SanctumSelectionDisplayOverride { + Id: string + Reward: string + Icon: string + Downside: string + Item: BaseItemTypes +} From 8886e22434171fca97f0c9319c91af6cd6494a71 Mon Sep 17 00:00:00 2001 From: Adam Power Date: Fri, 26 Dec 2025 02:32:28 +0000 Subject: [PATCH 2/4] Diverging schema for ItemNoteCode for poe 1 vs 2 --- dat-schema/_Core.gql | 6 +++--- dat-schema/poe2/ItemNoteCode.gql | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 dat-schema/poe2/ItemNoteCode.gql diff --git a/dat-schema/_Core.gql b/dat-schema/_Core.gql index cf45773..4ee42d1 100644 --- a/dat-schema/_Core.gql +++ b/dat-schema/_Core.gql @@ -2319,9 +2319,9 @@ type ItemisedVisualEffect { type ItemNoteCode { BaseItem: BaseItemTypes Code: string - Order1: i32 - Show: bool - Order2: i32 + # One of these bools was previously called "Show", but unclear which one it is now + _: bool + _: bool } enum ItemSetNames @indexing(first: 0) { _ } diff --git a/dat-schema/poe2/ItemNoteCode.gql b/dat-schema/poe2/ItemNoteCode.gql new file mode 100644 index 0000000..aead1c3 --- /dev/null +++ b/dat-schema/poe2/ItemNoteCode.gql @@ -0,0 +1,4 @@ +type ItemNoteCode { + BaseItem: BaseItemTypes + Code: string +} From befddce534129134fa15c022c0eb8de009898434 Mon Sep 17 00:00:00 2001 From: Adam Power Date: Fri, 26 Dec 2025 03:04:46 +0000 Subject: [PATCH 3/4] Diverging schema for NPCMaster for poe 1 vs 2 --- dat-schema/poe2/NPCMaster.gql | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 dat-schema/poe2/NPCMaster.gql diff --git a/dat-schema/poe2/NPCMaster.gql b/dat-schema/poe2/NPCMaster.gql new file mode 100644 index 0000000..067fe72 --- /dev/null +++ b/dat-schema/poe2/NPCMaster.gql @@ -0,0 +1,19 @@ +type NPCMaster { + Id: string + _: bool + _: bool + Signature_ModsKey: Mods + _: bool + SpawnWeight_TagsKeys: [Tags] + SpawnWeight_Values: [i32] + _: rid + _: i32 + AreaDescription: string + _: rid + _: i32 + _: Stats + HasAreaMissions: bool + _: [rid] + _: [rid] + _: rid +} From c779c153bd1ed6a71cba8a6d8ba20e321cb3a810 Mon Sep 17 00:00:00 2001 From: Adam Power Date: Fri, 26 Dec 2025 19:01:35 +0000 Subject: [PATCH 4/4] BaseItemTypes -> CurrencyItems reference --- dat-schema/_Core.gql | 2 +- dat-schema/poe2/ItemNoteCode.gql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dat-schema/_Core.gql b/dat-schema/_Core.gql index 4ee42d1..4324d96 100644 --- a/dat-schema/_Core.gql +++ b/dat-schema/_Core.gql @@ -2317,7 +2317,7 @@ type ItemisedVisualEffect { } type ItemNoteCode { - BaseItem: BaseItemTypes + CurrencyItem: CurrencyItems Code: string # One of these bools was previously called "Show", but unclear which one it is now _: bool diff --git a/dat-schema/poe2/ItemNoteCode.gql b/dat-schema/poe2/ItemNoteCode.gql index aead1c3..620dc66 100644 --- a/dat-schema/poe2/ItemNoteCode.gql +++ b/dat-schema/poe2/ItemNoteCode.gql @@ -1,4 +1,4 @@ type ItemNoteCode { - BaseItem: BaseItemTypes + CurrencyItem: CurrencyItems Code: string }