Update vbm versioning schema
authorLiza Carvelli <liza@carvel.li>
Sat, 1 Mar 2025 17:39:52 +0000 (18:39 +0100)
committerLiza Carvelli <liza@carvel.li>
Sat, 1 Mar 2025 17:40:45 +0000 (18:40 +0100)
60 files changed:
QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json
QuestPaths/2.x - A Realm Reborn/Class Quests/NIN/126_Stray into the Shadows.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1054_How to Quit You.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/147_Trial by Wind.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/91_Trial by Wind.json
QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/92_Trial by Water.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Gridania/129_Spirithold Broken.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Gridania/161_Leia's Legacy.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Gridania/445_Chasing Shadows.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Gridania/447_To Guard a Guardian.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Limsa/414_Victory in Peril.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Limsa/469_Just Deserts.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Limsa/543_Lurkers in the Grotto.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Limsa/544_Feint and Strike.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Shared/343_Lord of the Inferno.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Shared/660_Into a Copper Hell.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Shared/680_The Company You Keep (Twin Adders).json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Shared/681_The Company You Keep (Maelstrom).json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Shared/682_The Company You Keep (Immortal Flames).json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Ul'dah/320_Way Down in the Hole.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Ul'dah/336_Oh Captain, My Captain.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Ul'dah/550_Underneath the Sultantree.json
QuestPaths/2.x - A Realm Reborn/MSQ-1/Ul'dah/551_Duty, Honor, Country.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/A2-East Shroud to South Shroud/724_Brotherly Love.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/A3-South Shroud, Buscarron’s Druthers/3862_Nouveau Riche.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/C9-Ultimate Weapon/4521_Operation Archon.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/C9-Ultimate Weapon/4522_The Ultimate Weapon.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/E3-2.3/1456_Guardian of Eorzea.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/E4-2.4/88_The Reason Roaille.json
QuestPaths/2.x - A Realm Reborn/MSQ-2/E6-2.55/4591_The Steps of Faith.json
QuestPaths/3.x - Heavensward/Class Quests/WAR/586_Duty and the Beast.json
QuestPaths/3.x - Heavensward/Class Quests/WAR/601_And My Axe.json
QuestPaths/3.x - Heavensward/MSQ/A1-Coerthas Western Highlands 1, Sea of Clouds 1/1588_At the End of Our Hope.json
QuestPaths/3.x - Heavensward/MSQ/A1-Coerthas Western Highlands 1, Sea of Clouds 1/1595_A Series of Unfortunate Events.json
QuestPaths/3.x - Heavensward/MSQ/A1-Coerthas Western Highlands 1, Sea of Clouds 1/1597_Divine Intervention.json
QuestPaths/3.x - Heavensward/MSQ/A2-Raubahn/1601_Keeping the Flame Alive.json
QuestPaths/3.x - Heavensward/MSQ/A3.1-Coerthas Western Highlands 2/1606_Sounding Out the Amphitheatre.json
QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1639_Fire and Blood.json
QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1644_Familiar Faces.json
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1657_An Illuminati Incident.json
QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1667_Close Encounters of the VIth Kind.json
QuestPaths/5.x - Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json
QuestPaths/5.x - Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json
QuestPaths/5.x - Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json
QuestPaths/5.x - Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json
QuestPaths/5.x - Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json
QuestPaths/5.x - Shadowbringers/Role Quests/Tank/3248_To Have Loved and Lost.json
QuestPaths/6.x - Endwalker/MSQ/B-Garlemald/4383_A Frosty Reception.json
QuestPaths/6.x - Endwalker/MSQ/E-Elpis/4432_Worthy of His Back.json
QuestPaths/6.x - Endwalker/MSQ/F-Labyrinthos2/4439_As the Heavens Burn.json
QuestPaths/6.x - Endwalker/MSQ/G-UltimaThule/4464_Endwalker.json
QuestPaths/6.x - Endwalker/MSQ/I-6.2/4594_Where Everything Begins.json
QuestPaths/6.x - Endwalker/MSQ/J-6.3/4673_An Unforeseen Bargain.json
QuestPaths/6.x - Endwalker/MSQ/M-6.55/4752_The Game Is Afoot.json
QuestPaths/7.x - Dawntrail/MSQ/B-Kozama'uka2-Urqopacha2/4883_A Father First.json
QuestPaths/7.x - Dawntrail/MSQ/C-Yak T'el/4902_Taking a Stand.json
QuestPaths/7.x - Dawntrail/MSQ/C-Yak T'el/4908_The Feat of Brotherhood.json
QuestPaths/7.x - Dawntrail/MSQ/E-SolutionNine-HeritageFound2/4942_The Protector and the Destroyer.json
QuestPaths/7.x - Dawntrail/MSQ/G-7.1/5249_The Warmth of Family.json
QuestPaths/quest-v1.json

