Add Qitari unlock quests

This commit is contained in:
Liza 2024-08-05 21:20:35 +02:00
parent 5c3584b88d
commit f537a61640
Signed by: liza
GPG Key ID: 7199F8D727D55F67
12 changed files with 1166 additions and 1 deletions

View File

@ -216,7 +216,7 @@ internal sealed class EditorWindow : Window
}
else
{
if (ImGui.Button("Create location"))
if (ImGui.Button($"Create location ({gatheringPoint.GatheringPointBase.Row})"))
{
var (targetFile, root) = _editorCommands.CreateNewFile(gatheringPoint, _target);
_plugin.Save(targetFile, root);

View File

@ -0,0 +1,61 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"TerritoryId": 817,
"Groups": [
{
"Nodes": [
{
"DataId": 33002,
"Locations": [
{
"Position": {
"X": 164.1997,
"Y": 24.4362,
"Z": 58.99305
},
"MinimumAngle": 85,
"MaximumAngle": 225
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33001,
"Locations": [
{
"Position": {
"X": 131.2174,
"Y": 27.21391,
"Z": 45.33313
},
"MinimumAngle": 160,
"MaximumAngle": 275
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33000,
"Locations": [
{
"Position": {
"X": 65.9342,
"Y": 22.4589,
"Z": 45.68196
},
"MinimumAngle": 180,
"MaximumAngle": 265
}
]
}
]
}
]
}

View File

@ -0,0 +1,61 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"TerritoryId": 817,
"Groups": [
{
"Nodes": [
{
"DataId": 33005,
"Locations": [
{
"Position": {
"X": 214.7744,
"Y": -19.57758,
"Z": 623.6767
},
"MinimumAngle": -15,
"MaximumAngle": 55
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33004,
"Locations": [
{
"Position": {
"X": 235.4031,
"Y": -17.474,
"Z": 645.2612
},
"MinimumAngle": -75,
"MaximumAngle": 60
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33003,
"Locations": [
{
"Position": {
"X": 263.691,
"Y": -15.7453,
"Z": 659.6932
},
"MinimumAngle": 5,
"MaximumAngle": 110
}
]
}
]
}
]
}

View File

@ -0,0 +1,119 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1027716,
"Position": {
"X": 494.9873,
"Y": -6.555339,
"Z": -224.93329
},
"TerritoryId": 817,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1031012,
"Position": {
"X": 395.01025,
"Y": 20.422523,
"Z": -211.81049
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
},
{
"Position": {
"X": 432.72134,
"Y": 34.13806,
"Z": -146.49078
},
"TerritoryId": 817,
"InteractionType": "WalkTo",
"SkipConditions": {
"StepIf": {
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
}
}
},
{
"DataId": 1031150,
"Position": {
"X": 433.85962,
"Y": 34.138065,
"Z": -145.37274
},
"TerritoryId": 817,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
},
{
"DataId": 1031151,
"Position": {
"X": 401.20544,
"Y": 33.63778,
"Z": -104.32593
},
"TerritoryId": 817,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1027716,
"Position": {
"X": 494.9873,
"Y": -6.555339,
"Z": -224.93329
},
"TerritoryId": 817,
"InteractionType": "CompleteQuest",
"Fly": true,
"NextQuestId": 3480
}
]
}
]
}

View File

@ -0,0 +1,232 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1027716,
"Position": {
"X": 494.9873,
"Y": -6.555339,
"Z": -224.93329
},
"TerritoryId": 817,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1031007,
"Position": {
"X": 566.27747,
"Y": 26.783415,
"Z": 133.77576
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": 591.2435,
"Y": 22.702421,
"Z": 85.20056
},
"TerritoryId": 817,
"InteractionType": "Combat",
"EnemySpawnType": "OverworldEnemies",
"ComplexCombatData": [
{
"DataId": 10285,
"MinimumKillCount": 3,
"CompletionQuestVariablesFlags": [
null,
{
"High": 3
},
null,
null,
null,
null
]
}
],
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1031007,
"Position": {
"X": 566.27747,
"Y": 26.783415,
"Z": 133.77576
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1031008,
"Position": {
"X": 269.97778,
"Y": 13.099541,
"Z": 134.59973
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 2010451,
"Position": {
"X": 265.03394,
"Y": 11.306824,
"Z": 73.899414
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
},
{
"DataId": 2010450,
"Position": {
"X": 267.20068,
"Y": 11.184814,
"Z": 30.502686
},
"StopDistance": 0.5,
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
},
{
"DataId": 2010449,
"Position": {
"X": 242.14539,
"Y": 21.86615,
"Z": -20.004639
},
"StopDistance": 0.5,
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 1031008,
"Position": {
"X": 269.97778,
"Y": 13.099541,
"Z": 134.59973
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 7,
"Steps": [
{
"Position": {
"X": 441.3478,
"Y": 11.8605385,
"Z": 172.98285
},
"StopDistance": 0.5,
"TerritoryId": 817,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [
11165
]
}
]
},
{
"Sequence": 8,
"Steps": [
{
"DataId": 1031010,
"Position": {
"X": 441.062,
"Y": 11.948165,
"Z": 173.87659
},
"TerritoryId": 817,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1027716,
"Position": {
"X": 494.9873,
"Y": -6.555339,
"Z": -224.93329
},
"TerritoryId": 817,
"InteractionType": "CompleteQuest",
"Fly": true,
"NextQuestId": 3481
}
]
}
]
}

View File

@ -0,0 +1,90 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1031006,
"Position": {
"X": 493.55298,
"Y": -6.5553393,
"Z": -226.30658
},
"StopDistance": 7,
"TerritoryId": 817,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1031001,
"Position": {
"X": 167.71179,
"Y": -20,
"Z": -471.00024
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": 168.50095,
"Y": -20,
"Z": -481.85556
},
"StopDistance": 0.5,
"TerritoryId": 817,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [
11166
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1031001,
"Position": {
"X": 167.71179,
"Y": -20,
"Z": -471.00024
},
"StopDistance": 5,
"TerritoryId": 817,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1027716,
"Position": {
"X": 494.9873,
"Y": -6.555339,
"Z": -224.93329
},
"TerritoryId": 817,
"InteractionType": "CompleteQuest",
"Fly": true,
"NextQuestId": 3482
}
]
}
]
}

View File

@ -0,0 +1,205 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1031152,
"Position": {
"X": 465.7511,
"Y": 18.97871,
"Z": -61.08191
},
"TerritoryId": 817,
"InteractionType": "AcceptQuest",
"Fly": true
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1031156,
"Position": {
"X": 160.14343,
"Y": -4.7555914,
"Z": 297.26086
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": 180.39362,
"Y": -26.65495,
"Z": 784.1922
},
"StopDistance": 0.5,
"TerritoryId": 817,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [
11167
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1031160,
"Position": {
"X": 179.76648,
"Y": -26.785097,
"Z": 785.3054
},
"StopDistance": 5,
"TerritoryId": 817,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1027716,
"Position": {
"X": 494.9873,
"Y": -6.555339,
"Z": -224.93329
},
"TerritoryId": 817,
"InteractionType": "Interact",
"AetheryteShortcut": "Rak'tika - Fanow",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 2010458,
"Position": {
"X": 101.15198,
"Y": -18.783936,
"Z": -672.2057
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
},
{
"Position": {
"X": 216.41074,
"Y": 11.20001,
"Z": -712.12494
},
"TerritoryId": 817,
"InteractionType": "WalkTo",
"Fly": true,
"SkipConditions": {
"StepIf": {
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
}
}
},
{
"DataId": 2010457,
"Position": {
"X": 221.30151,
"Y": 11.184814,
"Z": -721.24817
},
"TerritoryId": 817,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
},
{
"DataId": 2010456,
"Position": {
"X": 229.11414,
"Y": 12.802246,
"Z": -706.8437
},
"TerritoryId": 817,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 1031164,
"Position": {
"X": 169.05469,
"Y": -19.903002,
"Z": -530.2052
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1027716,
"Position": {
"X": 494.9873,
"Y": -6.555339,
"Z": -224.93329
},
"TerritoryId": 817,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Rak'tika - Fanow",
"Fly": true
}
]
}
]
}

