Skip to content
Merged
Show file tree
Hide file tree
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
48 changes: 24 additions & 24 deletions dat-schema/2_02_Ascendancy.gql
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,29 @@ type LabyrinthBonusItems {
LabyrinthName: string
}

type LabyrinthCraftOptions {
Id: string
CraftFamily: LabyrinthCraftOptionFamily
Text: string
Script: string
ScriptArgument: string
HASH16: u16
_: bool
Tier: LabyrinthCraftOptionTiers
_: bool
Achievement: [AchievementItems]
_: bool
SoundEffect: SoundEffects
_: i32
}

enum LabyrinthCraftOptionFamily @indexing(first: 0) { _ }

type LabyrinthCraftOptionTiers {
Id: string
CraftIcon: string
}

type LabyrinthExclusionGroups {
Id: string
}
Expand Down Expand Up @@ -130,27 +153,4 @@ type LabyrinthTrinkets {
LabyrinthSecretsKey: [LabyrinthSecrets]
Buff_BuffDefinitionsKey: BuffDefinitions
Buff_StatValues: [i32]
}

enum LabyrinthCraftOptionFamily @indexing(first: 0) { _ }

type LabyrinthCraftOptions {
Id: string
CraftFamily: LabyrinthCraftOptionFamily
Text: string
Script: string
ScriptArgument: string
HASH16: u16
_: bool
Tier: LabyrinthCraftOptionTiers
_: bool
Achievement: [AchievementItems]
_: bool
SoundEffect: SoundEffects
_: i32
}

type LabyrinthCraftOptionTiers {
Id: string
CraftIcon: string
}
}
10 changes: 5 additions & 5 deletions dat-schema/3_01_War_for_the_Atlas.gql
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ type ElderBossArenas {
AchievementItemsKeys: [AchievementItems]
}

type ElderGuardians {
Id: string
MapIcon: string
}

type ElderMapBossOverride {
WorldAreasKey: WorldAreas @unique
MonsterVarietiesKeys: [MonsterVarieties]
TerrainMetadata: string @files(ext: [".ot", ".otc"])
}

type ElderGuardians {
Id: string
MapIcon: string
}
31 changes: 16 additions & 15 deletions dat-schema/3_02_Bestiary.gql
Original file line number Diff line number Diff line change
Expand Up @@ -66,21 +66,6 @@ type BestiaryNets {
IsEnabled: bool
}

type BestiaryRecipeComponent {
Id: string @unique
MinLevel: i32
BestiaryFamiliesKey: BestiaryFamilies
BestiaryGroupsKey: BestiaryGroups
ModsKey: Mods
BestiaryCapturableMonstersKey: BestiaryCapturableMonsters
BeastRarity: Rarity
BestiaryGenusKey: BestiaryGenus
}

type BestiaryRecipeCategories {
Id: string
Text: string
}

