1
Fork 0
mirror of https://github.com/xivdev/EXDSchema.git synced 2025-06-06 16:17:46 +00:00

New patches from PR

This commit is contained in:
Asriel Camora 2024-08-06 08:43:54 -07:00
parent 526d276661
commit 4e34a51a8c
No known key found for this signature in database
GPG key ID: 50B67E59BBAFB029
9 changed files with 136 additions and 17 deletions

View file

@ -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

View file

@ -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

View file

@ -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

16
patches/ItemFood.patch Normal file
View file

@ -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

11
patches/Recipe.patch Normal file
View file

@ -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

View file

@ -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

View file

@ -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

6
patches/relations.ps1 Normal file
View file

@ -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

View file

@ -1 +0,0 @@
Get-ChildItem Schemas | ? {$_.PSIsContainer} | ForEach-Object { git apply relations.patch --directory "Schemas/$($_.Name)" }