Update THM paths; fix /cry being the wrong emote
authorLiza Carvelli <liza@carvel.li>
Sun, 3 Nov 2024 19:18:00 +0000 (20:18 +0100)
committerLiza Carvelli <liza@carvel.li>
Sun, 3 Nov 2024 19:18:00 +0000 (20:18 +0100)
QuestPaths/2.x - A Realm Reborn/Class Quests/BLM/346_My First Scepter.json
QuestPaths/2.x - A Realm Reborn/Class Quests/BLM/347_The Threat of Intimacy.json
QuestPaths/2.x - A Realm Reborn/Class Quests/BLM/349_The Threat of Paucity.json
QuestPaths/2.x - A Realm Reborn/Class Quests/BLM/350_The Threat of Superiority.json
QuestPaths/2.x - A Realm Reborn/Class Quests/BLM/353_Facing Your Demons.json
Questionable.Model/Questing/Converter/EmoteConverter.cs
Questionable.Model/Questing/EEmote.cs

index 160be25590e4f8bbdaecab58e9eecff76a693e22..74f4a3d3e7a096b2ade2e28e5b46758762e26767 100644 (file)
               "Y": 3.082914,
               "Z": 272.46896
           },
-          "TerritoryId": 148,
+          "TerritoryId": 141,
           "InteractionType": "Combat",
           "EnemySpawnType": "OverworldEnemies",
           "ComplexCombatData": [
index 83f8fccdd8da635a42fe9d7408386b73c70ffb00..d257b9b6e41c3f531fbe41dba665d86d7962b8c4 100644 (file)
     {
       "Sequence": 4,
       "Steps": [
+        {
+          "Position": {
+            "X": -253.97243,
+            "Y": 33.2412,
+            "Z": 408.68488
+          },
+          "TerritoryId": 140,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
         {
           "DataId": 1002027,
           "Position": {
               "Z": 407.27856
           },
           "TerritoryId": 140,
-          "InteractionType": "Interact",
-          "Fly": true
+          "InteractionType": "Interact"
         }
       ]
     },
index db9410cbdc2fc0b2639e7ebea0958bbaa8a11338..fdcc2b8595e8d3271b684abc9b24d381b0f2e9f8 100644 (file)
@@ -33,9 +33,9 @@
         {
           "DataId": 1001710,
           "Position": {
-              "X": -240.2533,
-              "Y": 18.8,
-              "Z": 86.900024
+            "X": -240.2533,
+            "Y": 18.8,
+            "Z": 86.900024
           },
           "TerritoryId": 130,
           "InteractionType": "Interact"
       ]
     },
     {
-        "Sequence": 2,
-        "Steps": [
-          {
-            "Position": {
-                "X": 149.07747,
-                "Y": -2,
-                "Z": -225.21188
-            },
-            "TerritoryId": 141,
-            "AetheryteShortcut": "Ul'dah",
-            "AethernetShortcut": [
-              "[Ul'dah] Thaumaturges' Guild",
-              "[Ul'dah] Gate of Nald (Central Thanalan)"
-            ],
-            "SkipConditions": {
-              "AetheryteShortcutIf": {
-                "InSameTerritory": true,
-                "InTerritory": [
-                  141
-                ]
-              }
+      "Sequence": 2,
+      "Steps": [
+        {
+          "TerritoryId": 130,
+          "InteractionType": "None",
+          "AetheryteShortcut": "Ul'dah",
+          "AethernetShortcut": [
+            "[Ul'dah] Thaumaturges' Guild",
+            "[Ul'dah] Gate of Nald (Central Thanalan)"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true,
+              "InTerritory": [
+                141
+              ],
+              "AetheryteUnlocked": "Central Thanalan - Black Brush Station"
             },
-            "InteractionType": "Combat",
-            "EnemySpawnType": "OverworldEnemies",
-            "ComplexCombatData": [
-              {
-                "DataId": 160,
-                "MinimumKillCount": 8,
-                "$": "Slay efts",
-                "CompletionQuestVariablesFlags": [
-                  {
-                    "Low": 8
-                  },
-                  null,
-                  null,
-                  null,
-                  null,
-                  null
-                ]
-              }
-            ]
+            "AethernetShortcutIf": {
+              "AetheryteUnlocked": "Central Thanalan - Black Brush Station"
+            }
+          }
+        },
+        {
+          "Position": {
+            "X": -62.183617,
+            "Y": -3.6582246,
+            "Z": 145.88391
+          },
+          "InteractionType": "WalkTo",
+          "TerritoryId": 141,
+          "SkipConditions": {
+            "StepIf": {
+              "Flying": "Unlocked",
+              "AetheryteUnlocked": "Central Thanalan - Black Brush Station"
+            }
           }
-        ]
+        },
+        {
+          "Position": {
+            "X": 149.07747,
+            "Y": -2,
+            "Z": -225.21188
+          },
+          "TerritoryId": 141,
+          "AetheryteShortcut": "Central Thanalan - Black Brush Station",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          },
+          "Fly": true,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "OverworldEnemies",
+          "ComplexCombatData": [
+            {
+              "DataId": 160,
+              "MinimumKillCount": 8,
+              "$": "Slay efts",
+              "CompletionQuestVariablesFlags": [
+                {
+                  "Low": 8
+                },
+                null,
+                null,
+                null,
+                null,
+                null
+              ]
+            }
+          ]
+        }
+      ]
     },
     {
       "Sequence": 3,
         {
           "DataId": 1001710,
           "Position": {
-              "X": -240.2533,
-              "Y": 18.8,
-              "Z": 86.900024
+            "X": -240.2533,
+            "Y": 18.8,
+            "Z": 86.900024
           },
           "TerritoryId": 130,
           "InteractionType": "Interact",
         {
           "DataId": 2001512,
           "Position": {
-              "X": -366.29285,
-              "Y": -34.989014,
-              "Z": 293.56824
+            "X": -366.29285,
+            "Y": -34.989014,
+            "Z": 293.56824
           },
           "TerritoryId": 145,
           "InteractionType": "Combat",
         {
           "DataId": 2001499,
           "Position": {
-              "X": -366.29285,
-              "Y": -34.989014,
-              "Z": 293.56824
+            "X": -366.29285,
+            "Y": -34.989014,
+            "Z": 293.56824
           },
           "TerritoryId": 145,
           "InteractionType": "Interact"
         {
           "DataId": 1001710,
           "Position": {
-              "X": -240.2533,
-              "Y": 18.8,
-              "Z": 86.900024
+            "X": -240.2533,
+            "Y": 18.8,
+            "Z": 86.900024
           },
           "TerritoryId": 130,
           "InteractionType": "CompleteQuest",
index 3f4f94e38ac80f1349a98e3b2e865a2e8b40d606..4057558e96b3e3a586132ceaaaa1f2d7644dee0c 100644 (file)
       "Sequence": 255,
       "Steps": [
         {
-          "DataId": 1001710,
+          "DataId": 1001711,
           "Position": {
-              "X": -240.2533,
-              "Y": 18.8,
-              "Z": 86.900024
+            "X": -241.62665,
+            "Y": 18.8,
+            "Z": 83.32947
           },
           "TerritoryId": 130,
           "InteractionType": "CompleteQuest",
index 7465e765c8dd50dd499c8f2577031b36a1478c19..073489d1e6b849c0b19d7dc16eeddf4c920e0b51 100644 (file)
       "Sequence": 1,
       "Steps": [
         {
-          "DataId": 1004094,
-          "Position": {
-            "X": -413.47375,
-            "Y": 23.113977,
-            "Z": -383.71863
-          },
-          "TerritoryId": 140,
-          "InteractionType": "Interact",
-          "AetheryteShortcut": "Western Thanalan - Horizon",
-          "Fly": true,
+          "TerritoryId": 145,
+          "InteractionType": "UseItem",
+          "ItemId": 30362,
+          "TargetTerritoryId": 140,
           "SkipConditions": {
-            "AetheryteShortcutIf": {
-              "InSameTerritory": true,
+            "StepIf": {
               "InTerritory": [
                 140
               ]
           },
           "TerritoryId": 140,
           "InteractionType": "Interact"
+        },
+        {
+          "DataId": 1004094,
+          "Position": {
+            "X": -413.47375,
+            "Y": 23.113977,
+            "Z": -383.71863
+          },
+          "TerritoryId": 140,
+          "InteractionType": "Interact"
         }
       ]
     },
index 9b00717880da159b162ffb5da479a829c5303321..3e7cb2cb2640a3c2c6b6efb8e5a6fcae999c0d7a 100644 (file)
@@ -11,6 +11,7 @@ public sealed class EmoteConverter() : EnumConverter<EEmote>(Values)
         { EEmote.Cheer, "cheer" },
         { EEmote.Clap, "clap" },
         { EEmote.Comfort, "comfort" },
+        { EEmote.Cry, "cry" },
         { EEmote.Dance, "dance" },
         { EEmote.Doubt, "doubt" },
         { EEmote.Doze, "doze" },
@@ -31,7 +32,6 @@ public sealed class EmoteConverter() : EnumConverter<EEmote>(Values)
         { EEmote.Disappointed, "disappointed" },
         { EEmote.Pray, "pray" },
         { EEmote.ImperialSalute, "imperialsalute" },
-        { EEmote.Cry, "cry" },
         { EEmote.Pet, "pet" },
         { EEmote.Slap, "slap" },
         { EEmote.SundropDance, "sundropdance"},
index 1056d9aeac4888f7d70a241154def922fce52a24..93342666058236c0f1a7a896d12c984a80e49e55 100644 (file)
@@ -12,6 +12,7 @@ public enum EEmote
     Cheer = 6,
     Clap = 7,
     Comfort = 9,
+    Cry = 10,
     Dance = 11,
     Doubt = 12,
     Doze = 13,
@@ -32,7 +33,6 @@ public enum EEmote
     Disappointed = 49,
     Pray = 58,
     ImperialSalute = 59,
-    Cry = 74,
     Pet = 105,
     Slap = 111,
     SundropDance = 120,