View File

@ -0,0 +1,68 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1029876,
"Position": {
"X": -524.71204,
"Y": 0.08067314,
"Z": 227.03894
},
"TerritoryId": 817,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1029876,
"Position": {
"X": -524.71204,
"Y": 0.08067314,
"Z": 227.03894
},
"TerritoryId": 817,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1030819,
"Position": {
"X": -27.390015,
"Y": -24.5606,
"Z": 320.11902
},
"TerritoryId": 817,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030824,
"Position": {
"X": -28.732727,
"Y": -23.695421,
"Z": 320.39355
},
"StopDistance": 5,
"TerritoryId": 817,
"InteractionType": "CompleteQuest",
"NextQuestId": 3658
}
]
}
]
}

View File

@ -0,0 +1,54 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1030819,
"Position": {
"X": -27.390015,
"Y": -24.5606,
"Z": 320.11902
},
"TerritoryId": 817,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2010352,
"Position": {
"X": -322.65204,
"Y": 14.90802,
"Z": -181.53668
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030818,
"Position": {
"X": -28.641174,
"Y": -24.631424,
"Z": 318.98987
},
"TerritoryId": 817,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Rak'tika - Slitherbough",
"NextQuestId": 3659
}
]
}
]
}

View File

@ -0,0 +1,108 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1030818,
"Position": {
"X": -28.641174,
"Y": -24.631424,
"Z": 318.98987
},
"TerritoryId": 817,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1030827,
"Position": {
"X": -438.46802,
"Y": -0.3,
"Z": 725.1239
},
"TerritoryId": 817,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [
11153
],
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1030827,
"Position": {
"X": -438.46802,
"Y": -0.3,
"Z": 725.1239
},
"TerritoryId": 817,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"Position": {
"X": -500.49435,
"Y": 7.3168135,
"Z": 93.674324
},
"StopDistance": 0.5,
"TerritoryId": 817,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [
11154
],
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 2010522,
"Position": {
"X": -501.5488,
"Y": 7.461609,
"Z": 96.94055
},
"StopDistance": 4,
"TerritoryId": 817,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030818,
"Position": {
"X": -28.641174,
"Y": -24.631424,
"Z": 318.98987
},
"TerritoryId": 817,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Rak'tika - Slitherbough"
}
]
}
]
}

