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
2 changes: 1 addition & 1 deletion dat-schema/0_11_Anarchy.gql
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ type RogueExiles {

type RogueExileLifeScalingPerLevel {
Level: i32
AdditionalLife: i32
MoreLife: i32
}
8 changes: 4 additions & 4 deletions dat-schema/1_00_Domination.gql
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ type Shrines {
Id: string @unique
TimeoutInSeconds: i32
ChargesShared: bool
Player_ShrineBuffsKey: rid
Player_ShrineBuffsKey: BuffTemplates
_: i32
_: i32
Monster_ShrineBuffsKey: rid
Monster_ShrineBuffsKey: BuffTemplates
SummonMonster_MonsterVarietiesKey: MonsterVarieties
SummonPlayer_MonsterVarietiesKey: MonsterVarieties
_: i32
Expand All @@ -19,8 +19,8 @@ type Shrines {
Description: ClientStrings
Name: ClientStrings
_: bool
_: rid
_: [_]
Mods: Mods
MonsterPacks: [MonsterPacks]
}

type ShrineSounds {
Expand Down
2 changes: 2 additions & 0 deletions dat-schema/1_01_Ambush.gql
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@ type Strongboxes {
_: bool
SpawnWeightIncrease: Stats
SpawnWeightHardmode: i32
_: bool
_: bool
}
3 changes: 2 additions & 1 deletion dat-schema/1_02_Beyond.gql
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
type BeyondFactions {
Id: string
Boss: MonsterVarieties
_: rid
FactionChanceStat: Stats
BuffTemplate: BuffTemplates
}
2 changes: 2 additions & 0 deletions dat-schema/1_03_Torment.gql
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ type TormentSpirits {
_: i32
ModsKeys0: [Mods]
ModsKeys1: [Mods]
PlayerPossessedMod: Mods
Animation: MiscAnimated
}
1 change: 1 addition & 0 deletions dat-schema/2_00_The_Awakening.gql
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ type DivinationCardArt @tags(list: ["item:def"]) {
BaseItemTypesKey: BaseItemTypes
VirtualFile: string
Influences: [InfluenceTypes]
_: string
}
4 changes: 2 additions & 2 deletions dat-schema/2_02_Ascendancy.gql
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ type LabyrinthSecretEffects {
Buff_BuffDefinitionsKey: BuffDefinitions
Buff_StatValues: [i32]
OTFile: string @file(ext: ".ot")
_: [_]
Buff_StatValuesRuthless: [i32]
}

enum LabyrinthSecretLocations @indexing(first: 0) { _ }
Expand Down Expand Up @@ -146,7 +146,7 @@ type LabyrinthCraftOptions {
_: bool
Achievement: [AchievementItems]
_: bool
_: rid
SoundEffect: SoundEffects
_: i32
}

Expand Down
2 changes: 1 addition & 1 deletion dat-schema/2_04_Essence.gql
Original file line number Diff line number Diff line change
Expand Up @@ -71,5 +71,5 @@ type EssenceType {
EssenceType: i32
IsCorruptedEssence: bool
WordsKey: Words
_: rid
ChanceForAdditionalEssenceStat: Stats
}
2 changes: 1 addition & 1 deletion dat-schema/3_03_Incursion.gql
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ type IncursionRoomBossFightEvents {
_: string
_: string
_: string
_: rid
DeliriumAchievement: AchievementItems
}

type IncursionRooms @tags(list: ["item:itemized"]) {
Expand Down
12 changes: 7 additions & 5 deletions dat-schema/3_04_Delve.gql
Original file line number Diff line number Diff line change
Expand Up @@ -93,13 +93,15 @@ type DelveFeatures {
_: [i32]
_: [i32]
_: [i32]
_: [_]
_: [i32]
_: [_] # All rows empty
_: [_] # All rows empty
}

type DelveFlares {
_: i32
_: rid
_: rid
Id: i32
Projectile: Projectiles
Object: MiscObjects
_: i32
_: rid
_: i32
Expand Down Expand Up @@ -127,7 +129,7 @@ type DelveLevelScaling {
type DelveMonsterSpawners {
BaseMetadata: string
_: i32
_: [rid]
Monster: [MonsterVarieties]
_: i32
_: i32
_: i32
Expand Down
35 changes: 22 additions & 13 deletions dat-schema/3_05_Betrayal.gql
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,18 @@ type BetrayalChoices {
}

type BetrayalDialogue {
_: rid
Id: BetrayalTargets @unique
_: i32
_: i32
_: [i32]
BetrayalTargetsKey: BetrayalTargets
_: i32
_: rid
_: [rid]
Job: BetrayalJobs
Relationship: [BetrayalRelationshipState]
BetrayalUpgradesKey: BetrayalUpgrades
_: bool
_: [i32]
_: [rid]
PossibleChoices: [BetrayalChoiceActions]
_: bool
_: [i32]
NPCTextAudioKey: NPCTextAudio
Expand All @@ -46,13 +46,14 @@ type BetrayalJobs {
Id: string
Text: string
ExtraTerrainFeaturesKey: ExtraTerrainFeatures
Art: string
IconArt: string
_: i32
_: i32
WorldAreasKey: WorldAreas
Completion_AchievementItemsKey: [AchievementItems]
OpenChests_AchievementItemsKey: [AchievementItems]
MissionCompletion_AcheivementItemsKey: [AchievementItems]
MissionCompletion_AchievementItemsKey: [AchievementItems]
Art: string
}

type BetrayalRanks {
Expand Down Expand Up @@ -92,13 +93,15 @@ type BetrayalTargets {
Safehouse_ARMFile: string @file(ext: ".arm")
ShortName: string
_: i32
SafehouseLeader_AcheivementItemsKey: AchievementItems
SafehouseLeader_AchievementItemsKey: AchievementItems
Level3_AchievementItemsKey: AchievementItems
_: i32
_: i32
_: i32
_: rid
UltimatumAchievementItemsKey: AchievementItems
ScriptArgument: string
_: [_] # All rows empty
_: [i32]
}

type BetrayalTraitorRewards @tags(list: ["item:droptable"]) {
Expand Down Expand Up @@ -131,15 +134,20 @@ type BetrayalWallLifeScalingPerLevel {
MoreLife: i32
}

type BYOCrafting @tags(list: ["crafting"]) {
Id: string @unique
Description: string
Action: string
DescriptionRuthless: string
ActionRuthless: string
AchievementItems: [AchievementItems]
}

type SafehouseBYOCrafting @tags(list: ["crafting"]) {
BetrayalJobsKey: BetrayalJobs
BetrayalTargetsKey: BetrayalTargets
Rank: i32
Description: string
ServerCommand: string
_: [rid]
Description2: string
ServerCommand2: string
Craft: BYOCrafting
}

type SafehouseCraftingSpreeType {
Expand Down Expand Up @@ -169,4 +177,5 @@ type ScarabTypes {
DisableDrops: Stats
MoreLikely: Stats
Count: Stats
_: rid
}
2 changes: 1 addition & 1 deletion dat-schema/3_06_Synthesis.gql
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ type SynthesisBrackets {
}

type SynthesisFragmentDialogue {
_: rid
Area: SynthesisAreas
NPCTextAudioKey1: NPCTextAudio
NPCTextAudioKey2: NPCTextAudio
NPCTextAudioKey3: NPCTextAudio
Expand Down
2 changes: 1 addition & 1 deletion dat-schema/3_07_Legion.gql
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ type LegionMonsterVarieties {
_: [i32]
_: [i32]
_: [i32]
_: [i32]
_: [rid]
_: i32
_: i32
_: [rid]
Expand Down
1 change: 1 addition & 0 deletions dat-schema/3_08_Blight.gql
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ type BlightEncounterTypes {
Icon: string
IsGeneric: bool
Weight: i32
_: BlightEncounterTypes
}

type BlightEncounterWaves {
Expand Down
2 changes: 1 addition & 1 deletion dat-schema/3_09_Metamorph.gql
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ type AlternateQualityTypes @tags(list: ["item:def"]) {
Id: string
Description: string
Item: BaseItemTypes
_: rid
ModEffectStat: ModEffectStats
MapStats: [Stats]
_: i32
IsCatalyst: bool
Expand Down
8 changes: 4 additions & 4 deletions dat-schema/3_10_Delirium.gql
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ type AfflictionEndgameWaveMods {

type AfflictionFixedMods {
Rarity: i32
Mod: Mods
_: rid
Mod: Mods
}

type AfflictionRandomModCategories {
Expand All @@ -48,13 +48,13 @@ type AfflictionRewardTypeVisuals {
}

type AfflictionSplitDemons {
_: i32
MonsterVarietiesKey: MonsterVarieties
Id: i32
MonsterVarietiesKey: MonsterVarieties @unique
AfflictionRandomModCategoriesKey: AfflictionRandomModCategories
}

type AfflictionStartDialogue {
WorldAreasKey: WorldAreas
NPCTextAudioKey: NPCTextAudio
_: [rid]
MonsterVarieties: [MonsterVarieties]
}
10 changes: 6 additions & 4 deletions dat-schema/3_11_Harvest.gql
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,16 @@ type HarvestCraftOptions @tags(list: ["crafting"]) {
Tier: HarvestCraftTiers
Command: string
Parameters: string
_: [_]
HASH16: i16
MirageAchievements: [AchievementItems]
HASH16: u16
Description: string
IsEnchant: bool
LifeforceType: i32
LifeforceCost: i32
SacredCost: i32
_: bool
Achievements: [AchievementItems]
NecropolisAchievements: [AchievementItems]
_: i32
_: i32
}

Expand Down Expand Up @@ -58,7 +59,7 @@ type HarvestPerLevelValues {

type HarvestLifeScalingPerLevel {
Level: i32
Life: i32
MoreLife: i32
}

type HarvestSeeds {
Expand All @@ -72,6 +73,7 @@ type HarvestSeeds {
_: i32
HatchAnimation: string @file(ext: ".ao")
SeedType: i32
_: bool
}

type HarvestSeedItems @tags(list: ["item:def"]) {
Expand Down
6 changes: 3 additions & 3 deletions dat-schema/3_12_Heist.gql
Original file line number Diff line number Diff line change
Expand Up @@ -113,8 +113,8 @@ type HeistContracts {

type HeistDoodadNPCs {
NPCsKey: NPCs
_: rid
_: rid
QuestFlag1: QuestFlags
QuestFlag2: QuestFlags
_: i32
_: i32
_: i32
Expand Down Expand Up @@ -250,7 +250,7 @@ type HeistNPCs {
HeistJobsKey: HeistJobs
Equip_AchievementItemsKeys: [AchievementItems]
AOFile: string @file(ext: ".ao")
_: rid
Inventory: Inventories
}

type HeistNPCStats {
Expand Down
1 change: 1 addition & 0 deletions dat-schema/3_13_Ritual.gql
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ type RitualRuneTypes {
Description: string
DaemonSpawningDataKey: DaemonSpawningData
_: bool
_: i32
}

type RitualSetKillAchievements {
Expand Down
2 changes: 1 addition & 1 deletion dat-schema/3_14_Ultimatum.gql
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ type UltimatumEncounterTypes {
_: bool
NormalAchievements: [AchievementItems]
InscribedAchievement: AchievementItems
_: rid
EncounterChanceStat: Stats
}

type UltimatumItemisedRewards {
Expand Down
13 changes: 9 additions & 4 deletions dat-schema/3_15_Expedition.gql
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ type ExpeditionBalancePerLevel {
_: i32
}

type ExpeditionStandaloneLifeScalingPerLevel {
MonsterLevel: i32
Scale: i32
}

type ExpeditionCurrency @tags(list: ["item:def"]) {
BaseItemType: BaseItemTypes
Tier: i32
Expand Down Expand Up @@ -60,13 +65,13 @@ enum ExpeditionDealFamilies @indexing(first: 1) {
}

type ExpeditionDeals {
Id: i32 @unique
Function: string
Id: i32
Function: string @unique
Arguments: string
TextAudio: NPCTextAudio
Description: string @localized
BuyAchievements: [AchievementItems]
_: rid
NPCShop: NPCShop
DealFamily: ExpeditionDealFamilies
}

Expand Down Expand Up @@ -140,7 +145,7 @@ type ExpeditionStorageLayout {
Height: i32
_: i32
_: bool
_: rid
Currency: ExpeditionCurrency
}

type ExpeditionTerrainFeatures {
Expand Down
4 changes: 2 additions & 2 deletions dat-schema/3_16_Scourge.gql
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ type HellscapeItemModificationTiers {
}

type HellscapeLifeScalingPerLevel {
AreaLevel: i32
Scale: i32
Level: i32
MoreLife: i32
}

type HellscapeModificationInventoryLayout {
Expand Down
Loading
Loading