From 4702000c1077588f46580120f0be4699e4a31f83 Mon Sep 17 00:00:00 2001 From: alydev Date: Mon, 27 Jul 2026 14:11:21 +1000 Subject: [PATCH 1/2] less decimal places on coordinate view --- CHANGELOG.md | 3 +-- Directory.Build.targets | 2 +- .../The Churning Mists/1819_The Bathing Bully.json | 2 +- .../Aether Currents/The Churning Mists/1823_Road Kill.json | 2 +- .../The Churning Mists/1828_Hide Your Moogles.json | 2 +- .../The Churning Mists/1835_Waiting to Inhale.json | 2 +- .../The Dravanian Forelands/1802_A Lesson in Humility.json | 2 +- .../The Sea of Clouds/1874_Honoring the Past.json | 2 +- .../A3.2-The Dravanian Forelands/1616_Lord of the Hive.json | 2 +- .../A3.2-The Dravanian Forelands/1617_Mourn in Passing.json | 2 +- .../MSQ/A3.3-The Churning Mists/1618_Beyond the Clouds.json | 2 +- .../A3.3-The Churning Mists/1619_Mountaintop Diplomacy.json | 2 +- .../MSQ/A3.3-The Churning Mists/1620_Moghan's Trial.json | 2 +- .../MSQ/A3.3-The Churning Mists/1621_Mogmug's Trial.json | 2 +- .../MSQ/A3.3-The Churning Mists/1622_Mogwin's Trial.json | 2 +- .../MSQ/A3.3-The Churning Mists/1623_Moglin's Judgment.json | 2 +- .../MSQ/A3.3-The Churning Mists/1624_Leaving Moghome.json | 2 +- .../MSQ/A3.3-The Churning Mists/1625_The Road to Zenith.json | 2 +- .../1626_Waiting for the Wind to Change.json | 2 +- .../MSQ/A3.3-The Churning Mists/1627_Heart of Ice.json | 2 +- .../MSQ/A3.3-The Churning Mists/1628_The Wyrm's Lair.json | 2 +- .../A3.3-The Churning Mists/1629_New Winds, Old Friends.json | 2 +- .../MSQ/A3.3-The Churning Mists/1630_A General Summons.json | 2 +- .../MSQ/A3.3-The Churning Mists/1631_Awakening in Ul'dah.json | 2 +- .../MSQ/A3.3-The Churning Mists/1632_A Brave Resolution.json | 2 +- .../MSQ/A3.3-The Churning Mists/1633_Ready to Fly.json | 2 +- .../MSQ/A3.3-The Churning Mists/1634_Into the Aery.json | 2 +- .../MSQ/A3.3-The Churning Mists/1635_The Song Begins.json | 2 +- .../MSQ/A3.3-The Churning Mists/1636_Unrest in Ishgard.json | 2 +- .../MSQ/A4-Ishgard/1637_He Who Would Not Be Denied.json | 2 +- .../MSQ/A4-Ishgard/1638_Ill-weather Friends.json | 2 +- .../3.x - Heavensward/MSQ/A4-Ishgard/1639_Fire and Blood.json | 2 +- .../MSQ/A4-Ishgard/1640_A Knight's Calling.json | 2 +- .../MSQ/A4-Ishgard/1641_The Sins of Antiquity.json | 2 +- .../MSQ/A4-Ishgard/1993_The Spice of Life.json | 2 +- .../MSQ/A4-Ishgard/1994_Noble Indiscretions.json | 2 +- .../3.x - Heavensward/MSQ/A4-Ishgard/1995_A Child Apart.json | 2 +- .../3.x - Heavensward/MSQ/A4-Ishgard/1996_Bloodlines.json | 2 +- .../MSQ/A5-Sea of Clouds/1642_In Search of the Soleil.json | 2 +- .../MSQ/A5-Sea of Clouds/1643_Into the Blue.json | 2 +- .../MSQ/A5-Sea of Clouds/1644_Familiar Faces.json | 2 +- .../MSQ/A5-Sea of Clouds/1645_Devourer of Worlds.json | 3 ++- .../Class Quests/RDM/2580_A Vermilion Vendetta.json | 2 +- .../Class Quests/RDM/2581_On Lambard's Trail.json | 2 +- Questionable/Controller/MovementController.cs | 4 ++-- .../NavigationOverrides/MovementOverrideController.cs | 2 +- .../Controller/Steps/Gathering/MoveToLandingLocation.cs | 2 +- Questionable/Controller/Steps/Interactions/UseItem.cs | 2 +- Questionable/Controller/Steps/Movement/MoveTask.cs | 2 +- Questionable/Controller/Steps/Shared/WaitAtEnd.cs | 4 ++-- Questionable/Windows/DebugOverlay.cs | 2 +- 51 files changed, 54 insertions(+), 54 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 574cb18a1..1a61199a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,2 +1 @@ -- Bug fix: auto sizing -wah -- Change: Adjusted colors -wah \ No newline at end of file +- Bug fix: less decimal places on coordinate view -alydev \ No newline at end of file diff --git a/Directory.Build.targets b/Directory.Build.targets index 9f2cf6142..4fb8bca72 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -1,6 +1,6 @@ - 15.306.1.1 + 15.306.1.2 diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1819_The Bathing Bully.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1819_The Bathing Bully.json index c6bd9f80d..e15dfc46f 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1819_The Bathing Bully.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1819_The Bathing Bully.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-12"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1823_Road Kill.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1823_Road Kill.json index 7e6e3cf04..97bc53bdc 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1823_Road Kill.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1823_Road Kill.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-12"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1828_Hide Your Moogles.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1828_Hide Your Moogles.json index 6440487cc..8ee0a9409 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1828_Hide Your Moogles.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1828_Hide Your Moogles.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-11"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1835_Waiting to Inhale.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1835_Waiting to Inhale.json index 1b010d77d..06bdbfdea 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1835_Waiting to Inhale.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1835_Waiting to Inhale.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-12"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Forelands/1802_A Lesson in Humility.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Forelands/1802_A Lesson in Humility.json index a17099c87..ea13d7245 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Forelands/1802_A Lesson in Humility.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Forelands/1802_A Lesson in Humility.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-11"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1874_Honoring the Past.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1874_Honoring the Past.json index f756df736..af746141e 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1874_Honoring the Past.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1874_Honoring the Past.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.2-The Dravanian Forelands/1616_Lord of the Hive.json b/QuestPaths/3.x - Heavensward/MSQ/A3.2-The Dravanian Forelands/1616_Lord of the Hive.json index c38cc928a..39ca87096 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.2-The Dravanian Forelands/1616_Lord of the Hive.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.2-The Dravanian Forelands/1616_Lord of the Hive.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.2-The Dravanian Forelands/1617_Mourn in Passing.json b/QuestPaths/3.x - Heavensward/MSQ/A3.2-The Dravanian Forelands/1617_Mourn in Passing.json index 1310ff641..4a1d5c850 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.2-The Dravanian Forelands/1617_Mourn in Passing.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.2-The Dravanian Forelands/1617_Mourn in Passing.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1618_Beyond the Clouds.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1618_Beyond the Clouds.json index 159af7479..9d6d363dc 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1618_Beyond the Clouds.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1618_Beyond the Clouds.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1619_Mountaintop Diplomacy.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1619_Mountaintop Diplomacy.json index 6298cff6f..f2ebb5a33 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1619_Mountaintop Diplomacy.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1619_Mountaintop Diplomacy.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1620_Moghan's Trial.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1620_Moghan's Trial.json index 8598c5dbb..5b235af0f 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1620_Moghan's Trial.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1620_Moghan's Trial.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1621_Mogmug's Trial.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1621_Mogmug's Trial.json index 6603adb4b..f6632ba04 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1621_Mogmug's Trial.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1621_Mogmug's Trial.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1622_Mogwin's Trial.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1622_Mogwin's Trial.json index 65c33a7b9..db3882ea7 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1622_Mogwin's Trial.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1622_Mogwin's Trial.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1623_Moglin's Judgment.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1623_Moglin's Judgment.json index 72b44dc2c..dafa94c29 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1623_Moglin's Judgment.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1623_Moglin's Judgment.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1624_Leaving Moghome.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1624_Leaving Moghome.json index 18cd3bbb8..7ca64d474 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1624_Leaving Moghome.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1624_Leaving Moghome.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1625_The Road to Zenith.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1625_The Road to Zenith.json index 36dc44fa4..c8e508549 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1625_The Road to Zenith.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1625_The Road to Zenith.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1626_Waiting for the Wind to Change.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1626_Waiting for the Wind to Change.json index 266fef966..38721505a 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1626_Waiting for the Wind to Change.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1626_Waiting for the Wind to Change.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1627_Heart of Ice.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1627_Heart of Ice.json index 5d844f744..46a57c15a 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1627_Heart of Ice.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1627_Heart of Ice.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1628_The Wyrm's Lair.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1628_The Wyrm's Lair.json index 234740d30..24e450c95 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1628_The Wyrm's Lair.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1628_The Wyrm's Lair.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1629_New Winds, Old Friends.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1629_New Winds, Old Friends.json index 5d31fc316..6f6ffd80c 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1629_New Winds, Old Friends.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1629_New Winds, Old Friends.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1630_A General Summons.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1630_A General Summons.json index 7e08a274c..6c4040a57 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1630_A General Summons.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1630_A General Summons.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1631_Awakening in Ul'dah.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1631_Awakening in Ul'dah.json index 1960af755..8fc390bfc 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1631_Awakening in Ul'dah.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1631_Awakening in Ul'dah.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1632_A Brave Resolution.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1632_A Brave Resolution.json index b299d0b34..0c43d24c3 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1632_A Brave Resolution.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1632_A Brave Resolution.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1633_Ready to Fly.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1633_Ready to Fly.json index 14ab1148c..278e817af 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1633_Ready to Fly.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1633_Ready to Fly.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1634_Into the Aery.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1634_Into the Aery.json index a452f44f6..82632bceb 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1634_Into the Aery.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1634_Into the Aery.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1635_The Song Begins.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1635_The Song Begins.json index 01c98cac1..04562bcd5 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1635_The Song Begins.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1635_The Song Begins.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1636_Unrest in Ishgard.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1636_Unrest in Ishgard.json index ed1a5c9c3..9fb418d9b 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1636_Unrest in Ishgard.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1636_Unrest in Ishgard.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1637_He Who Would Not Be Denied.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1637_He Who Would Not Be Denied.json index f3743cce6..a4048a8c0 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1637_He Who Would Not Be Denied.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1637_He Who Would Not Be Denied.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1638_Ill-weather Friends.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1638_Ill-weather Friends.json index 4a9ba4a1d..6b1b113ea 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1638_Ill-weather Friends.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1638_Ill-weather Friends.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1639_Fire and Blood.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1639_Fire and Blood.json index f4fee95f3..15f1d87a1 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1639_Fire and Blood.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1639_Fire and Blood.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1640_A Knight's Calling.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1640_A Knight's Calling.json index 8e6187028..fbe7a7637 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1640_A Knight's Calling.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1640_A Knight's Calling.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1641_The Sins of Antiquity.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1641_The Sins of Antiquity.json index e2548102e..f1da810f2 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1641_The Sins of Antiquity.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1641_The Sins of Antiquity.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1993_The Spice of Life.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1993_The Spice of Life.json index a3c994e64..ef25fe3fa 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1993_The Spice of Life.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1993_The Spice of Life.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1994_Noble Indiscretions.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1994_Noble Indiscretions.json index df5da4ff4..545bb2294 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1994_Noble Indiscretions.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1994_Noble Indiscretions.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1995_A Child Apart.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1995_A Child Apart.json index f55766064..caccf3070 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1995_A Child Apart.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1995_A Child Apart.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1996_Bloodlines.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1996_Bloodlines.json index 1684c48b9..66ebd63ff 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1996_Bloodlines.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1996_Bloodlines.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1642_In Search of the Soleil.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1642_In Search of the Soleil.json index 3cb0a545d..7920eeec1 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1642_In Search of the Soleil.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1642_In Search of the Soleil.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1643_Into the Blue.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1643_Into the Blue.json index e4c2a8d11..79e2e8e6e 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1643_Into the Blue.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1643_Into the Blue.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1644_Familiar Faces.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1644_Familiar Faces.json index 7ec12ad52..53b0f144a 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1644_Familiar Faces.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1644_Familiar Faces.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1645_Devourer of Worlds.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1645_Devourer of Worlds.json index a9e74b1d6..a3588fd0d 100644 --- a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1645_Devourer of Worlds.json +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1645_Devourer of Worlds.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "JerryWester", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-09"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, @@ -45,6 +45,7 @@ }, "TerritoryId": 401, "InteractionType": "Jump", + "StopDistance": 1, "JumpDestination": { "Position": { "X": -759.4263, diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2580_A Vermilion Vendetta.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2580_A Vermilion Vendetta.json index 34f76cc9e..39f9f9e9c 100644 --- a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2580_A Vermilion Vendetta.json +++ b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2580_A Vermilion Vendetta.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "liza", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-16"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2581_On Lambard's Trail.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2581_On Lambard's Trail.json index 13ea0d38e..7038367c6 100644 --- a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2581_On Lambard's Trail.json +++ b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2581_On Lambard's Trail.json @@ -1,7 +1,7 @@ { "$schema": "https://qstxiv.github.io/schema/quest-v1.json", "Author": "liza", - "LastChecked": {"Username": "okonomiyaki", "Date": "2026-07-16"}, + "LastChecked": {"Username": "alydev", "Date": "2026-07-27"}, "QuestSequence": [ { "Sequence": 0, diff --git a/Questionable/Controller/MovementController.cs b/Questionable/Controller/MovementController.cs index a6a0d7e81..0fa80265f 100644 --- a/Questionable/Controller/MovementController.cs +++ b/Questionable/Controller/MovementController.cs @@ -150,7 +150,7 @@ public void Update() navPoints = Destination.PartialRoute.Concat(navPoints).ToList(); logger.LogInformation("Navigating via route (XZ:{Distance}) [{Route}]", navPoints[0].DistanceTo_XZ(navPoints[^1]), - string.Join(" → ", pathfindResult.Select(x => x.ToString("G", CultureInfo.InvariantCulture)))); + string.Join(" → ", pathfindResult.Select(x => x.ToString("G5", CultureInfo.InvariantCulture)))); navmeshIpc.MoveTo(navPoints, Destination.IsFlying); MovementStartedAt = DateTime.Now; @@ -332,7 +332,7 @@ public void NavigateTo(EMovementType type, uint? dataId, Vector3 to, NavigationO { startPosition = startPosition with { Y = startPosition.Y + 1f }; logger.LogInformation("Using modified start position for flying pathfinding: {StartPosition}", - startPosition.ToString("G", CultureInfo.InvariantCulture)); + startPosition.ToString("G5", CultureInfo.InvariantCulture)); } else if (fly) // other positions have a (lesser) chance of starting from underground too, in which case pathfinding takes diff --git a/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs b/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs index 3cfb51d0c..b5f68ba19 100644 --- a/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs +++ b/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs @@ -106,7 +106,7 @@ internal sealed class MovementOverrideController(IClientState clientState, ILogg if (alternateLocation != null) { _logger.LogInformation("Fudging navmesh point from {Original} to {Replacement} in blacklisted area", - navPoints[i].ToString("G", CultureInfo.InvariantCulture), + navPoints[i].ToString("G5", CultureInfo.InvariantCulture), alternateLocation); navPoints[i] = alternateLocation.Point; diff --git a/Questionable/Controller/Steps/Gathering/MoveToLandingLocation.cs b/Questionable/Controller/Steps/Gathering/MoveToLandingLocation.cs index f2f7537f4..7092eb054 100644 --- a/Questionable/Controller/Steps/Gathering/MoveToLandingLocation.cs +++ b/Questionable/Controller/Steps/Gathering/MoveToLandingLocation.cs @@ -46,7 +46,7 @@ protected override bool Start() (Vector3 target, int degrees, float range) = GatheringMath.CalculateLandingLocation(location); logger.LogInformation("Preliminary landing location: {Location}, with degrees = {Degrees}, range = {Range}", - target.ToString("G", CultureInfo.InvariantCulture), degrees, range); + target.ToString("G5", CultureInfo.InvariantCulture), degrees, range); bool fly = Task.FlyBetweenNodes && GameFunctions.IsFlyingUnlocked(Task.TerritoryId); _moveTask = new MoveTask(Task.TerritoryId, target, Mount: null, 0.25f, diff --git a/Questionable/Controller/Steps/Interactions/UseItem.cs b/Questionable/Controller/Steps/Interactions/UseItem.cs index 74a296918..11335747e 100644 --- a/Questionable/Controller/Steps/Interactions/UseItem.cs +++ b/Questionable/Controller/Steps/Interactions/UseItem.cs @@ -238,7 +238,7 @@ internal sealed record UseOnPosition IList CompletionQuestVariablesFlags, bool StartingCombat = false) : IUseItemBase { - public override string ToString() => $"UseItem({ItemId} on ground at {Position.ToString("G", CultureInfo.InvariantCulture)})"; + public override string ToString() => $"UseItem({ItemId} on ground at {Position.ToString("G5", CultureInfo.InvariantCulture)})"; } internal sealed class UseOnPositionExecutor diff --git a/Questionable/Controller/Steps/Movement/MoveTask.cs b/Questionable/Controller/Steps/Movement/MoveTask.cs index 2e5132629..bf40ce009 100644 --- a/Questionable/Controller/Steps/Movement/MoveTask.cs +++ b/Questionable/Controller/Steps/Movement/MoveTask.cs @@ -34,5 +34,5 @@ public MoveTask(QuestStep step, Vector3 destination) public bool ShouldRedoOnInterrupt() => true; - public override string ToString() => $"MoveTo({Destination.ToString("G", CultureInfo.InvariantCulture)})"; + public override string ToString() => $"MoveTo({Destination.ToString("G5", CultureInfo.InvariantCulture)})"; } diff --git a/Questionable/Controller/Steps/Shared/WaitAtEnd.cs b/Questionable/Controller/Steps/Shared/WaitAtEnd.cs index d053fddc3..bda2edb62 100644 --- a/Questionable/Controller/Steps/Shared/WaitAtEnd.cs +++ b/Questionable/Controller/Steps/Shared/WaitAtEnd.cs @@ -95,7 +95,7 @@ public IEnumerable CreateAllTasks(Quest quest, QuestSequence sequence, Qu // - waking sands' solar // - rising stones' solar + dawn's respite return (lastPosition - currentPosition.Value).Length() > 2; - }, $"Wait(tp away from {lastPosition.ToString("G", CultureInfo.InvariantCulture)})"); + }, $"Wait(tp away from {lastPosition.ToString("G5", CultureInfo.InvariantCulture)})"); } return @@ -209,7 +209,7 @@ internal sealed record WaitObjectAtPosition Vector3 Destination, float Distance) : ITask { - public override string ToString() => $"WaitObj({DataId} at {Destination.ToString("G", CultureInfo.InvariantCulture)} < {Distance})"; + public override string ToString() => $"WaitObj({DataId} at {Destination.ToString("G5", CultureInfo.InvariantCulture)} < {Distance})"; } internal sealed class WaitObjectAtPositionExecutor(GameFunctions gameFunctions) : TaskExecutor diff --git a/Questionable/Windows/DebugOverlay.cs b/Questionable/Windows/DebugOverlay.cs index c7e75817c..8220bd401 100644 --- a/Questionable/Windows/DebugOverlay.cs +++ b/Questionable/Windows/DebugOverlay.cs @@ -129,7 +129,7 @@ private void DrawStep(string counter, QuestStep step, Vector3 position, uint col ImGui.GetWindowDrawList().AddCircleFilled(screenPos, 3f, color); ImGui.GetWindowDrawList().AddText(screenPos + new Vector2(10, -8), color, - $"{counter}: {step.InteractionType} {step.DataId ?? '-'}\n{position.ToString("G", CultureInfo.InvariantCulture)} [{(position - _objectTable[0]!.Position).Length():N2}]\n{step.Comment}"); + $"{counter}: {step.InteractionType} {step.DataId ?? '-'}\n{position.ToString("G5", CultureInfo.InvariantCulture)} [{(position - _objectTable[0]!.Position).Length():N2}]\n{step.Comment}"); } private void DrawCombatTargets() From 68d2260112dc1dfa416f52ff7c5fd480632ab457 Mon Sep 17 00:00:00 2001 From: alydev Date: Mon, 27 Jul 2026 18:07:25 +1000 Subject: [PATCH 2/2] navmesh rebuild progress bar --- CHANGELOG.md | 2 +- Directory.Build.targets | 2 +- .../QuestComponents/ActiveQuestComponent.cs | 14 +++++++++++--- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a61199a5..ea6a43188 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1 @@ -- Bug fix: less decimal places on coordinate view -alydev \ No newline at end of file +- Feature: navmesh rebuild progress bar -alydev \ No newline at end of file diff --git a/Directory.Build.targets b/Directory.Build.targets index 4fb8bca72..4fa1f191e 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -1,6 +1,6 @@ - 15.306.1.2 + 15.306.1.3 diff --git a/Questionable/Windows/QuestComponents/ActiveQuestComponent.cs b/Questionable/Windows/QuestComponents/ActiveQuestComponent.cs index 3f847f835..69cfa1967 100644 --- a/Questionable/Windows/QuestComponents/ActiveQuestComponent.cs +++ b/Questionable/Windows/QuestComponents/ActiveQuestComponent.cs @@ -111,6 +111,17 @@ public void Draw(bool isMinimized) } } + var builtNavmeshPercent = _movementController.BuiltNavmeshPercent; + var navmeshBarColor = QstTheme.Success; + if (builtNavmeshPercent > 100) + { + navmeshBarColor = QstTheme.Amber; + builtNavmeshPercent %= builtNavmeshPercent; + } + if (builtNavmeshPercent == 0) + builtNavmeshPercent = 100; + QstWidgets.ThinProgressBar((float)builtNavmeshPercent / 100, navmeshBarColor); + DrawQuestButtons(currentQuest, currentStep, questWork, isMinimized); } catch (Exception e) @@ -497,9 +508,6 @@ private void DrawQuestNames(QuestController.QuestProgress currentQuest, private void DrawQuestButtons(QuestController.QuestProgress currentQuest, QuestStep? currentStep, QuestProgressInfo? questProgressInfo, bool isMinimized) { - if (!isMinimized) - ImGui.Separator(); - using (ImRaii.Disabled(_questController.IsRunning)) { if (ImGuiComponentsLocal.IconButton(FontAwesomeIcon.Play, QstTheme.Accent))