Add Immortal Flames to GC selection
authorLiza Carvelli <liza@carvel.li>
Fri, 23 Aug 2024 12:28:23 +0000 (14:28 +0200)
committerLiza Carvelli <liza@carvel.li>
Fri, 23 Aug 2024 12:28:23 +0000 (14:28 +0200)
QuestPaths/2.x - A Realm Reborn/MSQ-1/Shared/702_My Little Chocobo (Immortal Flames).json [new file with mode: 0644]
Questionable/Functions/QuestFunctions.cs
Questionable/Windows/ConfigWindow.cs

diff --git a/QuestPaths/2.x - A Realm Reborn/MSQ-1/Shared/702_My Little Chocobo (Immortal Flames).json b/QuestPaths/2.x - A Realm Reborn/MSQ-1/Shared/702_My Little Chocobo (Immortal Flames).json
new file mode 100644 (file)
index 0000000..200da05
--- /dev/null
@@ -0,0 +1,88 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "Position": {
+            "X": -119.1183,
+            "Y": 3.7999938,
+            "Z": -104.33473
+          },
+          "TerritoryId": 130,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Ul'dah",
+          "$": "Ul'dah Aetheryte to Immortal Flames"
+        },
+        {
+          "DataId": 1004576,
+          "Position": {
+            "X": -141.64954,
+            "Y": 4.1,
+            "Z": -114.67157
+          },
+          "TerritoryId": 130,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1002390,
+          "Position": {
+            "X": -143.45007,
+            "Y": 4.5499268,
+            "Z": -108.537415
+          },
+          "TerritoryId": 130,
+          "InteractionType": "Instruction",
+          "Comment": "Buy Flame Chocobo Issuance"
+        },
+        {
+          "DataId": 1001978,
+          "Position": {
+            "X": 55.344482,
+            "Y": 4.124078,
+            "Z": -143.9079
+          },
+          "TerritoryId": 130,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1006003,
+          "Position": {
+            "X": 51.621216,
+            "Y": 4,
+            "Z": -142.22937
+          },
+          "TerritoryId": 130,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1001978,
+          "Position": {
+            "X": 55.344482,
+            "Y": 4.124078,
+            "Z": -143.9079
+          },
+          "TerritoryId": 130,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
index 13eee5e4f139e5a954bb01d2b449b945c5135a14..6c51b2e5e9e62973b2e9652a18e17d4b3f2a0a10 100644 (file)
@@ -80,6 +80,7 @@ internal sealed unsafe class QuestFunctions
             {
                 GrandCompany.TwinAdder => (new QuestId(680), 0),
                 GrandCompany.Maelstrom => (new QuestId(681), 0),
+                GrandCompany.ImmortalFlames => (new QuestId(682), 0),
                 _ => default
             };
         }
@@ -89,6 +90,7 @@ internal sealed unsafe class QuestFunctions
             {
                 GrandCompany.TwinAdder => 700,
                 GrandCompany.Maelstrom => 701,
+                GrandCompany.ImmortalFlames => 702,
                 _ => 0
             };
 
index c2148aa1e7de9c6339dbae1103ea29eb571b6a94..a419249cc86bec2a8d1b8e9b20ba003fbdcf6d62 100644 (file)
@@ -20,7 +20,7 @@ internal sealed class ConfigWindow : LWindow, IPersistableWindowConfig
     private readonly string[] _mountNames;
 
     private readonly string[] _grandCompanyNames =
-        ["None (manually pick quest)", "Maelstrom", "Twin Adder" /*, "Immortal Flames"*/];
+        ["None (manually pick quest)", "Maelstrom", "Twin Adder", "Immortal Flames"];
 
     [SuppressMessage("Performance", "CA1861", Justification = "One time initialization")]
     public ConfigWindow(IDalamudPluginInterface pluginInterface, Configuration configuration, IDataManager dataManager)