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

Downstream changes

This commit is contained in:
Asriel Camora 2025-03-11 12:05:32 -07:00
parent fd2df7766b
commit 494713f8ab
72 changed files with 238 additions and 248 deletions

View file

@ -15,6 +15,7 @@ fields:
cases:
1: [AOZArrangement]
2: [AOZBoss]
3: [AOZBoss]
- name: Act2
type: link
condition:
@ -22,6 +23,7 @@ fields:
cases:
1: [AOZArrangement]
2: [AOZBoss]
3: [AOZBoss]
- name: Act3
type: link
condition:
@ -29,6 +31,7 @@ fields:
cases:
1: [AOZArrangement]
2: [AOZBoss]
3: [AOZBoss]
- name: Unknown0
- name: Unknown1
- name: Unknown2

View file

@ -52,7 +52,7 @@ fields:
- name: XAxisModifier
- name: PrimaryCostType
- name: SecondaryCostType
- name: Unknown3
- name: ExtraCastTime100ms
- name: CooldownGroup
- name: AdditionalCooldownGroup
- name: MaxCharges
@ -70,7 +70,8 @@ fields:
type: link
targets: [ClassJob]
- name: Range
- name: Unknown7
- name: DeadTargetBehaviour
comment: 0 = can not target dead, 1 = can only target dead players (+ some other conditions), 2 = ???
- name: AttackType
type: link
targets: [AttackType]
@ -78,25 +79,25 @@ fields:
- name: IsRoleAction
- name: CanTargetSelf
- name: CanTargetParty
- name: CanTargetFriendly
- name: CanTargetAlliance
- name: CanTargetHostile
- name: Unknown9
- name: CanTargetAlly
- name: Unknown10
- name: TargetArea
- name: Unknown11
- name: Unknown12
- name: CanTargetDead
- name: Unknown13
- name: CanTargetOwnPet
- name: CanTargetPartyPet
- name: RequiresLineOfSight
- name: NeedToFaceTarget
- name: Unknown14
- name: PreservesCombo
- name: Unknown15
- name: AffectsPosition
- name: IsPvP
- name: Unknown16
- name: Unknown17
- name: LogCastMessage
- name: Unknown18
- name: Unknown19
- name: Unknown20
- name: LogMissMessage
- name: LogActionMessage
- name: Unknown21
- name: Unknown22
- name: Unknown23

View file

@ -4,12 +4,9 @@ fields:
- name: Name
- name: Action
type: array
count: 4
count: 7
fields:
- type: link
targets: [Action]
- name: Unknown0
- name: Unknown1
- name: Unknown2
- name: Unknown3
- name: Unknown4

View file

@ -1,5 +1,5 @@
name: AozActionTransient
displayField: Action
displayField: Icon
fields:
- name: Stats
- name: Description

View file

@ -33,7 +33,7 @@ fields:
- name: Unknown2
- name: Unknown3
- name: Unknown4
- name: Unknown5
- name: IsOmnidirectional
- name: Unknown6
- name: IsTargetLine
- name: IsDisplayLevel

View file

@ -26,11 +26,21 @@ fields:
type: array
count: 8
fields:
- name: Options
type: array
count: 7
fields:
- type: icon
# TODO: Fix double nested array generation
- name: Option1
type: icon
- name: Option2
type: icon
- name: Option3
type: icon
- name: Option4
type: icon
- name: Option5
type: icon
- name: Option6
type: icon
- name: Option7
type: icon
- name: Equipment
type: array
count: 3

View file

@ -4,7 +4,9 @@ fields:
- name: Item
type: link
targets: [Item]
- name: Unknown0
- name: RequiredQuest
type: link
targets: [Quest]
- name: LevelMin
- name: LevelMax
- name: CollectablesShopRefine

View file

@ -1,5 +1,5 @@
name: CompanionTransient
displayField: Name
displayField: Description
fields:
- name: Description
- name: DescriptionEnhanced

View file

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

View file

@ -1,5 +1,4 @@
name: ContentMemberType
displayField: InstanceContent
fields:
- name: Unknown0
- name: Unknown1

View file

@ -1,3 +1,3 @@
name: ContentUICategory
fields:
- name: Unknown0
- name: Name

View file

@ -39,6 +39,7 @@ fields:
- name: Icon
type: icon
- name: RequiredStatus
type: link
targets: [Status]
- name: ClassJobCategory
type: link

View file

@ -1,5 +1,5 @@
name: DawnMemberUIParam
displayField: Class{Singular}
displayField: ClassSingular
fields:
- name: Unknown0
- name: ClassPlural

View file