View File

@ -0,0 +1,53 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1032643,
"Position": {
"X": 787.0145,
"Y": -45.82774,
"Z": -218.555
},
"TerritoryId": 817,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"Position": {
"X": 788.1569,
"Y": -45.82557,
"Z": -212.9306
},
"TerritoryId": 817,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Rak'tika - Fanow",
"Fly": true,
"RequiredGatheredItems": [
{
"ItemId": 29522,
"ItemCount": 3
}
]
},
{
"DataId": 1032643,
"Position": {
"X": 787.0145,
"Y": -45.82774,
"Z": -218.555
},
"TerritoryId": 817,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -0,0 +1,114 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1032720,
"Position": {
"X": -22.90387,
"Y": -25.207546,
"Z": 310.6278
},
"TerritoryId": 817,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1032721,
"Position": {
"X": 463.79797,
"Y": 6.95506,
"Z": -199.02344
},
"TerritoryId": 817,
"InteractionType": "Interact",
"AetheryteShortcut": "Rak'tika - Fanow",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2010996,
"Position": {
"X": 607.84314,
"Y": -41.031555,
"Z": -281.8189
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1032724,
"Position": {
"X": 796.7803,
"Y": -45.83978,
"Z": -194.01855
},
"TerritoryId": 817,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1032725,
"Position": {
"X": 795.7732,
"Y": -45.836327,
"Z": -192.40106
},
"TerritoryId": 817,
"InteractionType": "Interact",
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_BANQIQ001_03794_Q3_000_000",
"Answer": "TEXT_BANQIQ001_03794_A3_000_001"
}
]
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1032724,
"Position": {
"X": 796.7803,
"Y": -45.83978,
"Z": -194.01855
},
"TerritoryId": 817,
"InteractionType": "CompleteQuest",
"Fly": true,
"RequiredGatheredItems": [
{
"ItemId": 29512,
"ItemCount": 1
}
]
}
]
}
]
}