From 35a3ddbf619909a9387f5a5e2f92418e23265816 Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Sun, 5 May 2024 01:21:48 -0700 Subject: [PATCH 01/10] Add some relations --- Schemas/2024.03.27.0000.0000/ItemFood.yml | 8 ++++++++ Schemas/2024.03.27.0000.0000/SpecialShop.yml | 13 +++++++++++++ 2 files changed, 21 insertions(+) diff --git a/Schemas/2024.03.27.0000.0000/ItemFood.yml b/Schemas/2024.03.27.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2024.03.27.0000.0000/ItemFood.yml +++ b/Schemas/2024.03.27.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2024.03.27.0000.0000/SpecialShop.yml b/Schemas/2024.03.27.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2024.03.27.0000.0000/SpecialShop.yml +++ b/Schemas/2024.03.27.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] From 1cfc29c82f7f8e498bcafae174896125e93d06bc Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Fri, 28 Jun 2024 18:07:21 -0700 Subject: [PATCH 02/10] Add relations back --- Schemas/2024.06.18.0000.0000/ItemFood.yml | 8 ++++++++ Schemas/2024.06.18.0000.0000/SpecialShop.yml | 13 +++++++++++++ 2 files changed, 21 insertions(+) diff --git a/Schemas/2024.06.18.0000.0000/ItemFood.yml b/Schemas/2024.06.18.0000.0000/ItemFood.yml index c1cf583..b99773f 100644 --- a/Schemas/2024.06.18.0000.0000/ItemFood.yml +++ b/Schemas/2024.06.18.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ diff --git a/Schemas/2024.06.18.0000.0000/SpecialShop.yml b/Schemas/2024.06.18.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2024.06.18.0000.0000/SpecialShop.yml +++ b/Schemas/2024.06.18.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] From e6bd6e4337799910a29129e4c5ee53dd153c3441 Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Fri, 26 Jul 2024 17:45:20 -0700 Subject: [PATCH 03/10] Better relations patcher --- Schemas/2023.07.26.0000.0000/ItemFood.yml | 8 ++++ Schemas/2023.07.26.0000.0000/SpecialShop.yml | 13 ++++++ Schemas/2023.09.28.0000.0000/ItemFood.yml | 8 ++++ Schemas/2023.09.28.0000.0000/SpecialShop.yml | 13 ++++++ Schemas/2023.10.23.0000.0000/ItemFood.yml | 8 ++++ Schemas/2023.10.23.0000.0000/SpecialShop.yml | 13 ++++++ Schemas/2023.11.09.0000.0000/ItemFood.yml | 8 ++++ Schemas/2023.11.09.0000.0000/SpecialShop.yml | 13 ++++++ Schemas/2024.01.06.0000.0000/ItemFood.yml | 8 ++++ Schemas/2024.01.06.0000.0000/SpecialShop.yml | 13 ++++++ Schemas/2024.02.05.0000.0000/ItemFood.yml | 8 ++++ Schemas/2024.02.05.0000.0000/SpecialShop.yml | 13 ++++++ Schemas/2024.03.08.0000.0000/ItemFood.yml | 8 ++++ Schemas/2024.03.08.0000.0000/SpecialShop.yml | 13 ++++++ Schemas/2024.04.23.0000.0000/ItemFood.yml | 8 ++++ Schemas/2024.04.23.0000.0000/SpecialShop.yml | 13 ++++++ Schemas/2024.07.06.0000.0000/ItemFood.yml | 8 ++++ Schemas/2024.07.06.0000.0000/SpecialShop.yml | 13 ++++++ Schemas/2024.07.10.0001.0000/ItemFood.yml | 8 ++++ Schemas/2024.07.10.0001.0000/SpecialShop.yml | 13 ++++++ relations.patch | 46 ++++++++++++++++++++ relations.ps1 | 1 + 22 files changed, 257 insertions(+) create mode 100644 relations.patch create mode 100644 relations.ps1 diff --git a/Schemas/2023.07.26.0000.0000/ItemFood.yml b/Schemas/2023.07.26.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2023.07.26.0000.0000/ItemFood.yml +++ b/Schemas/2023.07.26.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2023.07.26.0000.0000/SpecialShop.yml b/Schemas/2023.07.26.0000.0000/SpecialShop.yml index 9e2e5d9..9474cf1 100644 --- a/Schemas/2023.07.26.0000.0000/SpecialShop.yml +++ b/Schemas/2023.07.26.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -46,6 +49,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/Schemas/2023.09.28.0000.0000/ItemFood.yml b/Schemas/2023.09.28.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2023.09.28.0000.0000/ItemFood.yml +++ b/Schemas/2023.09.28.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2023.09.28.0000.0000/SpecialShop.yml b/Schemas/2023.09.28.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2023.09.28.0000.0000/SpecialShop.yml +++ b/Schemas/2023.09.28.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/Schemas/2023.10.23.0000.0000/ItemFood.yml b/Schemas/2023.10.23.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2023.10.23.0000.0000/ItemFood.yml +++ b/Schemas/2023.10.23.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2023.10.23.0000.0000/SpecialShop.yml b/Schemas/2023.10.23.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2023.10.23.0000.0000/SpecialShop.yml +++ b/Schemas/2023.10.23.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/Schemas/2023.11.09.0000.0000/ItemFood.yml b/Schemas/2023.11.09.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2023.11.09.0000.0000/ItemFood.yml +++ b/Schemas/2023.11.09.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2023.11.09.0000.0000/SpecialShop.yml b/Schemas/2023.11.09.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2023.11.09.0000.0000/SpecialShop.yml +++ b/Schemas/2023.11.09.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/Schemas/2024.01.06.0000.0000/ItemFood.yml b/Schemas/2024.01.06.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2024.01.06.0000.0000/ItemFood.yml +++ b/Schemas/2024.01.06.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2024.01.06.0000.0000/SpecialShop.yml b/Schemas/2024.01.06.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2024.01.06.0000.0000/SpecialShop.yml +++ b/Schemas/2024.01.06.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/Schemas/2024.02.05.0000.0000/ItemFood.yml b/Schemas/2024.02.05.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2024.02.05.0000.0000/ItemFood.yml +++ b/Schemas/2024.02.05.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2024.02.05.0000.0000/SpecialShop.yml b/Schemas/2024.02.05.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2024.02.05.0000.0000/SpecialShop.yml +++ b/Schemas/2024.02.05.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/Schemas/2024.03.08.0000.0000/ItemFood.yml b/Schemas/2024.03.08.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2024.03.08.0000.0000/ItemFood.yml +++ b/Schemas/2024.03.08.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2024.03.08.0000.0000/SpecialShop.yml b/Schemas/2024.03.08.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2024.03.08.0000.0000/SpecialShop.yml +++ b/Schemas/2024.03.08.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/Schemas/2024.04.23.0000.0000/ItemFood.yml b/Schemas/2024.04.23.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2024.04.23.0000.0000/ItemFood.yml +++ b/Schemas/2024.04.23.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2024.04.23.0000.0000/SpecialShop.yml b/Schemas/2024.04.23.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2024.04.23.0000.0000/SpecialShop.yml +++ b/Schemas/2024.04.23.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/Schemas/2024.07.06.0000.0000/ItemFood.yml b/Schemas/2024.07.06.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2024.07.06.0000.0000/ItemFood.yml +++ b/Schemas/2024.07.06.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2024.07.06.0000.0000/SpecialShop.yml b/Schemas/2024.07.06.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2024.07.06.0000.0000/SpecialShop.yml +++ b/Schemas/2024.07.06.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/Schemas/2024.07.10.0001.0000/ItemFood.yml b/Schemas/2024.07.10.0001.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2024.07.10.0001.0000/ItemFood.yml +++ b/Schemas/2024.07.10.0001.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2024.07.10.0001.0000/SpecialShop.yml b/Schemas/2024.07.10.0001.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2024.07.10.0001.0000/SpecialShop.yml +++ b/Schemas/2024.07.10.0001.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/relations.patch b/relations.patch new file mode 100644 index 0000000..7f5a881 --- /dev/null +++ b/relations.patch @@ -0,0 +1,46 @@ +diff --git a/ItemFood.yml b/ItemFood.yml +--- a/ItemFood.yml ++++ b/ItemFood.yml +@@ -22,3 +22,11 @@ fields: + - name: IsRelative + type: array + count: 3 ++relations: ++ Params: ++ - BaseParam ++ - IsRelative ++ - Value ++ - Max ++ - ValueHQ ++ - MaxHQ +\ No newline at end of file +diff --git a/SpecialShop.yml b/SpecialShop.yml +--- a/SpecialShop.yml ++++ b/SpecialShop.yml +@@ -26,6 +26,9 @@ fields: + - name: ItemCost + type: array + count: 3 ++ fields: ++ - type: link ++ targets: [Item] + - name: Quest + type: link + targets: [Quest] +@@ -49,6 +52,16 @@ fields: + - name: ReceiveHq + type: array + count: 2 ++ relations: ++ ReceiveItems: ++ - Item ++ - ReceiveCount ++ - ReceiveHq ++ ItemCosts: ++ - ItemCost ++ - CurrencyCost ++ - HqCost ++ - CollectabilityCost + - name: Quest + type: link + targets: [Quest] diff --git a/relations.ps1 b/relations.ps1 new file mode 100644 index 0000000..c7b7bfb --- /dev/null +++ b/relations.ps1 @@ -0,0 +1 @@ + Get-ChildItem Schemas | ? {$_.PSIsContainer} | ForEach-Object { git apply relations.patch --directory "Schemas/$($_.Name)" } \ No newline at end of file From 526d2766613d76ec4d3ee338f1dece3a36ba1588 Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Sun, 4 Aug 2024 13:00:12 -0700 Subject: [PATCH 04/10] 7.05 --- Schemas/2024.07.24.0000.0000/ItemFood.yml | 8 ++++++++ Schemas/2024.07.24.0000.0000/SpecialShop.yml | 13 +++++++++++++ 2 files changed, 21 insertions(+) diff --git a/Schemas/2024.07.24.0000.0000/ItemFood.yml b/Schemas/2024.07.24.0000.0000/ItemFood.yml index c1cf583..448b92d 100644 --- a/Schemas/2024.07.24.0000.0000/ItemFood.yml +++ b/Schemas/2024.07.24.0000.0000/ItemFood.yml @@ -22,3 +22,11 @@ fields: - name: IsRelative type: array count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2024.07.24.0000.0000/SpecialShop.yml b/Schemas/2024.07.24.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2024.07.24.0000.0000/SpecialShop.yml +++ b/Schemas/2024.07.24.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] From 4e34a51a8c2d60068e64fae52697f4205ab64dbe Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Tue, 6 Aug 2024 08:43:54 -0700 Subject: [PATCH 05/10] New patches from PR --- patches/BankaCraftWorks.patch | 13 ++++ patches/BankaCraftWorksSupply.patch | 64 ++++++++++++++++++++ patches/CollectablesRefine.patch | 12 ++++ patches/ItemFood.patch | 16 +++++ patches/Recipe.patch | 11 ++++ patches/SharlayanCraftWorksSupply.patch | 14 +++++ relations.patch => patches/SpecialShop.patch | 16 ----- patches/relations.ps1 | 6 ++ relations.ps1 | 1 - 9 files changed, 136 insertions(+), 17 deletions(-) create mode 100644 patches/BankaCraftWorks.patch create mode 100644 patches/BankaCraftWorksSupply.patch create mode 100644 patches/CollectablesRefine.patch create mode 100644 patches/ItemFood.patch create mode 100644 patches/Recipe.patch create mode 100644 patches/SharlayanCraftWorksSupply.patch rename relations.patch => patches/SpecialShop.patch (69%) create mode 100644 patches/relations.ps1 delete mode 100644 relations.ps1 diff --git a/patches/BankaCraftWorks.patch b/patches/BankaCraftWorks.patch new file mode 100644 index 0000000..2133893 --- /dev/null +++ b/patches/BankaCraftWorks.patch @@ -0,0 +1,13 @@ +diff --git a/BankaCraftWorks.yml b/BankaCraftWorks.yml +--- a/BankaCraftWorks.yml ++++ b/BankaCraftWorks.yml +@@ -1,5 +1,7 @@ + name: BankaCraftWorks + fields: +- - name: Unknown0 +- - name: Unknown1 ++ - name: Description ++ - name: Questgiver ++ type: link ++ targets: [Level] + - name: Unknown2 diff --git a/patches/BankaCraftWorksSupply.patch b/patches/BankaCraftWorksSupply.patch new file mode 100644 index 0000000..8b91143 --- /dev/null +++ b/patches/BankaCraftWorksSupply.patch @@ -0,0 +1,64 @@ +diff --git a/BankaCraftWorksSupply.yml b/BankaCraftWorksSupply.yml +--- a/BankaCraftWorksSupply.yml ++++ b/BankaCraftWorksSupply.yml +@@ -1,42 +1,20 @@ + name: BankaCraftWorksSupply + fields: +- - name: Unknown0 +- - name: Unknown1 +- - name: Unknown2 +- - name: Unknown3 +- - name: Unknown4 +- - name: Unknown5 +- - name: Unknown6 +- - name: Unknown7 +- - name: Unknown8 +- - name: Unknown9 +- - name: Unknown10 +- - name: Unknown11 +- - name: Unknown12 +- - name: Unknown13 +- - name: Unknown14 +- - name: Unknown15 +- - name: Unknown16 +- - name: Unknown17 +- - name: Unknown18 +- - name: Unknown19 +- - name: Unknown20 +- - name: Unknown21 +- - name: Unknown22 +- - name: Unknown23 +- - name: Unknown24 +- - name: Unknown25 +- - name: Unknown26 +- - name: Unknown27 +- - name: Unknown28 +- - name: Unknown29 +- - name: Unknown30 +- - name: Unknown31 +- - name: Unknown32 +- - name: Unknown33 +- - name: Unknown34 +- - name: Unknown35 +- - name: Unknown36 +- - name: Unknown37 +- - name: Unknown38 +- - name: Unknown39 ++ - name: Item ++ type: array ++ count: 4 ++ fields: ++ - name: ItemId ++ type: link ++ targets: [Item] ++ - name: XPReward ++ - name: Collectability ++ type: link ++ targets: [CollectablesRefine] ++ - name: GilReward ++ - name: Level ++ - name: HighXPMultiplier ++ - name: HighGilMultiplier ++ - name: Unknown8 ++ - name: ScripReward ++ - name: HighScripMultiplier diff --git a/patches/CollectablesRefine.patch b/patches/CollectablesRefine.patch new file mode 100644 index 0000000..b0c9762 --- /dev/null +++ b/patches/CollectablesRefine.patch @@ -0,0 +1,12 @@ +diff --git a/CollectablesRefine.yml b/CollectablesRefine.yml +--- a/CollectablesRefine.yml ++++ b/CollectablesRefine.yml +@@ -1,5 +1,5 @@ + name: CollectablesRefine + fields: +- - name: Unknown0 +- - name: Unknown1 +- - name: Unknown2 ++ - name: CollectabilityLow ++ - name: CollectabilityMid ++ - name: CollectabilityHigh diff --git a/patches/ItemFood.patch b/patches/ItemFood.patch new file mode 100644 index 0000000..c007079 --- /dev/null +++ b/patches/ItemFood.patch @@ -0,0 +1,16 @@ +diff --git a/ItemFood.yml b/ItemFood.yml +--- a/ItemFood.yml ++++ b/ItemFood.yml +@@ -22,3 +22,11 @@ fields: + - name: IsRelative + type: array + count: 3 ++relations: ++ Params: ++ - BaseParam ++ - IsRelative ++ - Value ++ - Max ++ - ValueHQ ++ - MaxHQ +\ No newline at end of file diff --git a/patches/Recipe.patch b/patches/Recipe.patch new file mode 100644 index 0000000..707c234 --- /dev/null +++ b/patches/Recipe.patch @@ -0,0 +1,11 @@ +diff --git a/Recipe.yml b/Recipe.yml +--- a/Recipe.yml ++++ b/Recipe.yml +@@ -50,6 +50,7 @@ fields: + 2: [HWDCrafterSupply] + 3: [SatisfactionSupply] + 4: [SharlayanCraftWorksSupply] ++ 6: [CollectablesRefine] # For Wachumeqimeqi (Banka) deliveries + - name: PatchNumber + - name: AmountResult + - name: AmountIngredient diff --git a/patches/SharlayanCraftWorksSupply.patch b/patches/SharlayanCraftWorksSupply.patch new file mode 100644 index 0000000..105dc22 --- /dev/null +++ b/patches/SharlayanCraftWorksSupply.patch @@ -0,0 +1,14 @@ +diff --git a/SharlayanCraftWorksSupply.yml b/SharlayanCraftWorksSupply.yml +--- a/SharlayanCraftWorksSupply.yml ++++ b/SharlayanCraftWorksSupply.yml +@@ -4,7 +4,9 @@ fields: + type: array + count: 4 + fields: +- - name: Id ++ - name: ItemId ++ type: link ++ targets: [Item] + - name: XPReward + - name: CollectabilityMid + - name: CollectabilityHigh diff --git a/relations.patch b/patches/SpecialShop.patch similarity index 69% rename from relations.patch rename to patches/SpecialShop.patch index 7f5a881..f7ab4cd 100644 --- a/relations.patch +++ b/patches/SpecialShop.patch @@ -1,19 +1,3 @@ -diff --git a/ItemFood.yml b/ItemFood.yml ---- a/ItemFood.yml -+++ b/ItemFood.yml -@@ -22,3 +22,11 @@ fields: - - name: IsRelative - type: array - count: 3 -+relations: -+ Params: -+ - BaseParam -+ - IsRelative -+ - Value -+ - Max -+ - ValueHQ -+ - MaxHQ -\ No newline at end of file diff --git a/SpecialShop.yml b/SpecialShop.yml --- a/SpecialShop.yml +++ b/SpecialShop.yml diff --git a/patches/relations.ps1 b/patches/relations.ps1 new file mode 100644 index 0000000..7b810e5 --- /dev/null +++ b/patches/relations.ps1 @@ -0,0 +1,6 @@ +cd .. +Get-ChildItem -Directory Schemas | ForEach-Object { + $dir = $_ + Get-ChildItem -File patches/*.patch | ForEach-Object { git apply "patches/$($_.Name)" --directory "Schemas/$($dir.Name)" } +} +cd patches \ No newline at end of file diff --git a/relations.ps1 b/relations.ps1 deleted file mode 100644 index c7b7bfb..0000000 --- a/relations.ps1 +++ /dev/null @@ -1 +0,0 @@ - Get-ChildItem Schemas | ? {$_.PSIsContainer} | ForEach-Object { git apply relations.patch --directory "Schemas/$($_.Name)" } \ No newline at end of file From 985ded7a5b6045b2431398089a6aa3a64906b196 Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Tue, 6 Aug 2024 09:04:35 -0700 Subject: [PATCH 06/10] 7.05 patches --- Schemas/2024.02.05.0000.0000/SharlayanCraftWorksSupply.yml | 4 +++- Schemas/2024.03.08.0000.0000/SharlayanCraftWorksSupply.yml | 4 +++- Schemas/2024.03.27.0000.0000/SharlayanCraftWorksSupply.yml | 4 +++- Schemas/2024.04.23.0000.0000/SharlayanCraftWorksSupply.yml | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Schemas/2024.02.05.0000.0000/SharlayanCraftWorksSupply.yml b/Schemas/2024.02.05.0000.0000/SharlayanCraftWorksSupply.yml index bb3b185..6b3549a 100644 --- a/Schemas/2024.02.05.0000.0000/SharlayanCraftWorksSupply.yml +++ b/Schemas/2024.02.05.0000.0000/SharlayanCraftWorksSupply.yml @@ -4,7 +4,9 @@ fields: type: array count: 4 fields: - - name: Id + - name: ItemId + type: link + targets: [Item] - name: XPReward - name: CollectabilityMid - name: CollectabilityHigh diff --git a/Schemas/2024.03.08.0000.0000/SharlayanCraftWorksSupply.yml b/Schemas/2024.03.08.0000.0000/SharlayanCraftWorksSupply.yml index bb3b185..6b3549a 100644 --- a/Schemas/2024.03.08.0000.0000/SharlayanCraftWorksSupply.yml +++ b/Schemas/2024.03.08.0000.0000/SharlayanCraftWorksSupply.yml @@ -4,7 +4,9 @@ fields: type: array count: 4 fields: - - name: Id + - name: ItemId + type: link + targets: [Item] - name: XPReward - name: CollectabilityMid - name: CollectabilityHigh diff --git a/Schemas/2024.03.27.0000.0000/SharlayanCraftWorksSupply.yml b/Schemas/2024.03.27.0000.0000/SharlayanCraftWorksSupply.yml index bb3b185..6b3549a 100644 --- a/Schemas/2024.03.27.0000.0000/SharlayanCraftWorksSupply.yml +++ b/Schemas/2024.03.27.0000.0000/SharlayanCraftWorksSupply.yml @@ -4,7 +4,9 @@ fields: type: array count: 4 fields: - - name: Id + - name: ItemId + type: link + targets: [Item] - name: XPReward - name: CollectabilityMid - name: CollectabilityHigh diff --git a/Schemas/2024.04.23.0000.0000/SharlayanCraftWorksSupply.yml b/Schemas/2024.04.23.0000.0000/SharlayanCraftWorksSupply.yml index bb3b185..6b3549a 100644 --- a/Schemas/2024.04.23.0000.0000/SharlayanCraftWorksSupply.yml +++ b/Schemas/2024.04.23.0000.0000/SharlayanCraftWorksSupply.yml @@ -4,7 +4,9 @@ fields: type: array count: 4 fields: - - name: Id + - name: ItemId + type: link + targets: [Item] - name: XPReward - name: CollectabilityMid - name: CollectabilityHigh From fd98ce8c01e80b37b4f722bbb9486249fdcfddaf Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Thu, 15 Aug 2024 15:01:58 -0700 Subject: [PATCH 07/10] Add relations docs --- README.md | 1 + Usage.md | 50 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 50 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8695b81..1acf010 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ The schema includes the following: - Comment support on any schema object - Maps out-of-the-box to a very simple object mapping - JSON schema for the schema itself, providing IDE completion and error-checking +- Relations to group similarly sized arrays together This repository hosts the schema files for each game version. Each change produces a new release of every known game version's schema and removes the old release. Due to the structure of this repository, any change to a given game version is meant to supercede all others. diff --git a/Usage.md b/Usage.md index 722b25a..7195bc4 100644 --- a/Usage.md +++ b/Usage.md @@ -285,4 +285,52 @@ Yes, the `case` dictionary may contain an *array*. This means that each case can The `AdditionalData` column in `Item` does a lot of heavy lifting. We can assume during game execution that the use of the field is heavily based on context, but for research and data exploration, having the ability to define the exact sheet is useful. Here, we can see that when `FilterGroup` is `14`, we can link to any of `HousingExterior`, `HousingInterior`, `HousingYardObject`, `HousingFurniture`, `HousingPreset`, or finally `HousingUnitedExterior`. -This works because the value for `AdditionalData` are distinct ranges, even when `FilterGroup` is `14`, thus allowing the definition here to behave like a multi link. \ No newline at end of file +This works because the value for `AdditionalData` are distinct ranges, even when `FilterGroup` is `14`, thus allowing the definition here to behave like a multi link. + +## Relations +Relations are used to group different arrays together of the same size. They are supported on every sheet and in every array declaration with more than one field. + +To best explain relations, here's an example with `ItemFood`: +```yml +name: ItemFood +fields: + - name: Max + type: array + count: 3 + - name: MaxHQ + type: array + count: 3 + - name: EXPBonusPercent + - name: BaseParam + type: array + count: 3 + fields: + - type: link + targets: [BaseParam] + - name: Value + type: array + count: 3 + - name: ValueHQ + type: array + count: 3 + - name: IsRelative + type: array + count: 3 +``` +Here, `ItemFood` contains several arrays of size 3. Each index has one `BaseParam` and its accompanying `Max`, `MaxHQ`, `Value`, `ValueHQ`, and `IsRelative` values. +These should all be related to one another, but they're instead spread out across 6 different arrays. This is a perfect example of the downsides of +[Structs of Arrays](https://en.wikipedia.org/wiki/AoS_and_SoA), since our data is best formatted using Arrays of Structs. + +Using relations, we can circumvent this issue by explicitly grouping these 6 arrays together into one array with 3 structs. +To do so, we can add the following to the end of the schema file: +```yml +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ +``` +Now, instead of accessing each array individually, `Params` is the only available field, where every element of `Params` contains all the related columns. \ No newline at end of file From e97a3594a41c1357087af870918bc1c2b5fbaa0d Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Wed, 28 Aug 2024 01:27:46 -0700 Subject: [PATCH 08/10] More patches --- Schemas/2023.07.26.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2023.09.28.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2023.10.23.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2023.11.09.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2024.01.06.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2024.02.05.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2024.03.08.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2024.03.27.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2024.04.23.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2024.06.18.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2024.07.06.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2024.07.10.0001.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2024.07.24.0000.0000/CraftAction.yml | 3 +- .../ItemStainCondition.yml | 4 +- Schemas/2024.08.02.0000.0000/CraftAction.yml | 3 +- Schemas/2024.08.02.0000.0000/ItemFood.yml | 56 +++++++++++-------- .../ItemStainCondition.yml | 4 +- Schemas/2024.08.02.0000.0000/SpecialShop.yml | 13 +++++ patches/CraftAction.patch | 13 +++++ patches/ItemStainCondition.patch | 10 ++++ 32 files changed, 138 insertions(+), 52 deletions(-) create mode 100644 patches/CraftAction.patch create mode 100644 patches/ItemStainCondition.patch diff --git a/Schemas/2023.07.26.0000.0000/CraftAction.yml b/Schemas/2023.07.26.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2023.07.26.0000.0000/CraftAction.yml +++ b/Schemas/2023.07.26.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2023.07.26.0000.0000/ItemStainCondition.yml b/Schemas/2023.07.26.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2023.07.26.0000.0000/ItemStainCondition.yml +++ b/Schemas/2023.07.26.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2023.09.28.0000.0000/CraftAction.yml b/Schemas/2023.09.28.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2023.09.28.0000.0000/CraftAction.yml +++ b/Schemas/2023.09.28.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2023.09.28.0000.0000/ItemStainCondition.yml b/Schemas/2023.09.28.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2023.09.28.0000.0000/ItemStainCondition.yml +++ b/Schemas/2023.09.28.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2023.10.23.0000.0000/CraftAction.yml b/Schemas/2023.10.23.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2023.10.23.0000.0000/CraftAction.yml +++ b/Schemas/2023.10.23.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2023.10.23.0000.0000/ItemStainCondition.yml b/Schemas/2023.10.23.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2023.10.23.0000.0000/ItemStainCondition.yml +++ b/Schemas/2023.10.23.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2023.11.09.0000.0000/CraftAction.yml b/Schemas/2023.11.09.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2023.11.09.0000.0000/CraftAction.yml +++ b/Schemas/2023.11.09.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2023.11.09.0000.0000/ItemStainCondition.yml b/Schemas/2023.11.09.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2023.11.09.0000.0000/ItemStainCondition.yml +++ b/Schemas/2023.11.09.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.01.06.0000.0000/CraftAction.yml b/Schemas/2024.01.06.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2024.01.06.0000.0000/CraftAction.yml +++ b/Schemas/2024.01.06.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2024.01.06.0000.0000/ItemStainCondition.yml b/Schemas/2024.01.06.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2024.01.06.0000.0000/ItemStainCondition.yml +++ b/Schemas/2024.01.06.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.02.05.0000.0000/CraftAction.yml b/Schemas/2024.02.05.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2024.02.05.0000.0000/CraftAction.yml +++ b/Schemas/2024.02.05.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2024.02.05.0000.0000/ItemStainCondition.yml b/Schemas/2024.02.05.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2024.02.05.0000.0000/ItemStainCondition.yml +++ b/Schemas/2024.02.05.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.03.08.0000.0000/CraftAction.yml b/Schemas/2024.03.08.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2024.03.08.0000.0000/CraftAction.yml +++ b/Schemas/2024.03.08.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2024.03.08.0000.0000/ItemStainCondition.yml b/Schemas/2024.03.08.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2024.03.08.0000.0000/ItemStainCondition.yml +++ b/Schemas/2024.03.08.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.03.27.0000.0000/CraftAction.yml b/Schemas/2024.03.27.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2024.03.27.0000.0000/CraftAction.yml +++ b/Schemas/2024.03.27.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2024.03.27.0000.0000/ItemStainCondition.yml b/Schemas/2024.03.27.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2024.03.27.0000.0000/ItemStainCondition.yml +++ b/Schemas/2024.03.27.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.04.23.0000.0000/CraftAction.yml b/Schemas/2024.04.23.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2024.04.23.0000.0000/CraftAction.yml +++ b/Schemas/2024.04.23.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2024.04.23.0000.0000/ItemStainCondition.yml b/Schemas/2024.04.23.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2024.04.23.0000.0000/ItemStainCondition.yml +++ b/Schemas/2024.04.23.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.06.18.0000.0000/CraftAction.yml b/Schemas/2024.06.18.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2024.06.18.0000.0000/CraftAction.yml +++ b/Schemas/2024.06.18.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2024.06.18.0000.0000/ItemStainCondition.yml b/Schemas/2024.06.18.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2024.06.18.0000.0000/ItemStainCondition.yml +++ b/Schemas/2024.06.18.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.07.06.0000.0000/CraftAction.yml b/Schemas/2024.07.06.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2024.07.06.0000.0000/CraftAction.yml +++ b/Schemas/2024.07.06.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2024.07.06.0000.0000/ItemStainCondition.yml b/Schemas/2024.07.06.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2024.07.06.0000.0000/ItemStainCondition.yml +++ b/Schemas/2024.07.06.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.07.10.0001.0000/CraftAction.yml b/Schemas/2024.07.10.0001.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2024.07.10.0001.0000/CraftAction.yml +++ b/Schemas/2024.07.10.0001.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2024.07.10.0001.0000/ItemStainCondition.yml b/Schemas/2024.07.10.0001.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2024.07.10.0001.0000/ItemStainCondition.yml +++ b/Schemas/2024.07.10.0001.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.07.24.0000.0000/CraftAction.yml b/Schemas/2024.07.24.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2024.07.24.0000.0000/CraftAction.yml +++ b/Schemas/2024.07.24.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2024.07.24.0000.0000/ItemStainCondition.yml b/Schemas/2024.07.24.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2024.07.24.0000.0000/ItemStainCondition.yml +++ b/Schemas/2024.07.24.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.08.02.0000.0000/CraftAction.yml b/Schemas/2024.08.02.0000.0000/CraftAction.yml index 4b0210e..19a8894 100644 --- a/Schemas/2024.08.02.0000.0000/CraftAction.yml +++ b/Schemas/2024.08.02.0000.0000/CraftAction.yml @@ -38,7 +38,8 @@ fields: targets: [ActionTimeline] - name: Icon type: icon - - name: Unknown0 + - name: RequiredStatus + targets: [Status] - name: ClassJobCategory type: link targets: [ClassJobCategory] diff --git a/Schemas/2024.08.02.0000.0000/ItemFood.yml b/Schemas/2024.08.02.0000.0000/ItemFood.yml index c1cf583..2c06de5 100644 --- a/Schemas/2024.08.02.0000.0000/ItemFood.yml +++ b/Schemas/2024.08.02.0000.0000/ItemFood.yml @@ -1,24 +1,32 @@ -name: ItemFood -fields: - - name: Max - type: array - count: 3 - - name: MaxHQ - type: array - count: 3 - - name: EXPBonusPercent - - name: BaseParam - type: array - count: 3 - fields: - - type: link - targets: [BaseParam] - - name: Value - type: array - count: 3 - - name: ValueHQ - type: array - count: 3 - - name: IsRelative - type: array - count: 3 +name: ItemFood +fields: + - name: Max + type: array + count: 3 + - name: MaxHQ + type: array + count: 3 + - name: EXPBonusPercent + - name: BaseParam + type: array + count: 3 + fields: + - type: link + targets: [BaseParam] + - name: Value + type: array + count: 3 + - name: ValueHQ + type: array + count: 3 + - name: IsRelative + type: array + count: 3 +relations: + Params: + - BaseParam + - IsRelative + - Value + - Max + - ValueHQ + - MaxHQ \ No newline at end of file diff --git a/Schemas/2024.08.02.0000.0000/ItemStainCondition.yml b/Schemas/2024.08.02.0000.0000/ItemStainCondition.yml index df679af..23c2381 100644 --- a/Schemas/2024.08.02.0000.0000/ItemStainCondition.yml +++ b/Schemas/2024.08.02.0000.0000/ItemStainCondition.yml @@ -1,3 +1,5 @@ name: ItemStainCondition fields: - - name: Unknown0 + - name: UnlockQuest + type: link + targets: [Quest] diff --git a/Schemas/2024.08.02.0000.0000/SpecialShop.yml b/Schemas/2024.08.02.0000.0000/SpecialShop.yml index ea2cc80..01ada37 100644 --- a/Schemas/2024.08.02.0000.0000/SpecialShop.yml +++ b/Schemas/2024.08.02.0000.0000/SpecialShop.yml @@ -26,6 +26,9 @@ fields: - name: ItemCost type: array count: 3 + fields: + - type: link + targets: [Item] - name: Quest type: link targets: [Quest] @@ -49,6 +52,16 @@ fields: - name: ReceiveHq type: array count: 2 + relations: + ReceiveItems: + - Item + - ReceiveCount + - ReceiveHq + ItemCosts: + - ItemCost + - CurrencyCost + - HqCost + - CollectabilityCost - name: Quest type: link targets: [Quest] diff --git a/patches/CraftAction.patch b/patches/CraftAction.patch new file mode 100644 index 0000000..bafe9d3 --- /dev/null +++ b/patches/CraftAction.patch @@ -0,0 +1,13 @@ +diff --git a/CraftAction.yml b/CraftAction.yml +--- a/CraftAction.yml ++++ b/CraftAction.yml +@@ -38,7 +38,8 @@ fields: + targets: [ActionTimeline] + - name: Icon + type: icon +- - name: Unknown0 ++ - name: RequiredStatus ++ targets: [Status] + - name: ClassJobCategory + type: link + targets: [ClassJobCategory] diff --git a/patches/ItemStainCondition.patch b/patches/ItemStainCondition.patch new file mode 100644 index 0000000..4004bb6 --- /dev/null +++ b/patches/ItemStainCondition.patch @@ -0,0 +1,10 @@ +diff --git a/ItemStainCondition.yml b/ItemStainCondition.yml +--- a/ItemStainCondition.yml ++++ b/ItemStainCondition.yml +@@ -1,3 +1,5 @@ + name: ItemStainCondition + fields: +- - name: Unknown0 ++ - name: UnlockQuest ++ type: link ++ targets: [Quest] From abf1bed5c113a972f472763eded0377dd19928a0 Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Fri, 30 Aug 2024 04:10:10 -0700 Subject: [PATCH 09/10] Aetheryte patch --- Schemas/2023.09.28.0000.0000/Aetheryte.yml | 2 +- Schemas/2023.10.23.0000.0000/Aetheryte.yml | 2 +- Schemas/2023.11.09.0000.0000/Aetheryte.yml | 2 +- Schemas/2024.01.06.0000.0000/Aetheryte.yml | 2 +- Schemas/2024.02.05.0000.0000/Aetheryte.yml | 2 +- Schemas/2024.03.08.0000.0000/Aetheryte.yml | 2 +- Schemas/2024.03.27.0000.0000/Aetheryte.yml | 2 +- Schemas/2024.04.23.0000.0000/Aetheryte.yml | 2 +- Schemas/2024.06.18.0000.0000/Aetheryte.yml | 2 +- Schemas/2024.07.06.0000.0000/Aetheryte.yml | 2 +- Schemas/2024.07.10.0001.0000/Aetheryte.yml | 2 +- Schemas/2024.07.24.0000.0000/Aetheryte.yml | 2 +- Schemas/2024.08.02.0000.0000/Aetheryte.yml | 2 +- patches/Aetheryte.patch | 13 +++++++++++++ 14 files changed, 26 insertions(+), 13 deletions(-) create mode 100644 patches/Aetheryte.patch diff --git a/Schemas/2023.09.28.0000.0000/Aetheryte.yml b/Schemas/2023.09.28.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2023.09.28.0000.0000/Aetheryte.yml +++ b/Schemas/2023.09.28.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2023.10.23.0000.0000/Aetheryte.yml b/Schemas/2023.10.23.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2023.10.23.0000.0000/Aetheryte.yml +++ b/Schemas/2023.10.23.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2023.11.09.0000.0000/Aetheryte.yml b/Schemas/2023.11.09.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2023.11.09.0000.0000/Aetheryte.yml +++ b/Schemas/2023.11.09.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2024.01.06.0000.0000/Aetheryte.yml b/Schemas/2024.01.06.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2024.01.06.0000.0000/Aetheryte.yml +++ b/Schemas/2024.01.06.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2024.02.05.0000.0000/Aetheryte.yml b/Schemas/2024.02.05.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2024.02.05.0000.0000/Aetheryte.yml +++ b/Schemas/2024.02.05.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2024.03.08.0000.0000/Aetheryte.yml b/Schemas/2024.03.08.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2024.03.08.0000.0000/Aetheryte.yml +++ b/Schemas/2024.03.08.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2024.03.27.0000.0000/Aetheryte.yml b/Schemas/2024.03.27.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2024.03.27.0000.0000/Aetheryte.yml +++ b/Schemas/2024.03.27.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2024.04.23.0000.0000/Aetheryte.yml b/Schemas/2024.04.23.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2024.04.23.0000.0000/Aetheryte.yml +++ b/Schemas/2024.04.23.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2024.06.18.0000.0000/Aetheryte.yml b/Schemas/2024.06.18.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2024.06.18.0000.0000/Aetheryte.yml +++ b/Schemas/2024.06.18.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2024.07.06.0000.0000/Aetheryte.yml b/Schemas/2024.07.06.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2024.07.06.0000.0000/Aetheryte.yml +++ b/Schemas/2024.07.06.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2024.07.10.0001.0000/Aetheryte.yml b/Schemas/2024.07.10.0001.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2024.07.10.0001.0000/Aetheryte.yml +++ b/Schemas/2024.07.10.0001.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2024.07.24.0000.0000/Aetheryte.yml b/Schemas/2024.07.24.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2024.07.24.0000.0000/Aetheryte.yml +++ b/Schemas/2024.07.24.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/Schemas/2024.08.02.0000.0000/Aetheryte.yml b/Schemas/2024.08.02.0000.0000/Aetheryte.yml index 89163ac..501e29d 100644 --- a/Schemas/2024.08.02.0000.0000/Aetheryte.yml +++ b/Schemas/2024.08.02.0000.0000/Aetheryte.yml @@ -33,8 +33,8 @@ fields: targets: [Map] - name: AetherstreamX - name: AetherstreamY + - name: Unknown2 - name: AethernetGroup - name: Order - - name: Unknown2 - name: IsAetheryte - name: Invisible diff --git a/patches/Aetheryte.patch b/patches/Aetheryte.patch new file mode 100644 index 0000000..459b976 --- /dev/null +++ b/patches/Aetheryte.patch @@ -0,0 +1,13 @@ +diff --git a/Aetheryte.yml b/Aetheryte.yml +--- a/Aetheryte.yml ++++ b/Aetheryte.yml +@@ -33,8 +33,8 @@ fields: + targets: [Map] + - name: AetherstreamX + - name: AetherstreamY ++ - name: Unknown2 + - name: AethernetGroup + - name: Order +- - name: Unknown2 + - name: IsAetheryte + - name: Invisible From 66f1e0e7d9256f2139ab4346e0164c8773a89875 Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Thu, 3 Oct 2024 08:39:23 -0700 Subject: [PATCH 10/10] Remove patches folder --- patches/Aetheryte.patch | 13 ----- patches/BankaCraftWorks.patch | 13 ----- patches/BankaCraftWorksSupply.patch | 64 ------------------------- patches/CollectablesRefine.patch | 12 ----- patches/CraftAction.patch | 13 ----- patches/ItemFood.patch | 16 ------- patches/ItemStainCondition.patch | 10 ---- patches/Recipe.patch | 11 ----- patches/SharlayanCraftWorksSupply.patch | 14 ------ patches/SpecialShop.patch | 30 ------------ patches/relations.ps1 | 6 --- 11 files changed, 202 deletions(-) delete mode 100644 patches/Aetheryte.patch delete mode 100644 patches/BankaCraftWorks.patch delete mode 100644 patches/BankaCraftWorksSupply.patch delete mode 100644 patches/CollectablesRefine.patch delete mode 100644 patches/CraftAction.patch delete mode 100644 patches/ItemFood.patch delete mode 100644 patches/ItemStainCondition.patch delete mode 100644 patches/Recipe.patch delete mode 100644 patches/SharlayanCraftWorksSupply.patch delete mode 100644 patches/SpecialShop.patch delete mode 100644 patches/relations.ps1 diff --git a/patches/Aetheryte.patch b/patches/Aetheryte.patch deleted file mode 100644 index 459b976..0000000 --- a/patches/Aetheryte.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Aetheryte.yml b/Aetheryte.yml ---- a/Aetheryte.yml -+++ b/Aetheryte.yml -@@ -33,8 +33,8 @@ fields: - targets: [Map] - - name: AetherstreamX - - name: AetherstreamY -+ - name: Unknown2 - - name: AethernetGroup - - name: Order -- - name: Unknown2 - - name: IsAetheryte - - name: Invisible diff --git a/patches/BankaCraftWorks.patch b/patches/BankaCraftWorks.patch deleted file mode 100644 index 2133893..0000000 --- a/patches/BankaCraftWorks.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/BankaCraftWorks.yml b/BankaCraftWorks.yml ---- a/BankaCraftWorks.yml -+++ b/BankaCraftWorks.yml -@@ -1,5 +1,7 @@ - name: BankaCraftWorks - fields: -- - name: Unknown0 -- - name: Unknown1 -+ - name: Description -+ - name: Questgiver -+ type: link -+ targets: [Level] - - name: Unknown2 diff --git a/patches/BankaCraftWorksSupply.patch b/patches/BankaCraftWorksSupply.patch deleted file mode 100644 index 8b91143..0000000 --- a/patches/BankaCraftWorksSupply.patch +++ /dev/null @@ -1,64 +0,0 @@ -diff --git a/BankaCraftWorksSupply.yml b/BankaCraftWorksSupply.yml ---- a/BankaCraftWorksSupply.yml -+++ b/BankaCraftWorksSupply.yml -@@ -1,42 +1,20 @@ - name: BankaCraftWorksSupply - fields: -- - name: Unknown0 -- - name: Unknown1 -- - name: Unknown2 -- - name: Unknown3 -- - name: Unknown4 -- - name: Unknown5 -- - name: Unknown6 -- - name: Unknown7 -- - name: Unknown8 -- - name: Unknown9 -- - name: Unknown10 -- - name: Unknown11 -- - name: Unknown12 -- - name: Unknown13 -- - name: Unknown14 -- - name: Unknown15 -- - name: Unknown16 -- - name: Unknown17 -- - name: Unknown18 -- - name: Unknown19 -- - name: Unknown20 -- - name: Unknown21 -- - name: Unknown22 -- - name: Unknown23 -- - name: Unknown24 -- - name: Unknown25 -- - name: Unknown26 -- - name: Unknown27 -- - name: Unknown28 -- - name: Unknown29 -- - name: Unknown30 -- - name: Unknown31 -- - name: Unknown32 -- - name: Unknown33 -- - name: Unknown34 -- - name: Unknown35 -- - name: Unknown36 -- - name: Unknown37 -- - name: Unknown38 -- - name: Unknown39 -+ - name: Item -+ type: array -+ count: 4 -+ fields: -+ - name: ItemId -+ type: link -+ targets: [Item] -+ - name: XPReward -+ - name: Collectability -+ type: link -+ targets: [CollectablesRefine] -+ - name: GilReward -+ - name: Level -+ - name: HighXPMultiplier -+ - name: HighGilMultiplier -+ - name: Unknown8 -+ - name: ScripReward -+ - name: HighScripMultiplier diff --git a/patches/CollectablesRefine.patch b/patches/CollectablesRefine.patch deleted file mode 100644 index b0c9762..0000000 --- a/patches/CollectablesRefine.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/CollectablesRefine.yml b/CollectablesRefine.yml ---- a/CollectablesRefine.yml -+++ b/CollectablesRefine.yml -@@ -1,5 +1,5 @@ - name: CollectablesRefine - fields: -- - name: Unknown0 -- - name: Unknown1 -- - name: Unknown2 -+ - name: CollectabilityLow -+ - name: CollectabilityMid -+ - name: CollectabilityHigh diff --git a/patches/CraftAction.patch b/patches/CraftAction.patch deleted file mode 100644 index bafe9d3..0000000 --- a/patches/CraftAction.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CraftAction.yml b/CraftAction.yml ---- a/CraftAction.yml -+++ b/CraftAction.yml -@@ -38,7 +38,8 @@ fields: - targets: [ActionTimeline] - - name: Icon - type: icon -- - name: Unknown0 -+ - name: RequiredStatus -+ targets: [Status] - - name: ClassJobCategory - type: link - targets: [ClassJobCategory] diff --git a/patches/ItemFood.patch b/patches/ItemFood.patch deleted file mode 100644 index c007079..0000000 --- a/patches/ItemFood.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/ItemFood.yml b/ItemFood.yml ---- a/ItemFood.yml -+++ b/ItemFood.yml -@@ -22,3 +22,11 @@ fields: - - name: IsRelative - type: array - count: 3 -+relations: -+ Params: -+ - BaseParam -+ - IsRelative -+ - Value -+ - Max -+ - ValueHQ -+ - MaxHQ -\ No newline at end of file diff --git a/patches/ItemStainCondition.patch b/patches/ItemStainCondition.patch deleted file mode 100644 index 4004bb6..0000000 --- a/patches/ItemStainCondition.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff --git a/ItemStainCondition.yml b/ItemStainCondition.yml ---- a/ItemStainCondition.yml -+++ b/ItemStainCondition.yml -@@ -1,3 +1,5 @@ - name: ItemStainCondition - fields: -- - name: Unknown0 -+ - name: UnlockQuest -+ type: link -+ targets: [Quest] diff --git a/patches/Recipe.patch b/patches/Recipe.patch deleted file mode 100644 index 707c234..0000000 --- a/patches/Recipe.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/Recipe.yml b/Recipe.yml ---- a/Recipe.yml -+++ b/Recipe.yml -@@ -50,6 +50,7 @@ fields: - 2: [HWDCrafterSupply] - 3: [SatisfactionSupply] - 4: [SharlayanCraftWorksSupply] -+ 6: [CollectablesRefine] # For Wachumeqimeqi (Banka) deliveries - - name: PatchNumber - - name: AmountResult - - name: AmountIngredient diff --git a/patches/SharlayanCraftWorksSupply.patch b/patches/SharlayanCraftWorksSupply.patch deleted file mode 100644 index 105dc22..0000000 --- a/patches/SharlayanCraftWorksSupply.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/SharlayanCraftWorksSupply.yml b/SharlayanCraftWorksSupply.yml ---- a/SharlayanCraftWorksSupply.yml -+++ b/SharlayanCraftWorksSupply.yml -@@ -4,7 +4,9 @@ fields: - type: array - count: 4 - fields: -- - name: Id -+ - name: ItemId -+ type: link -+ targets: [Item] - - name: XPReward - - name: CollectabilityMid - - name: CollectabilityHigh diff --git a/patches/SpecialShop.patch b/patches/SpecialShop.patch deleted file mode 100644 index f7ab4cd..0000000 --- a/patches/SpecialShop.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/SpecialShop.yml b/SpecialShop.yml ---- a/SpecialShop.yml -+++ b/SpecialShop.yml -@@ -26,6 +26,9 @@ fields: - - name: ItemCost - type: array - count: 3 -+ fields: -+ - type: link -+ targets: [Item] - - name: Quest - type: link - targets: [Quest] -@@ -49,6 +52,16 @@ fields: - - name: ReceiveHq - type: array - count: 2 -+ relations: -+ ReceiveItems: -+ - Item -+ - ReceiveCount -+ - ReceiveHq -+ ItemCosts: -+ - ItemCost -+ - CurrencyCost -+ - HqCost -+ - CollectabilityCost - - name: Quest - type: link - targets: [Quest] diff --git a/patches/relations.ps1 b/patches/relations.ps1 deleted file mode 100644 index 7b810e5..0000000 --- a/patches/relations.ps1 +++ /dev/null @@ -1,6 +0,0 @@ -cd .. -Get-ChildItem -Directory Schemas | ForEach-Object { - $dir = $_ - Get-ChildItem -File patches/*.patch | ForEach-Object { git apply "patches/$($_.Name)" --directory "Schemas/$($dir.Name)" } -} -cd patches \ No newline at end of file