@ -12,7 +12,11 @@ fields:
count: 4
fields:
- type: link
targets: [DeepDungeonMagicStone]
condition:
switch: DeepDungeonType
cases:
1: [DeepDungeonMagicStone]
2: [DeepDungeonDemiclone]
- name: Name
- name: ContentFinderConditionStart
type: link
@ -23,5 +27,5 @@ fields:
- name: AetherpoolArmor
type: link
targets: [DeepDungeonEquipment]
- name: Unknown0
- name: DeepDungeonType
- name: Unknown1

View file

@ -1,13 +1,15 @@
name: DeepDungeonDemiclone
displayField: TitleCase
fields:
- name: Unknown0
- name: Unknown1
- name: Unknown2
- name: Unknown3
- name: Singular
- name: Plural
- name: TitleCase
- name: Description
- name: Unknown4
- name: Unknown5
- name: Unknown6
- name: Unknown7
- name: Unknown8
- name: Unknown9
- name: Unknown10
- name: Icon
type: icon

View file

@ -1,5 +1,5 @@
name: Description
displayField: Text[Long]
displayField: TextLong
fields:
- name: TextLong
- name: TextShort

View file

@ -1,5 +1,5 @@
name: DisposalShopItem
displayField: Item{Disposed}
displayField: ItemDisposed
fields:
- name: QuantityReceived
- name: ItemDisposed

View file

@ -1,5 +1,4 @@
name: EObj
displayField: Singular
fields:
- name: Data
- name: SgbPath

View file

@ -1,5 +1,5 @@
name: EmoteMode
displayField: Name
displayField: StartEmote
fields:
- name: StartEmote
type: link

View file

@ -1,4 +1,4 @@
name: EurekaGrowData
displayField: BaseElementalPower
displayField: BaseResistance
fields:
- name: BaseResistance

View file

@ -1,5 +1,5 @@
name: FishingRecordTypeTransient
displayField: Icon
displayField: Image
fields:
- name: Image
type: icon

View file

@ -2,16 +2,16 @@ name: GatheringItem
displayField: Item
fields:
- name: Unknown0
- name: Unknown1
- name: SublimeVariant
type: link
targets: [GatheringItem]
- name: Item
type: link
targets: [Item, EventItem]
- name: GatheringItemLevel
type: link
targets: [GatheringItemLevelConvertTable]
- name: Quest
type: link
targets: [Quest]
- name: PerceptionReq
- name: Unknown2
- name: Unknown3
- name: Unknown4

View file

@ -1,5 +1,4 @@
name: GuildleveAssignmentCategory
displayField:
fields:
- name: Category
type: array

View file

@ -1,5 +1,5 @@
name: HWDAnnounce
displayField: Text
displayField: Name
fields:
- name: Name
- name: ENPC

View file

@ -1,5 +1,5 @@
name: HWDSharedGroup
displayField: LGB
displayField: LGBSharedGroup
fields:
- name: LGBSharedGroup
- name: Param

View file

@ -1,5 +1,4 @@
name: HousingLandSet
displayField:
fields:
- name: LandSet
type: array

View file

@ -1,5 +1,5 @@
name: HugeCraftworksNpc
displayField: ENpcResident
displayField: EventNpc
fields:
- name: HugeCraftworksTurnInParam
type: array

View file

@ -12,9 +12,9 @@ fields:
type: icon
- name: Unknown0
- name: Unknown1
- name: TerritoryType
- name: Instance
type: link
targets: [TerritoryType]
targets: [ContentFinderCondition]
- name: Unknown2
- name: Time
type: array

View file

@ -1,5 +1,4 @@
name: IndividualWeather
displayField: Name
fields:
- name: IndividualWeatherData
type: array

View file

@ -27,7 +27,7 @@ fields:
type: array
count: 6
- name: LevelEquip
- name: Unknown1
- name: RequiredPvpRank
- name: EquipRestriction
- name: ClassJobCategory
type: link

View file

@ -1,5 +1,5 @@
name: ItemRepairResource
displayField: Name
displayField: Item
fields:
- name: Item
type: link

View file

@ -1,5 +1,5 @@
name: MJIName
displayField: Name
displayField: Singular
fields:
- name: Singular
- name: Plural

View file

@ -3,4 +3,4 @@ fields:
- name: Name
- name: Icon
type: icon
- name: Unknown0
- name: SortOrder

View file

