From 4b5d5efe6ed47ec803992df554daa94fa4da7550 Mon Sep 17 00:00:00 2001 From: Asriel Camora Date: Fri, 8 Nov 2024 15:34:48 -0800 Subject: [PATCH] 2024.08.02.0000.0000 --- schemas/Action.yml | 12 +++-- schemas/ClassJobActionUI.yml | 14 ++++-- schemas/ContentExAction.yml | 11 +++-- schemas/GilShop.yml | 4 +- schemas/GilShopItem.yml | 2 +- schemas/ItemFood.yml | 64 ++++++++++++------------- schemas/RPParameter.yml | 2 +- schemas/SatisfactionBonusGuarantee.yml | 15 +++--- schemas/SatisfactionNpc.yml | 29 ++++------- schemas/SatisfactionSupply.yml | 6 +-- schemas/SatisfactionSupplyReward.yml | 5 +- schemas/SatisfactionSupplyRewardExp.yml | 6 +-- schemas/Transformation.yml | 4 +- 13 files changed, 92 insertions(+), 82 deletions(-) diff --git a/schemas/Action.yml b/schemas/Action.yml index 5a4a5d7..a418c59 100644 --- a/schemas/Action.yml +++ b/schemas/Action.yml @@ -33,7 +33,9 @@ fields: - name: Omen type: link targets: [Omen] - - name: Unknown0 + - name: OmenAlt + type: link + targets: [Omen] - name: AnimationEnd type: link targets: [ActionTimeline] @@ -64,8 +66,10 @@ fields: - name: ClassJobCategory type: link targets: [ClassJobCategory] - - name: Unknown5 - - name: Unknown6 + - name: AutoAttackBehaviour + comment: 0 = no effect on auto attacks, 1 = typical cast (unsheathe weapon, but don't touch autos), 2 = typical weaponskill (unsheathe, start autos if action target is primary target), 3 = sleep-like effect (unsheathe, stop autos), 4 = typical point-blank aoe (unsheathe, start autos if primary target is within action range), 5 = ??? (doesn't touch weapon state), 6 = typical channeled action (unsheathe, stop autos, do not auto-face target), 7 = force sheathe and stop autos, 8 = ??? (unused) + - name: EquivalenceGroup + comment: set for eg crafting actions, when different jobs have different rows, but they need to be considered interchangeable - name: Unknown_70 - name: ClassJob type: link @@ -102,6 +106,6 @@ fields: - name: Unknown21 - name: Unknown22 - name: Unknown23 - - name: Unknown24 + - name: CanUseWhileMounted - name: Unknown25 - name: IsPlayerAction diff --git a/schemas/ClassJobActionUI.yml b/schemas/ClassJobActionUI.yml index 9490f28..b45566b 100644 --- a/schemas/ClassJobActionUI.yml +++ b/schemas/ClassJobActionUI.yml @@ -1,7 +1,13 @@ name: ClassJobActionUI fields: - - name: Unknown0 - - name: Unknown1 - - name: Unknown2 + - name: UpgradeAction + type: link + targets: [Action] + - name: BaseAction + type: link + targets: [Action] + - name: ComboTreeLayout + comment: Used to position the action within a combo tree diagram. Non-zero digits identify branches within the combo (eg, Hakaze -> Shifu -> Kasha is 100 -> 120 -> 121) - name: Unknown3 - - name: Unknown4 + - name: GroupedCell + comment: Currently only used for MNK actions; displays a set of actions in a shared rectangular cell instead of a tree. diff --git a/schemas/ContentExAction.yml b/schemas/ContentExAction.yml index 7297b3c..b09f14e 100644 --- a/schemas/ContentExAction.yml +++ b/schemas/ContentExAction.yml @@ -1,8 +1,11 @@ name: ContentExAction fields: - name: Name - type: link - targets: [Action] - - name: Unknown0 + type: array + count: 2 + fields: + - type: link + targets: [Action] - name: Charges - - name: Unknown1 + type: array + count: 2 diff --git a/schemas/GilShop.yml b/schemas/GilShop.yml index 3a06e9e..7ee3f9f 100644 --- a/schemas/GilShop.yml +++ b/schemas/GilShop.yml @@ -13,6 +13,6 @@ fields: - name: FailTalk type: link targets: [DefaultTalk] - - name: Unknown0 - - name: Unknown1 + - name: FestivalId + - name: FestivalPhase - name: Unknown2 \ No newline at end of file diff --git a/schemas/GilShopItem.yml b/schemas/GilShopItem.yml index 1284ec0..a42542f 100644 --- a/schemas/GilShopItem.yml +++ b/schemas/GilShopItem.yml @@ -18,4 +18,4 @@ fields: - name: Unknown_70_1 - name: Unknown_70_2 - name: Unknown1 - - name: Unknown2 + - name: IsHQ diff --git a/schemas/ItemFood.yml b/schemas/ItemFood.yml index 448b92d..2c06de5 100644 --- a/schemas/ItemFood.yml +++ b/schemas/ItemFood.yml @@ -1,32 +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 -relations: - Params: - - BaseParam - - IsRelative - - Value - - Max - - ValueHQ - - MaxHQ \ No newline at end of file +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/RPParameter.yml b/schemas/RPParameter.yml index 0768ac3..5c4eb35 100644 --- a/schemas/RPParameter.yml +++ b/schemas/RPParameter.yml @@ -7,4 +7,4 @@ fields: - name: ClassJob type: link targets: [ClassJob] - - name: Unknown0 + - name: Sex diff --git a/schemas/SatisfactionBonusGuarantee.yml b/schemas/SatisfactionBonusGuarantee.yml index 26fb847..9a772f1 100644 --- a/schemas/SatisfactionBonusGuarantee.yml +++ b/schemas/SatisfactionBonusGuarantee.yml @@ -1,8 +1,11 @@ name: SatisfactionBonusGuarantee fields: - - name: Unknown0 - - name: Unknown1 - - name: Unknown2 - - name: Unknown3 - - name: Unknown4 - - name: Unknown5 + - name: BonusDoH + type: array + count: 2 + - name: BonusDoL + type: array + count: 2 + - name: BonusFisher + type: array + count: 2 diff --git a/schemas/SatisfactionNpc.yml b/schemas/SatisfactionNpc.yml index 75bf255..68f68e2 100644 --- a/schemas/SatisfactionNpc.yml +++ b/schemas/SatisfactionNpc.yml @@ -19,24 +19,15 @@ fields: - name: IsHQ type: array count: 3 - - 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: RankParams + type: array + count: 6 + fields: + - name: ImageId + - name: Unknown1 + - name: Quest + type: link + targets: [Quest] - name: Npc type: link targets: [ENpcResident] @@ -47,6 +38,6 @@ fields: type: icon - name: LevelUnlock - name: DeliveriesPerWeek - - name: Unknown18 + - name: GlamourIndex - name: Unknown19 - name: Unknown20 diff --git a/schemas/SatisfactionSupply.yml b/schemas/SatisfactionSupply.yml index ab54fd2..19e05a5 100644 --- a/schemas/SatisfactionSupply.yml +++ b/schemas/SatisfactionSupply.yml @@ -10,8 +10,8 @@ fields: - name: Reward type: link targets: [SatisfactionSupplyReward] - - name: Unknown0 - - name: Unknown1 + - name: FishingSpotId + - name: SpearFishingSpotId - name: Slot - name: ProbabilityPercent - - name: Unknown2 + - name: IsBonus diff --git a/schemas/SatisfactionSupplyReward.yml b/schemas/SatisfactionSupplyReward.yml index a3b12a8..53b711e 100644 --- a/schemas/SatisfactionSupplyReward.yml +++ b/schemas/SatisfactionSupplyReward.yml @@ -14,5 +14,6 @@ fields: - name: GilLow - name: GilMid - name: GilHigh - - name: Unknown0 - - name: Unknown1 + - name: BonusMultiplier + - name: MinLevelForSecondReward + comment: 0 == current cap diff --git a/schemas/SatisfactionSupplyRewardExp.yml b/schemas/SatisfactionSupplyRewardExp.yml index b73a1b9..8e44a98 100644 --- a/schemas/SatisfactionSupplyRewardExp.yml +++ b/schemas/SatisfactionSupplyRewardExp.yml @@ -1,5 +1,5 @@ name: SatisfactionSupplyRewardExp fields: - - name: Unknown0 - - name: Unknown1 - - name: Unknown2 + - name: PercentOfLevelLow + - name: PercentOfLevelMid + - name: PercentOfLevelHigh diff --git a/schemas/Transformation.yml b/schemas/Transformation.yml index 88b20c0..f09259b 100644 --- a/schemas/Transformation.yml +++ b/schemas/Transformation.yml @@ -52,7 +52,9 @@ fields: targets: [ModelChara] - name: Unknown0 - name: Unknown1 - - name: Unknown2 + - name: RPParameter + type: link + targets: [RPParameter] - name: Unknown3 - name: Unknown4 - name: ExHotbarEnableConfig