From a5861b16397c5350870741798f2202fe39e84639 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Sat, 1 Jun 2024 22:01:50 +0200 Subject: [PATCH] Update packaging + schema --- QuestPaths/.gitignore | 3 + QuestPaths/AssemblyQuestLoader.cs | 25 ++ .../Elpis/4288_You and the Ailouros.json | 2 +- ...4313_The Perks of Being a Lost Flower.json | 2 +- .../4507_Touring Anagnorisis Part 1.json | 2 +- .../Elpis/4511_An Expected Guest.json | 2 +- .../Garlemald/4216_Best Delivered Cold.json | 2 +- .../4232_Children Are Our Future.json | 2 +- .../Garlemald/4498_In Pursuit of Power.json | 2 +- .../4502_Stranded at the Station.json | 2 +- .../Labyrinthos/4320_Gleaners Wish.json | 2 +- .../4329_Let the Good Times Troll.json | 2 +- .../Labyrinthos/4480_Lost Little Troll.json | 2 +- .../4484_The Lad in Labyrinthos.json | 2 +- .../4240_True Carrot Crimes.json | 2 +- .../4241_Carrots Its Whats for Dinner.json | 2 +- .../Mare Lamentorum/4253_Alluring Allag.json | 2 +- .../Mare Lamentorum/4516_Name That Way.json | 2 +- .../Thavnair/4203_Alchemist or Dancer.json | 2 +- .../Thavnair/4257_In Agamas Footsteps.json | 2 +- .../Thavnair/4259_Radiant Patrol.json | 2 +- .../Thavnair/4489_Steppe Child.json | 2 +- .../Ultima Thule/4342_Ending as One.json | 2 +- .../4346_A Most Stimulating Discussion.json | 2 +- .../Ultima Thule/4354_Combat Evolved.json | 2 +- .../4357_The Next Ship to Sail.json | 2 +- .../4358_Old Sharlayan New to You.json | 2 +- .../4359_Hitting the Books.json | 2 +- .../4360_A Seat at the Last Stand.json | 2 +- .../4361_A Labyrinthine Descent.json | 2 +- .../4362_Glorified Ratcatcher.json | 2 +- .../4363_Deeper into the Maze.json | 2 +- .../4364_The Medial Circuit.json | 2 +- .../4365_The Full Reports Warts and All.json | 2 +- .../4366_A Guide of Sorts.json | 2 +- .../4367_Estate Visitor.json | 2 +- .../4368_For Thavnair Bound.json | 2 +- .../4369_On Low Tide.json | 2 +- .../4370_A Fishermans Friend.json | 2 +- .../4371_House of Divinities.json | 2 +- .../4372_The Great Work.json | 2 +- .../4373_Shadowed Footsteps.json | 2 +- .../4374_A Boys Errand.json | 2 +- .../4375_Tipping the Scale.json | 2 +- .../4376_The Satrap of Radz at Han.json | 2 +- .../4377_In the Dark of the Tower.json | 2 +- .../4378_The Jewel of Thavnair.json | 2 +- .../4379_The Color of Joy.json | 2 +- .../4380_Sound the Bell, Schools in.json | 2 +- .../MSQ/B-Garlemald/4381_A Capital Idea.json | 2 +- .../B-Garlemald/4382_Best of the Best.json | 2 +- .../B-Garlemald/4383_A Frosty Reception.json | 2 +- .../B-Garlemald/4384_Tracks in the Snow.json | 2 +- .../4385_How the Mighty Are Fallen.json | 2 +- .../4386_At the End of the Trail.json | 2 +- .../MSQ/B-Garlemald/4387_A Way Forward.json | 2 +- .../B-Garlemald/4388_The Last Bastion.json | 2 +- .../B-Garlemald/4389_Personae non Gratae.json | 2 +- .../B-Garlemald/4390_His Park Materials.json | 2 +- .../MSQ/B-Garlemald/4391_No Good Deed.json | 2 +- .../MSQ/B-Garlemald/4392_Alea Iacta Est.json | 2 +- .../B-Garlemald/4393_Strange Bedfellows.json | 2 +- .../B-Garlemald/4394_In from the Cold.json | 2 +- .../B-Garlemald/4395_Gateway of the Gods.json | 2 +- .../B-Garlemald/4396_A Trip to the Moon.json | 2 +- .../MSQ/B-Garlemald/4397_Sea of Sorrow.json | 2 +- .../MSQ/B-Garlemald/4398_The Martyr.json | 2 +- .../4399_In_Shadows_Wake.json | 2 +- .../C-MareLamentorum/4400_Helping Hands.json | 2 +- .../4401_A Harey Situation.json | 2 +- .../4402_A Taste of the Moon.json | 2 +- .../C-MareLamentorum/4403_Styled a Hero.json | 2 +- .../4404_Alls Vale That Endsvale.json | 2 +- .../4405_Back to Old Tricks.json | 2 +- .../4406_Settiing Things Straight.json | 2 +- .../4407_Heart of the Matter.json | 2 +- .../C-MareLamentorum/4408_Returning Home.json | 2 +- .../MSQ/D-Thavnair2/4409_Skies Aflame.json | 2 +- .../4410_The Blasphemy Unmasked.json | 2 +- .../4411_Amidst the Apocalypse.json | 2 +- .../4412_Beyond the Depths of Despair.json | 2 +- .../D-Thavnair2/4413_That We Might Live.json | 2 +- .../4414_When All Hope Seems Lost.json | 2 +- .../4415_Warm Hearts, Rekindled Hopes.json | 2 +- .../D-Thavnair2/4416_Simple Pleasures.json | 2 +- .../MSQ/D-Thavnair2/4417_Under His Wing.json | 2 +- .../MSQ/D-Thavnair2/4418_At Worlds End.json | 2 +- .../4419_Return to the Crystarium.json | 2 +- .../MSQ/E-Elpis/4420_Hope Upon a Flower.json | 2 +- .../MSQ/E-Elpis/4421_Petalouda Hunt.json | 2 +- .../MSQ/E-Elpis/4422_In Search of Hermes.json | 2 +- .../4423_Ponder Warrant Cherish Welcome.json | 2 +- .../MSQ/E-Elpis/4424_Lives Apart.json | 2 +- .../4425_Their Greatest Contribution.json | 2 +- .../MSQ/E-Elpis/4426_Aether to Aether.json | 2 +- .../MSQ/E-Elpis/4427_A Sentimental Gift.json | 2 +- .../E-Elpis/4428_Verdict and Execution.json | 2 +- .../4429_Travelers at the Crossroads.json | 2 +- .../4430_A Past Not Yet Come to Pass.json | 2 +- .../4431_Witness to the Spectacle.json | 2 +- .../MSQ/E-Elpis/4432_Worthy of His Back.json | 2 +- .../4433_A Flower upon Your Return.json | 2 +- .../E-Elpis/4434_Hunger in the Garden.json | 2 +- .../MSQ/E-Elpis/4435_Words without Sound.json | 2 +- .../4436_Follow Wander Stumble Listen.json | 2 +- .../E-Elpis/4437_Caging the Messenger.json | 2 +- .../4438_Thou Must Live Die and Know.json | 2 +- .../4439_As the Heavens Burn.json | 2 +- .../MSQ/F-Labyrinthos2/4440_Outside Help.json | 2 +- .../4441_Going Underground.json | 2 +- .../F-Labyrinthos2/4442_No Job Too Small.json | 2 +- .../MSQ/F-Labyrinthos2/4443_Wise Guides.json | 2 +- .../4444_Agriculture Shock.json | 2 +- .../MSQ/F-Labyrinthos2/4445_Sage Council.json | 2 +- .../F-Labyrinthos2/4446_Hither and Yarns.json | 2 +- .../MSQ/F-Labyrinthos2/4447_Once Forged.json | 2 +- .../4448_Bonds of Adamantite.json | 2 +- .../4449_Her Children One and All.json | 2 +- .../G-UltimaThule/4450_A Bold Decision.json | 2 +- .../G-UltimaThule/4451_Friends Gathered.json | 2 +- .../G-UltimaThule/4452_Unto the Heavens.json | 2 +- .../4453_A Strange New World.json | 2 +- .../G-UltimaThule/4454_On Burdened Wings.json | 2 +- .../G-UltimaThule/4455_A Test of Will.json | 2 +- .../4456_Roads Paved of Sacrifice.json | 2 +- .../G-UltimaThule/4457_Flesh Abandoned.json | 2 +- .../4458_Where Knowledge Leads.json | 2 +- .../G-UltimaThule/4459_Victory x Lost.json | 2 +- .../Endwalker/MSQ/G-UltimaThule/4460_x.json | 2 +- .../MSQ/G-UltimaThule/4461_Hello World.json | 2 +- .../MSQ/G-UltimaThule/4462_Forge Ahead.json | 2 +- .../G-UltimaThule/4463_Youre Not Alone.json | 2 +- .../MSQ/G-UltimaThule/4464_Endwalker.json | 2 +- .../MSQ/H-6.1/4526_Newfound Adventure.json | 2 +- .../MSQ/H-6.1/4527_Bountiful Ruins.json | 2 +- .../MSQ/H-6.1/4528_Friends for the Road.json | 2 +- .../MSQ/H-6.1/4529_Alzadaals Legacy.json | 2 +- .../MSQ/H-6.1/4530_A Brothers Grief.json | 2 +- .../MSQ/H-6.1/4531_Sharing the Wealth.json | 2 +- .../MSQ/H-6.1/4532_Bridging the Rift.json | 2 +- .../MSQ/H-6.1/4533_Restricted Reading.json | 2 +- .../Endwalker/MSQ/H-6.1/4534_Void Theory.json | 2 +- .../MSQ/H-6.1/4535_A Satraps Duty.json | 2 +- .../MSQ/I-6.2/4592_In Search of Azdaja.json | 2 +- .../MSQ/I-6.2/4593_Shadowed Remnants.json | 2 +- .../I-6.2/4594_Where Everything Begins.json | 2 +- .../MSQ/I-6.2/4595_Groping in the Dark.json | 2 +- .../MSQ/I-6.2/4596_Nowhere to Run.json | 2 +- .../MSQ/I-6.2/4597_The Wind Rises.json | 2 +- .../MSQ/I-6.2/4598_Return from the Void.json | 2 +- .../4599_A World with Light and Life.json | 2 +- .../MSQ/I-6.2/4600_Buried Memory.json | 2 +- .../J-6.3/4670_Once More unto the Void.json | 2 +- .../MSQ/J-6.3/4671_A Cold Reunion.json | 2 +- .../MSQ/J-6.3/4672_Kindled Spirit.json | 2 +- .../MSQ/J-6.3/4673_An Unforeseen Bargain.json | 2 +- .../MSQ/J-6.3/4674_King of the Mountain.json | 2 +- .../MSQ/J-6.3/4675_A Dragons Resolve.json | 2 +- .../MSQ/J-6.3/4676_Paths Barred.json | 2 +- .../MSQ/J-6.3/4677_Desires Untold.json | 2 +- .../J-6.3/4678_Gods Revel Lands Tremble.json | 2 +- .../MSQ/K-6.4/4735_Currying Flavor.json | 2 +- .../Endwalker/MSQ/K-6.4/4736_Going Haam.json | 2 +- .../MSQ/K-6.4/4737_Like Fear to Flame.json | 2 +- .../MSQ/K-6.4/4738_The Fallen Empire.json | 2 +- .../MSQ/K-6.4/4739_Bonds of Trust.json | 2 +- .../MSQ/K-6.4/4740_Lunar Rendezvous.json | 2 +- .../K-6.4/4741_The Red Side of the Moon.json | 2 +- .../MSQ/K-6.4/4742_Abyssal Dark.json | 2 +- .../MSQ/K-6.4/4743_The Dark Throne.json | 2 +- .../MSQ/L-6.5/4744_Seeking the Light.json | 2 +- .../MSQ/L-6.5/4745_Appealing the Masses.json | 2 +- .../MSQ/L-6.5/4746_In Defiance of Fate.json | 2 +- .../MSQ/L-6.5/4747_Back to Action.json | 2 +- .../MSQ/L-6.5/4748_Down in the Dark.json | 2 +- .../MSQ/L-6.5/4749_Reunited at Last.json | 2 +- .../MSQ/L-6.5/4750_Growing Light.json | 2 +- .../MSQ/M-6.55/4751_When One Door Closes.json | 2 +- .../MSQ/M-6.55/4752_The Game Is Afoot.json | 2 +- .../MSQ/M-6.55/4753_The Coming Dawn.json | 2 +- QuestPaths/QuestPaths.csproj | 29 ++ .../MSQ/F-Tempest/3654_Shadowbringers.json | 2 +- .../MSQ/G-5.1/3673_Shaken Resolve.json | 2 +- .../MSQ/G-5.1/3674_A Grand Adventure.json | 2 +- .../MSQ/G-5.1/3675_A Welcome Guest.json | 2 +- .../MSQ/G-5.1/3676_Good for the Soul.json | 2 +- .../MSQ/G-5.1/3677_Nowhere to Turn.json | 2 +- .../MSQ/G-5.1/3678_A Notable Absence.json | 2 +- .../MSQ/G-5.1/3679_For the People.json | 2 +- .../MSQ/G-5.1/3680_Finding Good Help.json | 2 +- .../MSQ/G-5.1/3681_Moving Forward.json | 2 +- ...3682_Vows of Virtue, Deeds of Cruelty.json | 2 +- .../H-5.2/3761_Old Enemies, New Threats.json | 2 +- .../MSQ/H-5.2/3762_The Way Home.json | 2 +- .../MSQ/H-5.2/3763_Seeking Council.json | 2 +- .../MSQ/H-5.2/3764_Facing the Truth.json | 2 +- .../MSQ/H-5.2/3765_A Sleep Disturbed.json | 2 +- .../MSQ/H-5.2/3766_An Old Friend.json | 2 +- .../MSQ/H-5.2/3767_Deep Designs.json | 2 +- .../MSQ/H-5.2/3768_A Whale's Tale.json | 2 +- .../MSQ/H-5.2/3769_Beneath the Surface.json | 2 +- .../H-5.2/3770_Echoes of a Fallen Star.json | 2 +- .../I-5.3/3771_In the Name of the Light.json | 2 +- .../MSQ/I-5.3/3772_Heroic Dreams.json | 2 +- .../MSQ/I-5.3/3773_Fraying Threads.json | 2 +- .../MSQ/I-5.3/3774_Food for the Soul.json | 2 +- .../MSQ/I-5.3/3775_Faded Memories.json | 2 +- .../MSQ/I-5.3/3776_Etched in the Stars.json | 2 +- .../MSQ/I-5.3/3777_The Converging Light.json | 2 +- .../MSQ/I-5.3/3778_Hope's Confluence.json | 2 +- .../MSQ/I-5.3/3779_Nothing Unsaid.json | 2 +- .../MSQ/I-5.3/3780_The Journey Continues.json | 2 +- .../MSQ/I-5.3/3781_Unto the Morrow.json | 2 +- .../I-5.3/3782_Reflections in Crystal.json | 2 +- .../MSQ/J-5.4/4007_Alisaie's Quest.json | 2 +- .../MSQ/J-5.4/4008_The Wisdom of Allag.json | 2 +- .../MSQ/J-5.4/4009_Reviving the Legacy.json | 2 +- .../MSQ/J-5.4/4010_Forget Us Not.json | 2 +- .../J-5.4/4011_Like Master, Like Pupil.json | 2 +- .../MSQ/J-5.4/4012_The Admiral's Resolve.json | 2 +- .../MSQ/J-5.4/4013_The Search for Sicard.json | 2 +- .../MSQ/J-5.4/4014_On Rough Seas.json | 2 +- .../J-5.4/4015_The Great Ship Vylbrand.json | 2 +- .../MSQ/J-5.4/4016_Futures Rewritten.json | 2 +- .../MSQ/K-5.5/4058_Unto the Breach.json | 2 +- .../MSQ/K-5.5/4059_Here Be Dragons.json | 2 +- .../MSQ/K-5.5/4060_Righteous Indignation.json | 2 +- .../MSQ/K-5.5/4061_For Vengeance.json | 2 +- .../MSQ/K-5.5/4062_The Flames of War.json | 2 +- .../MSQ/K-5.5/4063_When the Dust Settles.json | 2 +- .../MSQ/L-5.55/4064_The Company We Keep.json | 2 +- .../MSQ/L-5.55/4065_On Official Business.json | 2 +- .../MSQ/L-5.55/4066_Death Unto Dawn.json | 2 +- QuestPaths/packages.lock.json | 6 + .../quest-v1.json | 406 +++++++++++++----- Questionable.sln | 6 + Questionable/Controller/MovementController.cs | 1 + Questionable/Controller/QuestController.cs | 70 +-- Questionable/DalamudPackager.targets | 15 +- Questionable/GameFunctions.cs | 2 +- Questionable/Model/EMovementType.cs | 2 +- Questionable/Model/Quest.cs | 4 +- Questionable/Model/V1/QuestData.cs | 1 - Questionable/Questionable.csproj | 11 +- Questionable/QuestionablePlugin.cs | 1 + Questionable/Windows/DebugWindow.cs | 1 + Questionable/packages.lock.json | 3 + 247 files changed, 649 insertions(+), 397 deletions(-) create mode 100644 QuestPaths/.gitignore create mode 100644 QuestPaths/AssemblyQuestLoader.cs rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Elpis/4288_You and the Ailouros.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Elpis/4313_The Perks of Being a Lost Flower.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Elpis/4507_Touring Anagnorisis Part 1.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Elpis/4511_An Expected Guest.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Garlemald/4216_Best Delivered Cold.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Garlemald/4498_In Pursuit of Power.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Garlemald/4502_Stranded at the Station.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Labyrinthos/4320_Gleaners Wish.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Labyrinthos/4329_Let the Good Times Troll.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Labyrinthos/4480_Lost Little Troll.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Labyrinthos/4484_The Lad in Labyrinthos.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Mare Lamentorum/4240_True Carrot Crimes.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Mare Lamentorum/4241_Carrots Its Whats for Dinner.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Mare Lamentorum/4253_Alluring Allag.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Mare Lamentorum/4516_Name That Way.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Thavnair/4203_Alchemist or Dancer.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Thavnair/4257_In Agamas Footsteps.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Thavnair/4259_Radiant Patrol.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Thavnair/4489_Steppe Child.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Ultima Thule/4342_Ending as One.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Ultima Thule/4346_A Most Stimulating Discussion.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/AetherCurrents/Ultima Thule/4354_Combat Evolved.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4358_Old Sharlayan New to You.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4359_Hitting the Books.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4360_A Seat at the Last Stand.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4361_A Labyrinthine Descent.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4362_Glorified Ratcatcher.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4363_Deeper into the Maze.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4366_A Guide of Sorts.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4367_Estate Visitor.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4368_For Thavnair Bound.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4369_On Low Tide.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4370_A Fishermans Friend.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4371_House of Divinities.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4372_The Great Work.json (99%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4373_Shadowed Footsteps.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4374_A Boys Errand.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4375_Tipping the Scale.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4376_The Satrap of Radz at Han.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4377_In the Dark of the Tower.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4378_The Jewel of Thavnair.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4379_The Color of Joy.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4380_Sound the Bell, Schools in.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4381_A Capital Idea.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4382_Best of the Best.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4383_A Frosty Reception.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4384_Tracks in the Snow.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4385_How the Mighty Are Fallen.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4386_At the End of the Trail.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4387_A Way Forward.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4388_The Last Bastion.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4389_Personae non Gratae.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4390_His Park Materials.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4391_No Good Deed.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4392_Alea Iacta Est.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4393_Strange Bedfellows.json (99%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4394_In from the Cold.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4395_Gateway of the Gods.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4396_A Trip to the Moon.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4397_Sea of Sorrow.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/B-Garlemald/4398_The Martyr.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/C-MareLamentorum/4399_In_Shadows_Wake.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/C-MareLamentorum/4400_Helping Hands.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/C-MareLamentorum/4401_A Harey Situation.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/C-MareLamentorum/4403_Styled a Hero.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/C-MareLamentorum/4404_Alls Vale That Endsvale.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/C-MareLamentorum/4405_Back to Old Tricks.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/C-MareLamentorum/4406_Settiing Things Straight.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/C-MareLamentorum/4407_Heart of the Matter.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/C-MareLamentorum/4408_Returning Home.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/D-Thavnair2/4409_Skies Aflame.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/D-Thavnair2/4410_The Blasphemy Unmasked.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/D-Thavnair2/4411_Amidst the Apocalypse.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/D-Thavnair2/4412_Beyond the Depths of Despair.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/D-Thavnair2/4413_That We Might Live.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/D-Thavnair2/4414_When All Hope Seems Lost.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/D-Thavnair2/4415_Warm Hearts, Rekindled Hopes.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/D-Thavnair2/4416_Simple Pleasures.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/D-Thavnair2/4417_Under His Wing.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/D-Thavnair2/4418_At Worlds End.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4419_Return to the Crystarium.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4420_Hope Upon a Flower.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4421_Petalouda Hunt.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4422_In Search of Hermes.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4423_Ponder Warrant Cherish Welcome.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4424_Lives Apart.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4425_Their Greatest Contribution.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4426_Aether to Aether.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4427_A Sentimental Gift.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4428_Verdict and Execution.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4429_Travelers at the Crossroads.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4430_A Past Not Yet Come to Pass.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4431_Witness to the Spectacle.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4432_Worthy of His Back.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4433_A Flower upon Your Return.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4434_Hunger in the Garden.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4435_Words without Sound.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4436_Follow Wander Stumble Listen.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4437_Caging the Messenger.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/E-Elpis/4438_Thou Must Live Die and Know.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4439_As the Heavens Burn.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4440_Outside Help.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4441_Going Underground.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4442_No Job Too Small.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4443_Wise Guides.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4444_Agriculture Shock.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4445_Sage Council.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4446_Hither and Yarns.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4447_Once Forged.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4448_Bonds of Adamantite.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/F-Labyrinthos2/4449_Her Children One and All.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4450_A Bold Decision.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4451_Friends Gathered.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4452_Unto the Heavens.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4453_A Strange New World.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4454_On Burdened Wings.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4455_A Test of Will.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4456_Roads Paved of Sacrifice.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4457_Flesh Abandoned.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4458_Where Knowledge Leads.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4459_Victory x Lost.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4460_x.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4461_Hello World.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4462_Forge Ahead.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4463_Youre Not Alone.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/G-UltimaThule/4464_Endwalker.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/H-6.1/4526_Newfound Adventure.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/H-6.1/4527_Bountiful Ruins.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/H-6.1/4528_Friends for the Road.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/H-6.1/4529_Alzadaals Legacy.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/H-6.1/4530_A Brothers Grief.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/H-6.1/4531_Sharing the Wealth.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/H-6.1/4532_Bridging the Rift.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/H-6.1/4534_Void Theory.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/H-6.1/4535_A Satraps Duty.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/I-6.2/4592_In Search of Azdaja.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/I-6.2/4593_Shadowed Remnants.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/I-6.2/4594_Where Everything Begins.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/I-6.2/4595_Groping in the Dark.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/I-6.2/4596_Nowhere to Run.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/I-6.2/4597_The Wind Rises.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/I-6.2/4598_Return from the Void.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/I-6.2/4599_A World with Light and Life.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/I-6.2/4600_Buried Memory.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/J-6.3/4670_Once More unto the Void.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/J-6.3/4671_A Cold Reunion.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/J-6.3/4672_Kindled Spirit.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/J-6.3/4673_An Unforeseen Bargain.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/J-6.3/4674_King of the Mountain.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/J-6.3/4675_A Dragons Resolve.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/J-6.3/4676_Paths Barred.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/J-6.3/4677_Desires Untold.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/J-6.3/4678_Gods Revel Lands Tremble.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/K-6.4/4735_Currying Flavor.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/K-6.4/4736_Going Haam.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/K-6.4/4737_Like Fear to Flame.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/K-6.4/4738_The Fallen Empire.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/K-6.4/4739_Bonds of Trust.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/K-6.4/4740_Lunar Rendezvous.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/K-6.4/4741_The Red Side of the Moon.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/K-6.4/4742_Abyssal Dark.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/K-6.4/4743_The Dark Throne.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/L-6.5/4744_Seeking the Light.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/L-6.5/4745_Appealing the Masses.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/L-6.5/4746_In Defiance of Fate.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/L-6.5/4747_Back to Action.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/L-6.5/4748_Down in the Dark.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/L-6.5/4749_Reunited at Last.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/L-6.5/4750_Growing Light.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/M-6.55/4751_When One Door Closes.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/M-6.55/4752_The Game Is Afoot.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Endwalker/MSQ/M-6.55/4753_The Coming Dawn.json (98%) create mode 100644 QuestPaths/QuestPaths.csproj rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/G-5.1/3679_For the People.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json (93%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json (95%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json (94%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json (98%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json (96%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json (97%) rename {Questionable/QuestPaths => QuestPaths}/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json (96%) create mode 100644 QuestPaths/packages.lock.json rename Questionable/QuestSchema/schema_v1.json => QuestPaths/quest-v1.json (64%) diff --git a/QuestPaths/.gitignore b/QuestPaths/.gitignore new file mode 100644 index 000000000..958518b5a --- /dev/null +++ b/QuestPaths/.gitignore @@ -0,0 +1,3 @@ +/dist +/obj +/bin diff --git a/QuestPaths/AssemblyQuestLoader.cs b/QuestPaths/AssemblyQuestLoader.cs new file mode 100644 index 000000000..14264cf81 --- /dev/null +++ b/QuestPaths/AssemblyQuestLoader.cs @@ -0,0 +1,25 @@ +using System; +using System.IO; +using System.IO.Compression; + +namespace Questionable.QuestPaths; + +public static class AssemblyQuestLoader +{ + public static void LoadQuestsFromEmbeddedResources(Action loadFunction) + { + foreach (string resourceName in typeof(AssemblyQuestLoader).Assembly.GetManifestResourceNames()) + { + if (resourceName.EndsWith(".zip")) + { + using ZipArchive zipArchive = + new ZipArchive(typeof(AssemblyQuestLoader).Assembly.GetManifestResourceStream(resourceName)!); + foreach (ZipArchiveEntry entry in zipArchive.Entries) + { + using Stream stream = entry.Open(); + loadFunction(entry.Name, stream); + } + } + } + } +} diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4288_You and the Ailouros.json b/QuestPaths/Endwalker/AetherCurrents/Elpis/4288_You and the Ailouros.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4288_You and the Ailouros.json rename to QuestPaths/Endwalker/AetherCurrents/Elpis/4288_You and the Ailouros.json index 57f31f082..f237bfc64 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4288_You and the Ailouros.json +++ b/QuestPaths/Endwalker/AetherCurrents/Elpis/4288_You and the Ailouros.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4313_The Perks of Being a Lost Flower.json b/QuestPaths/Endwalker/AetherCurrents/Elpis/4313_The Perks of Being a Lost Flower.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4313_The Perks of Being a Lost Flower.json rename to QuestPaths/Endwalker/AetherCurrents/Elpis/4313_The Perks of Being a Lost Flower.json index 6eff55ffc..67f2dd3da 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4313_The Perks of Being a Lost Flower.json +++ b/QuestPaths/Endwalker/AetherCurrents/Elpis/4313_The Perks of Being a Lost Flower.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4507_Touring Anagnorisis Part 1.json b/QuestPaths/Endwalker/AetherCurrents/Elpis/4507_Touring Anagnorisis Part 1.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4507_Touring Anagnorisis Part 1.json rename to QuestPaths/Endwalker/AetherCurrents/Elpis/4507_Touring Anagnorisis Part 1.json index 438747936..63573553f 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4507_Touring Anagnorisis Part 1.json +++ b/QuestPaths/Endwalker/AetherCurrents/Elpis/4507_Touring Anagnorisis Part 1.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4511_An Expected Guest.json b/QuestPaths/Endwalker/AetherCurrents/Elpis/4511_An Expected Guest.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4511_An Expected Guest.json rename to QuestPaths/Endwalker/AetherCurrents/Elpis/4511_An Expected Guest.json index bc3a4f1ea..6713a6f2f 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Elpis/4511_An Expected Guest.json +++ b/QuestPaths/Endwalker/AetherCurrents/Elpis/4511_An Expected Guest.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4216_Best Delivered Cold.json b/QuestPaths/Endwalker/AetherCurrents/Garlemald/4216_Best Delivered Cold.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4216_Best Delivered Cold.json rename to QuestPaths/Endwalker/AetherCurrents/Garlemald/4216_Best Delivered Cold.json index 1f2d90fe7..5ca1d424c 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4216_Best Delivered Cold.json +++ b/QuestPaths/Endwalker/AetherCurrents/Garlemald/4216_Best Delivered Cold.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json b/QuestPaths/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json rename to QuestPaths/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json index a1cae574c..70d69c967 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json +++ b/QuestPaths/Endwalker/AetherCurrents/Garlemald/4232_Children Are Our Future.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4498_In Pursuit of Power.json b/QuestPaths/Endwalker/AetherCurrents/Garlemald/4498_In Pursuit of Power.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4498_In Pursuit of Power.json rename to QuestPaths/Endwalker/AetherCurrents/Garlemald/4498_In Pursuit of Power.json index 4d3c6d48c..71567a97a 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4498_In Pursuit of Power.json +++ b/QuestPaths/Endwalker/AetherCurrents/Garlemald/4498_In Pursuit of Power.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4502_Stranded at the Station.json b/QuestPaths/Endwalker/AetherCurrents/Garlemald/4502_Stranded at the Station.json similarity index 94% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4502_Stranded at the Station.json rename to QuestPaths/Endwalker/AetherCurrents/Garlemald/4502_Stranded at the Station.json index 0f5354003..3a00888a1 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Garlemald/4502_Stranded at the Station.json +++ b/QuestPaths/Endwalker/AetherCurrents/Garlemald/4502_Stranded at the Station.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4320_Gleaners Wish.json b/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4320_Gleaners Wish.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4320_Gleaners Wish.json rename to QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4320_Gleaners Wish.json index ae137fd2c..9f497c6d9 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4320_Gleaners Wish.json +++ b/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4320_Gleaners Wish.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4329_Let the Good Times Troll.json b/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4329_Let the Good Times Troll.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4329_Let the Good Times Troll.json rename to QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4329_Let the Good Times Troll.json index bb4390ea8..68fc7233b 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4329_Let the Good Times Troll.json +++ b/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4329_Let the Good Times Troll.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4480_Lost Little Troll.json b/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4480_Lost Little Troll.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4480_Lost Little Troll.json rename to QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4480_Lost Little Troll.json index ff4153da3..40c2981fc 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4480_Lost Little Troll.json +++ b/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4480_Lost Little Troll.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4484_The Lad in Labyrinthos.json b/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4484_The Lad in Labyrinthos.json similarity index 94% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4484_The Lad in Labyrinthos.json rename to QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4484_The Lad in Labyrinthos.json index 84b3ed642..b8ba39c64 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4484_The Lad in Labyrinthos.json +++ b/QuestPaths/Endwalker/AetherCurrents/Labyrinthos/4484_The Lad in Labyrinthos.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4240_True Carrot Crimes.json b/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4240_True Carrot Crimes.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4240_True Carrot Crimes.json rename to QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4240_True Carrot Crimes.json index c61cab8f9..0a7f857e2 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4240_True Carrot Crimes.json +++ b/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4240_True Carrot Crimes.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4241_Carrots Its Whats for Dinner.json b/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4241_Carrots Its Whats for Dinner.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4241_Carrots Its Whats for Dinner.json rename to QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4241_Carrots Its Whats for Dinner.json index d620cb1cd..cb226cfeb 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4241_Carrots Its Whats for Dinner.json +++ b/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4241_Carrots Its Whats for Dinner.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4253_Alluring Allag.json b/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4253_Alluring Allag.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4253_Alluring Allag.json rename to QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4253_Alluring Allag.json index 0bc968ef6..b637d472c 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4253_Alluring Allag.json +++ b/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4253_Alluring Allag.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4516_Name That Way.json b/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4516_Name That Way.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4516_Name That Way.json rename to QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4516_Name That Way.json index 38d7f4014..328289cd4 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4516_Name That Way.json +++ b/QuestPaths/Endwalker/AetherCurrents/Mare Lamentorum/4516_Name That Way.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4203_Alchemist or Dancer.json b/QuestPaths/Endwalker/AetherCurrents/Thavnair/4203_Alchemist or Dancer.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4203_Alchemist or Dancer.json rename to QuestPaths/Endwalker/AetherCurrents/Thavnair/4203_Alchemist or Dancer.json index 117f09a01..8615adf15 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4203_Alchemist or Dancer.json +++ b/QuestPaths/Endwalker/AetherCurrents/Thavnair/4203_Alchemist or Dancer.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4257_In Agamas Footsteps.json b/QuestPaths/Endwalker/AetherCurrents/Thavnair/4257_In Agamas Footsteps.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4257_In Agamas Footsteps.json rename to QuestPaths/Endwalker/AetherCurrents/Thavnair/4257_In Agamas Footsteps.json index e6170225d..9e98e09d4 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4257_In Agamas Footsteps.json +++ b/QuestPaths/Endwalker/AetherCurrents/Thavnair/4257_In Agamas Footsteps.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4259_Radiant Patrol.json b/QuestPaths/Endwalker/AetherCurrents/Thavnair/4259_Radiant Patrol.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4259_Radiant Patrol.json rename to QuestPaths/Endwalker/AetherCurrents/Thavnair/4259_Radiant Patrol.json index fc8571011..e2f52ee53 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4259_Radiant Patrol.json +++ b/QuestPaths/Endwalker/AetherCurrents/Thavnair/4259_Radiant Patrol.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4489_Steppe Child.json b/QuestPaths/Endwalker/AetherCurrents/Thavnair/4489_Steppe Child.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4489_Steppe Child.json rename to QuestPaths/Endwalker/AetherCurrents/Thavnair/4489_Steppe Child.json index a5d84e784..87571b014 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Thavnair/4489_Steppe Child.json +++ b/QuestPaths/Endwalker/AetherCurrents/Thavnair/4489_Steppe Child.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4342_Ending as One.json b/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4342_Ending as One.json similarity index 94% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4342_Ending as One.json rename to QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4342_Ending as One.json index 83d7f94c7..dae22479b 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4342_Ending as One.json +++ b/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4342_Ending as One.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4346_A Most Stimulating Discussion.json b/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4346_A Most Stimulating Discussion.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4346_A Most Stimulating Discussion.json rename to QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4346_A Most Stimulating Discussion.json index 6927c1158..020beb027 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4346_A Most Stimulating Discussion.json +++ b/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4346_A Most Stimulating Discussion.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4354_Combat Evolved.json b/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4354_Combat Evolved.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4354_Combat Evolved.json rename to QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4354_Combat Evolved.json index 563ff11cb..b74d1e08d 100644 --- a/Questionable/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4354_Combat Evolved.json +++ b/QuestPaths/Endwalker/AetherCurrents/Ultima Thule/4354_Combat Evolved.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json index 033b9f997..6ae5067b8 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4358_Old Sharlayan New to You.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4358_Old Sharlayan New to You.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4358_Old Sharlayan New to You.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4358_Old Sharlayan New to You.json index 06d2607f3..41b4c872c 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4358_Old Sharlayan New to You.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4358_Old Sharlayan New to You.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4359_Hitting the Books.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4359_Hitting the Books.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4359_Hitting the Books.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4359_Hitting the Books.json index 26d0912b5..e634e7dba 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4359_Hitting the Books.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4359_Hitting the Books.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4360_A Seat at the Last Stand.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4360_A Seat at the Last Stand.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4360_A Seat at the Last Stand.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4360_A Seat at the Last Stand.json index 6ec1ab097..6e75b26ad 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4360_A Seat at the Last Stand.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4360_A Seat at the Last Stand.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4361_A Labyrinthine Descent.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4361_A Labyrinthine Descent.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4361_A Labyrinthine Descent.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4361_A Labyrinthine Descent.json index 4e8a1be20..fd83a9b70 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4361_A Labyrinthine Descent.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4361_A Labyrinthine Descent.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4362_Glorified Ratcatcher.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4362_Glorified Ratcatcher.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4362_Glorified Ratcatcher.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4362_Glorified Ratcatcher.json index 6c73776c3..6348c2308 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4362_Glorified Ratcatcher.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4362_Glorified Ratcatcher.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4363_Deeper into the Maze.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4363_Deeper into the Maze.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4363_Deeper into the Maze.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4363_Deeper into the Maze.json index 563f39613..54e4f6b63 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4363_Deeper into the Maze.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4363_Deeper into the Maze.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json index 585726f73..685f19b2e 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json index 4c352a19f..ac220f56e 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4366_A Guide of Sorts.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4366_A Guide of Sorts.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4366_A Guide of Sorts.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4366_A Guide of Sorts.json index d15b6634d..173a09418 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4366_A Guide of Sorts.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4366_A Guide of Sorts.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4367_Estate Visitor.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4367_Estate Visitor.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4367_Estate Visitor.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4367_Estate Visitor.json index 2884f8a8a..8718794be 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4367_Estate Visitor.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4367_Estate Visitor.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4368_For Thavnair Bound.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4368_For Thavnair Bound.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4368_For Thavnair Bound.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4368_For Thavnair Bound.json index eaaa25c96..43983bf34 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4368_For Thavnair Bound.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4368_For Thavnair Bound.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4369_On Low Tide.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4369_On Low Tide.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4369_On Low Tide.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4369_On Low Tide.json index a828bbfad..7ecc52ff2 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4369_On Low Tide.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4369_On Low Tide.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4370_A Fishermans Friend.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4370_A Fishermans Friend.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4370_A Fishermans Friend.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4370_A Fishermans Friend.json index a306f3206..b8c611112 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4370_A Fishermans Friend.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4370_A Fishermans Friend.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4371_House of Divinities.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4371_House of Divinities.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4371_House of Divinities.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4371_House of Divinities.json index 8ef23c2e8..ab36dc22d 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4371_House of Divinities.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4371_House of Divinities.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4372_The Great Work.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4372_The Great Work.json similarity index 99% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4372_The Great Work.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4372_The Great Work.json index ad1ec68aa..19fbf200f 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4372_The Great Work.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4372_The Great Work.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "Comment": "This is possibly the least polished quest so far, as the follow steps are awkward (need to move >10 units away to trigger the follow-up)", "QuestSequence": [ diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4373_Shadowed Footsteps.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4373_Shadowed Footsteps.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4373_Shadowed Footsteps.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4373_Shadowed Footsteps.json index 135528e62..2c01f33ab 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4373_Shadowed Footsteps.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4373_Shadowed Footsteps.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4374_A Boys Errand.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4374_A Boys Errand.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4374_A Boys Errand.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4374_A Boys Errand.json index 89133562a..9c2b153f2 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4374_A Boys Errand.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4374_A Boys Errand.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4375_Tipping the Scale.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4375_Tipping the Scale.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4375_Tipping the Scale.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4375_Tipping the Scale.json index 8d3327d79..21c598587 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4375_Tipping the Scale.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4375_Tipping the Scale.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4376_The Satrap of Radz at Han.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4376_The Satrap of Radz at Han.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4376_The Satrap of Radz at Han.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4376_The Satrap of Radz at Han.json index 7c362e72b..e928ce09d 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4376_The Satrap of Radz at Han.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4376_The Satrap of Radz at Han.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4377_In the Dark of the Tower.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4377_In the Dark of the Tower.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4377_In the Dark of the Tower.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4377_In the Dark of the Tower.json index 2750142d5..709a45aea 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4377_In the Dark of the Tower.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4377_In the Dark of the Tower.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4378_The Jewel of Thavnair.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4378_The Jewel of Thavnair.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4378_The Jewel of Thavnair.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4378_The Jewel of Thavnair.json index b7f92b58b..3774871f8 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4378_The Jewel of Thavnair.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4378_The Jewel of Thavnair.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4379_The Color of Joy.json b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4379_The Color of Joy.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4379_The Color of Joy.json rename to QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4379_The Color of Joy.json index d39b9f2aa..6473b6130 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4379_The Color of Joy.json +++ b/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4379_The Color of Joy.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4380_Sound the Bell, Schools in.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4380_Sound the Bell, Schools in.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4380_Sound the Bell, Schools in.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4380_Sound the Bell, Schools in.json index 02fa6fbf5..b1aa531eb 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4380_Sound the Bell, Schools in.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4380_Sound the Bell, Schools in.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4381_A Capital Idea.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4381_A Capital Idea.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4381_A Capital Idea.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4381_A Capital Idea.json index 4f3bf29f0..a889d0754 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4381_A Capital Idea.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4381_A Capital Idea.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4382_Best of the Best.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4382_Best of the Best.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4382_Best of the Best.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4382_Best of the Best.json index 0564a7e7a..7d10000e6 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4382_Best of the Best.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4382_Best of the Best.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4383_A Frosty Reception.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4383_A Frosty Reception.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4383_A Frosty Reception.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4383_A Frosty Reception.json index 0e50c4fc8..345a81a0c 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4383_A Frosty Reception.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4383_A Frosty Reception.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "TerritoryBlacklist": [ 1010 diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4384_Tracks in the Snow.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4384_Tracks in the Snow.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4384_Tracks in the Snow.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4384_Tracks in the Snow.json index e301cb5e3..d8b23832f 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4384_Tracks in the Snow.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4384_Tracks in the Snow.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4385_How the Mighty Are Fallen.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4385_How the Mighty Are Fallen.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4385_How the Mighty Are Fallen.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4385_How the Mighty Are Fallen.json index f683e5265..711b3ec24 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4385_How the Mighty Are Fallen.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4385_How the Mighty Are Fallen.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4386_At the End of the Trail.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4386_At the End of the Trail.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4386_At the End of the Trail.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4386_At the End of the Trail.json index 8b76e9990..7273a3315 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4386_At the End of the Trail.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4386_At the End of the Trail.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4387_A Way Forward.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4387_A Way Forward.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4387_A Way Forward.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4387_A Way Forward.json index f6fd793a2..8cc0d700b 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4387_A Way Forward.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4387_A Way Forward.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4388_The Last Bastion.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4388_The Last Bastion.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4388_The Last Bastion.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4388_The Last Bastion.json index 49fe062a2..63b2250b5 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4388_The Last Bastion.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4388_The Last Bastion.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4389_Personae non Gratae.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4389_Personae non Gratae.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4389_Personae non Gratae.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4389_Personae non Gratae.json index 06f750fba..d0383fa8a 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4389_Personae non Gratae.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4389_Personae non Gratae.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4390_His Park Materials.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4390_His Park Materials.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4390_His Park Materials.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4390_His Park Materials.json index b649c4132..cee2e95c0 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4390_His Park Materials.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4390_His Park Materials.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4391_No Good Deed.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4391_No Good Deed.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4391_No Good Deed.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4391_No Good Deed.json index 6ec5ce22e..4d8824c48 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4391_No Good Deed.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4391_No Good Deed.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4392_Alea Iacta Est.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4392_Alea Iacta Est.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4392_Alea Iacta Est.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4392_Alea Iacta Est.json index 87ea3a3e8..81aed27d9 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4392_Alea Iacta Est.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4392_Alea Iacta Est.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4393_Strange Bedfellows.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4393_Strange Bedfellows.json similarity index 99% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4393_Strange Bedfellows.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4393_Strange Bedfellows.json index 5078202db..116ea21f7 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4393_Strange Bedfellows.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4393_Strange Bedfellows.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4394_In from the Cold.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4394_In from the Cold.json similarity index 94% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4394_In from the Cold.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4394_In from the Cold.json index ab7725868..25b94232a 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4394_In from the Cold.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4394_In from the Cold.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4395_Gateway of the Gods.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4395_Gateway of the Gods.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4395_Gateway of the Gods.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4395_Gateway of the Gods.json index 156248350..c3ac84662 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4395_Gateway of the Gods.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4395_Gateway of the Gods.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4396_A Trip to the Moon.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4396_A Trip to the Moon.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4396_A Trip to the Moon.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4396_A Trip to the Moon.json index 8b1774291..3e5fbbefd 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4396_A Trip to the Moon.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4396_A Trip to the Moon.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4397_Sea of Sorrow.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4397_Sea of Sorrow.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4397_Sea of Sorrow.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4397_Sea of Sorrow.json index 3a8be09ab..a5c0d5edc 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4397_Sea of Sorrow.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4397_Sea of Sorrow.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4398_The Martyr.json b/QuestPaths/Endwalker/MSQ/B-Garlemald/4398_The Martyr.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4398_The Martyr.json rename to QuestPaths/Endwalker/MSQ/B-Garlemald/4398_The Martyr.json index 2c8790783..51e28375d 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/B-Garlemald/4398_The Martyr.json +++ b/QuestPaths/Endwalker/MSQ/B-Garlemald/4398_The Martyr.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "TerritoryBlacklist": [ 992 diff --git a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4399_In_Shadows_Wake.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4399_In_Shadows_Wake.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4399_In_Shadows_Wake.json rename to QuestPaths/Endwalker/MSQ/C-MareLamentorum/4399_In_Shadows_Wake.json index f0d0277c0..6f8585f4a 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4399_In_Shadows_Wake.json +++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4399_In_Shadows_Wake.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4400_Helping Hands.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4400_Helping Hands.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4400_Helping Hands.json rename to QuestPaths/Endwalker/MSQ/C-MareLamentorum/4400_Helping Hands.json index e838a1bf6..6fe492444 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4400_Helping Hands.json +++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4400_Helping Hands.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4401_A Harey Situation.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4401_A Harey Situation.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4401_A Harey Situation.json rename to QuestPaths/Endwalker/MSQ/C-MareLamentorum/4401_A Harey Situation.json index 885542cfd..e29218484 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4401_A Harey Situation.json +++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4401_A Harey Situation.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json rename to QuestPaths/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json index 8a31337b9..8f90639fa 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json +++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4402_A Taste of the Moon.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4403_Styled a Hero.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4403_Styled a Hero.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4403_Styled a Hero.json rename to QuestPaths/Endwalker/MSQ/C-MareLamentorum/4403_Styled a Hero.json index 17e06b5e7..3223e91a8 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4403_Styled a Hero.json +++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4403_Styled a Hero.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4404_Alls Vale That Endsvale.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4404_Alls Vale That Endsvale.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4404_Alls Vale That Endsvale.json rename to QuestPaths/Endwalker/MSQ/C-MareLamentorum/4404_Alls Vale That Endsvale.json index 09739dcb9..4293bb8f6 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4404_Alls Vale That Endsvale.json +++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4404_Alls Vale That Endsvale.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4405_Back to Old Tricks.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4405_Back to Old Tricks.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4405_Back to Old Tricks.json rename to QuestPaths/Endwalker/MSQ/C-MareLamentorum/4405_Back to Old Tricks.json index 3ac64fda7..6131425d9 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4405_Back to Old Tricks.json +++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4405_Back to Old Tricks.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4406_Settiing Things Straight.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4406_Settiing Things Straight.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4406_Settiing Things Straight.json rename to QuestPaths/Endwalker/MSQ/C-MareLamentorum/4406_Settiing Things Straight.json index 031fb3817..ed498ea1f 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4406_Settiing Things Straight.json +++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4406_Settiing Things Straight.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4407_Heart of the Matter.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4407_Heart of the Matter.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4407_Heart of the Matter.json rename to QuestPaths/Endwalker/MSQ/C-MareLamentorum/4407_Heart of the Matter.json index b731c2a5b..dbd2af4da 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4407_Heart of the Matter.json +++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4407_Heart of the Matter.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4408_Returning Home.json b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4408_Returning Home.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4408_Returning Home.json rename to QuestPaths/Endwalker/MSQ/C-MareLamentorum/4408_Returning Home.json index f308f0f32..52a8df531 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4408_Returning Home.json +++ b/QuestPaths/Endwalker/MSQ/C-MareLamentorum/4408_Returning Home.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4409_Skies Aflame.json b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4409_Skies Aflame.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4409_Skies Aflame.json rename to QuestPaths/Endwalker/MSQ/D-Thavnair2/4409_Skies Aflame.json index 915609543..dcc7ef9ca 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4409_Skies Aflame.json +++ b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4409_Skies Aflame.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4410_The Blasphemy Unmasked.json b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4410_The Blasphemy Unmasked.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4410_The Blasphemy Unmasked.json rename to QuestPaths/Endwalker/MSQ/D-Thavnair2/4410_The Blasphemy Unmasked.json index 916f3272e..a72c9042c 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4410_The Blasphemy Unmasked.json +++ b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4410_The Blasphemy Unmasked.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4411_Amidst the Apocalypse.json b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4411_Amidst the Apocalypse.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4411_Amidst the Apocalypse.json rename to QuestPaths/Endwalker/MSQ/D-Thavnair2/4411_Amidst the Apocalypse.json index ed89c42f6..ff6d86e3f 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4411_Amidst the Apocalypse.json +++ b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4411_Amidst the Apocalypse.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4412_Beyond the Depths of Despair.json b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4412_Beyond the Depths of Despair.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4412_Beyond the Depths of Despair.json rename to QuestPaths/Endwalker/MSQ/D-Thavnair2/4412_Beyond the Depths of Despair.json index f6c492df5..528996df0 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4412_Beyond the Depths of Despair.json +++ b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4412_Beyond the Depths of Despair.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4413_That We Might Live.json b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4413_That We Might Live.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4413_That We Might Live.json rename to QuestPaths/Endwalker/MSQ/D-Thavnair2/4413_That We Might Live.json index 3a0134756..7cc177668 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4413_That We Might Live.json +++ b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4413_That We Might Live.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4414_When All Hope Seems Lost.json b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4414_When All Hope Seems Lost.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4414_When All Hope Seems Lost.json rename to QuestPaths/Endwalker/MSQ/D-Thavnair2/4414_When All Hope Seems Lost.json index 5007acbf7..a540b3e63 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4414_When All Hope Seems Lost.json +++ b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4414_When All Hope Seems Lost.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4415_Warm Hearts, Rekindled Hopes.json b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4415_Warm Hearts, Rekindled Hopes.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4415_Warm Hearts, Rekindled Hopes.json rename to QuestPaths/Endwalker/MSQ/D-Thavnair2/4415_Warm Hearts, Rekindled Hopes.json index 79180b25d..08e581a06 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4415_Warm Hearts, Rekindled Hopes.json +++ b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4415_Warm Hearts, Rekindled Hopes.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4416_Simple Pleasures.json b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4416_Simple Pleasures.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4416_Simple Pleasures.json rename to QuestPaths/Endwalker/MSQ/D-Thavnair2/4416_Simple Pleasures.json index b822bc38d..a045b5ac9 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4416_Simple Pleasures.json +++ b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4416_Simple Pleasures.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4417_Under His Wing.json b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4417_Under His Wing.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4417_Under His Wing.json rename to QuestPaths/Endwalker/MSQ/D-Thavnair2/4417_Under His Wing.json index 5f1f571c2..6cef9b11c 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4417_Under His Wing.json +++ b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4417_Under His Wing.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4418_At Worlds End.json b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4418_At Worlds End.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4418_At Worlds End.json rename to QuestPaths/Endwalker/MSQ/D-Thavnair2/4418_At Worlds End.json index 01f6f3d80..51f9e948c 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/D-Thavnair2/4418_At Worlds End.json +++ b/QuestPaths/Endwalker/MSQ/D-Thavnair2/4418_At Worlds End.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4419_Return to the Crystarium.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4419_Return to the Crystarium.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4419_Return to the Crystarium.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4419_Return to the Crystarium.json index c7dfbc992..ceab4a96f 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4419_Return to the Crystarium.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4419_Return to the Crystarium.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4420_Hope Upon a Flower.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4420_Hope Upon a Flower.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4420_Hope Upon a Flower.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4420_Hope Upon a Flower.json index 3daa9fa5d..5630fd9ff 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4420_Hope Upon a Flower.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4420_Hope Upon a Flower.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4421_Petalouda Hunt.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4421_Petalouda Hunt.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4421_Petalouda Hunt.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4421_Petalouda Hunt.json index 080664c6b..357209233 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4421_Petalouda Hunt.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4421_Petalouda Hunt.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4422_In Search of Hermes.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4422_In Search of Hermes.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4422_In Search of Hermes.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4422_In Search of Hermes.json index 9132a24ec..a8d89fff0 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4422_In Search of Hermes.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4422_In Search of Hermes.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4423_Ponder Warrant Cherish Welcome.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4423_Ponder Warrant Cherish Welcome.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4423_Ponder Warrant Cherish Welcome.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4423_Ponder Warrant Cherish Welcome.json index 28f0c21ea..b9d0e5d28 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4423_Ponder Warrant Cherish Welcome.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4423_Ponder Warrant Cherish Welcome.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4424_Lives Apart.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4424_Lives Apart.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4424_Lives Apart.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4424_Lives Apart.json index 807b85e47..7fe9bd426 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4424_Lives Apart.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4424_Lives Apart.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4425_Their Greatest Contribution.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4425_Their Greatest Contribution.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4425_Their Greatest Contribution.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4425_Their Greatest Contribution.json index 2f4167231..125576d48 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4425_Their Greatest Contribution.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4425_Their Greatest Contribution.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4426_Aether to Aether.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4426_Aether to Aether.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4426_Aether to Aether.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4426_Aether to Aether.json index 5352451d5..cb64a9f31 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4426_Aether to Aether.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4426_Aether to Aether.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4427_A Sentimental Gift.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4427_A Sentimental Gift.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4427_A Sentimental Gift.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4427_A Sentimental Gift.json index 610cb853e..9bb363bc1 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4427_A Sentimental Gift.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4427_A Sentimental Gift.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4428_Verdict and Execution.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4428_Verdict and Execution.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4428_Verdict and Execution.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4428_Verdict and Execution.json index 6b4040f2d..d22fbda63 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4428_Verdict and Execution.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4428_Verdict and Execution.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4429_Travelers at the Crossroads.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4429_Travelers at the Crossroads.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4429_Travelers at the Crossroads.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4429_Travelers at the Crossroads.json index 52d650dfd..f2751646a 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4429_Travelers at the Crossroads.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4429_Travelers at the Crossroads.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4430_A Past Not Yet Come to Pass.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4430_A Past Not Yet Come to Pass.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4430_A Past Not Yet Come to Pass.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4430_A Past Not Yet Come to Pass.json index cd21f0d62..3d7482549 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4430_A Past Not Yet Come to Pass.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4430_A Past Not Yet Come to Pass.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4431_Witness to the Spectacle.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4431_Witness to the Spectacle.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4431_Witness to the Spectacle.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4431_Witness to the Spectacle.json index d33ae5e46..277b19a02 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4431_Witness to the Spectacle.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4431_Witness to the Spectacle.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4432_Worthy of His Back.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4432_Worthy of His Back.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4432_Worthy of His Back.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4432_Worthy of His Back.json index eed67db3d..8dff4e72a 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4432_Worthy of His Back.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4432_Worthy of His Back.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4433_A Flower upon Your Return.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4433_A Flower upon Your Return.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4433_A Flower upon Your Return.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4433_A Flower upon Your Return.json index efbe4c0be..fdf7b81c4 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4433_A Flower upon Your Return.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4433_A Flower upon Your Return.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4434_Hunger in the Garden.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4434_Hunger in the Garden.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4434_Hunger in the Garden.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4434_Hunger in the Garden.json index 6928b2f84..7850888ca 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4434_Hunger in the Garden.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4434_Hunger in the Garden.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4435_Words without Sound.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4435_Words without Sound.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4435_Words without Sound.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4435_Words without Sound.json index 6ab08d043..5f6b61d91 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4435_Words without Sound.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4435_Words without Sound.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4436_Follow Wander Stumble Listen.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4436_Follow Wander Stumble Listen.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4436_Follow Wander Stumble Listen.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4436_Follow Wander Stumble Listen.json index e23cd4693..ed6a1d649 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4436_Follow Wander Stumble Listen.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4436_Follow Wander Stumble Listen.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4437_Caging the Messenger.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4437_Caging the Messenger.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4437_Caging the Messenger.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4437_Caging the Messenger.json index 05cb70065..a90e87c87 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4437_Caging the Messenger.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4437_Caging the Messenger.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "TerritoryBlacklist": [ 974 diff --git a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4438_Thou Must Live Die and Know.json b/QuestPaths/Endwalker/MSQ/E-Elpis/4438_Thou Must Live Die and Know.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4438_Thou Must Live Die and Know.json rename to QuestPaths/Endwalker/MSQ/E-Elpis/4438_Thou Must Live Die and Know.json index 2729997b7..d6764c771 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/E-Elpis/4438_Thou Must Live Die and Know.json +++ b/QuestPaths/Endwalker/MSQ/E-Elpis/4438_Thou Must Live Die and Know.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4439_As the Heavens Burn.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4439_As the Heavens Burn.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4439_As the Heavens Burn.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4439_As the Heavens Burn.json index 599486b7d..f0dcc64fa 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4439_As the Heavens Burn.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4439_As the Heavens Burn.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4440_Outside Help.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4440_Outside Help.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4440_Outside Help.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4440_Outside Help.json index 85a5a8c38..b42a58317 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4440_Outside Help.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4440_Outside Help.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4441_Going Underground.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4441_Going Underground.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4441_Going Underground.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4441_Going Underground.json index 9654a7236..95764d141 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4441_Going Underground.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4441_Going Underground.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4442_No Job Too Small.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4442_No Job Too Small.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4442_No Job Too Small.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4442_No Job Too Small.json index a0b68026f..cd00f5c78 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4442_No Job Too Small.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4442_No Job Too Small.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4443_Wise Guides.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4443_Wise Guides.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4443_Wise Guides.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4443_Wise Guides.json index e324c1cac..38c2dbaf7 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4443_Wise Guides.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4443_Wise Guides.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4444_Agriculture Shock.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4444_Agriculture Shock.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4444_Agriculture Shock.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4444_Agriculture Shock.json index 4b0a5aadc..f0b1fc983 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4444_Agriculture Shock.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4444_Agriculture Shock.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4445_Sage Council.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4445_Sage Council.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4445_Sage Council.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4445_Sage Council.json index df8d99a99..23f73707e 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4445_Sage Council.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4445_Sage Council.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4446_Hither and Yarns.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4446_Hither and Yarns.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4446_Hither and Yarns.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4446_Hither and Yarns.json index 8c59e5d1b..d954b745a 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4446_Hither and Yarns.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4446_Hither and Yarns.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4447_Once Forged.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4447_Once Forged.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4447_Once Forged.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4447_Once Forged.json index 90dcf6acb..86c87dd45 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4447_Once Forged.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4447_Once Forged.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4448_Bonds of Adamantite.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4448_Bonds of Adamantite.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4448_Bonds of Adamantite.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4448_Bonds of Adamantite.json index c319c430c..4574f6d0b 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4448_Bonds of Adamantite.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4448_Bonds of Adamantite.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4449_Her Children One and All.json b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4449_Her Children One and All.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4449_Her Children One and All.json rename to QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4449_Her Children One and All.json index f7b7ff8ef..977c31288 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4449_Her Children One and All.json +++ b/QuestPaths/Endwalker/MSQ/F-Labyrinthos2/4449_Her Children One and All.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4450_A Bold Decision.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4450_A Bold Decision.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4450_A Bold Decision.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4450_A Bold Decision.json index 2acee38e4..d8f649c22 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4450_A Bold Decision.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4450_A Bold Decision.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4451_Friends Gathered.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4451_Friends Gathered.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4451_Friends Gathered.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4451_Friends Gathered.json index 2e4d6d937..2318361a5 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4451_Friends Gathered.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4451_Friends Gathered.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4452_Unto the Heavens.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4452_Unto the Heavens.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4452_Unto the Heavens.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4452_Unto the Heavens.json index 89c4e4eec..68e7201ae 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4452_Unto the Heavens.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4452_Unto the Heavens.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4453_A Strange New World.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4453_A Strange New World.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4453_A Strange New World.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4453_A Strange New World.json index f6e509fd1..bfadff4d9 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4453_A Strange New World.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4453_A Strange New World.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4454_On Burdened Wings.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4454_On Burdened Wings.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4454_On Burdened Wings.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4454_On Burdened Wings.json index 39fb52120..6d98ca47c 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4454_On Burdened Wings.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4454_On Burdened Wings.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4455_A Test of Will.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4455_A Test of Will.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4455_A Test of Will.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4455_A Test of Will.json index 6f0777b83..5a3d1b217 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4455_A Test of Will.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4455_A Test of Will.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4456_Roads Paved of Sacrifice.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4456_Roads Paved of Sacrifice.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4456_Roads Paved of Sacrifice.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4456_Roads Paved of Sacrifice.json index 21ce49685..9752d9eda 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4456_Roads Paved of Sacrifice.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4456_Roads Paved of Sacrifice.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4457_Flesh Abandoned.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4457_Flesh Abandoned.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4457_Flesh Abandoned.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4457_Flesh Abandoned.json index 16e9a70cb..f37cc0ae5 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4457_Flesh Abandoned.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4457_Flesh Abandoned.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4458_Where Knowledge Leads.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4458_Where Knowledge Leads.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4458_Where Knowledge Leads.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4458_Where Knowledge Leads.json index 281f85790..34af49d1b 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4458_Where Knowledge Leads.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4458_Where Knowledge Leads.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4459_Victory x Lost.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4459_Victory x Lost.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4459_Victory x Lost.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4459_Victory x Lost.json index cc69553cb..99b7938bb 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4459_Victory x Lost.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4459_Victory x Lost.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4460_x.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4460_x.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4460_x.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4460_x.json index 9313227fe..58b807186 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4460_x.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4460_x.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4461_Hello World.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4461_Hello World.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4461_Hello World.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4461_Hello World.json index 08595d027..62bce9fee 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4461_Hello World.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4461_Hello World.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4462_Forge Ahead.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4462_Forge Ahead.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4462_Forge Ahead.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4462_Forge Ahead.json index 1588d7ade..1681f9f12 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4462_Forge Ahead.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4462_Forge Ahead.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4463_Youre Not Alone.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4463_Youre Not Alone.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4463_Youre Not Alone.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4463_Youre Not Alone.json index 8e6c1eb95..e30ef3b5e 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4463_Youre Not Alone.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4463_Youre Not Alone.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4464_Endwalker.json b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4464_Endwalker.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4464_Endwalker.json rename to QuestPaths/Endwalker/MSQ/G-UltimaThule/4464_Endwalker.json index f4a8bdcb1..9ce295c14 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/G-UltimaThule/4464_Endwalker.json +++ b/QuestPaths/Endwalker/MSQ/G-UltimaThule/4464_Endwalker.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "TerritoryBlacklist": [ 973 diff --git a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4526_Newfound Adventure.json b/QuestPaths/Endwalker/MSQ/H-6.1/4526_Newfound Adventure.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4526_Newfound Adventure.json rename to QuestPaths/Endwalker/MSQ/H-6.1/4526_Newfound Adventure.json index d482a328f..80a609d42 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4526_Newfound Adventure.json +++ b/QuestPaths/Endwalker/MSQ/H-6.1/4526_Newfound Adventure.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4527_Bountiful Ruins.json b/QuestPaths/Endwalker/MSQ/H-6.1/4527_Bountiful Ruins.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4527_Bountiful Ruins.json rename to QuestPaths/Endwalker/MSQ/H-6.1/4527_Bountiful Ruins.json index 4d032d946..cc0b7cc52 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4527_Bountiful Ruins.json +++ b/QuestPaths/Endwalker/MSQ/H-6.1/4527_Bountiful Ruins.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4528_Friends for the Road.json b/QuestPaths/Endwalker/MSQ/H-6.1/4528_Friends for the Road.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4528_Friends for the Road.json rename to QuestPaths/Endwalker/MSQ/H-6.1/4528_Friends for the Road.json index eea0ec923..1d8d4e324 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4528_Friends for the Road.json +++ b/QuestPaths/Endwalker/MSQ/H-6.1/4528_Friends for the Road.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4529_Alzadaals Legacy.json b/QuestPaths/Endwalker/MSQ/H-6.1/4529_Alzadaals Legacy.json similarity index 94% rename from Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4529_Alzadaals Legacy.json rename to QuestPaths/Endwalker/MSQ/H-6.1/4529_Alzadaals Legacy.json index b83f9e85f..65cc21c05 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4529_Alzadaals Legacy.json +++ b/QuestPaths/Endwalker/MSQ/H-6.1/4529_Alzadaals Legacy.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "TerritoryBlacklist": [ 1050 diff --git a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4530_A Brothers Grief.json b/QuestPaths/Endwalker/MSQ/H-6.1/4530_A Brothers Grief.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4530_A Brothers Grief.json rename to QuestPaths/Endwalker/MSQ/H-6.1/4530_A Brothers Grief.json index a74d547b0..65b557ac4 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4530_A Brothers Grief.json +++ b/QuestPaths/Endwalker/MSQ/H-6.1/4530_A Brothers Grief.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4531_Sharing the Wealth.json b/QuestPaths/Endwalker/MSQ/H-6.1/4531_Sharing the Wealth.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4531_Sharing the Wealth.json rename to QuestPaths/Endwalker/MSQ/H-6.1/4531_Sharing the Wealth.json index 316923bf2..d6156e09b 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4531_Sharing the Wealth.json +++ b/QuestPaths/Endwalker/MSQ/H-6.1/4531_Sharing the Wealth.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4532_Bridging the Rift.json b/QuestPaths/Endwalker/MSQ/H-6.1/4532_Bridging the Rift.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4532_Bridging the Rift.json rename to QuestPaths/Endwalker/MSQ/H-6.1/4532_Bridging the Rift.json index 476fb9a90..425bea26f 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4532_Bridging the Rift.json +++ b/QuestPaths/Endwalker/MSQ/H-6.1/4532_Bridging the Rift.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json b/QuestPaths/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json rename to QuestPaths/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json index 9793b783f..bf47298a5 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json +++ b/QuestPaths/Endwalker/MSQ/H-6.1/4533_Restricted Reading.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4534_Void Theory.json b/QuestPaths/Endwalker/MSQ/H-6.1/4534_Void Theory.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4534_Void Theory.json rename to QuestPaths/Endwalker/MSQ/H-6.1/4534_Void Theory.json index 5c815b993..b42471b8d 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4534_Void Theory.json +++ b/QuestPaths/Endwalker/MSQ/H-6.1/4534_Void Theory.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4535_A Satraps Duty.json b/QuestPaths/Endwalker/MSQ/H-6.1/4535_A Satraps Duty.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4535_A Satraps Duty.json rename to QuestPaths/Endwalker/MSQ/H-6.1/4535_A Satraps Duty.json index 960623354..88d18b130 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/H-6.1/4535_A Satraps Duty.json +++ b/QuestPaths/Endwalker/MSQ/H-6.1/4535_A Satraps Duty.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4592_In Search of Azdaja.json b/QuestPaths/Endwalker/MSQ/I-6.2/4592_In Search of Azdaja.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4592_In Search of Azdaja.json rename to QuestPaths/Endwalker/MSQ/I-6.2/4592_In Search of Azdaja.json index f2d2e9c82..61f0623ca 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4592_In Search of Azdaja.json +++ b/QuestPaths/Endwalker/MSQ/I-6.2/4592_In Search of Azdaja.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4593_Shadowed Remnants.json b/QuestPaths/Endwalker/MSQ/I-6.2/4593_Shadowed Remnants.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4593_Shadowed Remnants.json rename to QuestPaths/Endwalker/MSQ/I-6.2/4593_Shadowed Remnants.json index 604fd68d1..276af52c2 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4593_Shadowed Remnants.json +++ b/QuestPaths/Endwalker/MSQ/I-6.2/4593_Shadowed Remnants.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4594_Where Everything Begins.json b/QuestPaths/Endwalker/MSQ/I-6.2/4594_Where Everything Begins.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4594_Where Everything Begins.json rename to QuestPaths/Endwalker/MSQ/I-6.2/4594_Where Everything Begins.json index aa488d064..ffcd8b485 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4594_Where Everything Begins.json +++ b/QuestPaths/Endwalker/MSQ/I-6.2/4594_Where Everything Begins.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4595_Groping in the Dark.json b/QuestPaths/Endwalker/MSQ/I-6.2/4595_Groping in the Dark.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4595_Groping in the Dark.json rename to QuestPaths/Endwalker/MSQ/I-6.2/4595_Groping in the Dark.json index f98f45bf6..f4c4b44a8 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4595_Groping in the Dark.json +++ b/QuestPaths/Endwalker/MSQ/I-6.2/4595_Groping in the Dark.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4596_Nowhere to Run.json b/QuestPaths/Endwalker/MSQ/I-6.2/4596_Nowhere to Run.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4596_Nowhere to Run.json rename to QuestPaths/Endwalker/MSQ/I-6.2/4596_Nowhere to Run.json index f7d5f95eb..d9c09fc8d 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4596_Nowhere to Run.json +++ b/QuestPaths/Endwalker/MSQ/I-6.2/4596_Nowhere to Run.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4597_The Wind Rises.json b/QuestPaths/Endwalker/MSQ/I-6.2/4597_The Wind Rises.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4597_The Wind Rises.json rename to QuestPaths/Endwalker/MSQ/I-6.2/4597_The Wind Rises.json index 31d40549a..4410c0f00 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4597_The Wind Rises.json +++ b/QuestPaths/Endwalker/MSQ/I-6.2/4597_The Wind Rises.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4598_Return from the Void.json b/QuestPaths/Endwalker/MSQ/I-6.2/4598_Return from the Void.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4598_Return from the Void.json rename to QuestPaths/Endwalker/MSQ/I-6.2/4598_Return from the Void.json index 6dd1cd698..90d21c5e0 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4598_Return from the Void.json +++ b/QuestPaths/Endwalker/MSQ/I-6.2/4598_Return from the Void.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4599_A World with Light and Life.json b/QuestPaths/Endwalker/MSQ/I-6.2/4599_A World with Light and Life.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4599_A World with Light and Life.json rename to QuestPaths/Endwalker/MSQ/I-6.2/4599_A World with Light and Life.json index e080c7eb1..d43ea26d5 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4599_A World with Light and Life.json +++ b/QuestPaths/Endwalker/MSQ/I-6.2/4599_A World with Light and Life.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4600_Buried Memory.json b/QuestPaths/Endwalker/MSQ/I-6.2/4600_Buried Memory.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4600_Buried Memory.json rename to QuestPaths/Endwalker/MSQ/I-6.2/4600_Buried Memory.json index 9155862e0..3b0bf4534 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/I-6.2/4600_Buried Memory.json +++ b/QuestPaths/Endwalker/MSQ/I-6.2/4600_Buried Memory.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4670_Once More unto the Void.json b/QuestPaths/Endwalker/MSQ/J-6.3/4670_Once More unto the Void.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4670_Once More unto the Void.json rename to QuestPaths/Endwalker/MSQ/J-6.3/4670_Once More unto the Void.json index cc1717f47..5e8ec06d9 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4670_Once More unto the Void.json +++ b/QuestPaths/Endwalker/MSQ/J-6.3/4670_Once More unto the Void.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4671_A Cold Reunion.json b/QuestPaths/Endwalker/MSQ/J-6.3/4671_A Cold Reunion.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4671_A Cold Reunion.json rename to QuestPaths/Endwalker/MSQ/J-6.3/4671_A Cold Reunion.json index 509068578..390ef84c6 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4671_A Cold Reunion.json +++ b/QuestPaths/Endwalker/MSQ/J-6.3/4671_A Cold Reunion.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4672_Kindled Spirit.json b/QuestPaths/Endwalker/MSQ/J-6.3/4672_Kindled Spirit.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4672_Kindled Spirit.json rename to QuestPaths/Endwalker/MSQ/J-6.3/4672_Kindled Spirit.json index 616e16023..56c68240b 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4672_Kindled Spirit.json +++ b/QuestPaths/Endwalker/MSQ/J-6.3/4672_Kindled Spirit.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4673_An Unforeseen Bargain.json b/QuestPaths/Endwalker/MSQ/J-6.3/4673_An Unforeseen Bargain.json similarity index 94% rename from Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4673_An Unforeseen Bargain.json rename to QuestPaths/Endwalker/MSQ/J-6.3/4673_An Unforeseen Bargain.json index a852f0a73..ab0479823 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4673_An Unforeseen Bargain.json +++ b/QuestPaths/Endwalker/MSQ/J-6.3/4673_An Unforeseen Bargain.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4674_King of the Mountain.json b/QuestPaths/Endwalker/MSQ/J-6.3/4674_King of the Mountain.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4674_King of the Mountain.json rename to QuestPaths/Endwalker/MSQ/J-6.3/4674_King of the Mountain.json index dede7fd14..6f0cf2d86 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4674_King of the Mountain.json +++ b/QuestPaths/Endwalker/MSQ/J-6.3/4674_King of the Mountain.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4675_A Dragons Resolve.json b/QuestPaths/Endwalker/MSQ/J-6.3/4675_A Dragons Resolve.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4675_A Dragons Resolve.json rename to QuestPaths/Endwalker/MSQ/J-6.3/4675_A Dragons Resolve.json index 1f049a6f9..dba2d1f32 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4675_A Dragons Resolve.json +++ b/QuestPaths/Endwalker/MSQ/J-6.3/4675_A Dragons Resolve.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4676_Paths Barred.json b/QuestPaths/Endwalker/MSQ/J-6.3/4676_Paths Barred.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4676_Paths Barred.json rename to QuestPaths/Endwalker/MSQ/J-6.3/4676_Paths Barred.json index ecdd952fe..4fbfeeeac 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4676_Paths Barred.json +++ b/QuestPaths/Endwalker/MSQ/J-6.3/4676_Paths Barred.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4677_Desires Untold.json b/QuestPaths/Endwalker/MSQ/J-6.3/4677_Desires Untold.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4677_Desires Untold.json rename to QuestPaths/Endwalker/MSQ/J-6.3/4677_Desires Untold.json index 054454e8e..c86a52a2d 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4677_Desires Untold.json +++ b/QuestPaths/Endwalker/MSQ/J-6.3/4677_Desires Untold.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4678_Gods Revel Lands Tremble.json b/QuestPaths/Endwalker/MSQ/J-6.3/4678_Gods Revel Lands Tremble.json similarity index 94% rename from Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4678_Gods Revel Lands Tremble.json rename to QuestPaths/Endwalker/MSQ/J-6.3/4678_Gods Revel Lands Tremble.json index 177a32248..f28d03f56 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/J-6.3/4678_Gods Revel Lands Tremble.json +++ b/QuestPaths/Endwalker/MSQ/J-6.3/4678_Gods Revel Lands Tremble.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4735_Currying Flavor.json b/QuestPaths/Endwalker/MSQ/K-6.4/4735_Currying Flavor.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4735_Currying Flavor.json rename to QuestPaths/Endwalker/MSQ/K-6.4/4735_Currying Flavor.json index 60891550d..43c8e26ea 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4735_Currying Flavor.json +++ b/QuestPaths/Endwalker/MSQ/K-6.4/4735_Currying Flavor.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4736_Going Haam.json b/QuestPaths/Endwalker/MSQ/K-6.4/4736_Going Haam.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4736_Going Haam.json rename to QuestPaths/Endwalker/MSQ/K-6.4/4736_Going Haam.json index 5d447b3e9..0d12835a5 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4736_Going Haam.json +++ b/QuestPaths/Endwalker/MSQ/K-6.4/4736_Going Haam.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "TerritoryBlacklist": [ 1126 diff --git a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4737_Like Fear to Flame.json b/QuestPaths/Endwalker/MSQ/K-6.4/4737_Like Fear to Flame.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4737_Like Fear to Flame.json rename to QuestPaths/Endwalker/MSQ/K-6.4/4737_Like Fear to Flame.json index 7993d53ce..5969b787f 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4737_Like Fear to Flame.json +++ b/QuestPaths/Endwalker/MSQ/K-6.4/4737_Like Fear to Flame.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4738_The Fallen Empire.json b/QuestPaths/Endwalker/MSQ/K-6.4/4738_The Fallen Empire.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4738_The Fallen Empire.json rename to QuestPaths/Endwalker/MSQ/K-6.4/4738_The Fallen Empire.json index fefdfc41e..be4e80c05 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4738_The Fallen Empire.json +++ b/QuestPaths/Endwalker/MSQ/K-6.4/4738_The Fallen Empire.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4739_Bonds of Trust.json b/QuestPaths/Endwalker/MSQ/K-6.4/4739_Bonds of Trust.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4739_Bonds of Trust.json rename to QuestPaths/Endwalker/MSQ/K-6.4/4739_Bonds of Trust.json index b1ee2f0bb..38097802e 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4739_Bonds of Trust.json +++ b/QuestPaths/Endwalker/MSQ/K-6.4/4739_Bonds of Trust.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4740_Lunar Rendezvous.json b/QuestPaths/Endwalker/MSQ/K-6.4/4740_Lunar Rendezvous.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4740_Lunar Rendezvous.json rename to QuestPaths/Endwalker/MSQ/K-6.4/4740_Lunar Rendezvous.json index c0d9b581c..d11cf33be 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4740_Lunar Rendezvous.json +++ b/QuestPaths/Endwalker/MSQ/K-6.4/4740_Lunar Rendezvous.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4741_The Red Side of the Moon.json b/QuestPaths/Endwalker/MSQ/K-6.4/4741_The Red Side of the Moon.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4741_The Red Side of the Moon.json rename to QuestPaths/Endwalker/MSQ/K-6.4/4741_The Red Side of the Moon.json index 57bf8625b..0c0096959 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4741_The Red Side of the Moon.json +++ b/QuestPaths/Endwalker/MSQ/K-6.4/4741_The Red Side of the Moon.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4742_Abyssal Dark.json b/QuestPaths/Endwalker/MSQ/K-6.4/4742_Abyssal Dark.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4742_Abyssal Dark.json rename to QuestPaths/Endwalker/MSQ/K-6.4/4742_Abyssal Dark.json index 756b43428..b43e4031f 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4742_Abyssal Dark.json +++ b/QuestPaths/Endwalker/MSQ/K-6.4/4742_Abyssal Dark.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4743_The Dark Throne.json b/QuestPaths/Endwalker/MSQ/K-6.4/4743_The Dark Throne.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4743_The Dark Throne.json rename to QuestPaths/Endwalker/MSQ/K-6.4/4743_The Dark Throne.json index 94b46c854..c07ccc871 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/K-6.4/4743_The Dark Throne.json +++ b/QuestPaths/Endwalker/MSQ/K-6.4/4743_The Dark Throne.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4744_Seeking the Light.json b/QuestPaths/Endwalker/MSQ/L-6.5/4744_Seeking the Light.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4744_Seeking the Light.json rename to QuestPaths/Endwalker/MSQ/L-6.5/4744_Seeking the Light.json index 1a2bc8136..1a6c04a22 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4744_Seeking the Light.json +++ b/QuestPaths/Endwalker/MSQ/L-6.5/4744_Seeking the Light.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4745_Appealing the Masses.json b/QuestPaths/Endwalker/MSQ/L-6.5/4745_Appealing the Masses.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4745_Appealing the Masses.json rename to QuestPaths/Endwalker/MSQ/L-6.5/4745_Appealing the Masses.json index 4578da5f5..a307df346 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4745_Appealing the Masses.json +++ b/QuestPaths/Endwalker/MSQ/L-6.5/4745_Appealing the Masses.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4746_In Defiance of Fate.json b/QuestPaths/Endwalker/MSQ/L-6.5/4746_In Defiance of Fate.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4746_In Defiance of Fate.json rename to QuestPaths/Endwalker/MSQ/L-6.5/4746_In Defiance of Fate.json index facb0fdc1..884141691 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4746_In Defiance of Fate.json +++ b/QuestPaths/Endwalker/MSQ/L-6.5/4746_In Defiance of Fate.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4747_Back to Action.json b/QuestPaths/Endwalker/MSQ/L-6.5/4747_Back to Action.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4747_Back to Action.json rename to QuestPaths/Endwalker/MSQ/L-6.5/4747_Back to Action.json index a8cbb0359..720f488ca 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4747_Back to Action.json +++ b/QuestPaths/Endwalker/MSQ/L-6.5/4747_Back to Action.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4748_Down in the Dark.json b/QuestPaths/Endwalker/MSQ/L-6.5/4748_Down in the Dark.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4748_Down in the Dark.json rename to QuestPaths/Endwalker/MSQ/L-6.5/4748_Down in the Dark.json index 998db8667..6fd4500ad 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4748_Down in the Dark.json +++ b/QuestPaths/Endwalker/MSQ/L-6.5/4748_Down in the Dark.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4749_Reunited at Last.json b/QuestPaths/Endwalker/MSQ/L-6.5/4749_Reunited at Last.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4749_Reunited at Last.json rename to QuestPaths/Endwalker/MSQ/L-6.5/4749_Reunited at Last.json index bc83e5fb3..2e8916149 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4749_Reunited at Last.json +++ b/QuestPaths/Endwalker/MSQ/L-6.5/4749_Reunited at Last.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4750_Growing Light.json b/QuestPaths/Endwalker/MSQ/L-6.5/4750_Growing Light.json similarity index 97% rename from Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4750_Growing Light.json rename to QuestPaths/Endwalker/MSQ/L-6.5/4750_Growing Light.json index 8da8fc184..2ca6af02e 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/L-6.5/4750_Growing Light.json +++ b/QuestPaths/Endwalker/MSQ/L-6.5/4750_Growing Light.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/M-6.55/4751_When One Door Closes.json b/QuestPaths/Endwalker/MSQ/M-6.55/4751_When One Door Closes.json similarity index 95% rename from Questionable/QuestPaths/Endwalker/MSQ/M-6.55/4751_When One Door Closes.json rename to QuestPaths/Endwalker/MSQ/M-6.55/4751_When One Door Closes.json index 36978099b..93d122de1 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/M-6.55/4751_When One Door Closes.json +++ b/QuestPaths/Endwalker/MSQ/M-6.55/4751_When One Door Closes.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/M-6.55/4752_The Game Is Afoot.json b/QuestPaths/Endwalker/MSQ/M-6.55/4752_The Game Is Afoot.json similarity index 96% rename from Questionable/QuestPaths/Endwalker/MSQ/M-6.55/4752_The Game Is Afoot.json rename to QuestPaths/Endwalker/MSQ/M-6.55/4752_The Game Is Afoot.json index 5a4f23553..0e40c9dbe 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/M-6.55/4752_The Game Is Afoot.json +++ b/QuestPaths/Endwalker/MSQ/M-6.55/4752_The Game Is Afoot.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Endwalker/MSQ/M-6.55/4753_The Coming Dawn.json b/QuestPaths/Endwalker/MSQ/M-6.55/4753_The Coming Dawn.json similarity index 98% rename from Questionable/QuestPaths/Endwalker/MSQ/M-6.55/4753_The Coming Dawn.json rename to QuestPaths/Endwalker/MSQ/M-6.55/4753_The Coming Dawn.json index 683d35b59..9c8d733ca 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/M-6.55/4753_The Coming Dawn.json +++ b/QuestPaths/Endwalker/MSQ/M-6.55/4753_The Coming Dawn.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/QuestPaths/QuestPaths.csproj b/QuestPaths/QuestPaths.csproj new file mode 100644 index 000000000..0520512d9 --- /dev/null +++ b/QuestPaths/QuestPaths.csproj @@ -0,0 +1,29 @@ + + + net8.0-windows + 12 + enable + Questionable.QuestPaths + true + true + none + $(SolutionDir)=X:\ + + + + + + + + + + + + + + + diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json b/QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json similarity index 95% rename from Questionable/QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json rename to QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json index b99724314..9deff6a9a 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json +++ b/QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "Comment": "TODO Missing Quest Start", "QuestSequence": [ diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json b/QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json rename to QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json index 1378f1894..3181b209f 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json +++ b/QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json b/QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json rename to QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json index 1da111e1c..b6a47fc7e 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json +++ b/QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json b/QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json similarity index 98% rename from Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json rename to QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json index 05a1e6070..7a3fa5146 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json +++ b/QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json b/QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json rename to QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json index 55c473642..89b81b1d7 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json +++ b/QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json b/QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json similarity index 94% rename from Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json rename to QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json index 32137672d..365d00bd5 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json +++ b/QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json b/QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json rename to QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json index b2cb2e43d..02b98cb58 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json +++ b/QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json b/QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json rename to QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json index 88b51a083..ddde6de6e 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json +++ b/QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json b/QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json rename to QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json index 928906c37..5897ea956 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json +++ b/QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json b/QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json similarity index 95% rename from Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json rename to QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json index 86a305618..00241208d 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json +++ b/QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json b/QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json rename to QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json index 01c99d976..a04c528b6 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json +++ b/QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json b/QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json similarity index 94% rename from Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json rename to QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json index b79abfac8..c77978b67 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json +++ b/QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json b/QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json similarity index 94% rename from Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json rename to QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json index cbca275ee..e60b9f087 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json +++ b/QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json b/QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json rename to QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json index 181306a16..cee81551d 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json +++ b/QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json b/QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json similarity index 98% rename from Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json rename to QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json index 06620c18b..166a609de 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json +++ b/QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json b/QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json rename to QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json index 02e6902e5..a97b039ab 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json +++ b/QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json b/QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json rename to QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json index 9be931be8..878fb82aa 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json +++ b/QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json b/QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json rename to QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json index b83478e5f..0cef105f2 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json +++ b/QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json b/QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json similarity index 98% rename from Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json rename to QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json index 184bfce9c..e58e654e0 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json +++ b/QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json b/QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json similarity index 94% rename from Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json rename to QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json index 555ec6a04..0f4dc39ba 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json +++ b/QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "Comment": "TODO Missing quest end", "QuestSequence": [ diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json b/QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json rename to QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json index 6ece18c39..9b72bf47e 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json +++ b/QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json similarity index 98% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json index 201d45890..f90d3afd2 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json similarity index 98% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json index 4323f42b9..1afed5cf6 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json index abf79b01f..0551275f0 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json index ba0307fef..be1bcded2 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json index 2f217bcb7..f9aa5e012 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json index 0231e03d4..0df53debf 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json index 7d1d4e19f..1e3ca3356 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json similarity index 93% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json index 0c53c5ee9..2b8055a38 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json index 3d345012f..fc6d4f274 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json index 4d36d100c..ee7ae5a59 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json index a72457b2e..3afcc4905 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json b/QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json similarity index 95% rename from Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json rename to QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json index 3d1d798ad..2d9b60556 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json +++ b/QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json b/QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json similarity index 95% rename from Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json rename to QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json index a0a9a9585..73f61c203 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json +++ b/QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json b/QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json rename to QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json index a5ad71215..e483792b9 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json +++ b/QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json b/QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json similarity index 98% rename from Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json rename to QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json index f32678b25..d8a1ea8b5 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json +++ b/QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json b/QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json similarity index 95% rename from Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json rename to QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json index a7027a98b..1c639a060 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json +++ b/QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json b/QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json rename to QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json index a2effa72e..cd78e3707 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json +++ b/QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json b/QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json rename to QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json index 23d96ee24..4bd241a9f 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json +++ b/QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json b/QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json similarity index 95% rename from Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json rename to QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json index eb29765a8..b9baa4664 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json +++ b/QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json b/QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json similarity index 95% rename from Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json rename to QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json index 4096808f1..a80047d3a 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json +++ b/QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json b/QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json rename to QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json index c42b21e6d..733407621 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json +++ b/QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json b/QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json rename to QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json index ae3d07698..570bf1a42 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json +++ b/QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json b/QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json similarity index 94% rename from Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json rename to QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json index d27f30535..9b27e664e 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json +++ b/QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json b/QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json rename to QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json index fe385bd3d..927a14f99 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json +++ b/QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json b/QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json similarity index 98% rename from Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json rename to QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json index 6967106fe..7f7336b7e 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json +++ b/QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json b/QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json rename to QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json index 31cc0d451..9ebc1ea91 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json +++ b/QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json b/QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json rename to QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json index 5c03ea946..266b87321 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json +++ b/QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json b/QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json rename to QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json index 102cef092..43ac6e176 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json +++ b/QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json b/QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json rename to QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json index dc3c0d3aa..50298d101 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json +++ b/QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json b/QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json similarity index 97% rename from Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json rename to QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json index efc7471f0..6376d9a4d 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json +++ b/QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json b/QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json similarity index 96% rename from Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json rename to QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json index 978988505..62c256897 100644 --- a/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json +++ b/QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json @@ -1,5 +1,5 @@ { - "Version": 1, + "$schema": "https://carvel.li/questionable/quest-1.0", "Author": "liza", "QuestSequence": [ { diff --git a/QuestPaths/packages.lock.json b/QuestPaths/packages.lock.json new file mode 100644 index 000000000..f9ae17754 --- /dev/null +++ b/QuestPaths/packages.lock.json @@ -0,0 +1,6 @@ +{ + "version": 1, + "dependencies": { + "net8.0-windows7.0": {} + } +} \ No newline at end of file diff --git a/Questionable/QuestSchema/schema_v1.json b/QuestPaths/quest-v1.json similarity index 64% rename from Questionable/QuestSchema/schema_v1.json rename to QuestPaths/quest-v1.json index a75af5c62..4af20ea03 100644 --- a/Questionable/QuestSchema/schema_v1.json +++ b/QuestPaths/quest-v1.json @@ -1,16 +1,10 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "/quest/1.0", + "$id": "https://carvel.li/questionable/quest-1.0", "title": "Questionable V1", "description": "A series of quest sequences", "type": "object", "properties": { - "Version": { - "description": "Version of the schema", - "type": "integer", - "minimum": 1, - "maximum": 1 - }, "Author": { "description": "Author of the quest sequence", "type": "string" @@ -339,42 +333,6 @@ ] } }, - "AetherCurrentId": { - "type": "number", - "description": "The aether current id, used to check if a given aetheryte is unlocked" - }, - "EnemySpawnType": { - "type": "string", - "description": "Determines how enemy spawning is handled in combat locations", - "enum": [ - "AutoOnEnterArea", - "AfterInteraction", - "AfterItemUse", - "OverworldEnemies" - ] - }, - "KillEnemyDataIds": { - "description": "The enemy data ids which are supposed to be killed", - "type": "array", - "items": { - "type": "integer" - } - }, - "Emote": { - "type": "string", - "description": "The emote to use", - "enum": [ - "stretch", - "wave", - "rally", - "deny", - "pray" - ] - }, - "ChatMessage": { - "type": "string", - "description": "The text to use with /say" - }, "ItemId": { "type": [ "number", @@ -383,52 +341,6 @@ "description": "The Item to use", "exclusiveMinimum": 0 }, - "JumpDestination": { - "type": "object", - "properties": { - "Position": { - "type": "object", - "description": "Position to try reaching after the jump", - "properties": { - "X": { - "type": "number" - }, - "Y": { - "type": "number" - }, - "Z": { - "type": "number" - } - }, - "required": [ - "X", - "Y", - "Z" - ] - }, - "StopDistance": { - "type": [ - "number", - "null" - ], - "description": "Set if pathfinding should stop closer or further away from the default stop distance", - "exclusiveMinimum": 0 - }, - "DelaySeconds": { - "type": [ - "number", - "null" - ] - } - }, - "required": [ - "Position" - ] - }, - "ContentFinderConditionId": { - "type": "integer", - "exclusiveMinimum": 0 - }, "SkipIf": { "type": "array", "description": "TODO Not implemented", @@ -471,24 +383,6 @@ "minItems": 6, "maxItems": 6 }, - "DialogueChoices": { - "type": "array", - "items": { - "type": "object", - "properties": { - "ExcelSheet": { - "type": "string" - }, - "Answer": { - "type": "string" - } - }, - "required": [ - "ExcelSheet", - "Answer" - ] - } - }, "Comment": { "type": "string" } @@ -496,6 +390,302 @@ "required": [ "TerritoryId", "InteractionType" + ], + "allOf": [ + { + "if": { + "properties": { + "InteractionType": { + "const": "Interact" + } + } + }, + "then": { + "required": [ + "DataId" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "const": "WalkTo" + } + } + }, + "then": { + "required": [ + "Position" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "anyOf": [ + { + "const": "AttuneAethernetShard" + }, + { + "const": "AttuneAetheryte" + } + ] + } + } + }, + "then": { + "required": [ + "DataId", + "Position" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "const": "AttuneAetherCurrent" + } + } + }, + "then": { + "properties": { + "AetherCurrentId": { + "type": "integer", + "description": "The aether current id, used to check if a given aetheryte is unlocked", + "exclusiveMinimum": 0 + } + }, + "required": [ + "DataId", + "Position", + "AetherCurrentId" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "const": "Combat" + } + } + }, + "then": { + "properties": { + "EnemySpawnType": { + "type": "string", + "description": "Determines how enemy spawning is handled in combat locations", + "enum": [ + "AutoOnEnterArea", + "AfterInteraction", + "AfterItemUse", + "OverworldEnemies" + ] + }, + "KillEnemyDataIds": { + "description": "The enemy data ids which are supposed to be killed", + "type": "array", + "items": { + "type": "integer" + } + } + }, + "required": [ + "Position", + "EnemySpawnType", + "KillEnemyDataIds" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "const": "UseItem" + } + } + }, + "then": { + "properties": { + "GroundTarget": { + "type": [ + "boolean", + "null" + ], + "default": false + } + }, + "required": [ + "Position", + "ItemId" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "const": "Emote" + } + } + }, + "then": { + "properties": { + "Emote": { + "type": "string", + "description": "The emote to use", + "enum": [ + "stretch", + "wave", + "rally", + "deny", + "pray" + ] + } + }, + "required": [ + "Position", + "Emote" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "const": "Say" + } + } + }, + "then": { + "properties": { + "ChatMessage": { + "type": "string", + "description": "The text to use with /say" + } + }, + "required": [ + "Position", + "ChatMessage" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "const": "Jump" + } + } + }, + "then": { + "properties": { + "JumpDestination": { + "type": "object", + "properties": { + "Position": { + "type": "object", + "description": "Position to try reaching after the jump", + "properties": { + "X": { + "type": "number" + }, + "Y": { + "type": "number" + }, + "Z": { + "type": "number" + } + }, + "required": [ + "X", + "Y", + "Z" + ] + }, + "StopDistance": { + "type": [ + "number", + "null" + ], + "description": "Set if pathfinding should stop closer or further away from the default stop distance", + "exclusiveMinimum": 0 + }, + "DelaySeconds": { + "type": [ + "number", + "null" + ] + } + }, + "required": [ + "Position" + ] + } + }, + "required": [ + "Position", + "JumpDestination" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "const": "CutsceneSelectString" + } + } + }, + "then": { + "properties": { + "DialogueChoices": { + "type": "array", + "items": { + "type": "object", + "properties": { + "ExcelSheet": { + "type": "string" + }, + "Answer": { + "type": "string" + } + }, + "required": [ + "ExcelSheet", + "Answer" + ] + } + } + }, + "required": [ + "DialogueChoices" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "const": "Duty" + } + } + }, + "then": { + "properties": { + "ContentFinderConditionId": { + "type": "integer", + "exclusiveMinimum": 0 + } + }, + "required": [ + "ContentFinderConditionId" + ] + } + } ] } }, @@ -510,7 +700,7 @@ } }, "required": [ - "Version", + "QuestSequence", "Author" ] } diff --git a/Questionable.sln b/Questionable.sln index c14cc412e..1ad54b6d8 100644 --- a/Questionable.sln +++ b/Questionable.sln @@ -4,6 +4,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Questionable", "Questionabl EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LLib", "LLib\LLib.csproj", "{EEDE3BBE-E260-445E-8FB3-1264E0CBBE91}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QuestPaths", "QuestPaths\QuestPaths.csproj", "{7A136F28-8D5C-478D-B993-0F39F1451A47}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -18,5 +20,9 @@ Global {EEDE3BBE-E260-445E-8FB3-1264E0CBBE91}.Debug|Any CPU.Build.0 = Debug|Any CPU {EEDE3BBE-E260-445E-8FB3-1264E0CBBE91}.Release|Any CPU.ActiveCfg = Release|Any CPU {EEDE3BBE-E260-445E-8FB3-1264E0CBBE91}.Release|Any CPU.Build.0 = Release|Any CPU + {7A136F28-8D5C-478D-B993-0F39F1451A47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7A136F28-8D5C-478D-B993-0F39F1451A47}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7A136F28-8D5C-478D-B993-0F39F1451A47}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7A136F28-8D5C-478D-B993-0F39F1451A47}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/Questionable/Controller/MovementController.cs b/Questionable/Controller/MovementController.cs index f49850022..f4fa2e04d 100644 --- a/Questionable/Controller/MovementController.cs +++ b/Questionable/Controller/MovementController.cs @@ -12,6 +12,7 @@ using Dalamud.Game.ClientState.Objects.Types; using Dalamud.Plugin.Services; using FFXIVClientStructs.FFXIV.Client.Game; using Questionable.External; +using Questionable.Model; using Questionable.Model.V1; using Questionable.Model.V1.Converter; diff --git a/Questionable/Controller/QuestController.cs b/Questionable/Controller/QuestController.cs index a29c91807..54572dff7 100644 --- a/Questionable/Controller/QuestController.cs +++ b/Questionable/Controller/QuestController.cs @@ -17,6 +17,7 @@ using LLib.GameUI; using Lumina.Excel.CustomSheets; using Questionable.Data; using Questionable.External; +using Questionable.Model; using Questionable.Model.V1; using Questionable.Model.V1.Converter; using ValueType = FFXIVClientStructs.FFXIV.Component.GUI.ValueType; @@ -75,11 +76,23 @@ internal sealed class QuestController CurrentQuest = null; DebugState = null; -#if false - LoadFromEmbeddedResources(); +#if RELEASE + _pluginLog.Information("Loading quests from assembly"); + QuestPaths.AssemblyQuestLoader.LoadQuestsFromEmbeddedResources(LoadQuestFromStream); +#else + DirectoryInfo? solutionDirectory = _pluginInterface.AssemblyLocation?.Directory?.Parent?.Parent; + if (solutionDirectory != null) + { + DirectoryInfo pathProjectDirectory = + new DirectoryInfo(Path.Combine(solutionDirectory.FullName, "QuestPaths")); + if (pathProjectDirectory.Exists) + { + LoadFromDirectory(new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "Shadowbringers"))); + LoadFromDirectory(new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "Endwalker"))); + } + } #endif - LoadFromDirectory(new DirectoryInfo(@"E:\ffxiv\Questionable\Questionable\QuestPaths")); - LoadFromDirectory(_pluginInterface.ConfigDirectory); + LoadFromDirectory(new DirectoryInfo(Path.Combine(_pluginInterface.ConfigDirectory.FullName, "Quests"))); foreach (var (questId, quest) in _quests) { @@ -92,45 +105,36 @@ internal sealed class QuestController } } -#if false - private void LoadFromEmbeddedResources() + private void LoadQuestFromStream(string fileName, Stream stream) { - foreach (string resourceName in typeof(Questionable).Assembly.GetManifestResourceNames()) + _pluginLog.Verbose($"Loading quest from '{fileName}'"); + var (questId, name) = ExtractQuestDataFromName(fileName); + Quest quest = new Quest { - if (resourceName.EndsWith(".json")) - { - var (questId, name) = ExtractQuestDataFromName(resourceName); - Quest quest = new Quest - { - QuestId = questId, - Name = name, - Data = JsonSerializer.Deserialize( - typeof(Questionable).Assembly.GetManifestResourceStream(resourceName)!)!, - }; - _quests[questId] = quest; - } - } + QuestId = questId, + Name = name, + Data = JsonSerializer.Deserialize(stream)!, + }; + _quests[questId] = quest; } -#endif public bool IsKnownQuest(ushort questId) => _quests.ContainsKey(questId); - private void LoadFromDirectory(DirectoryInfo configDirectory) + private void LoadFromDirectory(DirectoryInfo directory) { - foreach (FileInfo fileInfo in configDirectory.GetFiles("*.json")) + if (!directory.Exists) + { + _pluginLog.Information($"Not loading quests from {directory} (doesn't exist)"); + return; + } + + _pluginLog.Information($"Loading quests from {directory}"); + foreach (FileInfo fileInfo in directory.GetFiles("*.json")) { try { using FileStream stream = new FileStream(fileInfo.FullName, FileMode.Open, FileAccess.Read); - var (questId, name) = ExtractQuestDataFromName(fileInfo.Name); - Quest quest = new Quest - { - FilePath = fileInfo.FullName, - QuestId = questId, - Name = name, - Data = JsonSerializer.Deserialize(stream)!, - }; - _quests[questId] = quest; + LoadQuestFromStream(fileInfo.Name, stream); } catch (Exception e) { @@ -138,7 +142,7 @@ internal sealed class QuestController } } - foreach (DirectoryInfo childDirectory in configDirectory.GetDirectories()) + foreach (DirectoryInfo childDirectory in directory.GetDirectories()) LoadFromDirectory(childDirectory); } diff --git a/Questionable/DalamudPackager.targets b/Questionable/DalamudPackager.targets index d5ac924c9..b29e6760b 100644 --- a/Questionable/DalamudPackager.targets +++ b/Questionable/DalamudPackager.targets @@ -1,14 +1,5 @@  - - - - + Exclude="Questionable.json;Questionable.deps.json;LLib.pdb"/> + + + + diff --git a/Questionable/GameFunctions.cs b/Questionable/GameFunctions.cs index 8255a7924..c6c540eb5 100644 --- a/Questionable/GameFunctions.cs +++ b/Questionable/GameFunctions.cs @@ -75,7 +75,7 @@ internal sealed unsafe class GameFunctions .Where(x => x.Command != null && x.Command.StartsWith('/')) .ToDictionary(x => (EEmote)x.RowId, x => x.Command!) .AsReadOnly(); - _contentFinderConditionToContentId = dataManager.GetExcelSheet() + _contentFinderConditionToContentId = dataManager.GetExcelSheet()! .Where(x => x.RowId > 0 && x.Content > 0) .ToDictionary(x => x.RowId, x => x.Content) .AsReadOnly(); diff --git a/Questionable/Model/EMovementType.cs b/Questionable/Model/EMovementType.cs index c31e358af..eb645b030 100644 --- a/Questionable/Model/EMovementType.cs +++ b/Questionable/Model/EMovementType.cs @@ -1,4 +1,4 @@ -namespace Questionable; +namespace Questionable.Model; public enum EMovementType { diff --git a/Questionable/Model/Quest.cs b/Questionable/Model/Quest.cs index 511e5ef18..3944301a7 100644 --- a/Questionable/Model/Quest.cs +++ b/Questionable/Model/Quest.cs @@ -1,12 +1,10 @@ using System.Linq; using Questionable.Model.V1; -namespace Questionable; +namespace Questionable.Model; internal sealed class Quest { - public required string FilePath { get; init; } - public required ushort QuestId { get; init; } public required string Name { get; set; } public required QuestData Data { get; init; } diff --git a/Questionable/Model/V1/QuestData.cs b/Questionable/Model/V1/QuestData.cs index 0787b0f80..3a1af2608 100644 --- a/Questionable/Model/V1/QuestData.cs +++ b/Questionable/Model/V1/QuestData.cs @@ -4,7 +4,6 @@ namespace Questionable.Model.V1; public class QuestData { - public required int Version { get; set; } public required string Author { get; set; } public List Contributors { get; set; } = new(); public string? Comment { get; set; } diff --git a/Questionable/Questionable.csproj b/Questionable/Questionable.csproj index 177892f40..47bc84b0a 100644 --- a/Questionable/Questionable.csproj +++ b/Questionable/Questionable.csproj @@ -56,15 +56,6 @@ + - - - - - - diff --git a/Questionable/QuestionablePlugin.cs b/Questionable/QuestionablePlugin.cs index 6142d47fe..4d04fec28 100644 --- a/Questionable/QuestionablePlugin.cs +++ b/Questionable/QuestionablePlugin.cs @@ -11,6 +11,7 @@ using FFXIVClientStructs.FFXIV.Client.UI; using Questionable.Controller; using Questionable.Data; using Questionable.External; +using Questionable.Model; using Questionable.Windows; namespace Questionable; diff --git a/Questionable/Windows/DebugWindow.cs b/Questionable/Windows/DebugWindow.cs index 32a073bd4..845fd5306 100644 --- a/Questionable/Windows/DebugWindow.cs +++ b/Questionable/Windows/DebugWindow.cs @@ -13,6 +13,7 @@ using FFXIVClientStructs.FFXIV.Client.Game.Control; using FFXIVClientStructs.FFXIV.Client.UI.Agent; using ImGuiNET; using Questionable.Controller; +using Questionable.Model; using Questionable.Model.V1; namespace Questionable.Windows; diff --git a/Questionable/packages.lock.json b/Questionable/packages.lock.json index e5fcfce94..1ff846353 100644 --- a/Questionable/packages.lock.json +++ b/Questionable/packages.lock.json @@ -24,6 +24,9 @@ }, "llib": { "type": "Project" + }, + "questpaths": { + "type": "Project" } } }