index ebee0ed..abd2928 100644 (file)
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           },
           "Fly": true
         }
index a1b089d..e7d985b 100644 (file)
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "(phase 1) AI doesn't move or pick up the stolen firearms",
               "(phase 1 + 2) AI automatically removes Hidden status",
index ce4bc55..f1ba9f3 100644 (file)
@@ -37,7 +37,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           },
           "AetheryteShortcut": "Eastern La Noscea - Wineport",
           "Fly": true
index 02e891b..3de7399 100644 (file)
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           },
           "Fly": true
         }
index 1348cd3..3987052 100644 (file)
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 7a06c84..c64e182 100644 (file)
           "InteractionType": "SinglePlayerDuty",\r
           "SinglePlayerDutyOptions": {\r
             "Enabled": true,\r
-            "TestedBossModVersion": 292\r
+            "TestedBossModVersion": "0.0.0.292"\r
           },\r
           "Fly": true\r
         }\r
index bbe0471..9b882da 100644 (file)
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 8706b50..d588152 100644 (file)
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "Healer NPC is only killed after the boss dies; all NPCs need to be killed for the duty to complete"
             ]
index be848e3..73e086f 100644 (file)
@@ -31,7 +31,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "AI doesn't automatically target newly spawning adds until after the boss died, and dies (tested on CNJ)"
             ]
index 0c1c2e8..536cd0d 100644 (file)
@@ -79,7 +79,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "(Phase 1) Healer NPCs are only killed after the boss dies - allied NPCs will kill them eventually; all NPCs need to be killed for the duty to complete"
             ]
index be519bb..49657fd 100644 (file)
@@ -71,7 +71,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "(Phase 1, second enemy group) Stuck with enemy being out of sight -- but still able to attack you (tested on ACN)"
             ]
index ffd07a9..c38eddc 100644 (file)
@@ -76,7 +76,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index bb1e80d..b16e51c 100644 (file)
@@ -31,7 +31,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "AI doesn't automatically target newly spawning adds until after the boss died (requires healing luck on ACN)"
             ]
index 527a161..21b96aa 100644 (file)
@@ -60,7 +60,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "(Phase 1) Kills PGL NPCs and then the boss - allied NPCs will kill most other NPCs eventually; all NPCs need to be killed for the duty to complete"
             ]
index ea9fd4b..be80477 100644 (file)
@@ -47,7 +47,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index ba1604a..299a07d 100644 (file)
@@ -81,7 +81,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           },
           "AetheryteShortcut": "Ul'dah",
           "AethernetShortcut": [
index 7afc73a..882fcd1 100644 (file)
@@ -91,7 +91,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           },
           "AetheryteShortcut": "East Shroud - Hawthorne Hut",
           "SkipConditions": {
index 87ab602..fed206e 100644 (file)
@@ -66,7 +66,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           },
           "AethernetShortcut": [
             "[Limsa Lominsa] The Aftcastle",
index 2696f1a..1ae0dbb 100644 (file)
@@ -61,7 +61,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           },
           "AetheryteShortcut": "Western Thanalan - Horizon"
         }
