From 039f03e4ee296dfed3651892a1a4715e198f2919 Mon Sep 17 00:00:00 2001 From: Andrew Beaumont Date: Mon, 16 Mar 2026 11:20:15 -0400 Subject: [PATCH 1/2] Atlas stuff --- dat-schema/_Core.gql | 55 +++++++++++++++++++++++++++++++++----------- 1 file changed, 41 insertions(+), 14 deletions(-) diff --git a/dat-schema/_Core.gql b/dat-schema/_Core.gql index f48a60b..22085f3 100644 --- a/dat-schema/_Core.gql +++ b/dat-schema/_Core.gql @@ -479,7 +479,7 @@ type AtlasFavouredMapSlots { enum AtlasModTiers @indexing(first: 0) { _ } type AtlasNode { - Id: string + Id: string @unique Area1: WorldAreas _: bool FlavourText: FlavourText @@ -494,14 +494,14 @@ type AtlasNode { NotOnAtlas: bool DivCards: [BaseItemTypes] DivCardsHardmode: [BaseItemTypes] - _: i32 + Tier: i32 HASH16: i16 - _: bool - _: i32 + IsUniqueMap: bool + Region: i32 _: i32 _: [_] _: bool - _: bool + RequiresSpecificItem: bool WatchstoneSlot: rid _: rid QuestStates: [i32] @@ -536,7 +536,7 @@ type AtlasNodeDefinition { _: rid Area2: WorldAreas _: bool - _: rid + Header: MapNodeHeader } type AtlasPositions { @@ -546,6 +546,28 @@ type AtlasPositions { Y: f32 } +type AtlasRegions { + Id: string @unique + MemoryVault: worldareas + _: [_] + _: [_] +} + +type AtlasVoidstoneSlots { + Id: string @unique + SlotNumber: i32 + Voidstone: BaseItemTypes + _: i32 + _: string + QuestFlag: QuestFlags + _: rid + _: string + _: string + _: string + _: rid + _: rid +} + enum Attributes @indexing(first: 1) { STRENGTH DEXTERITY @@ -2661,6 +2683,19 @@ type MapInhabitants { MonsterPacksKeys: [MonsterPacks] } +type MapKeys { + BaseItemType: BaseItemTypes @unique + MapTier: i32 + KeyTier: i32 + IsSpecial: bool +} + +type MapNodeHeader { + Id: string @unique + _: string + _: [i32] +} + type MapPins { Id: string @unique "X starts at left side of image, can be negative" @@ -2796,14 +2831,6 @@ type MapTiers { Level2: i32 } -type MapKeys { - BaseItemType: BaseItemTypes @unique - MapTier: i32 - KeyTier: i32 - IsSpecial: bool -} - - type Melee { ActiveSkill: ActiveSkills _: i32 From d7c109f3b52f78753c00044c90bb2d3aa5f6a4b1 Mon Sep 17 00:00:00 2001 From: Andrew Beaumont Date: Mon, 16 Mar 2026 11:26:25 -0400 Subject: [PATCH 2/2] fix --- dat-schema/_Core.gql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dat-schema/_Core.gql b/dat-schema/_Core.gql index 22085f3..99d167f 100644 --- a/dat-schema/_Core.gql +++ b/dat-schema/_Core.gql @@ -548,7 +548,7 @@ type AtlasPositions { type AtlasRegions { Id: string @unique - MemoryVault: worldareas + MemoryVault: WorldAreas _: [_] _: [_] }