@ -2,25 +2,13 @@ name: Materia
fields:
- name: Item
type: array
count: 10
count: 16
fields:
- type: link
targets: [Item]
- name: Unknown0
- name: Unknown1
- name: Unknown2
- name: Unknown3
- name: Unknown4
- name: Unknown5
- name: Value
type: array
count: 10
- name: Unknown6
- name: Unknown7
- name: Unknown8
- name: Unknown9
- name: Unknown10
- name: Unknown11
count: 16
- name: BaseParam
type: link
targets: [BaseParam]

View file

@ -1,12 +1,10 @@
name: MateriaGrade
fields:
- name: Unknown0
- name: Unknown1
- name: Unknown2
- name: Unknown3
- name: Unknown4
- name: Unknown5
- name: Unknown6
- name: Unknown7
- name: Unknown8
- name: Unknown9
- name: MeldFee
- name: ReturnRate
- name: OvermeldNQPercent
type: array
count: 4
- name: OvermeldHQPercent
type: array
count: 4

View file

@ -1,12 +1,8 @@
name: NotoriousMonsterTerritory
fields:
- name: Unknown0
- name: Unknown1
- name: Unknown2
- name: Unknown3
- name: Unknown4
- name: Unknown5
- name: Unknown6
- name: Unknown7
- name: Unknown8
- name: Unknown9
- name: NotoriousMonsters
type: array
count: 10
fields:
- type: link
targets: [NotoriousMonster]

View file

@ -1,5 +1,5 @@
name: PartyContentCutscene
displayField: Name
displayField: Cutscene
fields:
- name: Cutscene
type: link

22
Pet.yml
View file

@ -2,14 +2,18 @@ name: Pet
displayField: Name
fields:
- name: Name
- name: Unknown0
- name: Unknown1
- name: Unknown2
- name: Unknown3
- name: Unknown4
- name: Unknown5
- name: Unknown6
- name: Unknown7
- name: Abilities
type: array
count: 4
fields:
- type: link
targets: [Action]
- name: AutoAction
type: link
targets: [Action]
- name: SmallScalePercentage
- name: MediumScalePercentage
- name: LargeScalePercentage
- name: Unknown8
- name: Unknown9
- name: Unknown10
@ -18,5 +22,5 @@ fields:
- name: Unknown13
- name: Unknown14
- name: Unknown15
- name: Unknown16
- name: NonCombatSummon
- name: Unknown17

View file

@ -62,5 +62,7 @@ fields:
- name: Unknown57
- name: Unknown58
- name: Unknown59
- name: Unknown60
- name: Unknown61
- name: Scale
- name: ModelChara
type: link
targets: [ModelChara]

View file

@ -1,5 +1,5 @@
name: Picture
displayField: Item
displayField: Image
fields:
- name: Image
type: icon

View file

@ -1,5 +1,5 @@
name: PvPActionSort
displayField: Name
displayField: Action
fields:
- name: Unknown0
- name: Action

View file

@ -1,5 +1,5 @@
name: QuestRedo
displayField: Quest
displayField: FinalQuest
fields:
- name: QuestRedoParam
type: array

View file

@ -1,5 +1,5 @@
name: QuickChat
displayField: Text
displayField: NameAction
fields:
- name: NameAction
- name: Icon

View file

@ -1,4 +1,4 @@
name: QuickChatTransient
displayField: Text{Output}
displayField: TextOutput
fields:
- name: TextOutput

View file

@ -7,4 +7,4 @@ fields:
- name: ClassJob
type: link
targets: [ClassJob]
- name: Unknown0
- name: Sex

View file

@ -40,14 +40,22 @@ fields:
- name: SecretRecipeBook
type: link
targets: [SecretRecipeBook]
- name: Unknown0
- name: CollectableMetadata
type: link
condition:
switch: CollectableMetadataKey
cases:
1: [CollectablesShopRefine]
2: [HWDCrafterSupply]
3: [SatisfactionSupply]
4: [SharlayanCraftWorksSupply]
- name: PatchNumber
- name: AmountResult
- name: AmountIngredient
type: array
count: 10
- name: MaterialQualityFactor
- name: Unknown1
- name: CollectableMetadataKey
- name: IsSecondary
- name: CanQuickSynth
- name: CanHq

View file

@ -1,5 +1,5 @@
name: Relic
displayField: Item{Animus}
displayField: ItemAnimus
fields:
- name: ItemAtma
type: link

View file

@ -1,5 +1,5 @@
name: Relic3
displayField: Item{Novus}
displayField: ItemNovus
fields:
- name: ItemAnimus
type: link

View file

@ -1,5 +1,5 @@
name: RelicNote
displayField: Name
displayField: EventItem
fields:
- name: EventItem
type: link

View file

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

View file

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

View file

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

View file