index 29b7f66..10b394a 100644 (file)
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index d69bd0e..d6144ad 100644 (file)
@@ -40,7 +40,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 91ccee4..2465358 100644 (file)
@@ -31,7 +31,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 3622d62..1130d4e 100644 (file)
@@ -67,7 +67,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "(Phase 1) Healer NPCs are only killed after the boss dies - allied NPCs will kill them eventually; all NPCs need to be killed for the duty to complete"
             ]
index 0f85662..02609d3 100644 (file)
@@ -67,7 +67,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 88e38d6..59be0f4 100644 (file)
@@ -86,7 +86,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "AI will kill initial adds before the boss, but not switch target whenever new enemies spawn; all NPCs need to be killed for the duty to complete"
             ]
index 3af001c..b796f47 100644 (file)
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index e9c6206..8122668 100644 (file)
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 977457f..959c423 100644 (file)
@@ -80,7 +80,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           },
           "Fly": true
         }
index ef6c354..df5ae5e 100644 (file)
@@ -73,7 +73,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "Will target Eline first (other NPCs later), and move to some -other- group of NPCs; only re-targets once they're at 1 HP (for Eline) or die",
               "If the target isn't in melee range but other NPCs are, whether any AOEs are used for nearby enemies seems random"
index 90686f3..e1d3d9e 100644 (file)
@@ -31,7 +31,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "WIP: Needs to be re-tested",
               "AI doesn't move after starting the instance, so enemies won't be triggered",
index 7112086..e244db3 100644 (file)
@@ -48,7 +48,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           },
           "Fly": true
         }
index 14cf5ec..5257aaa 100644 (file)
@@ -98,7 +98,7 @@
           "Fly": true,
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index d2e57f3..f3033ff 100644 (file)
@@ -33,7 +33,7 @@
           "Comment": "Walk straight to Gorgagne Mills basement, ignore footprints",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 39e74a0..8295ec6 100644 (file)
@@ -61,7 +61,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index e03080c..fe0a748 100644 (file)
@@ -81,7 +81,7 @@
           ],
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 1fc5d83..32ed9f6 100644 (file)
@@ -31,7 +31,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "Will not move into melee range to kill the gate; Alphinaud will kill it after a while"
             ]
index 8cec31a..0804107 100644 (file)
@@ -81,7 +81,7 @@
           "DisableNavmesh": true,
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 66c6232..42565f4 100644 (file)
@@ -77,7 +77,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index d47363b..ebcf28d 100644 (file)
@@ -59,7 +59,7 @@
           "StopDistance": 0.25,
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 799f242..b5e34bd 100644 (file)
@@ -50,7 +50,7 @@
           ],
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index 56776f2..ff7adc7 100644 (file)
@@ -71,7 +71,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index cf937a6..7bfdb55 100644 (file)
@@ -87,7 +87,7 @@
           "Comment": "Estinien vs. Arch Ultima",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "AI doesn't move automatically for the first boss",
               "AI doesn't move automatically for the dialogue with gaius on the bridge",
index 0255c32..bb73f96 100644 (file)
@@ -48,7 +48,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "Doesn't walk to the teleporter to finish the duty"
             ]
index 43ab7e5..44d8eba 100644 (file)
@@ -80,7 +80,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 292,
+            "TestedBossModVersion": "0.0.0.292",
             "Notes": [
               "(phase 2) AI doesn't target Ardbert to start combat",
               "(phase 2) VBM module: Elidibus' line cleave only covers half the length of the actual line (survivable)"
index 7b05070..0a16603 100644 (file)
@@ -86,7 +86,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 292
+            "TestedBossModVersion": "0.0.0.292"
           }
         }
       ]
index ea79f06..08a9cd2 100644 (file)
@@ -48,7 +48,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 293,
+            "TestedBossModVersion": "0.0.0.293",
             "Notes": [
               "(Lunar Odin) AI doesn't pull Odin to start combat",
               "(Lunar Ravana) AI doesn't pull Ravana to start combat",
index 33afc7f..67f7e2b 100644 (file)
@@ -56,7 +56,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 293,
+            "TestedBossModVersion": "0.0.0.293",
             "$": "test: Redacted"
           },
           "ItemId": 2002569
