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

Update validation

This commit is contained in:
Asriel Camora 2025-03-24 12:10:26 -07:00
parent e537404b91
commit f4b174f8ed
46 changed files with 46 additions and 55 deletions

View file

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

View file

@ -1,5 +1,5 @@
name: CSBonusContent name: CSBonusContent
displayField: Content{0} displayField: Content0
fields: fields:
- name: Score1 - name: Score1
- name: Score2 - name: Score2

View file

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

View file

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

View file

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

View file

@ -1,5 +1,5 @@
name: DawnGrowMember name: DawnGrowMember
displayField: Member displayField: Class
fields: fields:
- name: SelectImage - name: SelectImage
type: array type: array

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,5 +1,5 @@
name: FateProgressUI name: FateProgressUI
displayField: Name displayField: Location
fields: fields:
- name: Location - name: Location
type: link type: link

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -66,6 +66,7 @@ fields:
targets: [ContentFinderCondition] targets: [ContentFinderCondition]
- name: SortKey - name: SortKey
- name: ContentRoute - name: ContentRoute
type: link
condition: condition:
switch: InstanceContentType switch: InstanceContentType
cases: cases:
@ -111,4 +112,4 @@ fields:
- name: Unknown15 - name: Unknown15
- name: Unknown16 - name: Unknown16
- name: Unknown17 - name: Unknown17
- name: Unknown18 - name: Unknown18

View file

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

View file

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

View file

@ -2,7 +2,7 @@ name: OrnamentCustomizeGroup
fields: fields:
- name: Customize - name: Customize
type: array type: array
count: 18 count: 19
fields: fields:
- type: link - type: link
targets: [OrnamentCustomize] targets: [OrnamentCustomize]

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,5 +1,5 @@
name: Recipe name: Recipe
displayField: Item{Result} displayField: ItemResult
fields: fields:
- name: RequiredQuality - name: RequiredQuality
- name: Quest - name: Quest

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -15,20 +15,20 @@ fields:
type: array type: array
count: 2 count: 2
fields: fields:
- type: link - type: link
targets: [Item] targets: [Item]
- name: Category - name: Category
type: array type: array
count: 2 count: 2
fields: fields:
- type: link - type: link
targets: [SpecialShopItemCategory] targets: [SpecialShopItemCategory]
- name: ItemCost - name: ItemCost
type: array type: array
count: 3 count: 3
fields: fields:
- type: link - type: link
targets: [Item] targets: [Item]
- name: Quest - name: Quest
type: link type: link
targets: [Quest] targets: [Quest]
@ -79,8 +79,5 @@ fields:
targets: [Festival] targets: [Festival]
- name: RequiredFestivalPhase - name: RequiredFestivalPhase
- name: UseCurrencyType - name: UseCurrencyType
- name: RequiredContentFinderCondition - name: Unknown3
type: link - name: Unknown4
targets: [ContentFinderCondition]
- name: RequiredContentFinderConditionComplete
comment: If this is true, then the CFC needs to be completed; If this is false, then the CFC just needs to be unlocked

View file

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

View file

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

View file

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

View file

@ -1,5 +1,5 @@
name: Treasure name: Treasure
displayField: Item displayField: SGB
fields: fields:
- name: Unknown0 - name: Unknown0
- name: Unknown1 - name: Unknown1

View file

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

View file

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

View file

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

View file

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

View file

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