Add Immortal Flames to GC selection

This commit is contained in:
Liza 2024-08-23 14:28:23 +02:00
parent b1d5b6cf2c
commit 3a4cf56965
Signed by: liza
GPG Key ID: 7199F8D727D55F67
3 changed files with 91 additions and 1 deletions

View File

@ -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"
}
]
}
]
}

View 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
};

View 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)