forked from liza/Questionable
Compare commits
41 Commits
40d435ebc0
...
abee323d2b
Author | SHA1 | Date | |
---|---|---|---|
abee323d2b | |||
cfce2591db | |||
b4a649189a | |||
581976b06b | |||
4ca4e38af7 | |||
b1a9ec8d7c | |||
ec6687ec12 | |||
af4d329cf0 | |||
0dd392950a | |||
d178240819 | |||
1a6646cb52 | |||
f4beceec05 | |||
a1988cc9c7 | |||
0796ab8672 | |||
772300f44b | |||
abbc82cfbd | |||
0029711b9f | |||
53d3488871 | |||
e7fa50db20 | |||
6967cfc8f7 | |||
99ab970747 | |||
ea0c30198d | |||
7b0faf9a37 | |||
110eece2d7 | |||
bd3f01390b | |||
0da8c8acb5 | |||
905074513a | |||
387ef9f69b | |||
1f4089ce49 | |||
0635f4e639 | |||
ea483d1cd5 | |||
80f9b02b37 | |||
9413b2ccdb | |||
45137b231c | |||
79751474de | |||
6fde4de9dc | |||
c5ea5563ff | |||
2765247f92 | |||
7865ee6fe8 | |||
b49c2e898d | |||
35537564f1 |
@ -19,7 +19,9 @@
|
|||||||
"X": -470.5523,
|
"X": -470.5523,
|
||||||
"Y": 79.49631,
|
"Y": 79.49631,
|
||||||
"Z": 259.4856
|
"Z": 259.4856
|
||||||
}
|
},
|
||||||
|
"MinimumAngle": 0,
|
||||||
|
"MaximumAngle": 150
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -35,7 +37,9 @@
|
|||||||
"X": -493.5432,
|
"X": -493.5432,
|
||||||
"Y": 73.7095,
|
"Y": 73.7095,
|
||||||
"Z": 288.547
|
"Z": 288.547
|
||||||
}
|
},
|
||||||
|
"MinimumAngle": 15,
|
||||||
|
"MaximumAngle": 215
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -51,11 +55,13 @@
|
|||||||
"X": -478.8098,
|
"X": -478.8098,
|
||||||
"Y": 76.21393,
|
"Y": 76.21393,
|
||||||
"Z": 280.0947
|
"Z": 280.0947
|
||||||
}
|
},
|
||||||
|
"MinimumAngle": 50,
|
||||||
|
"MaximumAngle": 180
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -19,7 +19,9 @@
|
|||||||
"X": -614.3087,
|
"X": -614.3087,
|
||||||
"Y": 81.96295,
|
"Y": 81.96295,
|
||||||
"Z": 262.5681
|
"Z": 262.5681
|
||||||
}
|
},
|
||||||
|
"MinimumAngle": -150,
|
||||||
|
"MaximumAngle": 20
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -51,11 +53,13 @@
|
|||||||
"X": -639.8513,
|
"X": -639.8513,
|
||||||
"Y": 78.34773,
|
"Y": 78.34773,
|
||||||
"Z": 274.0034
|
"Z": 274.0034
|
||||||
}
|
},
|
||||||
|
"MinimumAngle": -60,
|
||||||
|
"MaximumAngle": 95
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002281,
|
||||||
|
"Position": {
|
||||||
|
"X": -115.739685,
|
||||||
|
"Y": 41.600117,
|
||||||
|
"Z": 118.88306
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Alchemists' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSALC001_00190_Q1_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,43 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002281,
|
||||||
|
"Position": {
|
||||||
|
"X": -115.739685,
|
||||||
|
"Y": 41.600117,
|
||||||
|
"Z": 118.88306
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002299,
|
||||||
|
"Position": {
|
||||||
|
"X": -98.8938,
|
||||||
|
"Y": 40.200146,
|
||||||
|
"Z": 120.83618
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSALC011_00575_Q1_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000998,
|
||||||
|
"Position": {
|
||||||
|
"X": -51.651794,
|
||||||
|
"Y": 42.79979,
|
||||||
|
"Z": 190.41736
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
"[Limsa Lominsa] The Aftcastle"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
128
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSARM001_00186_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000998,
|
||||||
|
"Position": {
|
||||||
|
"X": -51.651794,
|
||||||
|
"Y": 42.79979,
|
||||||
|
"Z": 190.41736
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001000,
|
||||||
|
"Position": {
|
||||||
|
"X": -32.028687,
|
||||||
|
"Y": 41.499985,
|
||||||
|
"Z": 208.39233
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSARM011_00273_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 273
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002279,
|
||||||
|
"Position": {
|
||||||
|
"X": -196.8872,
|
||||||
|
"Y": 18.459997,
|
||||||
|
"Z": 59.952637
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Thaumaturges' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSTHM001_00183_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002279,
|
||||||
|
"Position": {
|
||||||
|
"X": -196.8872,
|
||||||
|
"Y": 18.459997,
|
||||||
|
"Z": 59.952637
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001709,
|
||||||
|
"Position": {
|
||||||
|
"X": -240.4975,
|
||||||
|
"Y": 18.7,
|
||||||
|
"Z": 85.58777
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSTHM011_00344_Q1_001_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 553
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -12,6 +12,7 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
@ -21,10 +22,7 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -46,10 +44,7 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -107,6 +102,7 @@
|
|||||||
"Y": 2.147105,
|
"Y": 2.147105,
|
||||||
"Z": 21.86615
|
"Z": 21.86615
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": false
|
"Fly": false
|
||||||
@ -125,7 +121,8 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "CompleteQuest",
|
"InteractionType": "CompleteQuest",
|
||||||
"Fly": true
|
"Fly": true,
|
||||||
|
"NextQuestId": 1085
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,15 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 153,
|
||||||
|
"InteractionType": "EquipItem",
|
||||||
|
"ItemId": 4546
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TerritoryId": 153,
|
||||||
|
"InteractionType": "EquipRecommended"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1006750,
|
"DataId": 1006750,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -18,10 +27,7 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -37,6 +43,7 @@
|
|||||||
"Y": 68.192505,
|
"Y": 68.192505,
|
||||||
"Z": 586.1448
|
"Z": 586.1448
|
||||||
},
|
},
|
||||||
|
"StopDistance": 0.5,
|
||||||
"TerritoryId": 137,
|
"TerritoryId": 137,
|
||||||
"InteractionType": "Combat",
|
"InteractionType": "Combat",
|
||||||
"EnemySpawnType": "AfterInteraction",
|
"EnemySpawnType": "AfterInteraction",
|
||||||
@ -47,10 +54,7 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
137
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -72,12 +76,10 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"NextQuestId": 1087
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -18,10 +18,7 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -47,10 +44,7 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
145
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -72,12 +66,10 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"NextQuestId": 1088
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
"Author": "pot0to",
|
"Author": "pot0to",
|
||||||
"Comment": "Need to enable some way of doing single player duty first?",
|
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
@ -19,10 +18,7 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -46,12 +42,10 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
137
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"$": "Actually a SinglePlayerDuty"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -71,10 +65,7 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"NextQuestId": 1089
|
"NextQuestId": 1089
|
||||||
|
@ -18,10 +18,7 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"DialogueChoices": [
|
"DialogueChoices": [
|
||||||
@ -46,7 +43,15 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": true
|
"Fly": true,
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2002530,
|
"DataId": 2002530,
|
||||||
@ -58,7 +63,15 @@
|
|||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": true,
|
"Fly": true,
|
||||||
"AetheryteShortcut": "East Shroud - Hawthorne Hut"
|
"AetheryteShortcut": "East Shroud - Hawthorne Hut",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
16
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -80,7 +93,15 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 138,
|
"TerritoryId": 138,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": false
|
"Fly": false,
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
128
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2002529,
|
"DataId": 2002529,
|
||||||
@ -92,7 +113,15 @@
|
|||||||
"TerritoryId": 147,
|
"TerritoryId": 147,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": true,
|
"Fly": true,
|
||||||
"AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant"
|
"AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -112,12 +141,10 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"NextQuestId": 1090
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -18,10 +18,7 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -42,7 +39,8 @@
|
|||||||
"ItemId": 2000953,
|
"ItemId": 2000953,
|
||||||
"EnemySpawnType": "AutoOnEnterArea",
|
"EnemySpawnType": "AutoOnEnterArea",
|
||||||
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
|
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
|
||||||
"Fly": true
|
"Fly": true,
|
||||||
|
"$": "Actually a SinglePlayerDuty"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -57,7 +55,8 @@
|
|||||||
"Z": 381.30762
|
"Z": 381.30762
|
||||||
},
|
},
|
||||||
"TerritoryId": 155,
|
"TerritoryId": 155,
|
||||||
"InteractionType": "CompleteQuest"
|
"InteractionType": "CompleteQuest",
|
||||||
|
"NextQuestId": 1713
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000197,
|
||||||
|
"Position": {
|
||||||
|
"X": 201.31226,
|
||||||
|
"Y": -3.1634123E-15,
|
||||||
|
"Z": 43.900146
|
||||||
|
},
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000200,
|
||||||
|
"Position": {
|
||||||
|
"X": 209.55212,
|
||||||
|
"Y": 0.9999819,
|
||||||
|
"Z": 35.01941
|
||||||
|
},
|
||||||
|
"StopDistance": 5,
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSARC998_00131_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -12,6 +12,7 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
@ -21,10 +22,7 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -56,7 +54,8 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"AetheryteShortcut": "Central Shroud - Bentbranch Meadows"
|
"AetheryteShortcut": "Central Shroud - Bentbranch Meadows",
|
||||||
|
"Fly": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2001177,
|
"DataId": 2001177,
|
||||||
@ -68,7 +67,15 @@
|
|||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"StopDistance": 15,
|
"StopDistance": 15,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
2
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -77,7 +84,19 @@
|
|||||||
"Z": -61.20561
|
"Z": -61.20561
|
||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
4
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2001175,
|
"DataId": 2001175,
|
||||||
@ -89,7 +108,15 @@
|
|||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"StopDistance": 15,
|
"StopDistance": 15,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
4
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -98,7 +125,19 @@
|
|||||||
"Z": -69.45994
|
"Z": -69.45994
|
||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
8
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000959,
|
"DataId": 2000959,
|
||||||
@ -110,7 +149,15 @@
|
|||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"StopDistance": 15,
|
"StopDistance": 15,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
8
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -119,7 +166,19 @@
|
|||||||
"Z": -132.85217
|
"Z": -132.85217
|
||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
16
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000958,
|
"DataId": 2000958,
|
||||||
@ -131,7 +190,15 @@
|
|||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"StopDistance": 15,
|
"StopDistance": 15,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
16
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -140,7 +207,19 @@
|
|||||||
"Z": -173.19547
|
"Z": -173.19547
|
||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000957,
|
"DataId": 2000957,
|
||||||
@ -152,7 +231,15 @@
|
|||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"StopDistance": 15,
|
"StopDistance": 15,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -200,57 +287,13 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 4,
|
"Sequence": 4,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": -353.36465,
|
|
||||||
"Y": 4.1194496,
|
|
||||||
"Z": 288.19882
|
|
||||||
},
|
|
||||||
"TerritoryId": 152,
|
|
||||||
"AetheryteShortcut": "East Shroud - Hawthorne Hut",
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
|
||||||
"ComplexCombatData": [
|
|
||||||
{
|
|
||||||
"DataId": 5,
|
|
||||||
"MinimumKillCount": 8,
|
|
||||||
"$": "Slay northern vultures."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 39,
|
|
||||||
"MinimumKillCount": 8,
|
|
||||||
"$": "Slay tree slugs."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": -424.11658,
|
|
||||||
"Y": 7.2559156,
|
|
||||||
"Z": 277.93048
|
|
||||||
},
|
|
||||||
"TerritoryId": 152,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
|
||||||
"ComplexCombatData": [
|
|
||||||
{
|
|
||||||
"DataId": 5,
|
|
||||||
"MinimumKillCount": 8,
|
|
||||||
"$": "Slay northern vultures."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 39,
|
|
||||||
"MinimumKillCount": 8,
|
|
||||||
"$": "Slay tree slugs."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": -431.09494,
|
"X": -431.09494,
|
||||||
"Y": 2.9039853,
|
"Y": 2.9039853,
|
||||||
"Z": 239.26413
|
"Z": 239.26413
|
||||||
},
|
},
|
||||||
|
"StopDistance": 0.5,
|
||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"InteractionType": "Combat",
|
"InteractionType": "Combat",
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
@ -258,43 +301,41 @@
|
|||||||
{
|
{
|
||||||
"DataId": 5,
|
"DataId": 5,
|
||||||
"MinimumKillCount": 8,
|
"MinimumKillCount": 8,
|
||||||
"$": "Slay northern vultures."
|
"$": "Slay northern vultures.",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
"High": 8
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 39,
|
"DataId": 39,
|
||||||
"MinimumKillCount": 8,
|
"MinimumKillCount": 8,
|
||||||
"$": "Slay tree slugs."
|
"$": "Slay tree slugs.",
|
||||||
}
|
"CompletionQuestVariablesFlags": [
|
||||||
]
|
{
|
||||||
},
|
"Low": 8
|
||||||
{
|
},
|
||||||
"Position": {
|
null,
|
||||||
"X": -380.5414,
|
null,
|
||||||
"Y": 1.1250772,
|
null,
|
||||||
"Z": 236.78247
|
null,
|
||||||
},
|
null
|
||||||
"TerritoryId": 152,
|
]
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
|
||||||
"ComplexCombatData": [
|
|
||||||
{
|
|
||||||
"DataId": 5,
|
|
||||||
"MinimumKillCount": 8,
|
|
||||||
"$": "Slay northern vultures."
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"CompletionQuestVariablesFlags": [
|
"AetheryteShortcut": "East Shroud - Hawthorne Hut",
|
||||||
{
|
"Fly": true,
|
||||||
"Low": 8
|
"SkipConditions": {
|
||||||
},
|
"AetheryteShortcutIf": {
|
||||||
{
|
"InSameTerritory": true
|
||||||
"High": 8
|
}
|
||||||
},
|
}
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -328,6 +369,7 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "CompleteQuest",
|
"InteractionType": "CompleteQuest",
|
||||||
"DialogueChoices": [
|
"DialogueChoices": [
|
||||||
@ -336,9 +378,10 @@
|
|||||||
"Prompt": "TEXT_CLSARC997_00134_Q1_000_1",
|
"Prompt": "TEXT_CLSARC997_00134_Q1_000_1",
|
||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"NextQuestId": 68
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000197,
|
||||||
|
"Position": {
|
||||||
|
"X": 201.31226,
|
||||||
|
"Y": -3.1634123E-15,
|
||||||
|
"Z": 43.900146
|
||||||
|
},
|
||||||
|
"TerritoryId": 132,
|
||||||
|
"AetheryteShortcut": "Gridania",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
"[Gridania] Archers' Guild"
|
||||||
|
],
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSARC999_00181_Q1_000_1",
|
||||||
|
"Yes": true,
|
||||||
|
"$": "No Godbert prompt"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -21,10 +21,7 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -46,11 +43,31 @@
|
|||||||
{
|
{
|
||||||
"DataId": 37,
|
"DataId": 37,
|
||||||
"MinimumKillCount": 3,
|
"MinimumKillCount": 3,
|
||||||
"$": "Slay ground squirrels as an archer"
|
"$": "Slay ground squirrels as an archer",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
{
|
||||||
|
"Low": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 49,
|
"DataId": 49,
|
||||||
"MinimumKillCount": 3,
|
"MinimumKillCount": 3,
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
"High": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
],
|
||||||
"$": "Slay little ladybugs as an archer"
|
"$": "Slay little ladybugs as an archer"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -63,61 +80,23 @@
|
|||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true,
|
||||||
"InTerritory": [
|
"InTerritory": [
|
||||||
132,
|
|
||||||
148
|
148
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 72.74856,
|
|
||||||
"Y": 14.679733,
|
|
||||||
"Z": -257.5843
|
|
||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
|
||||||
"ComplexCombatData": [
|
|
||||||
{
|
|
||||||
"DataId": 37,
|
|
||||||
"MinimumKillCount": 3,
|
|
||||||
"$": "Slay ground squirrels as an archer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 49,
|
|
||||||
"MinimumKillCount": 3,
|
|
||||||
"$": "Slay little ladybugs as an archer"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
{
|
{
|
||||||
"Low": 3
|
"Low": 3
|
||||||
},
|
},
|
||||||
32,
|
{
|
||||||
|
"High": 3
|
||||||
|
},
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
null
|
null
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 92.364235,
|
|
||||||
"Y": 3.463302,
|
|
||||||
"Z": -193.49184
|
|
||||||
},
|
|
||||||
"TerritoryId": 148,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
|
||||||
"ComplexCombatData": [
|
|
||||||
{
|
|
||||||
"DataId": 47,
|
|
||||||
"MinimumKillCount": 3,
|
|
||||||
"$": "Slay forest funguars as an archer"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": 126.943115,
|
"X": 126.943115,
|
||||||
@ -135,7 +114,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
16,
|
null,
|
||||||
{
|
{
|
||||||
"Low": 3
|
"Low": 3
|
||||||
},
|
},
|
||||||
@ -157,6 +136,7 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "CompleteQuest",
|
"InteractionType": "CompleteQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
@ -166,12 +146,10 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"NextQuestId": 46
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
@ -21,10 +22,7 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -43,7 +41,15 @@
|
|||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"StopDistance": 15,
|
"StopDistance": 15,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
128
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -52,7 +58,19 @@
|
|||||||
"Z": 57.230045
|
"Z": 57.230045
|
||||||
},
|
},
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000926,
|
"DataId": 2000926,
|
||||||
@ -64,7 +82,15 @@
|
|||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"StopDistance": 20,
|
"StopDistance": 20,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -73,7 +99,19 @@
|
|||||||
"Z": 15.033528
|
"Z": 15.033528
|
||||||
},
|
},
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
2
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000931,
|
"DataId": 2000931,
|
||||||
@ -85,7 +123,15 @@
|
|||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"StopDistance": 20,
|
"StopDistance": 20,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
2
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -94,7 +140,19 @@
|
|||||||
"Z": 21.23782
|
"Z": 21.23782
|
||||||
},
|
},
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
8
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000929,
|
"DataId": 2000929,
|
||||||
@ -106,7 +164,15 @@
|
|||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"StopDistance": 20,
|
"StopDistance": 20,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
8
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -115,7 +181,19 @@
|
|||||||
"Z": 60.44494
|
"Z": 60.44494
|
||||||
},
|
},
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
16
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000928,
|
"DataId": 2000928,
|
||||||
@ -127,7 +205,15 @@
|
|||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"StopDistance": 20,
|
"StopDistance": 20,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
16
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -136,7 +222,19 @@
|
|||||||
"Z": 88.24835
|
"Z": 88.24835
|
||||||
},
|
},
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000930,
|
"DataId": 2000930,
|
||||||
@ -148,7 +246,15 @@
|
|||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"StopDistance": 20,
|
"StopDistance": 20,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -164,19 +270,10 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"AetheryteShortcut": "Gridania",
|
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Gridania] Aetheryte Plaza",
|
"[Gridania] Aetheryte Plaza",
|
||||||
"[Gridania] Archers' Guild"
|
"[Gridania] Archers' Guild"
|
||||||
],
|
]
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true,
|
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -189,6 +286,7 @@
|
|||||||
"Y": -21.916101,
|
"Y": -21.916101,
|
||||||
"Z": 210.33368
|
"Z": 210.33368
|
||||||
},
|
},
|
||||||
|
"StopDistance": 0.5,
|
||||||
"TerritoryId": 154,
|
"TerritoryId": 154,
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Gridania] Archers' Guild",
|
"[Gridania] Archers' Guild",
|
||||||
@ -196,23 +294,6 @@
|
|||||||
],
|
],
|
||||||
"InteractionType": "Combat",
|
"InteractionType": "Combat",
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
"ComplexCombatData": [
|
|
||||||
{
|
|
||||||
"DataId": 5,
|
|
||||||
"MinimumKillCount": 8,
|
|
||||||
"$": "Slay opo-opos."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 316.9498,
|
|
||||||
"Y": -16.625727,
|
|
||||||
"Z": 190.52563
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
|
||||||
"ComplexCombatData": [
|
"ComplexCombatData": [
|
||||||
{
|
{
|
||||||
"DataId": 5,
|
"DataId": 5,
|
||||||
@ -220,6 +301,7 @@
|
|||||||
"$": "Slay opo-opos."
|
"$": "Slay opo-opos."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"Fly": true,
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
{
|
{
|
||||||
"Low": 8
|
"Low": 8
|
||||||
@ -237,40 +319,7 @@
|
|||||||
"Y": -11.9244995,
|
"Y": -11.9244995,
|
||||||
"Z": 40.554157
|
"Z": 40.554157
|
||||||
},
|
},
|
||||||
"TerritoryId": 154,
|
"StopDistance": 0.5,
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
|
||||||
"ComplexCombatData": [
|
|
||||||
{
|
|
||||||
"DataId": 32,
|
|
||||||
"MinimumKillCount": 8,
|
|
||||||
"$": "Slay microchus."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 315.33475,
|
|
||||||
"Y": -8.230231,
|
|
||||||
"Z": -6.9168186
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
|
||||||
"ComplexCombatData": [
|
|
||||||
{
|
|
||||||
"DataId": 32,
|
|
||||||
"MinimumKillCount": 8,
|
|
||||||
"$": "Slay microchus."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 276.26797,
|
|
||||||
"Y": -6.927437,
|
|
||||||
"Z": -31.987146
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
"TerritoryId": 154,
|
||||||
"InteractionType": "Combat",
|
"InteractionType": "Combat",
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
@ -281,6 +330,7 @@
|
|||||||
"$": "Slay microchus."
|
"$": "Slay microchus."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"Fly": true,
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
@ -304,6 +354,7 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "CompleteQuest",
|
"InteractionType": "CompleteQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
@ -313,12 +364,10 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"NextQuestId": 134
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
@ -21,10 +22,7 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -56,7 +54,23 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"AetheryteShortcut": "East Shroud - Hawthorne Hut"
|
"AetheryteShortcut": "East Shroud - Hawthorne Hut",
|
||||||
|
"Fly": true,
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
},
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
16
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000944,
|
"DataId": 2000944,
|
||||||
@ -68,7 +82,15 @@
|
|||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"StopDistance": 20,
|
"StopDistance": 20,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
16
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -77,7 +99,19 @@
|
|||||||
"Z": 297.61597
|
"Z": 297.61597
|
||||||
},
|
},
|
||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000943,
|
"DataId": 2000943,
|
||||||
@ -89,7 +123,15 @@
|
|||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"StopDistance": 20,
|
"StopDistance": 20,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -98,7 +140,19 @@
|
|||||||
"Z": 306.18744
|
"Z": 306.18744
|
||||||
},
|
},
|
||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
8
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000945,
|
"DataId": 2000945,
|
||||||
@ -110,7 +164,15 @@
|
|||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"StopDistance": 20,
|
"StopDistance": 20,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
8
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -119,7 +181,19 @@
|
|||||||
"Z": 269.35767
|
"Z": 269.35767
|
||||||
},
|
},
|
||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000942,
|
"DataId": 2000942,
|
||||||
@ -131,7 +205,15 @@
|
|||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"StopDistance": 20,
|
"StopDistance": 20,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -140,7 +222,19 @@
|
|||||||
"Z": 257.9185
|
"Z": 257.9185
|
||||||
},
|
},
|
||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"InteractionType": "WalkTo"
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
2
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2001179,
|
"DataId": 2001179,
|
||||||
@ -152,7 +246,15 @@
|
|||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"StopDistance": 20,
|
"StopDistance": 20,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Heavy Shot"
|
"Action": "Heavy Shot",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
2
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -200,16 +302,6 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 4,
|
"Sequence": 4,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 288.74252,
|
|
||||||
"Y": -11.241169,
|
|
||||||
"Z": 42.220448
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "North Shroud - Fallgourd Float"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 2000962,
|
"DataId": 2000962,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -218,7 +310,12 @@
|
|||||||
"Z": 52.384155
|
"Z": 52.384155
|
||||||
},
|
},
|
||||||
"TerritoryId": 154,
|
"TerritoryId": 154,
|
||||||
"InteractionType": "SinglePlayerDuty"
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Archers' Guild",
|
||||||
|
"[Gridania] Yellow Serpent Gate (North Shroud)"
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -253,7 +350,8 @@
|
|||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "CompleteQuest"
|
"InteractionType": "CompleteQuest",
|
||||||
|
"NextQuestId": 70
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
@ -21,10 +22,7 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -33,6 +31,23 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 1,
|
"Sequence": 1,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -166.19086,
|
||||||
|
"Y": 8.399985,
|
||||||
|
"Z": -64.10584
|
||||||
|
},
|
||||||
|
"TerritoryId": 153,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true,
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Flying": "Locked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"$": "Buscarron SE steps",
|
||||||
|
"AetheryteShortcut": "South Shroud - Quarrymill"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1000590,
|
"DataId": 1000590,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -41,8 +56,7 @@
|
|||||||
"Z": -81.34589
|
"Z": -81.34589
|
||||||
},
|
},
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact"
|
||||||
"AetheryteShortcut": "South Shroud - Quarrymill"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -57,7 +71,15 @@
|
|||||||
"Z": -46.00598
|
"Z": -46.00598
|
||||||
},
|
},
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "Interact"
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000948,
|
"DataId": 2000948,
|
||||||
@ -67,7 +89,15 @@
|
|||||||
"Z": -91.17267
|
"Z": -91.17267
|
||||||
},
|
},
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "Interact"
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000947,
|
"DataId": 2000947,
|
||||||
@ -77,7 +107,15 @@
|
|||||||
"Z": -165.11792
|
"Z": -165.11792
|
||||||
},
|
},
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "Interact"
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
128
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -111,6 +149,15 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 4,
|
"Sequence": 4,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -192.12004,
|
||||||
|
"Y": 8.180927,
|
||||||
|
"Z": -65.00513
|
||||||
|
},
|
||||||
|
"TerritoryId": 153,
|
||||||
|
"InteractionType": "WalkTo"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000136,
|
"DataId": 2000136,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -148,13 +195,15 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "CompleteQuest",
|
"InteractionType": "CompleteQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Gridania] Aetheryte Plaza",
|
"[Gridania] Aetheryte Plaza",
|
||||||
"[Gridania] Archers' Guild"
|
"[Gridania] Archers' Guild"
|
||||||
]
|
],
|
||||||
|
"NextQuestId": 71
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
@ -21,10 +22,7 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -73,6 +71,7 @@
|
|||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"AetheryteShortcut": "South Shroud - Quarrymill",
|
"AetheryteShortcut": "South Shroud - Quarrymill",
|
||||||
|
"Fly": true,
|
||||||
"DialogueChoices": [
|
"DialogueChoices": [
|
||||||
{
|
{
|
||||||
"Type": "List",
|
"Type": "List",
|
||||||
@ -86,6 +85,21 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 4,
|
"Sequence": 4,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 60.130726,
|
||||||
|
"Y": -5.9999475,
|
||||||
|
"Z": 63.516415
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Central Shroud - Bentbranch Meadows",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Flying": "Unlocked"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1000534,
|
"DataId": 1000534,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -95,7 +109,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "SinglePlayerDuty",
|
"InteractionType": "SinglePlayerDuty",
|
||||||
"AetheryteShortcut": "Central Shroud - Bentbranch Meadows"
|
"Fly": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -109,13 +123,15 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "CompleteQuest",
|
"InteractionType": "CompleteQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Gridania] Aetheryte Plaza",
|
"[Gridania] Aetheryte Plaza",
|
||||||
"[Gridania] Archers' Guild"
|
"[Gridania] Archers' Guild"
|
||||||
]
|
],
|
||||||
|
"NextQuestId": 76
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
@ -21,10 +22,7 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -42,7 +40,8 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "SinglePlayerDuty",
|
"InteractionType": "SinglePlayerDuty",
|
||||||
"AetheryteShortcut": "South Shroud - Quarrymill"
|
"AetheryteShortcut": "South Shroud - Quarrymill",
|
||||||
|
"Fly": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -57,7 +56,8 @@
|
|||||||
"Z": 61.08191
|
"Z": 61.08191
|
||||||
},
|
},
|
||||||
"TerritoryId": 153,
|
"TerritoryId": 153,
|
||||||
"InteractionType": "SinglePlayerDuty"
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"Fly": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -71,13 +71,15 @@
|
|||||||
"Y": 0.9999819,
|
"Y": 0.9999819,
|
||||||
"Z": 35.01941
|
"Z": 35.01941
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "CompleteQuest",
|
"InteractionType": "CompleteQuest",
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Gridania] Aetheryte Plaza",
|
"[Gridania] Aetheryte Plaza",
|
||||||
"[Gridania] Archers' Guild"
|
"[Gridania] Archers' Guild"
|
||||||
]
|
],
|
||||||
|
"NextQuestId": 1085
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,42 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000995,
|
||||||
|
"Position": {
|
||||||
|
"X": -52.018066,
|
||||||
|
"Y": 42.799637,
|
||||||
|
"Z": 192.2179
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
"[Limsa Lominsa] The Aftcastle"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
128
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSBSM001_00185_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 291
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,64 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000995,
|
||||||
|
"Position": {
|
||||||
|
"X": -52.018066,
|
||||||
|
"Y": 42.799637,
|
||||||
|
"Z": 192.2179
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
"[Limsa Lominsa] The Aftcastle"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
128
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSBSM001_00185_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000997,
|
||||||
|
"Position": {
|
||||||
|
"X": -31.265808,
|
||||||
|
"Y": 44.49997,
|
||||||
|
"Z": 185.53442
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSBSM011_00291_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 292
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000294,
|
||||||
|
"Position": {
|
||||||
|
"X": -238.05603,
|
||||||
|
"Y": 8,
|
||||||
|
"Z": -142.93127
|
||||||
|
},
|
||||||
|
"TerritoryId": 133,
|
||||||
|
"AetheryteShortcut": "Gridania",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
"[Gridania] Botanists' Guild"
|
||||||
|
],
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSHRV999_00193_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
133
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000294,
|
||||||
|
"Position": {
|
||||||
|
"X": -238.05603,
|
||||||
|
"Y": 8,
|
||||||
|
"Z": -142.93127
|
||||||
|
},
|
||||||
|
"TerritoryId": 133,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000815,
|
||||||
|
"Position": {
|
||||||
|
"X": -233.9361,
|
||||||
|
"Y": 6.668152,
|
||||||
|
"Z": -171.03839
|
||||||
|
},
|
||||||
|
"TerritoryId": 133,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSHRV001_00003_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 3
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -1,28 +1,34 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
"Author": "liza",
|
"Author": "Cacahuetes",
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
{
|
||||||
"DataId": 1000148,
|
"DataId": 1000148,
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": -20.279297,
|
"X": -20.279297,
|
||||||
"Y": -3.25,
|
"Y": -3.25,
|
||||||
"Z": 45.97534
|
"Z": 45.97534
|
||||||
},
|
},
|
||||||
"TerritoryId": 132,
|
"TerritoryId": 132,
|
||||||
"InteractionType": "AcceptQuest",
|
"AetheryteShortcut": "Gridania",
|
||||||
"DialogueChoices": [
|
"DialogueChoices": [
|
||||||
{
|
{
|
||||||
"Type": "YesNo",
|
"Type": "YesNo",
|
||||||
"Prompt": "TEXT_CLSWDK999_00184_Q1_000_1",
|
"Prompt": "TEXT_CLSWDK999_00184_Q1_000_1",
|
||||||
"Yes": true
|
"Yes": true
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
}
|
"InteractionType": "AcceptQuest",
|
||||||
]
|
"SkipConditions": {
|
||||||
}
|
"AetheryteShortcutIf": {
|
||||||
]
|
"InSameTerritory": true
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000946,
|
||||||
|
"Position": {
|
||||||
|
"X": -61.142883,
|
||||||
|
"Y": 42.299698,
|
||||||
|
"Z": -164.0498
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
"[Limsa Lominsa] Culinarians' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
128
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSCUL001_00191_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000946,
|
||||||
|
"Position": {
|
||||||
|
"X": -61.142883,
|
||||||
|
"Y": 42.299698,
|
||||||
|
"Z": -164.0498
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000947,
|
||||||
|
"Position": {
|
||||||
|
"X": -54.64258,
|
||||||
|
"Y": 44,
|
||||||
|
"Z": -151.23218
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSCUL011_00271_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 271
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -1,41 +1,32 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
"Author": "liza",
|
"Author": "Cacahuetes",
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
{
|
||||||
"DataId": 1000251,
|
"DataId": 1000251,
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": 147.08167,
|
"X": 147.08167,
|
||||||
"Y": 15.5,
|
"Y": 15.5,
|
||||||
"Z": -267.99426
|
"Z": -267.99426
|
||||||
},
|
},
|
||||||
"TerritoryId": 133,
|
"TerritoryId": 133,
|
||||||
"InteractionType": "AcceptQuest",
|
"AethernetShortcut": [
|
||||||
"DialogueChoices": [
|
"[Gridania] Aetheryte Plaza",
|
||||||
{
|
"[Gridania] Lancers' Guild"
|
||||||
"Type": "YesNo",
|
],
|
||||||
"Prompt": "TEXT_CLSLNC999_00180_Q1_000_1",
|
"DialogueChoices": [
|
||||||
"Yes": true
|
{
|
||||||
}
|
"Type": "YesNo",
|
||||||
],
|
"Prompt": "TEXT_CLSLNC999_00180_Q1_000_1",
|
||||||
"AetheryteShortcut": "Gridania",
|
"Yes": true
|
||||||
"AethernetShortcut": [
|
}
|
||||||
"[Gridania] Aetheryte Plaza",
|
],
|
||||||
"[Gridania] Lancers' Guild"
|
"InteractionType": "Interact"
|
||||||
],
|
}
|
||||||
"SkipConditions": {
|
]
|
||||||
"AetheryteShortcutIf": {
|
}
|
||||||
"InSameTerritory": true,
|
]
|
||||||
"InTerritory": [
|
}
|
||||||
133
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
@ -0,0 +1,63 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000859,
|
||||||
|
"Position": {
|
||||||
|
"X": -166.76587,
|
||||||
|
"Y": 4.5496645,
|
||||||
|
"Z": 150.04187
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
"[Limsa Lominsa] Fishermens' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -167.60791,
|
||||||
|
"Y": 4.550005,
|
||||||
|
"Z": 165.35986
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "WalkTo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1000857,
|
||||||
|
"Position": {
|
||||||
|
"X": -165.27051,
|
||||||
|
"Y": 5.2500057,
|
||||||
|
"Z": 164.29382
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSFSH011_01107_Q1_000_001",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"NextQuestId": 1108
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "EquipItem",
|
||||||
|
"ItemId": 2571,
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Item": {
|
||||||
|
"NotInInventory": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "EquipRecommended"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1000857,
|
||||||
|
"Position": {
|
||||||
|
"X": -165.27051,
|
||||||
|
"Y": 5.2500057,
|
||||||
|
"Z": 164.29382
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000857,
|
||||||
|
"Position": {
|
||||||
|
"X": -165.27051,
|
||||||
|
"Y": 5.2500057,
|
||||||
|
"Z": 164.29382
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] The Aftcastle",
|
||||||
|
"[Limsa Lominsa] Fishermens' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 3843,
|
||||||
|
"Disabled": true,
|
||||||
|
"Comment": "Catch/turn in fish manually"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000859,
|
||||||
|
"Position": {
|
||||||
|
"X": -166.76587,
|
||||||
|
"Y": 4.5496645,
|
||||||
|
"Z": 150.04187
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
"[Limsa Lominsa] Fishermens' Guild"
|
||||||
|
],
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSFSH001_01134_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1000859,
|
||||||
|
"Position": {
|
||||||
|
"X": -166.76587,
|
||||||
|
"Y": 4.5496645,
|
||||||
|
"Z": 150.04187
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000857,
|
||||||
|
"Position": {
|
||||||
|
"X": -165.27051,
|
||||||
|
"Y": 5.2500057,
|
||||||
|
"Z": 164.29382
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"NextQuestId": 1108
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000858,
|
||||||
|
"Position": {
|
||||||
|
"X": -168.47485,
|
||||||
|
"Y": 4.5500045,
|
||||||
|
"Z": 163.65295
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1005424,
|
||||||
|
"Position": {
|
||||||
|
"X": -412.80237,
|
||||||
|
"Y": 4,
|
||||||
|
"Z": 75.05908
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] Fishermens' Guild",
|
||||||
|
"[Limsa Lominsa] Arcanists' Guild"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002280,
|
||||||
|
"Position": {
|
||||||
|
"X": -35.385742,
|
||||||
|
"Y": 13.599962,
|
||||||
|
"Z": 97.24573
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Goldsmiths' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSGLD001_00187_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002280,
|
||||||
|
"Position": {
|
||||||
|
"X": -35.385742,
|
||||||
|
"Y": 13.599962,
|
||||||
|
"Z": 97.24573
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004093,
|
||||||
|
"Position": {
|
||||||
|
"X": -25.162231,
|
||||||
|
"Y": 12.200003,
|
||||||
|
"Z": 110.795654
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSGLD011_00608_A1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 608
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000352,
|
||||||
|
"Position": {
|
||||||
|
"X": 65.69006,
|
||||||
|
"Y": 8,
|
||||||
|
"Z": -147.41742
|
||||||
|
},
|
||||||
|
"TerritoryId": 133,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000691,
|
||||||
|
"Position": {
|
||||||
|
"X": 71.97681,
|
||||||
|
"Y": 8,
|
||||||
|
"Z": -166.52173
|
||||||
|
},
|
||||||
|
"TerritoryId": 133,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSTAN000_00105_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 105
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000352,
|
||||||
|
"Position": {
|
||||||
|
"X": 65.69006,
|
||||||
|
"Y": 8,
|
||||||
|
"Z": -147.41742
|
||||||
|
},
|
||||||
|
"TerritoryId": 133,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Gridania",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
"[Gridania] Leatherworkers' Guild & Shaded Bower"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
133
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSTAN999_00188_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,34 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001286,
|
||||||
|
"Position": {
|
||||||
|
"X": -88.9754,
|
||||||
|
"Y": 2.55,
|
||||||
|
"Z": -51.163513
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSPGL001_00178_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001286,
|
||||||
|
"Position": {
|
||||||
|
"X": -88.9754,
|
||||||
|
"Y": 2.55,
|
||||||
|
"Z": -51.163513
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1003817,
|
||||||
|
"Position": {
|
||||||
|
"X": -74.57086,
|
||||||
|
"Y": 1.9999951,
|
||||||
|
"Z": -42.404846
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSPGL011_00532_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 553
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1009944,
|
||||||
|
"Position": {
|
||||||
|
"X": -152.66656,
|
||||||
|
"Y": 2.8562405,
|
||||||
|
"Z": 243.18298
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
"[Limsa Lominsa] Fishermens' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSROG001_00101_Q1_000_040",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 102
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,61 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1009944,
|
||||||
|
"Position": {
|
||||||
|
"X": -152.66656,
|
||||||
|
"Y": 2.8562405,
|
||||||
|
"Z": 243.18298
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1009944,
|
||||||
|
"Position": {
|
||||||
|
"X": -152.66656,
|
||||||
|
"Y": 2.8562405,
|
||||||
|
"Z": 243.18298
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSROG011_00102_Q9_000_901",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1009943,
|
||||||
|
"Position": {
|
||||||
|
"X": -153.36847,
|
||||||
|
"Y": -129.4397,
|
||||||
|
"Z": 265.88843
|
||||||
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSROG011_00102_Q1_000_030",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,126 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002277,
|
||||||
|
"Position": {
|
||||||
|
"X": -97.550964,
|
||||||
|
"Y": 7.05,
|
||||||
|
"Z": 23.605652
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006747,
|
||||||
|
"Position": {
|
||||||
|
"X": -20.828613,
|
||||||
|
"Y": 29.999964,
|
||||||
|
"Z": -2.4262085
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Gladiators' Guild",
|
||||||
|
"[Ul'dah] The Chamber of Rule"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002344,
|
||||||
|
"Position": {
|
||||||
|
"X": -97.39838,
|
||||||
|
"Y": 14.846985,
|
||||||
|
"Z": -188.2201
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo",
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
18,
|
||||||
|
19
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2002345,
|
||||||
|
"Position": {
|
||||||
|
"X": -97.39838,
|
||||||
|
"Y": 16.433899,
|
||||||
|
"Z": -188.2201
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 2000821
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006747,
|
||||||
|
"Position": {
|
||||||
|
"X": -20.828613,
|
||||||
|
"Y": 29.999964,
|
||||||
|
"Z": -2.4262085
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] The Chamber of Rule"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1006747,
|
||||||
|
"Position": {
|
||||||
|
"X": -20.828613,
|
||||||
|
"Y": 29.999964,
|
||||||
|
"Z": -2.4262085
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"NextQuestId": 1056
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "liza",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002277,
|
||||||
|
"Position": {
|
||||||
|
"X": -97.550964,
|
||||||
|
"Y": 7.05,
|
||||||
|
"Z": 23.605652
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSGLA001_00177_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -84,8 +84,7 @@
|
|||||||
"MinimumKillCount": 3,
|
"MinimumKillCount": 3,
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
{
|
{
|
||||||
"Low": 3,
|
"Low": 3
|
||||||
"Mode": "Exact"
|
|
||||||
},
|
},
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@ -100,8 +99,7 @@
|
|||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
"High": 3,
|
"High": 3
|
||||||
"Mode": "Exact"
|
|
||||||
},
|
},
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@ -112,12 +110,10 @@
|
|||||||
],
|
],
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
{
|
{
|
||||||
"Low": 3,
|
"Low": 3
|
||||||
"Mode": "Exact"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"High": 3,
|
"High": 3
|
||||||
"Mode": "Exact"
|
|
||||||
},
|
},
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@ -141,8 +137,7 @@
|
|||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
"Low": 3,
|
"Low": 3
|
||||||
"Mode": "Exact"
|
|
||||||
},
|
},
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@ -154,8 +149,7 @@
|
|||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
"Low": 3,
|
"Low": 3
|
||||||
"Mode": "Exact"
|
|
||||||
},
|
},
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
|
@ -0,0 +1,163 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002296,
|
||||||
|
"Position": {
|
||||||
|
"X": -139.42175,
|
||||||
|
"Y": 4.019726,
|
||||||
|
"Z": 205.0354
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Gladiators' Guild",
|
||||||
|
"[Ul'dah] Gate of Nald (Central Thanalan)"
|
||||||
|
],
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
1245
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002296,
|
||||||
|
"Position": {
|
||||||
|
"X": -139.42175,
|
||||||
|
"Y": 4.019726,
|
||||||
|
"Z": 205.0354
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2001426,
|
||||||
|
"Position": {
|
||||||
|
"X": 27.206787,
|
||||||
|
"Y": 12.985352,
|
||||||
|
"Z": 51.83484
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Gladiators' Guild",
|
||||||
|
"[Ul'dah] Gate of Nald (Central Thanalan)"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1003945,
|
||||||
|
"Position": {
|
||||||
|
"X": 24.917969,
|
||||||
|
"Y": 13,
|
||||||
|
"Z": 50.156372
|
||||||
|
},
|
||||||
|
"StopDistance": 5,
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "List",
|
||||||
|
"Prompt": "TEXT_CLSGLA100_00261_Q1_000_160",
|
||||||
|
"Answer": "TEXT_CLSGLA100_00261_A1_000_161"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 262
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,136 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004224,
|
||||||
|
"Position": {
|
||||||
|
"X": -220.93542,
|
||||||
|
"Y": -38.407475,
|
||||||
|
"Z": 63.91992
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
1244
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004224,
|
||||||
|
"Position": {
|
||||||
|
"X": -220.93542,
|
||||||
|
"Y": -38.407475,
|
||||||
|
"Z": 63.91992
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004091,
|
||||||
|
"Position": {
|
||||||
|
"X": 24.12439,
|
||||||
|
"Y": 7.1999984,
|
||||||
|
"Z": -102.76953
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Gladiators' Guild",
|
||||||
|
"[Ul'dah] Adventurers' Guild"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Adventurers' Guild",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 263
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,207 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004140,
|
||||||
|
"Position": {
|
||||||
|
"X": -72.34308,
|
||||||
|
"Y": -12.372956,
|
||||||
|
"Z": -69.13867
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Central Thanalan - Black Brush Station"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001462,
|
||||||
|
"Position": {
|
||||||
|
"X": -93.33948,
|
||||||
|
"Y": -11.367981,
|
||||||
|
"Z": -41.397766
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1001438,
|
||||||
|
"Position": {
|
||||||
|
"X": -30.838562,
|
||||||
|
"Y": -1.0332576,
|
||||||
|
"Z": -145.67792
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
128
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2001434,
|
||||||
|
"Position": {
|
||||||
|
"X": -115.77026,
|
||||||
|
"Y": 0.015197754,
|
||||||
|
"Z": -149.24854
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004140,
|
||||||
|
"Position": {
|
||||||
|
"X": -72.34308,
|
||||||
|
"Y": -12.372956,
|
||||||
|
"Z": -69.13867
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001285,
|
||||||
|
"Position": {
|
||||||
|
"X": -68.77246,
|
||||||
|
"Y": 4.0411124,
|
||||||
|
"Z": -126.51257
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "List",
|
||||||
|
"Prompt": "TEXT_CLSGLA200_00263_Q1_000_124",
|
||||||
|
"Answer": "TEXT_CLSGLA200_00263_A1_000_125"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 6,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004092,
|
||||||
|
"Position": {
|
||||||
|
"X": -241.16882,
|
||||||
|
"Y": 32.47634,
|
||||||
|
"Z": 398.9165
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Gladiators' Guild",
|
||||||
|
"[Ul'dah] Gate of the Sultana (Western Thanalan)"
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 264
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,152 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004225,
|
||||||
|
"Position": {
|
||||||
|
"X": 62.974,
|
||||||
|
"Y": 54.60642,
|
||||||
|
"Z": 284.90112
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
1243
|
||||||
|
],
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Gladiators' Guild",
|
||||||
|
"[Ul'dah] Gate of the Sultana (Western Thanalan)"
|
||||||
|
],
|
||||||
|
"Fly": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004225,
|
||||||
|
"Position": {
|
||||||
|
"X": 62.974,
|
||||||
|
"Y": 54.60642,
|
||||||
|
"Z": 284.90112
|
||||||
|
},
|
||||||
|
"TerritoryId": 140,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002277,
|
||||||
|
"Position": {
|
||||||
|
"X": -97.550964,
|
||||||
|
"Y": 7.05,
|
||||||
|
"Z": 23.605652
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004141,
|
||||||
|
"Position": {
|
||||||
|
"X": -520.5005,
|
||||||
|
"Y": -21.460285,
|
||||||
|
"Z": 123.46069
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "List",
|
||||||
|
"Prompt": "TEXT_CLSGLA250_00264_Q1_000_170",
|
||||||
|
"Answer": "TEXT_CLSGLA250_00264_A1_000_180"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 265
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,210 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001285,
|
||||||
|
"Position": {
|
||||||
|
"X": -68.77246,
|
||||||
|
"Y": 4.0411124,
|
||||||
|
"Z": -126.51257
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Gladiators' Guild",
|
||||||
|
"[Ul'dah] Aetheryte Plaza"
|
||||||
|
],
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "List",
|
||||||
|
"Prompt": "TEXT_CLSGLA300_00265_Q1_000_40",
|
||||||
|
"Answer": "TEXT_CLSGLA300_00265_A1_000_50"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 235.23369,
|
||||||
|
"Y": 2.747214,
|
||||||
|
"Z": 673.64215
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gate of Thal (Central Thanalan)"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"AetheryteUnlocked": "Southern Thanalan - Little Ala Mhigo"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"Aetheryte": "Southern Thanalan - Little Ala Mhigo",
|
||||||
|
"InteractionType": "AttuneAetheryte",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"AetheryteUnlocked": "Southern Thanalan - Little Ala Mhigo"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 140.30618,
|
||||||
|
"Y": 4.2185926,
|
||||||
|
"Z": -585.2695
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"AetheryteLocked": "Southern Thanalan - Little Ala Mhigo"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2001455,
|
||||||
|
"Position": {
|
||||||
|
"X": 28.091797,
|
||||||
|
"Y": 6.9733276,
|
||||||
|
"Z": -611.2917
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2001435,
|
||||||
|
"Position": {
|
||||||
|
"X": 101.823364,
|
||||||
|
"Y": 7.248047,
|
||||||
|
"Z": -534.56934
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
128
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 164.75665,
|
||||||
|
"Y": 3.3963587,
|
||||||
|
"Z": -585.49005
|
||||||
|
},
|
||||||
|
"TerritoryId": 146,
|
||||||
|
"InteractionType": "WalkTo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1004142,
|
||||||
|
"Position": {
|
||||||
|
"X": -19.97406,
|
||||||
|
"Y": -30.999985,
|
||||||
|
"Z": -33.951355
|
||||||
|
},
|
||||||
|
"TerritoryId": 145,
|
||||||
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 1055
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "liza",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002277,
|
||||||
|
"Position": {
|
||||||
|
"X": -97.550964,
|
||||||
|
"Y": 7.05,
|
||||||
|
"Z": 23.605652
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSGLA011_00285_Q2_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 286
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,154 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "liza",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 45.13088,
|
||||||
|
"Y": 3.889354,
|
||||||
|
"Z": -166.51999
|
||||||
|
},
|
||||||
|
"TerritoryId": 130,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Gladiators' Guild",
|
||||||
|
"[Ul'dah] Adventurers' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"InTerritory": [
|
||||||
|
141
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -116.10664,
|
||||||
|
"Y": 10.801613,
|
||||||
|
"Z": 276.979
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 351,
|
||||||
|
"MinimumKillCount": 3,
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
{
|
||||||
|
"Low": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 141,
|
||||||
|
"MinimumKillCount": 3,
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
"High": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
{
|
||||||
|
"Low": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"High": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 39.635372,
|
||||||
|
"Y": 3.2401803,
|
||||||
|
"Z": 273.41232
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "OverworldEnemies",
|
||||||
|
"ComplexCombatData": [
|
||||||
|
{
|
||||||
|
"DataId": 205,
|
||||||
|
"MinimumKillCount": 3,
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
"Low": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
"Low": 3
|
||||||
|
},
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,163 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002296,
|
||||||
|
"Position": {
|
||||||
|
"X": -139.42175,
|
||||||
|
"Y": 4.019726,
|
||||||
|
"Z": 205.0354
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Combat",
|
||||||
|
"EnemySpawnType": "AfterInteraction",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Gladiators' Guild",
|
||||||
|
"[Ul'dah] Gate of Nald (Central Thanalan)"
|
||||||
|
],
|
||||||
|
"KillEnemyDataIds": [
|
||||||
|
1245
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002296,
|
||||||
|
"Position": {
|
||||||
|
"X": -139.42175,
|
||||||
|
"Y": 4.019726,
|
||||||
|
"Z": 205.0354
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2001756,
|
||||||
|
"Position": {
|
||||||
|
"X": 27.206787,
|
||||||
|
"Y": 12.985352,
|
||||||
|
"Z": 51.83484
|
||||||
|
},
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "SinglePlayerDuty",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Gladiators' Guild",
|
||||||
|
"[Ul'dah] Gate of Nald (Central Thanalan)"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1003945,
|
||||||
|
"Position": {
|
||||||
|
"X": 24.917969,
|
||||||
|
"Y": 13,
|
||||||
|
"Z": 50.156372
|
||||||
|
},
|
||||||
|
"StopDistance": 5,
|
||||||
|
"TerritoryId": 141,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1001739,
|
||||||
|
"Position": {
|
||||||
|
"X": -94.529724,
|
||||||
|
"Y": 6.4999976,
|
||||||
|
"Z": 39.81079
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "List",
|
||||||
|
"Prompt": "TEXT_CLSGLA101_00288_Q1_000_160",
|
||||||
|
"Answer": "TEXT_CLSGLA101_00288_A1_000_161"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Gladiators' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 262
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,42 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{ "DataId": 1000895,
|
||||||
|
"Position": {
|
||||||
|
"X": -335.74432,
|
||||||
|
"Y": 12.899764,
|
||||||
|
"Z": 1.3884888
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
"[Limsa Lominsa] Arcanists' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
129
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSACN001_00451_Q1_000_000",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 452
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,42 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{ "DataId": 1000895,
|
||||||
|
"Position": {
|
||||||
|
"X": -335.74432,
|
||||||
|
"Y": 12.899764,
|
||||||
|
"Z": 1.3884888
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "AcceptQuest"}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{ "DataId": 1000909,
|
||||||
|
"Position": {
|
||||||
|
"X": -326.37524,
|
||||||
|
"Y": 12.899658,
|
||||||
|
"Z": 9.994568
|
||||||
|
},
|
||||||
|
"TerritoryId": 129,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSACN011_00452_Q1_000_000",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 454
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000926,
|
||||||
|
"Position": {
|
||||||
|
"X": -10.055725,
|
||||||
|
"Y": 44.999794,
|
||||||
|
"Z": -245.80762
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Limsa Lominsa",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Limsa Lominsa] Aetheryte Plaza",
|
||||||
|
"[Limsa Lominsa] Marauders' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
128
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSEXC001_00179_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000926,
|
||||||
|
"Position": {
|
||||||
|
"X": -10.055725,
|
||||||
|
"Y": 44.999794,
|
||||||
|
"Z": -245.80762
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000927,
|
||||||
|
"Position": {
|
||||||
|
"X": -1.2055054,
|
||||||
|
"Y": 44.999886,
|
||||||
|
"Z": -255.8786
|
||||||
|
},
|
||||||
|
"TerritoryId": 128,
|
||||||
|
"InteractionType": "AcceptQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSEXC011_00310_Q2_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 312
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -1,139 +1,130 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
"Author": "Cacahuetes",
|
"Author": "Cacahuetes",
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
{
|
||||||
"DataId": 1000692,
|
"DataId": 1000692,
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": -258.8083,
|
"X": -258.8083,
|
||||||
"Y": -5.7735243,
|
"Y": -5.7735243,
|
||||||
"Z": -27.267883
|
"Z": -27.267883
|
||||||
},
|
},
|
||||||
"TerritoryId": 133,
|
"TerritoryId": 133,
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Gridania] Aetheryte Plaza",
|
"[Gridania] Aetheryte Plaza",
|
||||||
"[Gridania] Conjurers' Guild"
|
"[Gridania] Conjurers' Guild"
|
||||||
],
|
],
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest",
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true,
|
||||||
"InTerritory": [
|
"InTerritory": [133]
|
||||||
133
|
}
|
||||||
]
|
}
|
||||||
}
|
}
|
||||||
}
|
]
|
||||||
}
|
},
|
||||||
]
|
{
|
||||||
},
|
"Sequence": 1,
|
||||||
{
|
"Steps": [
|
||||||
"Sequence": 1,
|
{
|
||||||
"Steps": [
|
"Position": {
|
||||||
{
|
"X": 220.82336,
|
||||||
"Position": {
|
"Y": -28.335487,
|
||||||
"X": 220.82336,
|
"Z": 336.9016
|
||||||
"Y": -28.335487,
|
},
|
||||||
"Z": 336.9016
|
"AethernetShortcut": [
|
||||||
},
|
"[Gridania] Conjurers' Guild",
|
||||||
"AethernetShortcut": [
|
"[Gridania] Yellow Serpent Gate (North Shroud)"
|
||||||
"[Gridania] Conjurers' Guild",
|
],
|
||||||
"[Gridania] Yellow Serpent Gate (North Shroud)"
|
"TerritoryId": 154,
|
||||||
],
|
"InteractionType": "WalkTo",
|
||||||
"TerritoryId": 154,
|
"Fly": true
|
||||||
"InteractionType": "WalkTo",
|
},
|
||||||
"Fly": true,
|
{
|
||||||
"SkipConditions": {
|
"DataId": 1000764,
|
||||||
"StepIf": {
|
"Position": {
|
||||||
"Flying": "Locked"
|
"X": 218.89062,
|
||||||
}
|
"Y": -28.252495,
|
||||||
}
|
"Z": 338.39917
|
||||||
},
|
},
|
||||||
{
|
"TerritoryId": 154,
|
||||||
"DataId": 1000764,
|
"InteractionType": "Interact"
|
||||||
"Position": {
|
}
|
||||||
"X": 218.89062,
|
]
|
||||||
"Y": -28.252495,
|
},
|
||||||
"Z": 338.39917
|
{
|
||||||
},
|
"Sequence": 2,
|
||||||
"TerritoryId": 154,
|
"Steps": [
|
||||||
"InteractionType": "Interact"
|
{
|
||||||
}
|
"DataId": 2000883,
|
||||||
]
|
"Position": {
|
||||||
},
|
"X": 325.1848,
|
||||||
{
|
"Y": -5.217115,
|
||||||
"Sequence": 2,
|
"Z": 390.488
|
||||||
"Steps": [
|
},
|
||||||
{
|
"TerritoryId": 154,
|
||||||
"DataId": 2000883,
|
"InteractionType": "Combat",
|
||||||
"Position": {
|
"EnemySpawnType": "AfterInteraction",
|
||||||
"X": 325.1848,
|
"KillEnemyDataIds": [294],
|
||||||
"Y": -5.217115,
|
"Fly": true
|
||||||
"Z": 390.488
|
}
|
||||||
},
|
]
|
||||||
"TerritoryId": 154,
|
},
|
||||||
"InteractionType": "Combat",
|
{
|
||||||
"EnemySpawnType": "AfterInteraction",
|
"Sequence": 3,
|
||||||
"KillEnemyDataIds": [
|
"Steps": [
|
||||||
294
|
{
|
||||||
],
|
"Position": {
|
||||||
"Fly": true
|
"X": 220.82336,
|
||||||
}
|
"Y": -28.335487,
|
||||||
]
|
"Z": 336.9016
|
||||||
},
|
},
|
||||||
{
|
"TerritoryId": 154,
|
||||||
"Sequence": 3,
|
"InteractionType": "WalkTo",
|
||||||
"Steps": [
|
"Fly": true,
|
||||||
{
|
"SkipConditions": {
|
||||||
"Position": {
|
"StepIf": {
|
||||||
"X": 220.82336,
|
"Flying": "Locked"
|
||||||
"Y": -28.335487,
|
}
|
||||||
"Z": 336.9016
|
}
|
||||||
},
|
},
|
||||||
"TerritoryId": 154,
|
{
|
||||||
"InteractionType": "WalkTo",
|
"DataId": 1000764,
|
||||||
"Fly": true,
|
"Position": {
|
||||||
"SkipConditions": {
|
"X": 218.89062,
|
||||||
"StepIf": {
|
"Y": -28.252495,
|
||||||
"Flying": "Locked"
|
"Z": 338.39917
|
||||||
}
|
},
|
||||||
}
|
"TerritoryId": 154,
|
||||||
},
|
"InteractionType": "Interact"
|
||||||
{
|
}
|
||||||
"DataId": 1000764,
|
]
|
||||||
"Position": {
|
},
|
||||||
"X": 218.89062,
|
{
|
||||||
"Y": -28.252495,
|
"Sequence": 255,
|
||||||
"Z": 338.39917
|
"Steps": [
|
||||||
},
|
{
|
||||||
"TerritoryId": 154,
|
"DataId": 1000692,
|
||||||
"InteractionType": "Interact"
|
"Position": {
|
||||||
}
|
"X": -258.8083,
|
||||||
]
|
"Y": -5.7735243,
|
||||||
},
|
"Z": -27.267883
|
||||||
{
|
},
|
||||||
"Sequence": 255,
|
"TerritoryId": 133,
|
||||||
"Steps": [
|
"InteractionType": "CompleteQuest",
|
||||||
{
|
"AetheryteShortcut": "Gridania",
|
||||||
"DataId": 1000692,
|
"AethernetShortcut": [
|
||||||
"Position": {
|
"[Gridania] Aetheryte Plaza",
|
||||||
"X": -258.8083,
|
"[Gridania] Conjurers' Guild"
|
||||||
"Y": -5.7735243,
|
],
|
||||||
"Z": -27.267883
|
"NextQuestId": 91
|
||||||
},
|
}
|
||||||
"TerritoryId": 133,
|
]
|
||||||
"InteractionType": "CompleteQuest",
|
}
|
||||||
"AetheryteShortcut": "Gridania",
|
]
|
||||||
"AethernetShortcut": [
|
}
|
||||||
"[Gridania] Aetheryte Plaza",
|
|
||||||
"[Gridania] Conjurers' Guild"
|
|
||||||
],
|
|
||||||
"NextQuestId": 91
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
@ -1,140 +1,158 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
"Author": "Cacahuetes",
|
"Author": "Cacahuetes",
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
{
|
||||||
"DataId": 1000692,
|
"DataId": 1000692,
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": -258.8083,
|
"X": -258.8083,
|
||||||
"Y": -5.7735243,
|
"Y": -5.7735243,
|
||||||
"Z": -27.267883
|
"Z": -27.267883
|
||||||
},
|
},
|
||||||
"TerritoryId": 133,
|
"TerritoryId": 133,
|
||||||
"AetheryteShortcut": "Gridania",
|
"AetheryteShortcut": "Gridania",
|
||||||
"AethernetShortcut": [
|
"AethernetShortcut": [
|
||||||
"[Gridania] Aetheryte Plaza",
|
"[Gridania] Aetheryte Plaza",
|
||||||
"[Gridania] Conjurers' Guild"
|
"[Gridania] Conjurers' Guild"
|
||||||
],
|
],
|
||||||
"InteractionType": "AcceptQuest",
|
"InteractionType": "AcceptQuest",
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true,
|
||||||
"InTerritory": [
|
"InTerritory": [
|
||||||
133
|
133
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Sequence": 1,
|
"Sequence": 1,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
{
|
||||||
"DataId": 1000767,
|
"DataId": 1001263,
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": -483.42108,
|
"X": 181.41443,
|
||||||
"Y": 10.130882,
|
"Y": -2.3519497,
|
||||||
"Z": 209.46057
|
"Z": -240.40594
|
||||||
},
|
},
|
||||||
"TerritoryId": 152,
|
"TerritoryId": 133,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"AetheryteShortcut": "East Shroud - Hawthorne Hut",
|
"TargetTerritoryId": 152,
|
||||||
"SkipConditions": {
|
"AethernetShortcut": [
|
||||||
"AetheryteShortcutIf": {
|
"[Gridania] Conjurers' Guild",
|
||||||
"InSameTerritory": true
|
"[Gridania] Lancers' Guild"
|
||||||
}
|
],
|
||||||
}
|
"SkipConditions": {
|
||||||
}
|
"StepIf": {"AetheryteUnlocked": "East Shroud - Hawthorne Hut"}
|
||||||
]
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Sequence": 2,
|
"DataId": 1000767,
|
||||||
"Steps": [
|
"Position": {
|
||||||
{
|
"X": -483.42108,
|
||||||
"DataId": 2000885,
|
"Y": 10.130882,
|
||||||
"Position": {
|
"Z": 209.46057
|
||||||
"X": -510.6655,
|
},
|
||||||
"Y": 5.8422394,
|
"TerritoryId": 152,
|
||||||
"Z": 35.87895
|
"InteractionType": "Interact",
|
||||||
},
|
"AetheryteShortcut": "East Shroud - Hawthorne Hut",
|
||||||
"TerritoryId": 152,
|
"SkipConditions": {
|
||||||
"InteractionType": "Combat",
|
"AetheryteShortcutIf": {
|
||||||
"EnemySpawnType": "AfterInteraction",
|
"InSameTerritory": true
|
||||||
"KillEnemyDataIds": [
|
}
|
||||||
295
|
}
|
||||||
]
|
}
|
||||||
}
|
]
|
||||||
]
|
},
|
||||||
},
|
{
|
||||||
{
|
"Sequence": 2,
|
||||||
"Sequence": 3,
|
"Steps": [
|
||||||
"Steps": [
|
{
|
||||||
{
|
"DataId": 2000885,
|
||||||
"DataId": 1000767,
|
"Position": {
|
||||||
"Position": {
|
"X": -510.6655,
|
||||||
"X": -483.42108,
|
"Y": 5.8422394,
|
||||||
"Y": 10.130882,
|
"Z": 35.87895
|
||||||
"Z": 209.46057
|
},
|
||||||
},
|
"TerritoryId": 152,
|
||||||
"TerritoryId": 152,
|
"InteractionType": "Combat",
|
||||||
"InteractionType": "Interact"
|
"EnemySpawnType": "AfterInteraction",
|
||||||
}
|
"KillEnemyDataIds": [
|
||||||
]
|
295
|
||||||
},
|
]
|
||||||
{
|
}
|
||||||
"Sequence": 4,
|
]
|
||||||
"Steps": [
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2000887,
|
"Sequence": 3,
|
||||||
"Position": {
|
"Steps": [
|
||||||
"X": -510.76526,
|
{
|
||||||
"Y": 6.1798096,
|
"DataId": 1000767,
|
||||||
"Z": 35.568726
|
"Position": {
|
||||||
},
|
"X": -483.42108,
|
||||||
"TerritoryId": 152,
|
"Y": 10.130882,
|
||||||
"InteractionType": "SinglePlayerDuty"
|
"Z": 209.46057
|
||||||
}
|
},
|
||||||
]
|
"TerritoryId": 152,
|
||||||
},
|
"InteractionType": "Interact"
|
||||||
{
|
}
|
||||||
"Sequence": 5,
|
]
|
||||||
"Steps": [
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1000767,
|
"Sequence": 4,
|
||||||
"Position": {
|
"Steps": [
|
||||||
"X": -483.42108,
|
{
|
||||||
"Y": 10.130882,
|
"DataId": 2000887,
|
||||||
"Z": 209.46057
|
"Position": {
|
||||||
},
|
"X": -510.76526,
|
||||||
"TerritoryId": 152,
|
"Y": 6.1798096,
|
||||||
"InteractionType": "Interact"
|
"Z": 35.568726
|
||||||
}
|
},
|
||||||
]
|
"TerritoryId": 152,
|
||||||
},
|
"InteractionType": "SinglePlayerDuty"
|
||||||
{
|
}
|
||||||
"Sequence": 255,
|
]
|
||||||
"Steps": [
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1000692,
|
"Sequence": 5,
|
||||||
"Position": {
|
"Steps": [
|
||||||
"X": -258.8083,
|
{
|
||||||
"Y": -5.7735243,
|
"DataId": 1000767,
|
||||||
"Z": -27.267883
|
"Position": {
|
||||||
},
|
"X": -483.42108,
|
||||||
"TerritoryId": 133,
|
"Y": 10.130882,
|
||||||
"InteractionType": "CompleteQuest",
|
"Z": 209.46057
|
||||||
"AetheryteShortcut": "Gridania",
|
},
|
||||||
"AethernetShortcut": [
|
"TerritoryId": 152,
|
||||||
"[Gridania] Aetheryte Plaza",
|
"InteractionType": "Interact"
|
||||||
"[Gridania] Conjurers' Guild"
|
}
|
||||||
],
|
]
|
||||||
"NextQuestId": 92
|
},
|
||||||
}
|
{
|
||||||
]
|
"Sequence": 255,
|
||||||
}
|
"Steps": [
|
||||||
]
|
{
|
||||||
}
|
"DataId": 1000692,
|
||||||
|
"Position": {
|
||||||
|
"X": -258.8083,
|
||||||
|
"Y": -5.7735243,
|
||||||
|
"Z": -27.267883
|
||||||
|
},
|
||||||
|
"TerritoryId": 133,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"AetheryteShortcut": "Gridania",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Gridania] Aetheryte Plaza",
|
||||||
|
"[Gridania] Conjurers' Guild"
|
||||||
|
],
|
||||||
|
"NextQuestId": 92
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002283,
|
||||||
|
"Position": {
|
||||||
|
"X": 134.90503,
|
||||||
|
"Y": 7.5919275,
|
||||||
|
"Z": 98.039185
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"AetheryteShortcut": "Ul'dah",
|
||||||
|
"AethernetShortcut": [
|
||||||
|
"[Ul'dah] Aetheryte Plaza",
|
||||||
|
"[Ul'dah] Weavers' Guild"
|
||||||
|
],
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"InSameTerritory": true,
|
||||||
|
"InTerritory": [
|
||||||
|
131
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSWVR001_00189_Q1_000_1",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "Cacahuetes",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1002283,
|
||||||
|
"Position": {
|
||||||
|
"X": 134.90503,
|
||||||
|
"Y": 7.5919275,
|
||||||
|
"Z": 98.039185
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1003818,
|
||||||
|
"Position": {
|
||||||
|
"X": 157.36621,
|
||||||
|
"Y": 7.7920074,
|
||||||
|
"Z": 98.924194
|
||||||
|
},
|
||||||
|
"TerritoryId": 131,
|
||||||
|
"InteractionType": "CompleteQuest",
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "YesNo",
|
||||||
|
"Prompt": "TEXT_CLSWVR011_00534_SYSTEM_Q0",
|
||||||
|
"Yes": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"NextQuestId": 534
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,222 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
|
"Author": "alydev",
|
||||||
|
"QuestSequence": [
|
||||||
|
{
|
||||||
|
"Sequence": 0,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000471,
|
||||||
|
"Position": {
|
||||||
|
"X": -60.471558,
|
||||||
|
"Y": 0.19999865,
|
||||||
|
"Z": 6.301941
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "AcceptQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 1,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 2004436,
|
||||||
|
"Position": {
|
||||||
|
"X": -58.06067,
|
||||||
|
"Y": 0.19836426,
|
||||||
|
"Z": 5.355835
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
8
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2004432,
|
||||||
|
"Position": {
|
||||||
|
"X": -64.62195,
|
||||||
|
"Y": -0.015319824,
|
||||||
|
"Z": -5.2339478
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
128
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2004433,
|
||||||
|
"Position": {
|
||||||
|
"X": -47.28778,
|
||||||
|
"Y": -0.015319824,
|
||||||
|
"Z": -4.0131226
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2004434,
|
||||||
|
"Position": {
|
||||||
|
"X": -51.773926,
|
||||||
|
"Y": 0.19836426,
|
||||||
|
"Z": 16.128723
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2004435,
|
||||||
|
"Position": {
|
||||||
|
"X": -63.309692,
|
||||||
|
"Y": 0.19836426,
|
||||||
|
"Z": 16.03717
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
16
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 2,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000471,
|
||||||
|
"Position": {
|
||||||
|
"X": -60.471558,
|
||||||
|
"Y": 0.19999865,
|
||||||
|
"Z": 6.301941
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 3,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000473,
|
||||||
|
"Position": {
|
||||||
|
"X": -44.14441,
|
||||||
|
"Y": 0.74388826,
|
||||||
|
"Z": -32.88324
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 4,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000471,
|
||||||
|
"Position": {
|
||||||
|
"X": -60.471558,
|
||||||
|
"Y": 0.19999865,
|
||||||
|
"Z": 6.301941
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 5,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000470,
|
||||||
|
"Position": {
|
||||||
|
"X": -59.006653,
|
||||||
|
"Y": -0.010835781,
|
||||||
|
"Z": 26.41333
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 6,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1009569,
|
||||||
|
"Position": {
|
||||||
|
"X": -56.10742,
|
||||||
|
"Y": -0.020424694,
|
||||||
|
"Z": 28.54956
|
||||||
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 7,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000470,
|
||||||
|
"Position": {
|
||||||
|
"X": -59.006653,
|
||||||
|
"Y": -0.010835781,
|
||||||
|
"Z": 26.41333
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "Interact"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Sequence": 255,
|
||||||
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000471,
|
||||||
|
"Position": {
|
||||||
|
"X": -60.471558,
|
||||||
|
"Y": 0.19999865,
|
||||||
|
"Z": 6.301941
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "CompleteQuest"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -18,10 +18,7 @@
|
|||||||
"Fly": true,
|
"Fly": true,
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
153
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -46,10 +43,7 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -148,6 +142,7 @@
|
|||||||
"Y": 6.386869,
|
"Y": 6.386869,
|
||||||
"Z": 414.9386
|
"Z": 414.9386
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 152,
|
"TerritoryId": 152,
|
||||||
"InteractionType": "Interact"
|
"InteractionType": "Interact"
|
||||||
}
|
}
|
||||||
@ -172,10 +167,7 @@
|
|||||||
],
|
],
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
132
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -191,15 +183,13 @@
|
|||||||
"Y": 8.059147,
|
"Y": 8.059147,
|
||||||
"Z": 31.72351
|
"Z": 31.72351
|
||||||
},
|
},
|
||||||
|
"StopDistance": 7,
|
||||||
"TerritoryId": 418,
|
"TerritoryId": 418,
|
||||||
"InteractionType": "CompleteQuest",
|
"InteractionType": "CompleteQuest",
|
||||||
"AetheryteShortcut": "Ishgard",
|
"AetheryteShortcut": "Ishgard",
|
||||||
"SkipConditions": {
|
"SkipConditions": {
|
||||||
"AetheryteShortcutIf": {
|
"AetheryteShortcutIf": {
|
||||||
"InSameTerritory": true,
|
"InSameTerritory": true
|
||||||
"InTerritory": [
|
|
||||||
418
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -88,7 +88,14 @@
|
|||||||
"TerritoryId": 814,
|
"TerritoryId": 814,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"AetheryteShortcut": "Kholusia - Wright",
|
"AetheryteShortcut": "Kholusia - Wright",
|
||||||
"Fly": true
|
"Fly": true,
|
||||||
|
"DialogueChoices": [
|
||||||
|
{
|
||||||
|
"Type": "List",
|
||||||
|
"Prompt": "TEXT_BANPIX002_03684_Q1_000_000",
|
||||||
|
"Answer": "TEXT_BANPIX002_03684_A1_000_001"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
"Author": "liza",
|
"Author": "plogon_enjoyer",
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
"Author": "liza",
|
"Author": "plogon_enjoyer",
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
"Author": "liza",
|
"Author": "plogon_enjoyer",
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||||
"Author": "liza",
|
"Author": "plogon_enjoyer",
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
|
@ -138,6 +138,8 @@ internal sealed class QuestController : MiniTaskController<QuestController>, IDi
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public QuestProgress? PendingQuest => _pendingQuest;
|
public QuestProgress? PendingQuest => _pendingQuest;
|
||||||
|
|
||||||
|
public List<Quest> ManualPriorityQuests { get; } = [];
|
||||||
|
|
||||||
public string? DebugState { get; private set; }
|
public string? DebugState { get; private set; }
|
||||||
|
|
||||||
public void Reload()
|
public void Reload()
|
||||||
@ -291,7 +293,13 @@ internal sealed class QuestController : MiniTaskController<QuestController>, IDi
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
(ElementId? currentQuestId, currentSequence) = _questFunctions.GetCurrentQuest();
|
(ElementId? currentQuestId, currentSequence) =
|
||||||
|
ManualPriorityQuests
|
||||||
|
.Where(x => _questFunctions.IsReadyToAcceptQuest(x.Id) || _questFunctions.IsQuestAccepted(x.Id))
|
||||||
|
.Select(x =>
|
||||||
|
((ElementId?, byte)?)(x.Id, _questFunctions.GetQuestProgressInfo(x.Id)?.Sequence ?? 0))
|
||||||
|
.FirstOrDefault() ??
|
||||||
|
_questFunctions.GetCurrentQuest();
|
||||||
if (currentQuestId == null || currentQuestId.Value == 0)
|
if (currentQuestId == null || currentQuestId.Value == 0)
|
||||||
{
|
{
|
||||||
if (_startedQuest != null)
|
if (_startedQuest != null)
|
||||||
@ -719,6 +727,9 @@ internal sealed class QuestController : MiniTaskController<QuestController>, IDi
|
|||||||
if (type != ECurrentQuestType.Normal)
|
if (type != ECurrentQuestType.Normal)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
if (currentQuest.Quest.Info.AlliedSociety != EAlliedSociety.None)
|
||||||
|
return false;
|
||||||
|
|
||||||
QuestSequence? currentSequence = currentQuest.Quest.FindSequence(currentQuest.Sequence);
|
QuestSequence? currentSequence = currentQuest.Quest.FindSequence(currentQuest.Sequence);
|
||||||
if (currentQuest.Step > 0)
|
if (currentQuest.Step > 0)
|
||||||
return false;
|
return false;
|
||||||
|
@ -29,7 +29,7 @@ internal static class Mount
|
|||||||
|
|
||||||
public ITask Unmount()
|
public ITask Unmount()
|
||||||
{
|
{
|
||||||
return new UnmountTask(condition, loggerFactory.CreateLogger<UnmountTask>(), gameFunctions);
|
return new UnmountTask(condition, loggerFactory.CreateLogger<UnmountTask>(), gameFunctions, clientState);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -119,7 +119,11 @@ internal static class Mount
|
|||||||
public override string ToString() => "Mount";
|
public override string ToString() => "Mount";
|
||||||
}
|
}
|
||||||
|
|
||||||
private sealed class UnmountTask(ICondition condition, ILogger<UnmountTask> logger, GameFunctions gameFunctions)
|
private sealed class UnmountTask(
|
||||||
|
ICondition condition,
|
||||||
|
ILogger<UnmountTask> logger,
|
||||||
|
GameFunctions gameFunctions,
|
||||||
|
IClientState clientState)
|
||||||
: ITask
|
: ITask
|
||||||
{
|
{
|
||||||
private bool _unmountTriggered;
|
private bool _unmountTriggered;
|
||||||
@ -148,6 +152,9 @@ internal static class Mount
|
|||||||
if (_continueAt >= DateTime.Now)
|
if (_continueAt >= DateTime.Now)
|
||||||
return ETaskResult.StillRunning;
|
return ETaskResult.StillRunning;
|
||||||
|
|
||||||
|
if (IsUnmounting())
|
||||||
|
return ETaskResult.StillRunning;
|
||||||
|
|
||||||
if (!_unmountTriggered)
|
if (!_unmountTriggered)
|
||||||
{
|
{
|
||||||
// if still flying, we still need to land
|
// if still flying, we still need to land
|
||||||
@ -172,6 +179,8 @@ internal static class Mount
|
|||||||
: ETaskResult.TaskComplete;
|
: ETaskResult.TaskComplete;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private unsafe bool IsUnmounting() => **(byte**)(clientState.LocalPlayer!.Address + 1432) == 1;
|
||||||
|
|
||||||
public override string ToString() => "Unmount";
|
public override string ToString() => "Unmount";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,6 +36,7 @@ internal sealed class DalamudInitializer : IDisposable
|
|||||||
QuestSelectionWindow questSelectionWindow,
|
QuestSelectionWindow questSelectionWindow,
|
||||||
QuestValidationWindow questValidationWindow,
|
QuestValidationWindow questValidationWindow,
|
||||||
JournalProgressWindow journalProgressWindow,
|
JournalProgressWindow journalProgressWindow,
|
||||||
|
PriorityWindow priorityWindow,
|
||||||
IToastGui toastGui,
|
IToastGui toastGui,
|
||||||
ILogger<DalamudInitializer> logger)
|
ILogger<DalamudInitializer> logger)
|
||||||
{
|
{
|
||||||
@ -55,6 +56,7 @@ internal sealed class DalamudInitializer : IDisposable
|
|||||||
_windowSystem.AddWindow(questSelectionWindow);
|
_windowSystem.AddWindow(questSelectionWindow);
|
||||||
_windowSystem.AddWindow(questValidationWindow);
|
_windowSystem.AddWindow(questValidationWindow);
|
||||||
_windowSystem.AddWindow(journalProgressWindow);
|
_windowSystem.AddWindow(journalProgressWindow);
|
||||||
|
_windowSystem.AddWindow(priorityWindow);
|
||||||
|
|
||||||
_pluginInterface.UiBuilder.Draw += _windowSystem.Draw;
|
_pluginInterface.UiBuilder.Draw += _windowSystem.Draw;
|
||||||
_pluginInterface.UiBuilder.OpenMainUi += _questWindow.Toggle;
|
_pluginInterface.UiBuilder.OpenMainUi += _questWindow.Toggle;
|
||||||
|
@ -449,6 +449,18 @@ internal sealed unsafe class QuestFunctions
|
|||||||
}
|
}
|
||||||
|
|
||||||
public bool IsQuestLocked(QuestId questId, ElementId? extraCompletedQuest = null)
|
public bool IsQuestLocked(QuestId questId, ElementId? extraCompletedQuest = null)
|
||||||
|
{
|
||||||
|
if (IsQuestUnobtainable(questId, extraCompletedQuest))
|
||||||
|
return true;
|
||||||
|
|
||||||
|
var questInfo = (QuestInfo)_questData.GetQuestInfo(questId);
|
||||||
|
if (questInfo.GrandCompany != GrandCompany.None && questInfo.GrandCompany != GetGrandCompany())
|
||||||
|
return true;
|
||||||
|
|
||||||
|
return !HasCompletedPreviousQuests(questInfo, extraCompletedQuest) || !HasCompletedPreviousInstances(questInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool IsQuestUnobtainable(QuestId questId, ElementId? extraCompletedQuest = null)
|
||||||
{
|
{
|
||||||
var questInfo = (QuestInfo)_questData.GetQuestInfo(questId);
|
var questInfo = (QuestInfo)_questData.GetQuestInfo(questId);
|
||||||
if (questInfo.QuestLocks.Count > 0)
|
if (questInfo.QuestLocks.Count > 0)
|
||||||
@ -460,13 +472,10 @@ internal sealed unsafe class QuestFunctions
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (questInfo.GrandCompany != GrandCompany.None && questInfo.GrandCompany != GetGrandCompany())
|
|
||||||
return true;
|
|
||||||
|
|
||||||
if (_questData.GetLockedClassQuests().Contains(questId))
|
if (_questData.GetLockedClassQuests().Contains(questId))
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
return !HasCompletedPreviousQuests(questInfo, extraCompletedQuest) || !HasCompletedPreviousInstances(questInfo);
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool IsQuestLocked(LeveId leveId)
|
public bool IsQuestLocked(LeveId leveId)
|
||||||
|
@ -208,6 +208,7 @@ public sealed class QuestionablePlugin : IDalamudPlugin
|
|||||||
serviceCollection.AddSingleton<QuestSelectionWindow>();
|
serviceCollection.AddSingleton<QuestSelectionWindow>();
|
||||||
serviceCollection.AddSingleton<QuestValidationWindow>();
|
serviceCollection.AddSingleton<QuestValidationWindow>();
|
||||||
serviceCollection.AddSingleton<JournalProgressWindow>();
|
serviceCollection.AddSingleton<JournalProgressWindow>();
|
||||||
|
serviceCollection.AddSingleton<PriorityWindow>();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void AddQuestValidators(ServiceCollection serviceCollection)
|
private static void AddQuestValidators(ServiceCollection serviceCollection)
|
||||||
|
223
Questionable/Windows/PriorityWindow.cs
Normal file
223
Questionable/Windows/PriorityWindow.cs
Normal file
@ -0,0 +1,223 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Numerics;
|
||||||
|
using Dalamud.Interface;
|
||||||
|
using Dalamud.Interface.Colors;
|
||||||
|
using Dalamud.Interface.Components;
|
||||||
|
using Dalamud.Plugin;
|
||||||
|
using ImGuiNET;
|
||||||
|
using LLib.ImGui;
|
||||||
|
using Questionable.Controller;
|
||||||
|
using Questionable.Functions;
|
||||||
|
using Questionable.Model;
|
||||||
|
using Questionable.Model.Questing;
|
||||||
|
using Questionable.Windows.QuestComponents;
|
||||||
|
|
||||||
|
namespace Questionable.Windows;
|
||||||
|
|
||||||
|
internal sealed class PriorityWindow : LWindow
|
||||||
|
{
|
||||||
|
private readonly QuestController _questController;
|
||||||
|
private readonly QuestRegistry _questRegistry;
|
||||||
|
private readonly QuestFunctions _questFunctions;
|
||||||
|
private readonly QuestTooltipComponent _questTooltipComponent;
|
||||||
|
private readonly UiUtils _uiUtils;
|
||||||
|
private readonly IDalamudPluginInterface _pluginInterface;
|
||||||
|
|
||||||
|
private string _searchString = string.Empty;
|
||||||
|
private ElementId? _draggedItem;
|
||||||
|
|
||||||
|
public PriorityWindow(QuestController questController, QuestRegistry questRegistry, QuestFunctions questFunctions,
|
||||||
|
QuestTooltipComponent questTooltipComponent, UiUtils uiUtils, IDalamudPluginInterface pluginInterface)
|
||||||
|
: base("Quest Priority###QuestionableQuestPriority")
|
||||||
|
{
|
||||||
|
_questController = questController;
|
||||||
|
_questRegistry = questRegistry;
|
||||||
|
_questFunctions = questFunctions;
|
||||||
|
_questTooltipComponent = questTooltipComponent;
|
||||||
|
_uiUtils = uiUtils;
|
||||||
|
_pluginInterface = pluginInterface;
|
||||||
|
|
||||||
|
Size = new Vector2(400, 400);
|
||||||
|
SizeCondition = ImGuiCond.Once;
|
||||||
|
SizeConstraints = new WindowSizeConstraints
|
||||||
|
{
|
||||||
|
MinimumSize = new Vector2(400, 400),
|
||||||
|
MaximumSize = new Vector2(400, 999)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Draw()
|
||||||
|
{
|
||||||
|
ImGui.Text("Quests to do first:");
|
||||||
|
DrawQuestFilter();
|
||||||
|
DrawQuestList();
|
||||||
|
ImGui.Spacing();
|
||||||
|
|
||||||
|
ImGui.Separator();
|
||||||
|
ImGui.Spacing();
|
||||||
|
ImGui.TextWrapped(
|
||||||
|
"If you have an active MSQ quest, Questionable will generally try to do:");
|
||||||
|
ImGui.BulletText("'Priority' quests: class quests, ARR primals, ARR raids");
|
||||||
|
ImGui.BulletText(
|
||||||
|
"Supported quests in your 'To-Do list'\n(quests from your Journal that are always on-screen)");
|
||||||
|
ImGui.BulletText("MSQ quest (if available, unless it is marked as 'ignored'\nin your Journal)");
|
||||||
|
ImGui.TextWrapped(
|
||||||
|
"If you don't have any active MSQ quest, it will always try to pick up the next quest in the MSQ first.");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void DrawQuestFilter()
|
||||||
|
{
|
||||||
|
ImGui.SetNextItemWidth(ImGui.GetContentRegionAvail().X);
|
||||||
|
if (ImGui.BeginCombo($"##QuestSelection", "Add Quest...", ImGuiComboFlags.HeightLarge))
|
||||||
|
{
|
||||||
|
ImGui.SetNextItemWidth(ImGui.GetContentRegionAvail().X);
|
||||||
|
bool addFirst = ImGui.InputTextWithHint("", "Filter...", ref _searchString, 256,
|
||||||
|
ImGuiInputTextFlags.AutoSelectAll | ImGuiInputTextFlags.EnterReturnsTrue);
|
||||||
|
|
||||||
|
IEnumerable<Quest> foundQuests;
|
||||||
|
if (!string.IsNullOrEmpty(_searchString))
|
||||||
|
{
|
||||||
|
foundQuests = _questRegistry.AllQuests
|
||||||
|
.Where(x => x.Info.Name.Contains(_searchString, StringComparison.CurrentCultureIgnoreCase))
|
||||||
|
.Where(x => x.Id is not QuestId questId || !_questFunctions.IsQuestUnobtainable(questId));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
foundQuests = _questRegistry.AllQuests.Where(x => _questFunctions.IsQuestAccepted(x.Id));
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (var quest in foundQuests)
|
||||||
|
{
|
||||||
|
if (quest.Info.IsMainScenarioQuest || _questController.ManualPriorityQuests.Contains(quest))
|
||||||
|
continue;
|
||||||
|
|
||||||
|
bool addThis = ImGui.Selectable(quest.Info.Name);
|
||||||
|
if (addThis || addFirst)
|
||||||
|
{
|
||||||
|
_questController.ManualPriorityQuests.Add(quest);
|
||||||
|
|
||||||
|
if (addFirst)
|
||||||
|
{
|
||||||
|
ImGui.CloseCurrentPopup();
|
||||||
|
addFirst = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ImGui.EndCombo();
|
||||||
|
}
|
||||||
|
|
||||||
|
ImGui.Spacing();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void DrawQuestList()
|
||||||
|
{
|
||||||
|
List<Quest> priorityQuests = _questController.ManualPriorityQuests;
|
||||||
|
Quest? itemToRemove = null;
|
||||||
|
Quest? itemToAdd = null;
|
||||||
|
int indexToAdd = 0;
|
||||||
|
|
||||||
|
float width = ImGui.GetContentRegionAvail().X;
|
||||||
|
List<(Vector2 TopLeft, Vector2 BottomRight)> itemPositions = [];
|
||||||
|
|
||||||
|
for (int i = 0; i < priorityQuests.Count; ++i)
|
||||||
|
{
|
||||||
|
Vector2 topLeft = ImGui.GetCursorScreenPos() +
|
||||||
|
new Vector2(0, -ImGui.GetStyle().ItemSpacing.Y / 2);
|
||||||
|
var quest = priorityQuests[i];
|
||||||
|
ImGui.PushID($"Quest{quest.Id}");
|
||||||
|
|
||||||
|
var style = _uiUtils.GetQuestStyle(quest.Id);
|
||||||
|
bool hovered;
|
||||||
|
using (var _ = _pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push())
|
||||||
|
{
|
||||||
|
ImGui.AlignTextToFramePadding();
|
||||||
|
ImGui.TextColored(style.Color, style.Icon.ToIconString());
|
||||||
|
hovered = ImGui.IsItemHovered();
|
||||||
|
}
|
||||||
|
|
||||||
|
ImGui.SameLine();
|
||||||
|
ImGui.AlignTextToFramePadding();
|
||||||
|
ImGui.Text(quest.Info.Name);
|
||||||
|
hovered |= ImGui.IsItemHovered();
|
||||||
|
|
||||||
|
if (hovered)
|
||||||
|
_questTooltipComponent.Draw(quest.Info);
|
||||||
|
|
||||||
|
if (priorityQuests.Count > 1)
|
||||||
|
{
|
||||||
|
ImGui.PushFont(UiBuilder.IconFont);
|
||||||
|
ImGui.SameLine(ImGui.GetContentRegionAvail().X +
|
||||||
|
ImGui.GetStyle().WindowPadding.X -
|
||||||
|
ImGui.CalcTextSize(FontAwesomeIcon.ArrowsUpDown.ToIconString()).X -
|
||||||
|
ImGui.CalcTextSize(FontAwesomeIcon.Times.ToIconString()).X -
|
||||||
|
ImGui.GetStyle().FramePadding.X * 4 -
|
||||||
|
ImGui.GetStyle().ItemSpacing.X);
|
||||||
|
ImGui.PopFont();
|
||||||
|
|
||||||
|
if (_draggedItem == quest.Id)
|
||||||
|
{
|
||||||
|
ImGuiComponents.IconButton("##Move", FontAwesomeIcon.ArrowsUpDown,
|
||||||
|
ImGui.ColorConvertU32ToFloat4(ImGui.GetColorU32(ImGuiCol.ButtonActive)));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
ImGuiComponents.IconButton("##Move", FontAwesomeIcon.ArrowsUpDown);
|
||||||
|
|
||||||
|
if (_draggedItem == null && ImGui.IsItemActive() && ImGui.IsMouseDragging(ImGuiMouseButton.Left))
|
||||||
|
_draggedItem = quest.Id;
|
||||||
|
|
||||||
|
ImGui.SameLine();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ImGui.PushFont(UiBuilder.IconFont);
|
||||||
|
ImGui.SameLine(ImGui.GetContentRegionAvail().X +
|
||||||
|
ImGui.GetStyle().WindowPadding.X -
|
||||||
|
ImGui.CalcTextSize(FontAwesomeIcon.Times.ToIconString()).X -
|
||||||
|
ImGui.GetStyle().FramePadding.X * 2);
|
||||||
|
ImGui.PopFont();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ImGuiComponents.IconButton($"##Remove{i}", FontAwesomeIcon.Times))
|
||||||
|
itemToRemove = quest;
|
||||||
|
|
||||||
|
ImGui.PopID();
|
||||||
|
|
||||||
|
Vector2 bottomRight = new Vector2(topLeft.X + width,
|
||||||
|
ImGui.GetCursorScreenPos().Y - ImGui.GetStyle().ItemSpacing.Y + 2);
|
||||||
|
itemPositions.Add((topLeft, bottomRight));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!ImGui.IsMouseDragging(ImGuiMouseButton.Left))
|
||||||
|
_draggedItem = null;
|
||||||
|
else if (_draggedItem != null)
|
||||||
|
{
|
||||||
|
var draggedItem = priorityQuests.Single(x => x.Id == _draggedItem);
|
||||||
|
int oldIndex = priorityQuests.IndexOf(draggedItem);
|
||||||
|
|
||||||
|
var (topLeft, bottomRight) = itemPositions[oldIndex];
|
||||||
|
ImGui.GetWindowDrawList().AddRect(topLeft, bottomRight, ImGui.GetColorU32(ImGuiColors.DalamudGrey), 3f,
|
||||||
|
ImDrawFlags.RoundCornersAll);
|
||||||
|
|
||||||
|
int newIndex = itemPositions.FindIndex(x => ImGui.IsMouseHoveringRect(x.TopLeft, x.BottomRight, true));
|
||||||
|
if (newIndex >= 0 && oldIndex != newIndex)
|
||||||
|
{
|
||||||
|
itemToAdd = priorityQuests.Single(x => x.Id == _draggedItem);
|
||||||
|
indexToAdd = newIndex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (itemToRemove != null)
|
||||||
|
{
|
||||||
|
priorityQuests.Remove(itemToRemove);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (itemToAdd != null)
|
||||||
|
{
|
||||||
|
priorityQuests.Remove(itemToAdd);
|
||||||
|
priorityQuests.Insert(indexToAdd, itemToAdd);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -31,6 +31,7 @@ internal sealed partial class ActiveQuestComponent
|
|||||||
private readonly ICommandManager _commandManager;
|
private readonly ICommandManager _commandManager;
|
||||||
private readonly Configuration _configuration;
|
private readonly Configuration _configuration;
|
||||||
private readonly QuestRegistry _questRegistry;
|
private readonly QuestRegistry _questRegistry;
|
||||||
|
private readonly PriorityWindow _priorityWindow;
|
||||||
private readonly IChatGui _chatGui;
|
private readonly IChatGui _chatGui;
|
||||||
|
|
||||||
public ActiveQuestComponent(
|
public ActiveQuestComponent(
|
||||||
@ -42,6 +43,7 @@ internal sealed partial class ActiveQuestComponent
|
|||||||
ICommandManager commandManager,
|
ICommandManager commandManager,
|
||||||
Configuration configuration,
|
Configuration configuration,
|
||||||
QuestRegistry questRegistry,
|
QuestRegistry questRegistry,
|
||||||
|
PriorityWindow priorityWindow,
|
||||||
IChatGui chatGui)
|
IChatGui chatGui)
|
||||||
{
|
{
|
||||||
_questController = questController;
|
_questController = questController;
|
||||||
@ -52,6 +54,7 @@ internal sealed partial class ActiveQuestComponent
|
|||||||
_commandManager = commandManager;
|
_commandManager = commandManager;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
_questRegistry = questRegistry;
|
_questRegistry = questRegistry;
|
||||||
|
_priorityWindow = priorityWindow;
|
||||||
_chatGui = chatGui;
|
_chatGui = chatGui;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -111,6 +114,10 @@ internal sealed partial class ActiveQuestComponent
|
|||||||
_questController.Stop("Manual (no active quest)");
|
_questController.Stop("Manual (no active quest)");
|
||||||
_gatheringController.Stop("Manual (no active quest)");
|
_gatheringController.Stop("Manual (no active quest)");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ImGui.SameLine();
|
||||||
|
if (ImGuiComponents.IconButton(FontAwesomeIcon.SortAmountDown))
|
||||||
|
_priorityWindow.Toggle();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -142,7 +149,8 @@ internal sealed partial class ActiveQuestComponent
|
|||||||
ImGui.SameLine(0);
|
ImGui.SameLine(0);
|
||||||
|
|
||||||
if (ImGui.IsItemHovered())
|
if (ImGui.IsItemHovered())
|
||||||
ImGui.SetTooltip("This quest is loaded from your 'pluginConfigs\\Questionable\\Quests' directory.\nThis gets loaded even if Questionable ships with a newer/different version of the quest.");
|
ImGui.SetTooltip(
|
||||||
|
"This quest is loaded from your 'pluginConfigs\\Questionable\\Quests' directory.\nThis gets loaded even if Questionable ships with a newer/different version of the quest.");
|
||||||
}
|
}
|
||||||
|
|
||||||
ImGui.TextUnformatted(
|
ImGui.TextUnformatted(
|
||||||
@ -157,9 +165,10 @@ internal sealed partial class ActiveQuestComponent
|
|||||||
if (_configuration.Advanced.AdditionalStatusInformation && _questController.IsInterruptible())
|
if (_configuration.Advanced.AdditionalStatusInformation && _questController.IsInterruptible())
|
||||||
{
|
{
|
||||||
ImGui.SameLine();
|
ImGui.SameLine();
|
||||||
ImGui.PushFont(UiBuilder.IconFont);
|
ImGui.TextColored(ImGuiColors.DalamudYellow, SeIconChar.Hyadelyn.ToIconString());
|
||||||
ImGui.TextColored(ImGuiColors.DalamudYellow, FontAwesomeIcon.Pause.ToIconString());
|
if (ImGui.IsItemHovered())
|
||||||
ImGui.PopFont();
|
ImGui.SetTooltip(
|
||||||
|
"This quest sequence starts with a teleport to an Aetheryte.\nCertain priority quest (e.g. class quests) may be started/completed by the plugin prior to continuing with this quest.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -291,6 +300,10 @@ internal sealed partial class ActiveQuestComponent
|
|||||||
ImGui.PopStyleColor();
|
ImGui.PopStyleColor();
|
||||||
ImGui.EndDisabled();
|
ImGui.EndDisabled();
|
||||||
|
|
||||||
|
ImGui.SameLine();
|
||||||
|
if (ImGuiComponents.IconButton(FontAwesomeIcon.SortAmountDown))
|
||||||
|
_priorityWindow.Toggle();
|
||||||
|
|
||||||
if (_commandManager.Commands.TryGetValue("/questinfo", out var commandInfo))
|
if (_commandManager.Commands.TryGetValue("/questinfo", out var commandInfo))
|
||||||
{
|
{
|
||||||
ImGui.SameLine();
|
ImGui.SameLine();
|
||||||
|
Loading…
Reference in New Issue
Block a user