@ -14,5 +14,6 @@ fields:
- name: GilLow
- name: GilMid
- name: GilHigh
- name: Unknown0
- name: Unknown1
- name: BonusMultiplier
- name: MinLevelForSecondReward
comment: 0 == current cap

View file

@ -1,5 +1,5 @@
name: SatisfactionSupplyRewardExp
fields:
- name: Unknown0
- name: Unknown1
- name: Unknown2
- name: PercentOfLevelLow
- name: PercentOfLevelMid
- name: PercentOfLevelHigh

View file

@ -1,5 +1,4 @@
name: ScenarioTreeTips
displayField: Type
fields:
- name: Tips1
- name: Tips2

View file

@ -1,5 +1,7 @@
name: SharlayanCraftWorks
fields:
- name: Unknown0
- name: Unknown1
- name: Description
- name: Questgiver
type: link
targets: [Level]
- name: Unknown2

View file

@ -1,46 +1,19 @@
name: SharlayanCraftWorksSupply
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: Unknown40
- name: Unknown41
- name: Unknown42
- name: Unknown43
- name: Item
type: array
count: 4
fields:
- name: ItemId
type: link
targets: [Item]
- name: XPReward
- name: CollectabilityMid
- name: CollectabilityHigh
- name: GilReward
- name: Level
- name: HighXPMultiplier
- name: HighGilMultiplier
- name: Unknown8
- name: ScripReward
- name: HighScripMultiplier

View file

@ -1,5 +1,5 @@
name: SkyIsland2Mission
displayField: Item{1}
displayField: Item1
fields:
- name: Unknown0
- name: Unknown1

View file

@ -2,7 +2,7 @@ name: Stain
displayField: Name
fields:
- name: Name
- name: Unknown0
- name: Name2
- name: Color
type: color
- name: Shade

View file

@ -1,5 +1,5 @@
name: StainTransient
displayField: Item{1}
displayField: Item1
fields:
- name: Item1
type: link

View file

@ -24,7 +24,8 @@ fields:
- name: ParamEffect
- name: TargetType
- name: Flags
- name: Unknown1
comment: actually an index of the flag
- name: Flag2
- name: Unknown2
- name: LockMovement
- name: Unknown3
@ -35,7 +36,7 @@ fields:
- name: CanDispel
- name: InflictedByActor
- name: IsPermanent
- name: Unknown4
- name: NoLogVfx
- name: Unknown5
- name: CanStatusOff
- name: IsFcBuff

View file

@ -1,5 +1,5 @@
name: SwitchTalkVariation
displayField: Quest
displayField: Quest0
fields:
- name: Quest0
type: link

View file

@ -36,13 +36,17 @@ fields:
type: link
targets: [QuestBattle]
- name: Resident
- name: Unknown0
- name: NotoriousMonsterTerritory
type: link
targets: [NotoriousMonsterTerritory]
- name: BattalionMode
- name: LoadingImage
type: link
targets: [LoadingImage]
- name: ExclusiveType
- name: TerritoryIntendedUse
type: link
targets: [TerritoryIntendedUse]
- name: WeatherRate
- name: Unknown1
- name: ExVersion

View file

@ -1,6 +1,8 @@
name: TerritoryTypeTelepo
fields:
- name: Unknown0
- name: Unknown1
- name: Unknown2
- name: Unknown3
- name: X
- name: Y
- name: Expansion
- name: Relay
type: link
targets: [TelepoRelay]

View file

@ -1,4 +1,4 @@
name: TerritoryTypeTransient
displayField: Offset{Z}
displayField: OffsetZ
fields:
- name: OffsetZ

View file

@ -52,7 +52,9 @@ fields:
targets: [ModelChara]
- name: Unknown0
- name: Unknown1
- name: Unknown2
- name: RPParameter2
type: link
targets: [RPParameter]
- name: Unknown3
- name: Unknown4
- name: ExHotbarEnableConfig

View file

@ -1,5 +1,5 @@
name: TreasureHuntRank
displayField: Name
displayField: ItemName
fields:
- name: Icon
type: icon

View file

@ -33,7 +33,6 @@ fields:
fields:
- type: link
targets: [TripleTriadCard]
targets: [TripleTriadCard]
- name: TripleTriadCardVariable
type: array
count: 5

View file

@ -1,4 +1,4 @@
name: TripleTriadCardRarity
displayField: Name
displayField: Stars
fields:
- name: Stars

View file

@ -1,5 +1,5 @@
name: WeatherGroup
displayField: Name
displayField: WeatherRate
fields:
- name: Unknown0
- name: WeatherRate

View file

@ -1,5 +1,4 @@
name: WeatherRate
displayField: Name
fields:
- name: Weather
type: array