index c7c9ef8..a1734a3 100644 (file)
@@ -32,7 +32,7 @@
           "Comment": "A Frosty Reception",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 293,
+            "TestedBossModVersion": "0.0.0.293",
             "Notes": [
               "(Thancred) How many enemies get pulled during the stealth section is random; if you pull multiple you can die here. Can probably be fixed by retrying on very easy."
             ]
index df3f192..3fd3e42 100644 (file)
@@ -56,7 +56,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 294
+            "TestedBossModVersion": "0.0.0.294"
           }
         }
       ]
index fe4eff0..bb9083c 100644 (file)
@@ -31,7 +31,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 294
+            "TestedBossModVersion": "0.0.0.294"
           },
           "AetheryteShortcut": "Garlemald - Camp Broken Glass"
         }
index 597c557..7f2adef 100644 (file)
@@ -82,7 +82,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 294
+            "TestedBossModVersion": "0.0.0.294"
           },
           "DisableNavmesh": true
         }
index 0c3d002..c631962 100644 (file)
@@ -73,7 +73,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 294
+            "TestedBossModVersion": "0.0.0.294"
           }
         }
       ]
index 010fdfd..a71d87f 100644 (file)
@@ -32,7 +32,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 294
+            "TestedBossModVersion": "0.0.0.294"
           }
         }
       ]
index 20278eb..058ec65 100644 (file)
@@ -31,7 +31,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 294,
+            "TestedBossModVersion": "0.0.0.294",
             "Notes": [
               "(phase 1) AI walks (a bit) towards enemies, but doesn't target them and doesn't attack",
               "(phase 1) AI doesn't move close enough to the tattered plumage; needs to be re-tested"
index 2c8df14..b9304b9 100644 (file)
@@ -59,7 +59,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 294
+            "TestedBossModVersion": "0.0.0.294"
           },
           "AethernetShortcut": [
             "[Tuliyollal] The For'ard Cabins",
index 38c645d..35f1392 100644 (file)
@@ -42,7 +42,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 294
+            "TestedBossModVersion": "0.0.0.294"
           },
           "AetheryteShortcut": "Yak T'el - Iq Br'aax"
         }
index 14309d2..716cf61 100644 (file)
@@ -63,7 +63,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": true,
-            "TestedBossModVersion": 294
+            "TestedBossModVersion": "0.0.0.294"
           }
         }
       ]
index e038fc8..31163fb 100644 (file)
@@ -47,7 +47,7 @@
           "InteractionType": "SinglePlayerDuty",
           "SinglePlayerDutyOptions": {
             "Enabled": false,
-            "TestedBossModVersion": 294,
+            "TestedBossModVersion": "0.0.0.294",
             "Notes": [
               "(phase 1) Gets stuck in the wall while walking to the evacuee NPCs"
             ]
index 7bbf6b7..204ac29 100644 (file)
             "Z": -528.70984
           },
           "TerritoryId": 1190,
-          "InteractionType": "SinglePlayerDuty"
+          "InteractionType": "SinglePlayerDuty",
+          "SinglePlayerDutyOptions": {
+            "Enabled": false,
+            "TestedBossModVersion": "0.1.0.0",
+            "Notes": [
+              "(pre-fight) AI doesn't move to the Rroneeks or interact with them",
+              "(phase 1/2) No VBM module, so doesn't target the leg, doesn't avoid AOEs and dies",
+              "(phase 1) AI doesn't pull boss",
+              "(phase 2) AI runs away with the stack marker; doesn't pick up orbs"
+            ]
+          }
         }
       ]
     },
index 595974c..e1670a9 100644 (file)
                     "description": "If a quest has multiple solo instances (which affects 5 quests total), indicates which one this is"
                   },
                   "TestedBossModVersion": {
-                    "type": "number",
-                    "minimum": 292
+                    "type": "string",
+                    "pattern": "^0\\.\\d+\\.\\d+\\.\\d+$"
                   },
                   "$": {
                     "type": "string"