type BestiaryRecipes @tags(list: ["item:recipe", "crafting"]) {
Id: string @unique
Expand All @@ -98,6 +83,22 @@ type BestiaryRecipes @tags(list: ["item:recipe", "crafting"]) {
FlaskMod: Mods
}

type BestiaryRecipeCategories {
Id: string
Text: string
}

type BestiaryRecipeComponent {
Id: string @unique
MinLevel: i32
BestiaryFamiliesKey: BestiaryFamilies
BestiaryGroupsKey: BestiaryGroups
ModsKey: Mods
BestiaryCapturableMonstersKey: BestiaryCapturableMonsters
BeastRarity: Rarity
BestiaryGenusKey: BestiaryGenus
}

type NetTiers {
BaseItemTypesKey: BaseItemTypes
Tier: i32
Expand Down
40 changes: 20 additions & 20 deletions dat-schema/3_03_Incursion.gql
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,6 @@ type IncursionBrackets {
_: i32
}

type IncursionChestRewards @tags(list: ["item:droptable"]) {
IncursionRoomsKey: IncursionRooms
IncursionChestsKeys: [IncursionChests]
ChestMarkerMetadata: string @files(ext: [".ot", ".otc"])
HASH32: u32
RuthlessIncursionChestsKeys: [IncursionChests]
_: i32
_: i32
_: i32
_: i32
}

type IncursionChests {
Id: string @unique
ChestsKey: Chests
Expand All @@ -39,14 +27,16 @@ type IncursionChests {
_: i32
}

type IncursionRoomBossFightEvents {
Room: IncursionRooms
_: string
_: string
_: string
_: string
_: string
TurretMonster: MonsterVarieties
type IncursionChestRewards @tags(list: ["item:droptable"]) {
IncursionRoomsKey: IncursionRooms
IncursionChestsKeys: [IncursionChests]
ChestMarkerMetadata: string @files(ext: [".ot", ".otc"])
HASH32: u32
RuthlessIncursionChestsKeys: [IncursionChests]
_: i32
_: i32
_: i32
_: i32
}

type IncursionRooms @tags(list: ["item:itemized"]) {
Expand All @@ -73,6 +63,16 @@ type IncursionRooms @tags(list: ["item:itemized"]) {
_: [Mods]
}

type IncursionRoomBossFightEvents {
Room: IncursionRooms
_: string
_: string
_: string
_: string
_: string
TurretMonster: MonsterVarieties
}

type IncursionUniqueUpgradeComponents @tags(list: ["item:recipe", "item:unique"]) {
BaseUnique: Words
UpgradeCurrency: BaseItemTypes
Expand Down
10 changes: 5 additions & 5 deletions dat-schema/3_04_Delve.gql
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@ type DelveCatchupDepths {
Depth: i32
}

type DelveCraftingModifierDescriptions {
Id: string @unique
Description: string
}

type DelveCraftingModifiers @tags(list: ["crafting"]) {
BaseItemTypesKey: BaseItemTypes
AddedModsKeys: [Mods]
Expand All @@ -58,6 +53,11 @@ type DelveCraftingModifiers @tags(list: ["crafting"]) {
_: bool
}

type DelveCraftingModifierDescriptions {
Id: string @unique
Description: string
}

type DelveCraftingTags {
TagsKey: Tags
ItemClass: string
Expand Down
12 changes: 6 additions & 6 deletions dat-schema/3_05_Betrayal.gql
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,12 @@ type SafehouseBYOCrafting @tags(list: ["crafting"]) {
Craft: BYOCrafting
}

type SafehouseCraftingSpreeCurrencies {
Id: string @unique
BaseItemTypesKey: BaseItemTypes
HasSpecificBaseItem: bool
}

type SafehouseCraftingSpreeType {
Id: string
Currencies: [SafehouseCraftingSpreeCurrencies]
Expand All @@ -160,12 +166,6 @@ type SafehouseCraftingSpreeType {
_: i32
}

type SafehouseCraftingSpreeCurrencies {
Id: string @unique
BaseItemTypesKey: BaseItemTypes
HasSpecificBaseItem: bool
}

type Scarabs {
Type: ScarabTypes
Items: [BaseItemTypes]
Expand Down
16 changes: 8 additions & 8 deletions dat-schema/3_07_Legion.gql
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,6 @@ type LegionBalancePerLevel {
_: i32
}

type LegionChestTypes {
_: MonsterVarieties
Chest: Chests
HardmodeChest: Chests
_: i32
Faction: LegionFactions
}

type LegionChestCounts {
LegionFactionsKey: LegionFactions
LegionRanksKey: LegionRanks
Expand All @@ -44,6 +36,14 @@ type LegionChestCounts {
_: i32
}

type LegionChestTypes {
_: MonsterVarieties
Chest: Chests
HardmodeChest: Chests
_: i32
Faction: LegionFactions
}

type LegionFactions {
Id: string @unique
SpawnWeight: i32
Expand Down
14 changes: 7 additions & 7 deletions dat-schema/3_08_Blight.gql
Original file line number Diff line number Diff line change
Expand Up @@ -106,13 +106,6 @@ type BlightTopologyNodes {
_: i32
}

type BlightTowerAuras {
Id: i32 @unique
BuffDefinitionsKey: BuffDefinitions
_: i32
MiscAnimatedKey: MiscAnimated
}

type BlightTowers {
Id: string @unique
Name: string
Expand All @@ -130,6 +123,13 @@ type BlightTowers {
_: bool
}

type BlightTowerAuras {
Id: i32 @unique
BuffDefinitionsKey: BuffDefinitions
_: i32
MiscAnimatedKey: MiscAnimated
}

type BlightTowersPerLevel {
BlightTowersKey: BlightTowers
_: i32
Expand Down
20 changes: 10 additions & 10 deletions dat-schema/3_11_Harvest.gql
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
enum HarvestColours @indexing(first: 0) { _ }

type HarvestCraftOptionIcons {
Id: string @unique
DDSFile: string @file(ext: ".dds")
}

type HarvestCraftOptions @tags(list: ["crafting"]) {
Id: string @unique
Text: string
Expand All @@ -24,6 +19,11 @@ type HarvestCraftOptions @tags(list: ["crafting"]) {
_: i32
}

type HarvestCraftOptionIcons {
Id: string @unique
DDSFile: string @file(ext: ".dds")
}

type HarvestCraftTiers {
Id: string @unique
FrameImage: string
Expand All @@ -42,6 +42,11 @@ type HarvestInfrastructure {
ClientStringsKey: ClientStrings
}

type HarvestLifeScalingPerLevel {
Level: i32
MoreLife: i32
}

type HarvestPerLevelValues {
Level: i32
_: i32
Expand All @@ -57,11 +62,6 @@ type HarvestPerLevelValues {
_: i32
}

type HarvestLifeScalingPerLevel {
Level: i32
MoreLife: i32
}

type HarvestSeeds {
Id: string
Monster: MonsterVarieties
Expand Down
30 changes: 15 additions & 15 deletions dat-schema/3_12_Heist.gql
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,13 @@ type HeistBalancePerLevel {

enum HeistBlueprintWindowTypes @indexing(first: 0) { _ }

type HeistChests {
ChestsKey: Chests
Weight: i32
HeistAreasKey: [HeistAreas]
HeistChestTypesKey: HeistChestTypes
}

type HeistChestRewardTypes {
Id: string @unique
Art: string
Expand All @@ -77,13 +84,6 @@ type HeistChestRewardTypes {
_: i32
}

type HeistChests {
ChestsKey: Chests
Weight: i32
HeistAreasKey: [HeistAreas]
HeistChestTypesKey: HeistChestTypes
}

enum HeistChestTypes @indexing(first: 0) { _ }

type HeistChokepointFormation {
Expand Down Expand Up @@ -230,6 +230,14 @@ type HeistNPCDialogue {
_: i32
}

type HeistNPCStats {
StatsKey: Stats
_: bool
_: bool
_: bool
_: bool
}

type HeistNPCs {
NPCsKey: NPCs
MonsterVarietiesKey: MonsterVarieties
Expand All @@ -253,14 +261,6 @@ type HeistNPCs {
Inventory: Inventories
}

type HeistNPCStats {
StatsKey: Stats
_: bool
_: bool
_: bool
_: bool
}

type HeistObjectives {
BaseItemType: BaseItemTypes @unique
Scaling: f32
Expand Down
Loading