Compare commits
No commits in common. "master" and "v4.3" have entirely different histories.
@ -1,5 +1,5 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Version>4.5</Version>
|
<Version>4.3</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
2
LLib
2
LLib
@ -1 +1 @@
|
|||||||
Subproject commit 783fea977a2524dd63e717367fc026c52efe6c23
|
Subproject commit e4bbc05ede6f6f01e7028b24614ed8cb333e909c
|
@ -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": "plogon_enjoyer",
|
"Author": "plogon_enjoyer",
|
||||||
"Disabled": true,
|
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
|
@ -1,8 +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": "plogon_enjoyer",
|
"Author": "plogon_enjoyer",
|
||||||
"Disabled": true,
|
|
||||||
"Comment": "WIP too many cases",
|
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
@ -19,118 +17,9 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": -175.15483,
|
|
||||||
"Y": 40,
|
|
||||||
"Z": 159.05237
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003019,
|
|
||||||
"Position": {
|
|
||||||
"X": -88.059875,
|
|
||||||
"Y": 43.503418,
|
|
||||||
"Z": 149.00427
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, [4], null, null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003022,
|
|
||||||
"Position": {
|
|
||||||
"X": -170.85535,
|
|
||||||
"Y": 39.993896,
|
|
||||||
"Z": 135.45422
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, [5], null, null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003017,
|
|
||||||
"Position": {
|
|
||||||
"X": -97.48993,
|
|
||||||
"Y": 45.792236,
|
|
||||||
"Z": 197.28381
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, [20], null, null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003020,
|
|
||||||
"Position": {
|
|
||||||
"X": -77.836365,
|
|
||||||
"Y": 43.4729,
|
|
||||||
"Z": 155.50464
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, [21], null, null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003015,
|
|
||||||
"Position": {
|
|
||||||
"X": 133.62317,
|
|
||||||
"Y": 13.961914,
|
|
||||||
"Z": 152.26978
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, [36], null, null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003018,
|
|
||||||
"Position": {
|
|
||||||
"X": -100.572266,
|
|
||||||
"Y": 45.76172,
|
|
||||||
"Z": 211.04749
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, [37], null, null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003016,
|
|
||||||
"Position": {
|
|
||||||
"X": 185.19873,
|
|
||||||
"Y": 13.992493,
|
|
||||||
"Z": 231.89136
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, [52, 53], null, null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 30.256956,
|
|
||||||
"Y": 38.639523,
|
|
||||||
"Z": 145.03891
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1005551,
|
"DataId": 1005551,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -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": "plogon_enjoyer",
|
"Author": "plogon_enjoyer",
|
||||||
"Disabled": true,
|
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
|
@ -1,213 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1005551,
|
|
||||||
"Position": {
|
|
||||||
"X": 98.924194,
|
|
||||||
"Y": 15.29447,
|
|
||||||
"Z": -349.4469
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1005745,
|
|
||||||
"Position": {
|
|
||||||
"X": 22.720581,
|
|
||||||
"Y": 4.240738,
|
|
||||||
"Z": -443.07623
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": -126.48953,
|
|
||||||
"Y": 27.57419,
|
|
||||||
"Z": 138.61473
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003048,
|
|
||||||
"Position": {
|
|
||||||
"X": -136.85822,
|
|
||||||
"Y": 18.753235,
|
|
||||||
"Z": 116.50256
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, null, [1, 2], null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003049,
|
|
||||||
"Position": {
|
|
||||||
"X": -121.78229,
|
|
||||||
"Y": 28.732666,
|
|
||||||
"Z": 140.33716
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, null, [3], null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003050,
|
|
||||||
"Position": {
|
|
||||||
"X": -91.96619,
|
|
||||||
"Y": 43.07617,
|
|
||||||
"Z": 156.84741
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, null, [4], null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003051,
|
|
||||||
"Position": {
|
|
||||||
"X": -55.40558,
|
|
||||||
"Y": 42.526855,
|
|
||||||
"Z": 192.18738
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, null, [1, 3, 4], null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003052,
|
|
||||||
"Position": {
|
|
||||||
"X": 6.668152,
|
|
||||||
"Y": 36.9115,
|
|
||||||
"Z": 207.01917
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, null, [2], null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003053,
|
|
||||||
"Position": {
|
|
||||||
"X": 73.31958,
|
|
||||||
"Y": 31.784546,
|
|
||||||
"Z": 153.76514
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, null, [1], null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003054,
|
|
||||||
"Position": {
|
|
||||||
"X": 79.42322,
|
|
||||||
"Y": 25.802979,
|
|
||||||
"Z": 208.66711
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, null, [2, 4], null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003055,
|
|
||||||
"Position": {
|
|
||||||
"X": 106.889404,
|
|
||||||
"Y": 14.602844,
|
|
||||||
"Z": 147.53943
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"RequiredQuestVariables": [null, null, [3], null, null, null],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 135.42383,
|
|
||||||
"Y": 8.102478,
|
|
||||||
"Z": 178.36267
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AutoOnEnterArea",
|
|
||||||
"KillEnemyDataIds": [2456],
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2003056,
|
|
||||||
"Position": {
|
|
||||||
"X": 135.42383,
|
|
||||||
"Y": 8.102478,
|
|
||||||
"Z": 178.36267
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": -63.849556,
|
|
||||||
"Y": 26.409807,
|
|
||||||
"Z": -383.9894
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo",
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1005745,
|
|
||||||
"Position": {
|
|
||||||
"X": 22.720581,
|
|
||||||
"Y": 4.240738,
|
|
||||||
"Z": -443.07623
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1005551,
|
|
||||||
"Position": {
|
|
||||||
"X": 98.924194,
|
|
||||||
"Y": 15.29447,
|
|
||||||
"Z": -349.4469
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,118 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "pot0to",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1002279,
|
|
||||||
"Position": {
|
|
||||||
"X": -196.8872,
|
|
||||||
"Y": 18.459997,
|
|
||||||
"Z": 59.952637
|
|
||||||
},
|
|
||||||
"TerritoryId": 130,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "Ul'dah",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ul'dah] Aetheryte Plaza",
|
|
||||||
"[Ul'dah] Thaumaturges' Guild"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true,
|
|
||||||
"InTerritory": [
|
|
||||||
130
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002533,
|
|
||||||
"Position": {
|
|
||||||
"X": -72.67877,
|
|
||||||
"Y": -32.059265,
|
|
||||||
"Z": -46.830017
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true,
|
|
||||||
"EnemySpawnType": "AfterInteraction",
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
305
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002429,
|
|
||||||
"Position": {
|
|
||||||
"X": -72.67877,
|
|
||||||
"Y": -32.059265,
|
|
||||||
"Z": -46.830017
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "UseItem",
|
|
||||||
"ItemId": 2000954
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006752,
|
|
||||||
"Position": {
|
|
||||||
"X": 87.5105,
|
|
||||||
"Y": 18,
|
|
||||||
"Z": 113.725464
|
|
||||||
},
|
|
||||||
"TerritoryId": 131,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ul'dah] Thaumaturges' Guild",
|
|
||||||
"[Ul'dah] Weavers' Guild"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true,
|
|
||||||
"InTerritory": [
|
|
||||||
130
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,131 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "pot0to",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006752,
|
|
||||||
"Position": {
|
|
||||||
"X": 87.5105,
|
|
||||||
"Y": 18,
|
|
||||||
"Z": 113.725464
|
|
||||||
},
|
|
||||||
"TerritoryId": 131,
|
|
||||||
"InteractionType": "EquipItem",
|
|
||||||
"ItemId": 4548,
|
|
||||||
"AetheryteShortcut": "Ul'dah",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ul'dah] Aetheryte Plaza",
|
|
||||||
"[Ul'dah] Weavers' Guild"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true,
|
|
||||||
"InTerritory": [
|
|
||||||
130,
|
|
||||||
131
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1006752,
|
|
||||||
"Position": {
|
|
||||||
"X": 87.5105,
|
|
||||||
"Y": 18,
|
|
||||||
"Z": 113.725464
|
|
||||||
},
|
|
||||||
"TerritoryId": 131,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002534,
|
|
||||||
"Position": {
|
|
||||||
"X": -7.9194946,
|
|
||||||
"Y": 13.687317,
|
|
||||||
"Z": 866.54443
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"AetheryteShortcut": "Southern Thanalan - Forgotten Springs",
|
|
||||||
"Fly": true,
|
|
||||||
"EnemySpawnType": "AfterInteraction",
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
21
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002430,
|
|
||||||
"Position": {
|
|
||||||
"X": -7.9194946,
|
|
||||||
"Y": 13.687317,
|
|
||||||
"Z": 866.54443
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "UseItem",
|
|
||||||
"ItemId": 2000809
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006752,
|
|
||||||
"Position": {
|
|
||||||
"X": 87.5105,
|
|
||||||
"Y": 18,
|
|
||||||
"Z": 113.725464
|
|
||||||
},
|
|
||||||
"TerritoryId": 131,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Ul'dah",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ul'dah] Aetheryte Plaza",
|
|
||||||
"[Ul'dah] Weavers' Guild"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true,
|
|
||||||
"InTerritory": [
|
|
||||||
130
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,217 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "pot0to",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006752,
|
|
||||||
"Position": {
|
|
||||||
"X": 87.5105,
|
|
||||||
"Y": 18,
|
|
||||||
"Z": 113.725464
|
|
||||||
},
|
|
||||||
"TerritoryId": 131,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "Ul'dah",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ul'dah] Aetheryte Plaza",
|
|
||||||
"[Ul'dah] Weavers' Guild"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true,
|
|
||||||
"InTerritory": [
|
|
||||||
130,
|
|
||||||
131
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006753,
|
|
||||||
"Position": {
|
|
||||||
"X": 325.063,
|
|
||||||
"Y": 11.236564,
|
|
||||||
"Z": -6.2105103
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1007864,
|
|
||||||
"Position": {
|
|
||||||
"X": -167.40674,
|
|
||||||
"Y": 14.513778,
|
|
||||||
"Z": -251.3009
|
|
||||||
},
|
|
||||||
"TerritoryId": 140,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Western Thanalan - Horizon",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002535,
|
|
||||||
"Position": {
|
|
||||||
"X": -178.39331,
|
|
||||||
"Y": 15.42688,
|
|
||||||
"Z": -244.64789
|
|
||||||
},
|
|
||||||
"TerritoryId": 140,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterInteraction",
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
182
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002431,
|
|
||||||
"Position": {
|
|
||||||
"X": -178.39331,
|
|
||||||
"Y": 15.42688,
|
|
||||||
"Z": -244.64789
|
|
||||||
},
|
|
||||||
"TerritoryId": 140,
|
|
||||||
"InteractionType": "UseItem",
|
|
||||||
"ItemId": 2000810
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1007864,
|
|
||||||
"Position": {
|
|
||||||
"X": -167.40674,
|
|
||||||
"Y": 14.513778,
|
|
||||||
"Z": -251.3009
|
|
||||||
},
|
|
||||||
"TerritoryId": 140,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 6,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1007865,
|
|
||||||
"Position": {
|
|
||||||
"X": -223.10223,
|
|
||||||
"Y": 14.513845,
|
|
||||||
"Z": -365.25525
|
|
||||||
},
|
|
||||||
"TerritoryId": 140,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 7,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002536,
|
|
||||||
"Position": {
|
|
||||||
"X": -211.16962,
|
|
||||||
"Y": 15.396301,
|
|
||||||
"Z": -345.41852
|
|
||||||
},
|
|
||||||
"TerritoryId": 140,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterInteraction",
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
182
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 8,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002432,
|
|
||||||
"Position": {
|
|
||||||
"X": -211.16962,
|
|
||||||
"Y": 15.396301,
|
|
||||||
"Z": -345.41852
|
|
||||||
},
|
|
||||||
"TerritoryId": 140,
|
|
||||||
"InteractionType": "UseItem",
|
|
||||||
"ItemId": 2000811
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 9,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1007865,
|
|
||||||
"Position": {
|
|
||||||
"X": -223.10223,
|
|
||||||
"Y": 14.513845,
|
|
||||||
"Z": -365.25525
|
|
||||||
},
|
|
||||||
"TerritoryId": 140,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 10,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1007863,
|
|
||||||
"Position": {
|
|
||||||
"X": -131.70062,
|
|
||||||
"Y": 17.982016,
|
|
||||||
"Z": -278.8587
|
|
||||||
},
|
|
||||||
"TerritoryId": 140,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006753,
|
|
||||||
"Position": {
|
|
||||||
"X": 325.063,
|
|
||||||
"Y": 11.236564,
|
|
||||||
"Z": -6.2105103
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,111 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "pot0to",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006753,
|
|
||||||
"Position": {
|
|
||||||
"X": 325.063,
|
|
||||||
"Y": 11.236564,
|
|
||||||
"Z": -6.2105103
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"DialogueChoices": [
|
|
||||||
{
|
|
||||||
"Type": "YesNo",
|
|
||||||
"Prompt": "TEXT_JOBBLM450_01076_Q1_000_1",
|
|
||||||
"Yes": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002433,
|
|
||||||
"Position": {
|
|
||||||
"X": 374.28845,
|
|
||||||
"Y": 3.40271,
|
|
||||||
"Z": 161.73035
|
|
||||||
},
|
|
||||||
"TerritoryId": 153,
|
|
||||||
"InteractionType": "SinglePlayerDuty",
|
|
||||||
"AetheryteShortcut": "South Shroud - Quarrymill",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1007866,
|
|
||||||
"Position": {
|
|
||||||
"X": 376.29065,
|
|
||||||
"Y": 2.505473,
|
|
||||||
"Z": 159.52626
|
|
||||||
},
|
|
||||||
"TerritoryId": 153,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1007867,
|
|
||||||
"Position": {
|
|
||||||
"X": 282.39868,
|
|
||||||
"Y": 11.151184,
|
|
||||||
"Z": -6.729248
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006753,
|
|
||||||
"Position": {
|
|
||||||
"X": 325.063,
|
|
||||||
"Y": 11.236564,
|
|
||||||
"Z": -6.2105103
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,148 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "pot0to",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006753,
|
|
||||||
"Position": {
|
|
||||||
"X": 325.063,
|
|
||||||
"Y": 11.236564,
|
|
||||||
"Z": -6.2105103
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002434,
|
|
||||||
"Position": {
|
|
||||||
"X": -101.27417,
|
|
||||||
"Y": 28.213867,
|
|
||||||
"Z": 117.234985
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "UseItem",
|
|
||||||
"ItemId": 2000812,
|
|
||||||
"AetheryteShortcut": "Southern Thanalan - Forgotten Springs",
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2002435,
|
|
||||||
"Position": {
|
|
||||||
"X": -1.8158569,
|
|
||||||
"Y": -11.703674,
|
|
||||||
"Z": -37.79669
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "UseItem",
|
|
||||||
"ItemId": 2000955,
|
|
||||||
"AetheryteShortcut": "North Shroud - Fallgourd Float",
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2002436,
|
|
||||||
"Position": {
|
|
||||||
"X": 68.680786,
|
|
||||||
"Y": 55.832764,
|
|
||||||
"Z": -503.95975
|
|
||||||
},
|
|
||||||
"TerritoryId": 180,
|
|
||||||
"InteractionType": "UseItem",
|
|
||||||
"ItemId": 2000956,
|
|
||||||
"AetheryteShortcut": "Outer La Noscea - Camp Overlook",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006753,
|
|
||||||
"Position": {
|
|
||||||
"X": 325.063,
|
|
||||||
"Y": 11.236564,
|
|
||||||
"Z": -6.2105103
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002537,
|
|
||||||
"Position": {
|
|
||||||
"X": 220.87427,
|
|
||||||
"Y": 5.5999756,
|
|
||||||
"Z": -269.9779
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"Fly": true,
|
|
||||||
"EnemySpawnType": "AfterInteraction",
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
1935,
|
|
||||||
1936
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002437,
|
|
||||||
"Position": {
|
|
||||||
"X": 220.87427,
|
|
||||||
"Y": 5.5999756,
|
|
||||||
"Z": -269.9779
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "UseItem",
|
|
||||||
"ItemId": 2000957
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006753,
|
|
||||||
"Position": {
|
|
||||||
"X": 325.063,
|
|
||||||
"Y": 11.236564,
|
|
||||||
"Z": -6.2105103
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,131 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "pot0to",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006753,
|
|
||||||
"Position": {
|
|
||||||
"X": 325.063,
|
|
||||||
"Y": 11.236564,
|
|
||||||
"Z": -6.2105103
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006752,
|
|
||||||
"Position": {
|
|
||||||
"X": 87.5105,
|
|
||||||
"Y": 18,
|
|
||||||
"Z": 113.725464
|
|
||||||
},
|
|
||||||
"TerritoryId": 131,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Ul'dah",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ul'dah] Aetheryte Plaza",
|
|
||||||
"[Ul'dah] Weavers' Guild"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true,
|
|
||||||
"InTerritory": [
|
|
||||||
130,
|
|
||||||
131
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": -431.92166,
|
|
||||||
"Y": 6.5580425,
|
|
||||||
"Z": -17.561014
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Southern Thanalan - Forgotten Springs",
|
|
||||||
"Fly": false,
|
|
||||||
"$": "Flying in Thanalan is TERRIBLE due to heigh limit."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1007872,
|
|
||||||
"Position": {
|
|
||||||
"X": -468.925,
|
|
||||||
"Y": -3.1649342,
|
|
||||||
"Z": 59.464355
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1007871,
|
|
||||||
"Position": {
|
|
||||||
"X": -464.46936,
|
|
||||||
"Y": -3.1649272,
|
|
||||||
"Z": 65.415405
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1007873,
|
|
||||||
"Position": {
|
|
||||||
"X": -458.70148,
|
|
||||||
"Y": -3.164927,
|
|
||||||
"Z": 63.370728
|
|
||||||
},
|
|
||||||
"TerritoryId": 146,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006753,
|
|
||||||
"Position": {
|
|
||||||
"X": 325.063,
|
|
||||||
"Y": 11.236564,
|
|
||||||
"Z": -6.2105103
|
|
||||||
},
|
|
||||||
"TerritoryId": 145,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -36,27 +36,6 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 1,
|
"Sequence": 1,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 570.48596,
|
|
||||||
"Y": 96.46625,
|
|
||||||
"Z": -526.59546
|
|
||||||
},
|
|
||||||
"TerritoryId": 135,
|
|
||||||
"TargetTerritoryId": 137,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Limsa Lominsa",
|
|
||||||
"Fly": true,
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Limsa Lominsa] Aetheryte Plaza",
|
|
||||||
"[Limsa Lominsa] Tempest Gate (Lower La Noscea)"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"AetheryteUnlocked": "Eastern La Noscea - Wineport"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 2002366,
|
"DataId": 2002366,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -1,453 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "pot0to",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "North Shroud - Fallgourd Float",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2002499,
|
|
||||||
"Position": {
|
|
||||||
"X": -319.17297,
|
|
||||||
"Y": -36.636963,
|
|
||||||
"Z": -278.73657
|
|
||||||
},
|
|
||||||
"TerritoryId": 138,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Western La Noscea - Aleport",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "North Shroud - Fallgourd Float",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"Fly": true,
|
|
||||||
"InteractionType": "WaitForManualProgress",
|
|
||||||
"Comment": "Craft/purchase off marketboard an erudite's picatrix of healing and meld 2 grade 3 quicktongue materia to it."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"AetheryteShortcut": "North Shroud - Fallgourd Float",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"Fly": true,
|
|
||||||
"InteractionType": "Duty",
|
|
||||||
"ContentFinderConditionId": 74,
|
|
||||||
"Comment": "Queue for A Relic Reborn: The Chimera"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 437.6279,
|
|
||||||
"Y": -3.1627378,
|
|
||||||
"Z": -67.35514
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "North Shroud - Fallgourd Float",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 6,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1001304,
|
|
||||||
"Position": {
|
|
||||||
"X": 25.589355,
|
|
||||||
"Y": 29,
|
|
||||||
"Z": -825.37573
|
|
||||||
},
|
|
||||||
"TerritoryId": 156,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "Mor Dhona",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 7,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"Fly": true,
|
|
||||||
"InteractionType": "Duty",
|
|
||||||
"ContentFinderConditionId": 14,
|
|
||||||
"Comment": "Queue for Amdapor Keep"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 8,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1001304,
|
|
||||||
"Position": {
|
|
||||||
"X": 25.589355,
|
|
||||||
"Y": 29,
|
|
||||||
"Z": -825.37573
|
|
||||||
},
|
|
||||||
"TerritoryId": 156,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 9,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 437.6279,
|
|
||||||
"Y": -3.1627378,
|
|
||||||
"Z": -67.35514
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "North Shroud - Fallgourd Float",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 10,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"InteractionType": "EquipItem",
|
|
||||||
"ItemId": 2192,
|
|
||||||
"TerritoryId": 138,
|
|
||||||
"AetheryteShortcut": "Western La Noscea - Aleport",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 768,
|
|
||||||
"Position": {
|
|
||||||
"X": -317.9305,
|
|
||||||
"Y": -39.35494,
|
|
||||||
"Z": -298.3956
|
|
||||||
},
|
|
||||||
"TerritoryId": 138,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "OverworldEnemies",
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
766,
|
|
||||||
767,
|
|
||||||
768
|
|
||||||
],
|
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
{
|
|
||||||
"Low": 8
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"High": 8,
|
|
||||||
"Low": 8
|
|
||||||
},
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null
|
|
||||||
],
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 11,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 437.6279,
|
|
||||||
"Y": -3.1627378,
|
|
||||||
"Z": -67.35514
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "North Shroud - Fallgourd Float",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 12,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Duty",
|
|
||||||
"ContentFinderConditionId": 75,
|
|
||||||
"Comment": "Queue for A Relic Reborn: The Hydra"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 13,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 437.6279,
|
|
||||||
"Y": -3.1627378,
|
|
||||||
"Z": -67.35514
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "North Shroud - Fallgourd Float",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 14,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "EquipRecommended"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 15,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Duty",
|
|
||||||
"ContentFinderConditionId": 59
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 16,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Duty",
|
|
||||||
"ContentFinderConditionId": 61
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 17,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Duty",
|
|
||||||
"ContentFinderConditionId": 60
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 18,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1008119,
|
|
||||||
"Position": {
|
|
||||||
"X": 62.333008,
|
|
||||||
"Y": 31.28805,
|
|
||||||
"Z": -739.98627
|
|
||||||
},
|
|
||||||
"TerritoryId": 156,
|
|
||||||
"InteractionType": "PurchaseItem",
|
|
||||||
"ItemId": 6267,
|
|
||||||
"ItemCount": 1,
|
|
||||||
"AetheryteShortcut": "Mor Dhona",
|
|
||||||
"SkipConditions": {
|
|
||||||
"StepIf": {
|
|
||||||
"Item": {
|
|
||||||
"NotInInventory": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 437.6279,
|
|
||||||
"Y": -3.1627378,
|
|
||||||
"Z": -67.35514
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "North Shroud - Fallgourd Float",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1003075,
|
|
||||||
"Position": {
|
|
||||||
"X": 440.7262,
|
|
||||||
"Y": -0.9374562,
|
|
||||||
"Z": -62.21112
|
|
||||||
},
|
|
||||||
"TerritoryId": 154,
|
|
||||||
"InteractionType": "CompleteQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -35,6 +35,18 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 2,
|
"Sequence": 2,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
{
|
||||||
|
"DataId": 1000465,
|
||||||
|
"Position": {
|
||||||
|
"X": 298.63428,
|
||||||
|
"Y": 9.999997,
|
||||||
|
"Z": 119.035645
|
||||||
|
},
|
||||||
|
"TerritoryId": 148,
|
||||||
|
"InteractionType": "WaitForManualProgress",
|
||||||
|
"Comment": "Manual Quest Progress (very combat heavy)",
|
||||||
|
"$": "TODO Remove later"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1000512,
|
"DataId": 1000512,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -44,6 +56,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
|
"Disabled": true,
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@ -62,6 +75,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
|
"Disabled": true,
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@ -80,6 +94,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
|
"Disabled": true,
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@ -98,6 +113,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
|
"Disabled": true,
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
@ -116,6 +132,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
|
"Disabled": true,
|
||||||
"CompletionQuestVariablesFlags": [
|
"CompletionQuestVariablesFlags": [
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
|
@ -21,26 +21,6 @@
|
|||||||
"Sequence": 1,
|
"Sequence": 1,
|
||||||
"Comment": "Very likely this needs manual combat and/or manual continues",
|
"Comment": "Very likely this needs manual combat and/or manual continues",
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 192.07129,
|
|
||||||
"Y": -12.000001,
|
|
||||||
"Z": 38.204
|
|
||||||
},
|
|
||||||
"TerritoryId": 148,
|
|
||||||
"InteractionType": "WalkTo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 190.28528,
|
|
||||||
"Y": -12,
|
|
||||||
"Z": 77.53861
|
|
||||||
},
|
|
||||||
"TerritoryId": 148,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "FinishCombatIfAny",
|
|
||||||
"KillEnemyDataIds": []
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 2000141,
|
"DataId": 2000141,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -24,75 +24,6 @@
|
|||||||
"TerritoryId": 148,
|
"TerritoryId": 148,
|
||||||
"InteractionType": "EquipRecommended"
|
"InteractionType": "EquipRecommended"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"DataId": 1000396,
|
|
||||||
"Position": {
|
|
||||||
"X": 82.597046,
|
|
||||||
"Y": -7.893894,
|
|
||||||
"Z": -103.349365
|
|
||||||
},
|
|
||||||
"TerritoryId": 148,
|
|
||||||
"InteractionType": "PurchaseItem",
|
|
||||||
"PurchaseMenu": {
|
|
||||||
"ExcelSheet": "GilShop",
|
|
||||||
"Key": 262186
|
|
||||||
},
|
|
||||||
"ItemId": 2653,
|
|
||||||
"ItemCount": 1,
|
|
||||||
"RequiredCurrentJob": [
|
|
||||||
"DoW"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"StepIf": {
|
|
||||||
"Item": {
|
|
||||||
"NotInInventory": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1000396,
|
|
||||||
"Position": {
|
|
||||||
"X": 82.597046,
|
|
||||||
"Y": -7.893894,
|
|
||||||
"Z": -103.349365
|
|
||||||
},
|
|
||||||
"TerritoryId": 148,
|
|
||||||
"InteractionType": "PurchaseItem",
|
|
||||||
"PurchaseMenu": {
|
|
||||||
"ExcelSheet": "GilShop",
|
|
||||||
"Key": 262186
|
|
||||||
},
|
|
||||||
"ItemId": 2655,
|
|
||||||
"ItemCount": 1,
|
|
||||||
"RequiredCurrentJob": [
|
|
||||||
"DoM"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TerritoryId": 148,
|
|
||||||
"InteractionType": "EquipItem",
|
|
||||||
"ItemId": 2653,
|
|
||||||
"SkipConditions": {
|
|
||||||
"StepIf": {
|
|
||||||
"Item": {
|
|
||||||
"NotInInventory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TerritoryId": 148,
|
|
||||||
"InteractionType": "EquipItem",
|
|
||||||
"ItemId": 2655,
|
|
||||||
"SkipConditions": {
|
|
||||||
"StepIf": {
|
|
||||||
"Item": {
|
|
||||||
"NotInInventory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1000421,
|
"DataId": 1000421,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -20,17 +20,6 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 1,
|
"Sequence": 1,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 486.40424,
|
|
||||||
"Y": 24.968294,
|
|
||||||
"Z": -88.684456
|
|
||||||
},
|
|
||||||
"TerritoryId": 148,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "FinishCombatIfAny",
|
|
||||||
"KillEnemyDataIds": []
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 2000010,
|
"DataId": 2000010,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -24,75 +24,6 @@
|
|||||||
"TerritoryId": 134,
|
"TerritoryId": 134,
|
||||||
"InteractionType": "EquipRecommended"
|
"InteractionType": "EquipRecommended"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"DataId": 1003257,
|
|
||||||
"Position": {
|
|
||||||
"X": 201.70898,
|
|
||||||
"Y": 98.422874,
|
|
||||||
"Z": -206.10364
|
|
||||||
},
|
|
||||||
"TerritoryId": 134,
|
|
||||||
"InteractionType": "PurchaseItem",
|
|
||||||
"PurchaseMenu": {
|
|
||||||
"ExcelSheet": "GilShop",
|
|
||||||
"Key": 262186
|
|
||||||
},
|
|
||||||
"ItemId": 2653,
|
|
||||||
"ItemCount": 1,
|
|
||||||
"RequiredCurrentJob": [
|
|
||||||
"DoW"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"StepIf": {
|
|
||||||
"Item": {
|
|
||||||
"NotInInventory": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1003257,
|
|
||||||
"Position": {
|
|
||||||
"X": 201.70898,
|
|
||||||
"Y": 98.422874,
|
|
||||||
"Z": -206.10364
|
|
||||||
},
|
|
||||||
"TerritoryId": 134,
|
|
||||||
"InteractionType": "PurchaseItem",
|
|
||||||
"PurchaseMenu": {
|
|
||||||
"ExcelSheet": "GilShop",
|
|
||||||
"Key": 262186
|
|
||||||
},
|
|
||||||
"ItemId": 2655,
|
|
||||||
"ItemCount": 1,
|
|
||||||
"RequiredCurrentJob": [
|
|
||||||
"DoM"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TerritoryId": 134,
|
|
||||||
"InteractionType": "EquipItem",
|
|
||||||
"ItemId": 2653,
|
|
||||||
"SkipConditions": {
|
|
||||||
"StepIf": {
|
|
||||||
"Item": {
|
|
||||||
"NotInInventory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TerritoryId": 134,
|
|
||||||
"InteractionType": "EquipItem",
|
|
||||||
"ItemId": 2655,
|
|
||||||
"SkipConditions": {
|
|
||||||
"StepIf": {
|
|
||||||
"Item": {
|
|
||||||
"NotInInventory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1002626,
|
"DataId": 1002626,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -1,37 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "liza",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1011030,
|
|
||||||
"Position": {
|
|
||||||
"X": 7.522644,
|
|
||||||
"Y": -1.7667189E-06,
|
|
||||||
"Z": -68.589294
|
|
||||||
},
|
|
||||||
"TerritoryId": 388,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1010472,
|
|
||||||
"Position": {
|
|
||||||
"X": -53.26935,
|
|
||||||
"Y": 0.3093315,
|
|
||||||
"Z": 69.41321
|
|
||||||
},
|
|
||||||
"TerritoryId": 148,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Central Shroud - Bentbranch Meadows"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,190 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1012132,
|
|
||||||
"Position": {
|
|
||||||
"X": 43.015137,
|
|
||||||
"Y": 206.04718,
|
|
||||||
"Z": 56.50415
|
|
||||||
},
|
|
||||||
"TerritoryId": 478,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "Idyllshire",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1016802,
|
|
||||||
"Position": {
|
|
||||||
"X": 53.360718,
|
|
||||||
"Y": -48.000004,
|
|
||||||
"Z": -169.97028
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018232,
|
|
||||||
"Position": {
|
|
||||||
"X": 236.01123,
|
|
||||||
"Y": -42.313934,
|
|
||||||
"Z": 596.3989
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Churning Mists - Moghome",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1017320,
|
|
||||||
"Position": {
|
|
||||||
"X": -342.15308,
|
|
||||||
"Y": 59.03801,
|
|
||||||
"Z": 315.14453
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Churning Mists - Zenith",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1017170,
|
|
||||||
"Position": {
|
|
||||||
"X": -344.22827,
|
|
||||||
"Y": 59.038006,
|
|
||||||
"Z": 317.1587
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1017173,
|
|
||||||
"Position": {
|
|
||||||
"X": -363.82086,
|
|
||||||
"Y": 60.896187,
|
|
||||||
"Z": 306.38586
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 6,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1017173,
|
|
||||||
"Position": {
|
|
||||||
"X": -363.82086,
|
|
||||||
"Y": 60.896187,
|
|
||||||
"Z": 306.38586
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Emote",
|
|
||||||
"Emote": "rally"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 7,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1017170,
|
|
||||||
"Position": {
|
|
||||||
"X": -344.22827,
|
|
||||||
"Y": 59.038006,
|
|
||||||
"Z": 317.1587
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 8,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007517,
|
|
||||||
"Position": {
|
|
||||||
"X": -332.6314,
|
|
||||||
"Y": 59.067627,
|
|
||||||
"Z": 298.39014
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 9,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018234,
|
|
||||||
"Position": {
|
|
||||||
"X": -635.85876,
|
|
||||||
"Y": 82.249985,
|
|
||||||
"Z": 142.96167
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1017320,
|
|
||||||
"Position": {
|
|
||||||
"X": -342.15308,
|
|
||||||
"Y": 59.03801,
|
|
||||||
"Z": 315.14453
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"Fly": true,
|
|
||||||
"NextQuestId": 2383
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,149 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1017320,
|
|
||||||
"Position": {
|
|
||||||
"X": -342.15308,
|
|
||||||
"Y": 59.03801,
|
|
||||||
"Z": 315.14453
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "The Churning Mists - Zenith",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018242,
|
|
||||||
"Position": {
|
|
||||||
"X": -365.1942,
|
|
||||||
"Y": 60.616608,
|
|
||||||
"Z": 279.89612
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1018241,
|
|
||||||
"Position": {
|
|
||||||
"X": -421.40845,
|
|
||||||
"Y": 60.89619,
|
|
||||||
"Z": 272.755
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018239,
|
|
||||||
"Position": {
|
|
||||||
"X": -339.25385,
|
|
||||||
"Y": 59.038,
|
|
||||||
"Z": 317.03674
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1011928,
|
|
||||||
"Position": {
|
|
||||||
"X": 73.19751,
|
|
||||||
"Y": -49.19563,
|
|
||||||
"Z": -139.05548
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018243,
|
|
||||||
"Position": {
|
|
||||||
"X": 35.99597,
|
|
||||||
"Y": -130.7033,
|
|
||||||
"Z": 543.3279
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 471.06836,
|
|
||||||
"Y": -51.141403,
|
|
||||||
"Z": 35.919243
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
|
|
||||||
"Fly": true,
|
|
||||||
"Land": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1011916,
|
|
||||||
"Position": {
|
|
||||||
"X": 470.02356,
|
|
||||||
"Y": -49.89133,
|
|
||||||
"Z": 20.370789
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1011907,
|
|
||||||
"Position": {
|
|
||||||
"X": -288.8686,
|
|
||||||
"Y": 127.06639,
|
|
||||||
"Z": 13.199036
|
|
||||||
},
|
|
||||||
"TerritoryId": 397,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
|
|
||||||
"Fly": true,
|
|
||||||
"NextQuestId": 2384
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,111 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018248,
|
|
||||||
"Position": {
|
|
||||||
"X": -287.34265,
|
|
||||||
"Y": 126.77467,
|
|
||||||
"Z": 3.3721924
|
|
||||||
},
|
|
||||||
"TerritoryId": 397,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018249,
|
|
||||||
"Position": {
|
|
||||||
"X": -814.9691,
|
|
||||||
"Y": -130.31683,
|
|
||||||
"Z": -415.85413
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018251,
|
|
||||||
"Position": {
|
|
||||||
"X": 285.7556,
|
|
||||||
"Y": -112.76572,
|
|
||||||
"Z": 562.1881
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018251,
|
|
||||||
"Position": {
|
|
||||||
"X": 285.7556,
|
|
||||||
"Y": -112.76572,
|
|
||||||
"Z": 562.1881
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "Emote",
|
|
||||||
"Emote": "mogdance"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018254,
|
|
||||||
"Position": {
|
|
||||||
"X": 383.93213,
|
|
||||||
"Y": -125.28945,
|
|
||||||
"Z": 734.4929
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018255,
|
|
||||||
"Position": {
|
|
||||||
"X": -793.7896,
|
|
||||||
"Y": -133.26949,
|
|
||||||
"Z": -412.6803
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu",
|
|
||||||
"Fly": true,
|
|
||||||
"NextQuestId": 2385
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,110 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018255,
|
|
||||||
"Position": {
|
|
||||||
"X": -793.7896,
|
|
||||||
"Y": -133.26949,
|
|
||||||
"Z": -412.6803
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018257,
|
|
||||||
"Position": {
|
|
||||||
"X": -664.36255,
|
|
||||||
"Y": -176.4502,
|
|
||||||
"Z": -570.3975
|
|
||||||
},
|
|
||||||
"TerritoryId": 402,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Azys Lla - Helix",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018260,
|
|
||||||
"Position": {
|
|
||||||
"X": -189.5628,
|
|
||||||
"Y": -102.63812,
|
|
||||||
"Z": 449.60706
|
|
||||||
},
|
|
||||||
"TerritoryId": 402,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007518,
|
|
||||||
"Position": {
|
|
||||||
"X": -697.01685,
|
|
||||||
"Y": -37.82715,
|
|
||||||
"Z": 431.2047
|
|
||||||
},
|
|
||||||
"TerritoryId": 402,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1018261,
|
|
||||||
"Position": {
|
|
||||||
"X": 785.3054,
|
|
||||||
"Y": -24.802603,
|
|
||||||
"Z": -766.3539
|
|
||||||
},
|
|
||||||
"TerritoryId": 402,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1016087,
|
|
||||||
"Position": {
|
|
||||||
"X": -796.7498,
|
|
||||||
"Y": -133.2695,
|
|
||||||
"Z": -410.6966
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -47,15 +47,7 @@
|
|||||||
"InteractionType": "Combat",
|
"InteractionType": "Combat",
|
||||||
"EnemySpawnType": "AfterInteraction",
|
"EnemySpawnType": "AfterInteraction",
|
||||||
"KillEnemyDataIds": [5246],
|
"KillEnemyDataIds": [5246],
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
16
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2006689,
|
"DataId": 2006689,
|
||||||
@ -66,15 +58,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
32
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2006687,
|
"DataId": 2006687,
|
||||||
@ -85,15 +69,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
128
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2006688,
|
"DataId": 2006688,
|
||||||
@ -104,15 +80,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
64
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -47,15 +47,7 @@
|
|||||||
"InteractionType": "UseItem",
|
"InteractionType": "UseItem",
|
||||||
"ItemId": 2001934,
|
"ItemId": 2001934,
|
||||||
"Fly": true,
|
"Fly": true,
|
||||||
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop",
|
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop"
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
8
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1016232,
|
"DataId": 1016232,
|
||||||
@ -67,15 +59,7 @@
|
|||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "UseItem",
|
"InteractionType": "UseItem",
|
||||||
"ItemId": 2001934,
|
"ItemId": 2001934,
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
64
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1016233,
|
"DataId": 1016233,
|
||||||
@ -87,15 +71,7 @@
|
|||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "UseItem",
|
"InteractionType": "UseItem",
|
||||||
"ItemId": 2001934,
|
"ItemId": 2001934,
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
32
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1016374,
|
"DataId": 1016374,
|
||||||
@ -107,15 +83,7 @@
|
|||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "UseItem",
|
"InteractionType": "UseItem",
|
||||||
"ItemId": 2001934,
|
"ItemId": 2001934,
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
16
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1016231,
|
"DataId": 1016231,
|
||||||
@ -127,15 +95,7 @@
|
|||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "UseItem",
|
"InteractionType": "UseItem",
|
||||||
"ItemId": 2001934,
|
"ItemId": 2001934,
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
128
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -46,15 +46,7 @@
|
|||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": true,
|
"Fly": true,
|
||||||
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop",
|
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop"
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
16
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1016235,
|
"DataId": 1016235,
|
||||||
@ -65,15 +57,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
128
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1016236,
|
"DataId": 1016236,
|
||||||
@ -84,15 +68,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
64
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1016216,
|
"DataId": 1016216,
|
||||||
@ -103,15 +79,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 401,
|
"TerritoryId": 401,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
32
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1016087,
|
|
||||||
"Position": {
|
|
||||||
"X": -796.7498,
|
|
||||||
"Y": -133.2695,
|
|
||||||
"Z": -410.6966
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1016088,
|
|
||||||
"Position": {
|
|
||||||
"X": -818.143,
|
|
||||||
"Y": -129.93259,
|
|
||||||
"Z": -414.02307
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "CompleteQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,124 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "AnimaMachinae",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1016803,
|
|
||||||
"Position": {
|
|
||||||
"X": 57.297607,
|
|
||||||
"Y": -47.842846,
|
|
||||||
"Z": -174.63953
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1016859,
|
|
||||||
"Position": {
|
|
||||||
"X": -566.6743,
|
|
||||||
"Y": -97.34781,
|
|
||||||
"Z": 481.01013
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2006922,
|
|
||||||
"Position": {
|
|
||||||
"X": -481.0102,
|
|
||||||
"Y": -93.18689,
|
|
||||||
"Z": 474.69275
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1016859,
|
|
||||||
"Position": {
|
|
||||||
"X": -566.6743,
|
|
||||||
"Y": -97.34781,
|
|
||||||
"Z": 481.01013
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2006923,
|
|
||||||
"Position": {
|
|
||||||
"X": -477.59216,
|
|
||||||
"Y": -93.003784,
|
|
||||||
"Z": 475.18103
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1016859,
|
|
||||||
"Position": {
|
|
||||||
"X": -566.6743,
|
|
||||||
"Y": -97.34781,
|
|
||||||
"Z": 481.01013
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 58.39701,
|
|
||||||
"Y": -48.000008,
|
|
||||||
"Z": -172.36507
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1016803,
|
|
||||||
"Position": {
|
|
||||||
"X": 57.297607,
|
|
||||||
"Y": -47.842846,
|
|
||||||
"Z": -174.63953
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "CompleteQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -60,15 +60,7 @@
|
|||||||
"TerritoryId": 398,
|
"TerritoryId": 398,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Fumigate",
|
"Action": "Fumigate",
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
128
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -79,15 +71,7 @@
|
|||||||
"TerritoryId": 398,
|
"TerritoryId": 398,
|
||||||
"InteractionType": "Action",
|
"InteractionType": "Action",
|
||||||
"Action": "Fumigate",
|
"Action": "Fumigate",
|
||||||
"Fly": true,
|
"Fly": true
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
64
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -93,16 +93,6 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 379.64865,
|
|
||||||
"Y": -69.42944,
|
|
||||||
"Z": 695.1956
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"$": "Moglin"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1012077,
|
"DataId": 1012077,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -5,16 +5,6 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 379.64865,
|
|
||||||
"Y": -69.42944,
|
|
||||||
"Z": 695.1956
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"$": "Moglin"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1012077,
|
"DataId": 1012077,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -141,16 +131,6 @@
|
|||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"Mount": true
|
"Mount": true
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 379.64865,
|
|
||||||
"Y": -69.42944,
|
|
||||||
"Z": 695.1956
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"$": "Moglin"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1012077,
|
"DataId": 1012077,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -75,13 +75,12 @@
|
|||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": 379.64865,
|
"X": 380.00024,
|
||||||
"Y": -69.42944,
|
"Y": -69.42949,
|
||||||
"Z": 695.1956
|
"Z": 694.65753
|
||||||
},
|
},
|
||||||
"TerritoryId": 400,
|
"TerritoryId": 400,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"$": "Moglin",
|
|
||||||
"AetheryteShortcut": "The Churning Mists - Moghome"
|
"AetheryteShortcut": "The Churning Mists - Moghome"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1,216 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "liza",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1011217,
|
|
||||||
"Position": {
|
|
||||||
"X": 17.990356,
|
|
||||||
"Y": 16.009666,
|
|
||||||
"Z": -9.567444
|
|
||||||
},
|
|
||||||
"TerritoryId": 419,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"TargetTerritoryId": 433,
|
|
||||||
"AetheryteShortcut": "Ishgard",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ishgard] Aetheryte Plaza",
|
|
||||||
"[Ishgard] The Last Vigil"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true,
|
|
||||||
"InTerritory": [
|
|
||||||
419,
|
|
||||||
433
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"StepIf": {
|
|
||||||
"InTerritory": [433]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1012337,
|
|
||||||
"Position": {
|
|
||||||
"X": -5.874817,
|
|
||||||
"Y": -9.313226E-10,
|
|
||||||
"Z": -5.783203
|
|
||||||
},
|
|
||||||
"TerritoryId": 433,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2005334,
|
|
||||||
"Position": {
|
|
||||||
"X": -0.015319824,
|
|
||||||
"Y": 1.1443481,
|
|
||||||
"Z": 13.199036
|
|
||||||
},
|
|
||||||
"TerritoryId": 433,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"TargetTerritoryId": 419,
|
|
||||||
"SkipConditions": {
|
|
||||||
"StepIf": {
|
|
||||||
"InTerritory": [419]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1012180,
|
|
||||||
"Position": {
|
|
||||||
"X": -174.18176,
|
|
||||||
"Y": -12.555469,
|
|
||||||
"Z": -21.561035
|
|
||||||
},
|
|
||||||
"TerritoryId": 419,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ishgard] The Last Vigil",
|
|
||||||
"[Ishgard] The Jeweled Crozier"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1011192,
|
|
||||||
"Position": {
|
|
||||||
"X": 88.36499,
|
|
||||||
"Y": 15.094684,
|
|
||||||
"Z": 31.296265
|
|
||||||
},
|
|
||||||
"TerritoryId": 418,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ishgard] The Jeweled Crozier",
|
|
||||||
"[Ishgard] The Forgotten Knight"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1011952,
|
|
||||||
"Position": {
|
|
||||||
"X": -277.63788,
|
|
||||||
"Y": -184.59735,
|
|
||||||
"Z": 741.60376
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1011231,
|
|
||||||
"Position": {
|
|
||||||
"X": 503.1051,
|
|
||||||
"Y": 217.95148,
|
|
||||||
"Z": 790.2189
|
|
||||||
},
|
|
||||||
"TerritoryId": 397,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007017,
|
|
||||||
"Position": {
|
|
||||||
"X": 120.62256,
|
|
||||||
"Y": 14.938599,
|
|
||||||
"Z": -156.6034
|
|
||||||
},
|
|
||||||
"TerritoryId": 419,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Ishgard",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ishgard] Aetheryte Plaza",
|
|
||||||
"[Ishgard] The Tribunal"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 6,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007018,
|
|
||||||
"Position": {
|
|
||||||
"X": 23.025818,
|
|
||||||
"Y": 27.939209,
|
|
||||||
"Z": -145.73895
|
|
||||||
},
|
|
||||||
"TerritoryId": 419,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 7,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1001029,
|
|
||||||
"Position": {
|
|
||||||
"X": 9.170593,
|
|
||||||
"Y": 20.999403,
|
|
||||||
"Z": -15.213318
|
|
||||||
},
|
|
||||||
"TerritoryId": 129,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Limsa Lominsa",
|
|
||||||
"TargetTerritoryId": 198
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 25.714342,
|
|
||||||
"Y": 50.98988,
|
|
||||||
"Z": -779.1884
|
|
||||||
},
|
|
||||||
"TerritoryId": 156,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Mor Dhona",
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1016809,
|
|
||||||
"Position": {
|
|
||||||
"X": 29.861816,
|
|
||||||
"Y": 50.99997,
|
|
||||||
"Z": -818.2651
|
|
||||||
},
|
|
||||||
"TerritoryId": 156,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"NextQuestId": 1476
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,162 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "liza",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1016809,
|
|
||||||
"Position": {
|
|
||||||
"X": 29.861816,
|
|
||||||
"Y": 50.99997,
|
|
||||||
"Z": -818.2651
|
|
||||||
},
|
|
||||||
"TerritoryId": 156,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "Mor Dhona",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": -119.1183,
|
|
||||||
"Y": 3.7999938,
|
|
||||||
"Z": -104.33473
|
|
||||||
},
|
|
||||||
"TerritoryId": 130,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Ul'dah",
|
|
||||||
"$": "Ul'dah Aetheryte to Immortal Flames"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1004576,
|
|
||||||
"Position": {
|
|
||||||
"X": -141.64954,
|
|
||||||
"Y": 4.1,
|
|
||||||
"Z": -114.67157
|
|
||||||
},
|
|
||||||
"TerritoryId": 130,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1012345,
|
|
||||||
"Position": {
|
|
||||||
"X": 460.16626,
|
|
||||||
"Y": 162.5073,
|
|
||||||
"Z": -527.0314
|
|
||||||
},
|
|
||||||
"TerritoryId": 397,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 454.75964,
|
|
||||||
"Y": 164.27075,
|
|
||||||
"Z": -535.00354
|
|
||||||
},
|
|
||||||
"TerritoryId": 397,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"$": "Gorgagne Mills (outside)",
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 454.9128,
|
|
||||||
"Y": 164.30827,
|
|
||||||
"Z": -542.1735
|
|
||||||
},
|
|
||||||
"TerritoryId": 397,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"$": "Gorgagne Mills (inside)",
|
|
||||||
"DisableNavmesh": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1017119,
|
|
||||||
"Position": {
|
|
||||||
"X": 450.7362,
|
|
||||||
"Y": 157.40831,
|
|
||||||
"Z": -545.0675
|
|
||||||
},
|
|
||||||
"TerritoryId": 397,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 454.9128,
|
|
||||||
"Y": 164.30827,
|
|
||||||
"Z": -542.1735
|
|
||||||
},
|
|
||||||
"TerritoryId": 397,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"$": "Gorgagne Mills (inside)",
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 454.75964,
|
|
||||||
"Y": 164.27075,
|
|
||||||
"Z": -535.00354
|
|
||||||
},
|
|
||||||
"TerritoryId": 397,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"$": "Gorgagne Mills (outside)",
|
|
||||||
"DisableNavmesh": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1011907,
|
|
||||||
"Position": {
|
|
||||||
"X": -288.8686,
|
|
||||||
"Y": 127.06639,
|
|
||||||
"Z": 13.199036
|
|
||||||
},
|
|
||||||
"TerritoryId": 397,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1011916,
|
|
||||||
"Position": {
|
|
||||||
"X": 470.02356,
|
|
||||||
"Y": -49.89133,
|
|
||||||
"Z": 20.370789
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
|
|
||||||
"NextQuestId": 1477
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,150 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "liza",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1011916,
|
|
||||||
"Position": {
|
|
||||||
"X": 470.02356,
|
|
||||||
"Y": -49.89133,
|
|
||||||
"Z": 20.370789
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 470.88556,
|
|
||||||
"Y": -51.141403,
|
|
||||||
"Z": 36.143986
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Mount": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1011928,
|
|
||||||
"Position": {
|
|
||||||
"X": 73.19751,
|
|
||||||
"Y": -49.19563,
|
|
||||||
"Z": -139.05548
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1011935,
|
|
||||||
"Position": {
|
|
||||||
"X": -285.63367,
|
|
||||||
"Y": 39.04305,
|
|
||||||
"Z": 53.72693
|
|
||||||
},
|
|
||||||
"TerritoryId": 398,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 379.64865,
|
|
||||||
"Y": -69.42944,
|
|
||||||
"Z": 695.1956
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"Fly": true,
|
|
||||||
"$": "Moglin"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1012077,
|
|
||||||
"Position": {
|
|
||||||
"X": 381.70435,
|
|
||||||
"Y": -66.84979,
|
|
||||||
"Z": 700.86194
|
|
||||||
},
|
|
||||||
"StopDistance": 8,
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"IgnoreDistanceToObject": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007019,
|
|
||||||
"Position": {
|
|
||||||
"X": -261.03613,
|
|
||||||
"Y": 30.350098,
|
|
||||||
"Z": 559.0447
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007020,
|
|
||||||
"Position": {
|
|
||||||
"X": -6.2714844,
|
|
||||||
"Y": 30.014404,
|
|
||||||
"Z": 23.453125
|
|
||||||
},
|
|
||||||
"TerritoryId": 131,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Ul'dah",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ul'dah] Aetheryte Plaza",
|
|
||||||
"[Ul'dah] The Chamber of Rule"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1017123,
|
|
||||||
"Position": {
|
|
||||||
"X": 12.924377,
|
|
||||||
"Y": 33.999996,
|
|
||||||
"Z": -39.32251
|
|
||||||
},
|
|
||||||
"TerritoryId": 131,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"NextQuestId": 1478
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,147 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "liza",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1017123,
|
|
||||||
"Position": {
|
|
||||||
"X": 12.924377,
|
|
||||||
"Y": 33.999996,
|
|
||||||
"Z": -39.32251
|
|
||||||
},
|
|
||||||
"TerritoryId": 131,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1017118,
|
|
||||||
"Position": {
|
|
||||||
"X": 34.37854,
|
|
||||||
"Y": 20.495003,
|
|
||||||
"Z": -652.1554
|
|
||||||
},
|
|
||||||
"TerritoryId": 156,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Mor Dhona"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007061,
|
|
||||||
"Position": {
|
|
||||||
"X": -158.22083,
|
|
||||||
"Y": 17.04425,
|
|
||||||
"Z": -55.13086
|
|
||||||
},
|
|
||||||
"TerritoryId": 418,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Ishgard",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ishgard] Aetheryte Plaza",
|
|
||||||
"[Ishgard] Skysteel Manufactory"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007062,
|
|
||||||
"Position": {
|
|
||||||
"X": 570.1532,
|
|
||||||
"Y": -1.2055054,
|
|
||||||
"Z": -369.95502
|
|
||||||
},
|
|
||||||
"TerritoryId": 400,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Churning Mists - Moghome",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1012251,
|
|
||||||
"Position": {
|
|
||||||
"X": 12.313965,
|
|
||||||
"Y": -12.020877,
|
|
||||||
"Z": 40.268433
|
|
||||||
},
|
|
||||||
"TerritoryId": 418,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Ishgard",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Ishgard] Aetheryte Plaza",
|
|
||||||
"[Ishgard] The Brume"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1012065,
|
|
||||||
"Position": {
|
|
||||||
"X": -594.62885,
|
|
||||||
"Y": -51.05185,
|
|
||||||
"Z": -389.79175
|
|
||||||
},
|
|
||||||
"TerritoryId": 401,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 6,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1006756,
|
|
||||||
"Position": {
|
|
||||||
"X": -16.891846,
|
|
||||||
"Y": 10.17425,
|
|
||||||
"Z": -246.87573
|
|
||||||
},
|
|
||||||
"TerritoryId": 133,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Gridania",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Gridania] Aetheryte Plaza",
|
|
||||||
"[Gridania] Mih Khetto's Amphitheatre"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1012097,
|
|
||||||
"Position": {
|
|
||||||
"X": 73.3501,
|
|
||||||
"Y": 205.88956,
|
|
||||||
"Z": 23.483582
|
|
||||||
},
|
|
||||||
"TerritoryId": 478,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Idyllshire",
|
|
||||||
"NextQuestId": 1479
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,143 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "liza",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1012097,
|
|
||||||
"Position": {
|
|
||||||
"X": 73.3501,
|
|
||||||
"Y": 205.88956,
|
|
||||||
"Z": 23.483582
|
|
||||||
},
|
|
||||||
"TerritoryId": 478,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2005336,
|
|
||||||
"Position": {
|
|
||||||
"X": -488.79227,
|
|
||||||
"Y": 138.93335,
|
|
||||||
"Z": 741.0543
|
|
||||||
},
|
|
||||||
"TerritoryId": 399,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Idyllshire] Aetheryte Plaza",
|
|
||||||
"[Idyllshire] Prologue Gate (Western Hinterlands)"
|
|
||||||
],
|
|
||||||
"Fly": true,
|
|
||||||
"TargetTerritoryId": 463
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1012138,
|
|
||||||
"Position": {
|
|
||||||
"X": 19.272095,
|
|
||||||
"Y": 38.43,
|
|
||||||
"Z": 15.854065
|
|
||||||
},
|
|
||||||
"TerritoryId": 463,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007063,
|
|
||||||
"Position": {
|
|
||||||
"X": -867.3381,
|
|
||||||
"Y": -184.31378,
|
|
||||||
"Z": -661.0056
|
|
||||||
},
|
|
||||||
"TerritoryId": 402,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Azys Lla - Helix",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007068,
|
|
||||||
"Position": {
|
|
||||||
"X": -916.7773,
|
|
||||||
"Y": -184.31378,
|
|
||||||
"Z": -678.645
|
|
||||||
},
|
|
||||||
"TerritoryId": 402,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007064,
|
|
||||||
"Position": {
|
|
||||||
"X": -696.0708,
|
|
||||||
"Y": -37.094727,
|
|
||||||
"Z": 432.33386
|
|
||||||
},
|
|
||||||
"TerritoryId": 402,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2007065,
|
|
||||||
"Position": {
|
|
||||||
"X": -64.2558,
|
|
||||||
"Y": 271.229,
|
|
||||||
"Z": -4.2268066
|
|
||||||
},
|
|
||||||
"TerritoryId": 402,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 174.36705,
|
|
||||||
"Y": 393.17496,
|
|
||||||
"Z": -569.3414
|
|
||||||
},
|
|
||||||
"TerritoryId": 155,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2007066,
|
|
||||||
"Position": {
|
|
||||||
"X": 50.339478,
|
|
||||||
"Y": 374.47156,
|
|
||||||
"Z": -676.5088
|
|
||||||
},
|
|
||||||
"TerritoryId": 155,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -22,9 +22,9 @@
|
|||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": 318.06195,
|
"X": 291.9449,
|
||||||
"Y": -83.027016,
|
"Y": -62.62814,
|
||||||
"Z": -226.5931
|
"Z": -214.1033
|
||||||
},
|
},
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
@ -153,6 +153,16 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 2,
|
"Sequence": 2,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 804.21405,
|
||||||
|
"Y": 1.4000988,
|
||||||
|
"Z": 720.92487
|
||||||
|
},
|
||||||
|
"TerritoryId": 613,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"Fly": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1024460,
|
"DataId": 1024460,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -162,11 +172,6 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact",
|
||||||
"AetheryteShortcut": "Kugane",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Kugane] Aetheryte Plaza",
|
|
||||||
"[Kugane] The Ruby Price"
|
|
||||||
],
|
|
||||||
"Fly": true
|
"Fly": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -182,8 +187,8 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"AetheryteShortcut": "Ruby Sea - Tamamizu",
|
"Fly": true,
|
||||||
"Fly": true
|
"AetheryteShortcut": "Ruby Sea - Tamamizu"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1024217,
|
"DataId": 1024217,
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"RestartNavigationIfCancelled": false,
|
|
||||||
"Fly": true
|
"Fly": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -39,7 +38,6 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"RestartNavigationIfCancelled": false,
|
|
||||||
"Fly": true
|
"Fly": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -60,9 +58,9 @@
|
|||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
{
|
||||||
"Position": {
|
"Position": {
|
||||||
"X": 367.17773,
|
"X": 368.39856,
|
||||||
"Y": -119.94679,
|
"Y": -116.624695,
|
||||||
"Z": -292.3781
|
"Z": -291.34058
|
||||||
},
|
},
|
||||||
"TerritoryId": 613,
|
"TerritoryId": 613,
|
||||||
"InteractionType": "UseItem",
|
"InteractionType": "UseItem",
|
||||||
|
@ -1,180 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1024217,
|
|
||||||
"Position": {
|
|
||||||
"X": 394.39978,
|
|
||||||
"Y": -119.58932,
|
|
||||||
"Z": -232.28815
|
|
||||||
},
|
|
||||||
"TerritoryId": 613,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 613,
|
|
||||||
"InteractionType": "None",
|
|
||||||
"AetheryteShortcut": "Kugane",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Kugane] Aetheryte Plaza",
|
|
||||||
"[Kugane] The Ruby Price"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2009100,
|
|
||||||
"Position": {
|
|
||||||
"X": 394.7661,
|
|
||||||
"Y": 16.983276,
|
|
||||||
"Z": 845.9448
|
|
||||||
},
|
|
||||||
"TerritoryId": 613,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterItemUse",
|
|
||||||
"ItemId": 2002419,
|
|
||||||
"KillEnemyDataIds": [8242],
|
|
||||||
"RequiredQuestVariables": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
[48, 80, 112, 128],
|
|
||||||
null
|
|
||||||
],
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2009101,
|
|
||||||
"Position": {
|
|
||||||
"X": 460.99023,
|
|
||||||
"Y": 0.56451416,
|
|
||||||
"Z": 889.494
|
|
||||||
},
|
|
||||||
"TerritoryId": 613,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterItemUse",
|
|
||||||
"ItemId": 2002419,
|
|
||||||
"KillEnemyDataIds": [8242],
|
|
||||||
"RequiredQuestVariables": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
[16, 32, 128],
|
|
||||||
null
|
|
||||||
],
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2009142,
|
|
||||||
"Position": {
|
|
||||||
"X": 480.4607,
|
|
||||||
"Y": 3.829956,
|
|
||||||
"Z": 841.3672
|
|
||||||
},
|
|
||||||
"TerritoryId": 613,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterItemUse",
|
|
||||||
"ItemId": 2002419,
|
|
||||||
"KillEnemyDataIds": [8242],
|
|
||||||
"RequiredQuestVariables": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
[16, 64, 80, 96],
|
|
||||||
null
|
|
||||||
],
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2009140,
|
|
||||||
"Position": {
|
|
||||||
"X": 543.1753,
|
|
||||||
"Y": -0.015319824,
|
|
||||||
"Z": 685.7251
|
|
||||||
},
|
|
||||||
"TerritoryId": 613,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterItemUse",
|
|
||||||
"ItemId": 2002419,
|
|
||||||
"KillEnemyDataIds": [8243, 8243],
|
|
||||||
"RequiredQuestVariables": [null, null, null, null, [96, 112], null],
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2009141,
|
|
||||||
"Position": {
|
|
||||||
"X": 352.1018,
|
|
||||||
"Y": -0.015319824,
|
|
||||||
"Z": 860.31885
|
|
||||||
},
|
|
||||||
"TerritoryId": 613,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterItemUse",
|
|
||||||
"ItemId": 2002419,
|
|
||||||
"KillEnemyDataIds": [8243, 8243],
|
|
||||||
"RequiredQuestVariables": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
[32, 48, 64],
|
|
||||||
null
|
|
||||||
],
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1024317,
|
|
||||||
"Position": {
|
|
||||||
"X": 823.3004,
|
|
||||||
"Y": 5.9230013,
|
|
||||||
"Z": 866.6361
|
|
||||||
},
|
|
||||||
"TerritoryId": 613,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 392.59683,
|
|
||||||
"Y": -119.589325,
|
|
||||||
"Z": -234.30063
|
|
||||||
},
|
|
||||||
"TerritoryId": 613,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Ruby Sea - Tamamizu",
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1024217,
|
|
||||||
"Position": {
|
|
||||||
"X": 394.39978,
|
|
||||||
"Y": -119.58932,
|
|
||||||
"Z": -232.28815
|
|
||||||
},
|
|
||||||
"TerritoryId": 613,
|
|
||||||
"InteractionType": "CompleteQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,10 +0,0 @@
|
|||||||
0 0 0 0 xxx 0 | 2009100 2009101 2009140 2009141 2009142
|
|
||||||
16 x x
|
|
||||||
32 x x
|
|
||||||
48 x x
|
|
||||||
64 x x
|
|
||||||
80 x x
|
|
||||||
96 x x
|
|
||||||
112 x x
|
|
||||||
128 x x
|
|
||||||
|
|
@ -1,103 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1032659,
|
|
||||||
"Position": {
|
|
||||||
"X": 802.79236,
|
|
||||||
"Y": -45.91779,
|
|
||||||
"Z": -218.58557
|
|
||||||
},
|
|
||||||
"TerritoryId": 817,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027716,
|
|
||||||
"Position": {
|
|
||||||
"X": 494.9873,
|
|
||||||
"Y": -6.555339,
|
|
||||||
"Z": -224.93329
|
|
||||||
},
|
|
||||||
"TerritoryId": 817,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Rak'tika - Fanow",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1032732,
|
|
||||||
"Position": {
|
|
||||||
"X": -26.93219,
|
|
||||||
"Y": -24.638563,
|
|
||||||
"Z": 319.35608
|
|
||||||
},
|
|
||||||
"TerritoryId": 817,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Rak'tika - Slitherbough",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1032750,
|
|
||||||
"Position": {
|
|
||||||
"X": -523.827,
|
|
||||||
"Y": 0.143766,
|
|
||||||
"Z": 227.55774
|
|
||||||
},
|
|
||||||
"TerritoryId": 817,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1032750,
|
|
||||||
"Position": {
|
|
||||||
"X": -523.827,
|
|
||||||
"Y": 0.143766,
|
|
||||||
"Z": 227.55774
|
|
||||||
},
|
|
||||||
"TerritoryId": 817,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1032660,
|
|
||||||
"Position": {
|
|
||||||
"X": 804.4098,
|
|
||||||
"Y": -45.9255,
|
|
||||||
"Z": -216.41876
|
|
||||||
},
|
|
||||||
"TerritoryId": 817,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Rak'tika - Fanow",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,117 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027234,
|
|
||||||
"Position": {
|
|
||||||
"X": 10.2387085,
|
|
||||||
"Y": 20.185999,
|
|
||||||
"Z": -138.2315
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028326,
|
|
||||||
"Position": {
|
|
||||||
"X": 10.940674,
|
|
||||||
"Y": 20.186,
|
|
||||||
"Z": -142.53455
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"DialogueChoices": [
|
|
||||||
{
|
|
||||||
"Prompt": "TEXT_LUCKLA203_03232_Q1_000_000",
|
|
||||||
"Type": "List",
|
|
||||||
"Answer": "TEXT_LUCKLA203_03232_A1_000_001"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Craft",
|
|
||||||
"ItemId": 27247,
|
|
||||||
"ItemCount": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1027234,
|
|
||||||
"Position": {
|
|
||||||
"X": 10.2387085,
|
|
||||||
"Y": 20.185999,
|
|
||||||
"Z": -138.2315
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028438,
|
|
||||||
"Position": {
|
|
||||||
"X": -55.832825,
|
|
||||||
"Y": 3.9998174,
|
|
||||||
"Z": 198.6571
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] The Crystalline Mean",
|
|
||||||
"[Crystarium] Musica Universalis Markets"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028438,
|
|
||||||
"Position": {
|
|
||||||
"X": -55.832825,
|
|
||||||
"Y": 3.9998174,
|
|
||||||
"Z": 198.6571
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027234,
|
|
||||||
"Position": {
|
|
||||||
"X": 10.2387085,
|
|
||||||
"Y": 20.185999,
|
|
||||||
"Z": -138.2315
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] Musica Universalis Markets",
|
|
||||||
"[Crystarium] The Crystalline Mean"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,137 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027233,
|
|
||||||
"Position": {
|
|
||||||
"X": 9.292725,
|
|
||||||
"Y": 20.186,
|
|
||||||
"Z": -124.55945
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"DialogueChoices": [
|
|
||||||
{
|
|
||||||
"Prompt": "TEXT_LUCKLA102_03228_Q1_000_000",
|
|
||||||
"Type": "List",
|
|
||||||
"Answer": "TEXT_LUCKLA102_03228_A1_000_001"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Prompt": "TEXT_LUCKLA102_03228_Q2_000_000",
|
|
||||||
"Type": "List",
|
|
||||||
"Answer": "TEXT_LUCKLA102_03228_A2_000_001"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"AetheryteShortcut": "Crystarium",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] Aetheryte Plaza",
|
|
||||||
"[Crystarium] The Crystalline Mean"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
},
|
|
||||||
"AethernetShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028450,
|
|
||||||
"Position": {
|
|
||||||
"X": -311.94025,
|
|
||||||
"Y": 113.85077,
|
|
||||||
"Z": -824.4602
|
|
||||||
},
|
|
||||||
"TerritoryId": 813,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Lakeland - Ostall Imperative",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028451,
|
|
||||||
"Position": {
|
|
||||||
"X": -138.96393,
|
|
||||||
"Y": 58.34806,
|
|
||||||
"Z": -670.6798
|
|
||||||
},
|
|
||||||
"TerritoryId": 816,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Il Mheg - Pla Enni",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028452,
|
|
||||||
"Position": {
|
|
||||||
"X": -14.511353,
|
|
||||||
"Y": 104.487236,
|
|
||||||
"Z": -861.6312
|
|
||||||
},
|
|
||||||
"TerritoryId": 816,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027233,
|
|
||||||
"Position": {
|
|
||||||
"X": 9.292725,
|
|
||||||
"Y": 20.186,
|
|
||||||
"Z": -124.55945
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Crystarium",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] Aetheryte Plaza",
|
|
||||||
"[Crystarium] The Crystalline Mean"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Craft",
|
|
||||||
"ItemId": 27237,
|
|
||||||
"ItemCount": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1027233,
|
|
||||||
"Position": {
|
|
||||||
"X": 9.292725,
|
|
||||||
"Y": 20.186,
|
|
||||||
"Z": -124.55945
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "CompleteQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,123 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027233,
|
|
||||||
"Position": {
|
|
||||||
"X": 9.292725,
|
|
||||||
"Y": 20.186,
|
|
||||||
"Z": -124.55945
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"AetheryteShortcut": "Crystarium",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] Aetheryte Plaza",
|
|
||||||
"[Crystarium] The Crystalline Mean"
|
|
||||||
],
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
},
|
|
||||||
"AethernetShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028454,
|
|
||||||
"Position": {
|
|
||||||
"X": -17.441101,
|
|
||||||
"Y": 3.9998174,
|
|
||||||
"Z": 191.94324
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] The Crystalline Mean",
|
|
||||||
"[Crystarium] Musica Universalis Markets"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Craft",
|
|
||||||
"ItemId": 27239,
|
|
||||||
"ItemCount": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1028454,
|
|
||||||
"Position": {
|
|
||||||
"X": -17.441101,
|
|
||||||
"Y": 3.9998174,
|
|
||||||
"Z": 191.94324
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028458,
|
|
||||||
"Position": {
|
|
||||||
"X": -96.665955,
|
|
||||||
"Y": -4.200001,
|
|
||||||
"Z": 133.1654
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028454,
|
|
||||||
"Position": {
|
|
||||||
"X": -17.441101,
|
|
||||||
"Y": 3.9998174,
|
|
||||||
"Z": 191.94324
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027233,
|
|
||||||
"Position": {
|
|
||||||
"X": 9.292725,
|
|
||||||
"Y": 20.186,
|
|
||||||
"Z": -124.55945
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] Musica Universalis Markets",
|
|
||||||
"[Crystarium] The Crystalline Mean"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,133 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027235,
|
|
||||||
"Position": {
|
|
||||||
"X": -19.516357,
|
|
||||||
"Y": 20.186,
|
|
||||||
"Z": -130.1748
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028484,
|
|
||||||
"Position": {
|
|
||||||
"X": -129.35083,
|
|
||||||
"Y": 0,
|
|
||||||
"Z": -62.912964
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] The Crystalline Mean",
|
|
||||||
"[Crystarium] Temenos Rookery"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028484,
|
|
||||||
"Position": {
|
|
||||||
"X": -129.35083,
|
|
||||||
"Y": 0,
|
|
||||||
"Z": -62.912964
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Say",
|
|
||||||
"ChatMessage": {
|
|
||||||
"Key": "TEXT_LUCKLA302_03234_SAYTODO_000_013"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Craft",
|
|
||||||
"ItemId": 27253,
|
|
||||||
"ItemCount": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1030659,
|
|
||||||
"Position": {
|
|
||||||
"X": -131.15137,
|
|
||||||
"Y": 0,
|
|
||||||
"Z": -65.53754
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028485,
|
|
||||||
"Position": {
|
|
||||||
"X": -492.3934,
|
|
||||||
"Y": 69.70277,
|
|
||||||
"Z": 570.18384
|
|
||||||
},
|
|
||||||
"TerritoryId": 816,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Il Mheg - Lydha Lran",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028487,
|
|
||||||
"Position": {
|
|
||||||
"X": 337.84998,
|
|
||||||
"Y": 87.30014,
|
|
||||||
"Z": -710.65845
|
|
||||||
},
|
|
||||||
"TerritoryId": 816,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Il Mheg - Wolekdorf",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027235,
|
|
||||||
"Position": {
|
|
||||||
"X": -19.516357,
|
|
||||||
"Y": 20.186,
|
|
||||||
"Z": -130.1748
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Crystarium",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] Aetheryte Plaza",
|
|
||||||
"[Crystarium] The Crystalline Mean"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,131 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "plogon_enjoyer",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027235,
|
|
||||||
"Position": {
|
|
||||||
"X": -19.516357,
|
|
||||||
"Y": 20.186,
|
|
||||||
"Z": -130.1748
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1030659,
|
|
||||||
"Position": {
|
|
||||||
"X": -131.15137,
|
|
||||||
"Y": 0,
|
|
||||||
"Z": -65.53754
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] The Crystalline Mean",
|
|
||||||
"[Crystarium] Temenos Rookery"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Craft",
|
|
||||||
"ItemId": 27255,
|
|
||||||
"ItemCount": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1030659,
|
|
||||||
"Position": {
|
|
||||||
"X": -131.15137,
|
|
||||||
"Y": 0,
|
|
||||||
"Z": -65.53754
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028489,
|
|
||||||
"Position": {
|
|
||||||
"X": 355.42847,
|
|
||||||
"Y": 3.8289368,
|
|
||||||
"Z": 224.17017
|
|
||||||
},
|
|
||||||
"TerritoryId": 813,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Lakeland - Fort Jobb",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1028491,
|
|
||||||
"Position": {
|
|
||||||
"X": 29.251465,
|
|
||||||
"Y": 36.20521,
|
|
||||||
"Z": -207.38544
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1030659,
|
|
||||||
"Position": {
|
|
||||||
"X": -131.15137,
|
|
||||||
"Y": 0,
|
|
||||||
"Z": -65.53754
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] The Amaro Launch",
|
|
||||||
"[Crystarium] Temenos Rookery"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1027235,
|
|
||||||
"Position": {
|
|
||||||
"X": -19.516357,
|
|
||||||
"Y": 20.186,
|
|
||||||
"Z": -130.1748
|
|
||||||
},
|
|
||||||
"TerritoryId": 819,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AethernetShortcut": [
|
|
||||||
"[Crystarium] Temenos Rookery",
|
|
||||||
"[Crystarium] The Crystalline Mean"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,87 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "kaiser",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1044402,
|
|
||||||
"Position": {
|
|
||||||
"X": -193.89642,
|
|
||||||
"Y": -49.19972,
|
|
||||||
"Z": -262.13477
|
|
||||||
},
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"StopDistance": 5,
|
|
||||||
"AetheryteShortcut": "Mare Lamentorum - Bestways Burrow",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true,
|
|
||||||
"InTerritory": [
|
|
||||||
959
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1044953,
|
|
||||||
"Position": {
|
|
||||||
"X": -340.53564,
|
|
||||||
"Y": 104.34723,
|
|
||||||
"Z": 531.3954
|
|
||||||
},
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"StopDistance": 5,
|
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "Mare Lamentorum - Sinus Lacrimarum"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1044955,
|
|
||||||
"Position": {
|
|
||||||
"X": -161.36414,
|
|
||||||
"Y": -49.19972,
|
|
||||||
"Z": -288.4718
|
|
||||||
},
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"StopDistance": 5,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"InteractionType": "Craft",
|
|
||||||
"ItemId": 38851,
|
|
||||||
"ItemCount": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1044955,
|
|
||||||
"Position": {
|
|
||||||
"X": -161.36414,
|
|
||||||
"Y": -49.19972,
|
|
||||||
"Z": -288.4718
|
|
||||||
},
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"InteractionType": "CompleteQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,102 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "pot0to",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1044402,
|
|
||||||
"Position": {
|
|
||||||
"X": -193.89642,
|
|
||||||
"Y": -49.19972,
|
|
||||||
"Z": -262.13477
|
|
||||||
},
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"InteractionType": "AcceptQuest",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1044404,
|
|
||||||
"Position": {
|
|
||||||
"X": -203.5401,
|
|
||||||
"Y": -48.949738,
|
|
||||||
"Z": -280.232
|
|
||||||
},
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1044406,
|
|
||||||
"Position": {
|
|
||||||
"X": -174.63953,
|
|
||||||
"Y": -49.149708,
|
|
||||||
"Z": -248.67633
|
|
||||||
},
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1044407,
|
|
||||||
"Position": {
|
|
||||||
"X": -196.49048,
|
|
||||||
"Y": -48.874695,
|
|
||||||
"Z": -301.01477
|
|
||||||
},
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1044414,
|
|
||||||
"Position": {
|
|
||||||
"X": -170.79425,
|
|
||||||
"Y": -48.89972,
|
|
||||||
"Z": -282.18512
|
|
||||||
},
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1044402,
|
|
||||||
"Position": {
|
|
||||||
"X": -193.89642,
|
|
||||||
"Y": -49.19972,
|
|
||||||
"Z": -262.13477
|
|
||||||
},
|
|
||||||
"TerritoryId": 959,
|
|
||||||
"InteractionType": "CompleteQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,123 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "liza",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1044156,
|
|
||||||
"Position": {
|
|
||||||
"X": -276.3562,
|
|
||||||
"Y": 39.993896,
|
|
||||||
"Z": 224.26172
|
|
||||||
},
|
|
||||||
"TerritoryId": 1055,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2013553,
|
|
||||||
"Position": {
|
|
||||||
"X": -389.82227,
|
|
||||||
"Y": 3.250122,
|
|
||||||
"Z": 238.02539
|
|
||||||
},
|
|
||||||
"TerritoryId": 1055,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1046221,
|
|
||||||
"Position": {
|
|
||||||
"X": -303.12048,
|
|
||||||
"Y": 39.993896,
|
|
||||||
"Z": 244.80042
|
|
||||||
},
|
|
||||||
"TerritoryId": 1055,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1046279,
|
|
||||||
"Position": {
|
|
||||||
"X": -147.17328,
|
|
||||||
"Y": 48.330666,
|
|
||||||
"Z": 164.38538
|
|
||||||
},
|
|
||||||
"TerritoryId": 1055,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
128
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1046281,
|
|
||||||
"Position": {
|
|
||||||
"X": -118.21167,
|
|
||||||
"Y": 91.550545,
|
|
||||||
"Z": 398.79456
|
|
||||||
},
|
|
||||||
"TerritoryId": 1055,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
64
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1046221,
|
|
||||||
"Position": {
|
|
||||||
"X": -303.12048,
|
|
||||||
"Y": 39.993896,
|
|
||||||
"Z": 244.80042
|
|
||||||
},
|
|
||||||
"TerritoryId": 1055,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1046284,
|
|
||||||
"Position": {
|
|
||||||
"X": -402.2431,
|
|
||||||
"Y": 1.7196094,
|
|
||||||
"Z": 226.4591
|
|
||||||
},
|
|
||||||
"StopDistance": 5,
|
|
||||||
"TerritoryId": 1055,
|
|
||||||
"InteractionType": "CompleteQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -20,15 +20,6 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 1,
|
"Sequence": 1,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": -364.2223,
|
|
||||||
"Y": 18.75252,
|
|
||||||
"Z": -115.513306
|
|
||||||
},
|
|
||||||
"TerritoryId": 1190,
|
|
||||||
"InteractionType": "WalkTo"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1051300,
|
"DataId": 1051300,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -76,42 +76,6 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 3,
|
"Sequence": 3,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 548.1944,
|
|
||||||
"Y": 6.15866,
|
|
||||||
"Z": -196.99664
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "WalkTo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 610.0975,
|
|
||||||
"Y": 7.8043165,
|
|
||||||
"Z": -228.70596
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "WalkTo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 680.4834,
|
|
||||||
"Y": 10.053757,
|
|
||||||
"Z": -263.73697
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "WalkTo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 743.98376,
|
|
||||||
"Y": 9.793373,
|
|
||||||
"Z": -263.45914
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "WalkTo"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1052306,
|
"DataId": 1052306,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$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": "liza",
|
||||||
|
"Disabled": true,
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
@ -27,122 +28,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2014504,
|
|
||||||
"Position": {
|
|
||||||
"X": -232.22711,
|
|
||||||
"Y": 120.25635,
|
|
||||||
"Z": 26.199707
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterItemUse",
|
|
||||||
"ItemId": 2003727,
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
18176
|
|
||||||
],
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Earthenshire",
|
|
||||||
"Fly": true,
|
|
||||||
"RequiredQuestVariables": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"High": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
null,
|
|
||||||
null
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2014503,
|
|
||||||
"Position": {
|
|
||||||
"X": -134.29468,
|
|
||||||
"Y": 120.62256,
|
|
||||||
"Z": 41.000854
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterItemUse",
|
|
||||||
"ItemId": 2003727,
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
18176
|
|
||||||
],
|
|
||||||
"Fly": true,
|
|
||||||
"RequiredQuestVariables": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"High": 2
|
|
||||||
}
|
|
||||||
],
|
|
||||||
null,
|
|
||||||
null
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2014505,
|
|
||||||
"Position": {
|
|
||||||
"X": -292.28656,
|
|
||||||
"Y": 119.46289,
|
|
||||||
"Z": 17.959839
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterItemUse",
|
|
||||||
"ItemId": 2003727,
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
18176
|
|
||||||
],
|
|
||||||
"Fly": true,
|
|
||||||
"RequiredQuestVariables": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"High": 3
|
|
||||||
}
|
|
||||||
],
|
|
||||||
null,
|
|
||||||
null
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 746.76465,
|
|
||||||
"Y": 15.431515,
|
|
||||||
"Z": -201.92921
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Dock Poga"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1051741,
|
|
||||||
"Position": {
|
|
||||||
"X": 744.19763,
|
|
||||||
"Y": 15.431515,
|
|
||||||
"Z": -199.17603
|
|
||||||
},
|
|
||||||
"StopDistance": 7,
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
@ -154,20 +39,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 1188,
|
"TerritoryId": 1188,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"AetheryteShortcut": "Kozama'uka - Dock Poga",
|
"AetheryteShortcut": "Kozama'uka - Dock Poga"
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"NearPosition": {
|
|
||||||
"Position": {
|
|
||||||
"X": 770.7179,
|
|
||||||
"Y": 12.84657,
|
|
||||||
"Z": -263.99634
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"MaximumDistance": 300
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1051711,
|
"DataId": 1051711,
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$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": "liza",
|
||||||
|
"Disabled": true,
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
@ -27,35 +28,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1052337,
|
|
||||||
"Position": {
|
|
||||||
"X": 479.14844,
|
|
||||||
"Y": 113.54922,
|
|
||||||
"Z": 175.37183
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Many Fires",
|
|
||||||
"Fly": true,
|
|
||||||
"DialogueChoices": [
|
|
||||||
{
|
|
||||||
"Type": "List",
|
|
||||||
"Prompt": "TEXT_BANPEL123_05221_Q1_000_000",
|
|
||||||
"Answer": "TEXT_BANPEL123_05221_A1_000_003"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "List",
|
|
||||||
"Prompt": "TEXT_BANPEL123_05221_Q2_000_000",
|
|
||||||
"Answer": "TEXT_BANPEL123_05221_A2_000_002"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$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": "liza",
|
||||||
|
"Disabled": true,
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
@ -27,66 +28,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1052339,
|
|
||||||
"Position": {
|
|
||||||
"X": 910.3379,
|
|
||||||
"Y": 10.1397,
|
|
||||||
"Z": -381.36877
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Dock Poga",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"NearPosition": {
|
|
||||||
"Position": {
|
|
||||||
"X": 770.7179,
|
|
||||||
"Y": 12.84657,
|
|
||||||
"Z": -263.99634
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"MaximumDistance": 300
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2014506,
|
|
||||||
"Position": {
|
|
||||||
"X": 910.3379,
|
|
||||||
"Y": 10.421875,
|
|
||||||
"Z": -379.01886
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1052340,
|
|
||||||
"Position": {
|
|
||||||
"X": 789.9137,
|
|
||||||
"Y": 14.354868,
|
|
||||||
"Z": -215.77783
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
@ -98,20 +39,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 1188,
|
"TerritoryId": 1188,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"AetheryteShortcut": "Kozama'uka - Dock Poga",
|
"AetheryteShortcut": "Kozama'uka - Dock Poga"
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"NearPosition": {
|
|
||||||
"Position": {
|
|
||||||
"X": 770.7179,
|
|
||||||
"Y": 12.84657,
|
|
||||||
"Z": -263.99634
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"MaximumDistance": 300
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1051711,
|
"DataId": 1051711,
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$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": "liza",
|
||||||
|
"Disabled": true,
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
@ -27,62 +28,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 746.76465,
|
|
||||||
"Y": 15.431515,
|
|
||||||
"Z": -201.92921
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Dock Poga",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"NearPosition": {
|
|
||||||
"Position": {
|
|
||||||
"X": 770.7179,
|
|
||||||
"Y": 12.84657,
|
|
||||||
"Z": -263.99634
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"MaximumDistance": 300
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1051741,
|
|
||||||
"Position": {
|
|
||||||
"X": 744.19763,
|
|
||||||
"Y": 15.431515,
|
|
||||||
"Z": -199.17603
|
|
||||||
},
|
|
||||||
"StopDistance": 7,
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1052341,
|
|
||||||
"Position": {
|
|
||||||
"X": 239.49023,
|
|
||||||
"Y": 111.689354,
|
|
||||||
"Z": 699.3667
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Many Fires",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$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": "liza",
|
||||||
|
"Disabled": true,
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
@ -27,109 +28,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2014508,
|
|
||||||
"Position": {
|
|
||||||
"X": 566.1554,
|
|
||||||
"Y": 123.552246,
|
|
||||||
"Z": 700.4043
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterInteraction",
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
18177
|
|
||||||
],
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Many Fires",
|
|
||||||
"Fly": true,
|
|
||||||
"RequiredQuestVariables": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"High": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2014509,
|
|
||||||
"Position": {
|
|
||||||
"X": 557.94604,
|
|
||||||
"Y": 124.65088,
|
|
||||||
"Z": 778.56104
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterInteraction",
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
18177
|
|
||||||
],
|
|
||||||
"Fly": true,
|
|
||||||
"RequiredQuestVariables": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"High": 2
|
|
||||||
}
|
|
||||||
],
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2014507,
|
|
||||||
"Position": {
|
|
||||||
"X": 721.8584,
|
|
||||||
"Y": 123.09448,
|
|
||||||
"Z": 729.9762
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Combat",
|
|
||||||
"EnemySpawnType": "AfterInteraction",
|
|
||||||
"KillEnemyDataIds": [
|
|
||||||
18177
|
|
||||||
],
|
|
||||||
"Fly": true,
|
|
||||||
"RequiredQuestVariables": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"High": 3
|
|
||||||
}
|
|
||||||
],
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1052443,
|
|
||||||
"Position": {
|
|
||||||
"X": 641.8097,
|
|
||||||
"Y": 122.10785,
|
|
||||||
"Z": 730.70874
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$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": "liza",
|
||||||
|
"Disabled": true,
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
@ -27,96 +28,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2014511,
|
|
||||||
"Position": {
|
|
||||||
"X": 226.85583,
|
|
||||||
"Y": 2.9450073,
|
|
||||||
"Z": -199.6643
|
|
||||||
},
|
|
||||||
"StopDistance": 1,
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true,
|
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
64
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2014510,
|
|
||||||
"Position": {
|
|
||||||
"X": 218.1582,
|
|
||||||
"Y": 2.2124634,
|
|
||||||
"Z": -184.92413
|
|
||||||
},
|
|
||||||
"StopDistance": 1,
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
128
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 2014512,
|
|
||||||
"Position": {
|
|
||||||
"X": 61.53955,
|
|
||||||
"Y": 8.102478,
|
|
||||||
"Z": -230.79272
|
|
||||||
},
|
|
||||||
"StopDistance": 1,
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true,
|
|
||||||
"CompletionQuestVariablesFlags": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
32
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 746.76465,
|
|
||||||
"Y": 15.431515,
|
|
||||||
"Z": -201.92921
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Dock Poga"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1051741,
|
|
||||||
"Position": {
|
|
||||||
"X": 744.19763,
|
|
||||||
"Y": 15.431515,
|
|
||||||
"Z": -199.17603
|
|
||||||
},
|
|
||||||
"StopDistance": 7,
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
@ -128,21 +39,7 @@
|
|||||||
},
|
},
|
||||||
"TerritoryId": 1188,
|
"TerritoryId": 1188,
|
||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"Fly": true,
|
"AetheryteShortcut": "Kozama'uka - Dock Poga"
|
||||||
"AetheryteShortcut": "Kozama'uka - Dock Poga",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"NearPosition": {
|
|
||||||
"Position": {
|
|
||||||
"X": 770.7179,
|
|
||||||
"Y": 12.84657,
|
|
||||||
"Z": -263.99634
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"MaximumDistance": 300
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DataId": 1051711,
|
"DataId": 1051711,
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$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": "liza",
|
||||||
|
"Disabled": true,
|
||||||
"QuestSequence": [
|
"QuestSequence": [
|
||||||
{
|
{
|
||||||
"Sequence": 0,
|
"Sequence": 0,
|
||||||
@ -27,53 +28,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1051798,
|
|
||||||
"Position": {
|
|
||||||
"X": 897.734,
|
|
||||||
"Y": 6.8223433,
|
|
||||||
"Z": -285.1759
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true,
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Dock Poga",
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"NearPosition": {
|
|
||||||
"Position": {
|
|
||||||
"X": 770.7179,
|
|
||||||
"Y": 12.84657,
|
|
||||||
"Z": -263.99634
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"MaximumDistance": 300
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1052345,
|
|
||||||
"Position": {
|
|
||||||
"X": 908.50684,
|
|
||||||
"Y": 5.7142797,
|
|
||||||
"Z": -337.85004
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Action",
|
|
||||||
"Action": "Bosom Brook",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Sequence": 255,
|
"Sequence": 255,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
@ -1,171 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
|
||||||
"Author": "liza",
|
|
||||||
"QuestSequence": [
|
|
||||||
{
|
|
||||||
"Sequence": 0,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 809.655,
|
|
||||||
"Y": 17.004526,
|
|
||||||
"Z": -257.89868
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Dock Poga",
|
|
||||||
"Fly": true,
|
|
||||||
"SkipConditions": {
|
|
||||||
"AetheryteShortcutIf": {
|
|
||||||
"InSameTerritory": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1051710,
|
|
||||||
"Position": {
|
|
||||||
"X": 822.629,
|
|
||||||
"Y": 17.102613,
|
|
||||||
"Z": -263.20288
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "AcceptQuest"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 1,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1051733,
|
|
||||||
"Position": {
|
|
||||||
"X": 553.06323,
|
|
||||||
"Y": 115.84422,
|
|
||||||
"Z": 173.32715
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Many Fires"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1051734,
|
|
||||||
"Position": {
|
|
||||||
"X": 588.7998,
|
|
||||||
"Y": 116.71518,
|
|
||||||
"Z": 216.84595
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"DataId": 1051735,
|
|
||||||
"Position": {
|
|
||||||
"X": 614.9232,
|
|
||||||
"Y": 119.49004,
|
|
||||||
"Z": 172.16748
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 2,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1051736,
|
|
||||||
"Position": {
|
|
||||||
"X": 573.3883,
|
|
||||||
"Y": 116,
|
|
||||||
"Z": 202.62451
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 3,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 2014432,
|
|
||||||
"Position": {
|
|
||||||
"X": 663.569,
|
|
||||||
"Y": 117.50964,
|
|
||||||
"Z": 647.9437
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 4,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1051738,
|
|
||||||
"Position": {
|
|
||||||
"X": 661.7991,
|
|
||||||
"Y": 117.68325,
|
|
||||||
"Z": 646.6925
|
|
||||||
},
|
|
||||||
"StopDistance": 5,
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 5,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1051739,
|
|
||||||
"Position": {
|
|
||||||
"X": 410.39136,
|
|
||||||
"Y": 122.23778,
|
|
||||||
"Z": 797.5432
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 6,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1051738,
|
|
||||||
"Position": {
|
|
||||||
"X": 661.7991,
|
|
||||||
"Y": 117.68325,
|
|
||||||
"Z": 646.6925
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "Interact",
|
|
||||||
"Fly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Sequence": 255,
|
|
||||||
"Steps": [
|
|
||||||
{
|
|
||||||
"DataId": 1051710,
|
|
||||||
"Position": {
|
|
||||||
"X": 822.629,
|
|
||||||
"Y": 17.102613,
|
|
||||||
"Z": -263.20288
|
|
||||||
},
|
|
||||||
"TerritoryId": 1188,
|
|
||||||
"InteractionType": "CompleteQuest",
|
|
||||||
"AetheryteShortcut": "Kozama'uka - Dock Poga"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -105,15 +105,6 @@
|
|||||||
32
|
32
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": -359.66742,
|
|
||||||
"Y": 18.137554,
|
|
||||||
"Z": -137.36826
|
|
||||||
},
|
|
||||||
"TerritoryId": 1190,
|
|
||||||
"InteractionType": "WalkTo"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1047080,
|
"DataId": 1047080,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -165,15 +165,6 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 5,
|
"Sequence": 5,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": 473.8908,
|
|
||||||
"Y": 145.62398,
|
|
||||||
"Z": 157.92116
|
|
||||||
},
|
|
||||||
"TerritoryId": 1191,
|
|
||||||
"InteractionType": "WalkTo"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1047387,
|
"DataId": 1047387,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -46,16 +46,6 @@
|
|||||||
"InteractionType": "WalkTo",
|
"InteractionType": "WalkTo",
|
||||||
"$": "Outskirts Navmesh workaround"
|
"$": "Outskirts Navmesh workaround"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Position": {
|
|
||||||
"X": -120.99963,
|
|
||||||
"Y": 28.090134,
|
|
||||||
"Z": -456.97507
|
|
||||||
},
|
|
||||||
"TerritoryId": 1191,
|
|
||||||
"InteractionType": "WalkTo",
|
|
||||||
"DisableNavmesh": true
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"DataId": 1047397,
|
"DataId": 1047397,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -64,8 +54,7 @@
|
|||||||
"Z": -500.63324
|
"Z": -500.63324
|
||||||
},
|
},
|
||||||
"TerritoryId": 1191,
|
"TerritoryId": 1191,
|
||||||
"InteractionType": "Interact",
|
"InteractionType": "Interact"
|
||||||
"DisableNavmesh": true
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -593,8 +593,7 @@
|
|||||||
"AfterAction",
|
"AfterAction",
|
||||||
"AfterEmote",
|
"AfterEmote",
|
||||||
"OverworldEnemies",
|
"OverworldEnemies",
|
||||||
"FateEnemies",
|
"FateEnemies"
|
||||||
"FinishCombatIfAny"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"KillEnemyDataIds": {
|
"KillEnemyDataIds": {
|
||||||
@ -849,8 +848,7 @@
|
|||||||
"cry",
|
"cry",
|
||||||
"disappointed",
|
"disappointed",
|
||||||
"examineself",
|
"examineself",
|
||||||
"joy",
|
"joy"
|
||||||
"mogdance"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,6 @@ public sealed class EmoteConverter() : EnumConverter<EEmote>(Values)
|
|||||||
{ EEmote.SundropDance, "sundropdance"},
|
{ EEmote.SundropDance, "sundropdance"},
|
||||||
{ EEmote.BattleStance, "battlestance" },
|
{ EEmote.BattleStance, "battlestance" },
|
||||||
{ EEmote.VictoryPose, "victorypose" },
|
{ EEmote.VictoryPose, "victorypose" },
|
||||||
{ EEmote.MogDance, "mogdance" },
|
|
||||||
{ EEmote.Flex, "flex" },
|
{ EEmote.Flex, "flex" },
|
||||||
{ EEmote.Respect, "respect" },
|
{ EEmote.Respect, "respect" },
|
||||||
{ EEmote.Box, "box" },
|
{ EEmote.Box, "box" },
|
||||||
|
@ -14,6 +14,5 @@ public sealed class EnemySpawnTypeConverter() : EnumConverter<EEnemySpawnType>(V
|
|||||||
{ EEnemySpawnType.AutoOnEnterArea, "AutoOnEnterArea" },
|
{ EEnemySpawnType.AutoOnEnterArea, "AutoOnEnterArea" },
|
||||||
{ EEnemySpawnType.OverworldEnemies, "OverworldEnemies" },
|
{ EEnemySpawnType.OverworldEnemies, "OverworldEnemies" },
|
||||||
{ EEnemySpawnType.FateEnemies, "FateEnemies" },
|
{ EEnemySpawnType.FateEnemies, "FateEnemies" },
|
||||||
{ EEnemySpawnType.FinishCombatIfAny, "FinishCombatIfAny" }
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -38,7 +38,6 @@ public enum EEmote
|
|||||||
SundropDance = 120,
|
SundropDance = 120,
|
||||||
BattleStance = 121,
|
BattleStance = 121,
|
||||||
VictoryPose = 122,
|
VictoryPose = 122,
|
||||||
MogDance = 126,
|
|
||||||
Flex = 139,
|
Flex = 139,
|
||||||
Respect = 140,
|
Respect = 140,
|
||||||
Box = 166,
|
Box = 166,
|
||||||
|
@ -14,6 +14,5 @@ public enum EEnemySpawnType
|
|||||||
AutoOnEnterArea,
|
AutoOnEnterArea,
|
||||||
OverworldEnemies,
|
OverworldEnemies,
|
||||||
FateEnemies,
|
FateEnemies,
|
||||||
FinishCombatIfAny,
|
|
||||||
QuestInterruption,
|
QuestInterruption,
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=vendor/@EntryIndexedValue">ExplicitlyExcluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=vendor_005CECommons/@EntryIndexedValue">ExplicitlyExcluded</s:String>
|
||||||
<s:Boolean x:Key="/Default/Environment/AutoImport2/=CSHARP/BlackLists/=Newtonsoft_002E_002A/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/Environment/AutoImport2/=CSHARP/BlackLists/=Newtonsoft_002E_002A/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=aporia/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=aporia/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=arcadion/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=arcadion/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
@ -7,7 +7,7 @@ namespace Questionable;
|
|||||||
|
|
||||||
internal sealed class Configuration : IPluginConfiguration
|
internal sealed class Configuration : IPluginConfiguration
|
||||||
{
|
{
|
||||||
public const int PluginSetupVersion = 2;
|
public const int PluginSetupVersion = 1;
|
||||||
|
|
||||||
public int Version { get; set; } =1 ;
|
public int Version { get; set; } =1 ;
|
||||||
public int PluginSetupCompleteVersion { get; set; }
|
public int PluginSetupCompleteVersion { get; set; }
|
||||||
@ -28,6 +28,7 @@ internal sealed class Configuration : IPluginConfiguration
|
|||||||
public bool HideInAllInstances { get; set; } = true;
|
public bool HideInAllInstances { get; set; } = true;
|
||||||
public bool UseEscToCancelQuesting { get; set; } = true;
|
public bool UseEscToCancelQuesting { get; set; } = true;
|
||||||
public bool ShowIncompleteSeasonalEvents { get; set; } = true;
|
public bool ShowIncompleteSeasonalEvents { get; set; } = true;
|
||||||
|
public bool AutomaticallyCompleteSnipeTasks { get; set; }
|
||||||
public bool ConfigureTextAdvance { get; set; } = true;
|
public bool ConfigureTextAdvance { get; set; } = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ internal sealed class CombatController : IDisposable
|
|||||||
Module = combatModule,
|
Module = combatModule,
|
||||||
Data = combatData,
|
Data = combatData,
|
||||||
};
|
};
|
||||||
_wasInCombat = combatData.SpawnType is EEnemySpawnType.QuestInterruption or EEnemySpawnType.FinishCombatIfAny;
|
_wasInCombat = combatData.SpawnType == EEnemySpawnType.QuestInterruption;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -142,7 +142,7 @@ internal sealed class ItemUseModule : ICombatModule
|
|||||||
{
|
{
|
||||||
BattleChara* battleChara = (BattleChara*)gameObject.Address;
|
BattleChara* battleChara = (BattleChara*)gameObject.Address;
|
||||||
if (_combatData.CombatItemUse.Condition == ECombatItemUseCondition.Incapacitated)
|
if (_combatData.CombatItemUse.Condition == ECombatItemUseCondition.Incapacitated)
|
||||||
return (battleChara->ActorControlFlags & 0x40) != 0;
|
return (*(byte*)((nint)battleChara + 0x1C68) & 0x40) != 0;
|
||||||
|
|
||||||
if (_combatData.CombatItemUse.Condition == ECombatItemUseCondition.HealthPercent)
|
if (_combatData.CombatItemUse.Condition == ECombatItemUseCondition.HealthPercent)
|
||||||
return (100f * battleChara->Health / battleChara->MaxHealth) < _combatData.CombatItemUse.Value;
|
return (100f * battleChara->Health / battleChara->MaxHealth) < _combatData.CombatItemUse.Value;
|
||||||
|
@ -4,10 +4,8 @@ using Dalamud.Game.Gui.ContextMenu;
|
|||||||
using Dalamud.Game.Text;
|
using Dalamud.Game.Text;
|
||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
using FFXIVClientStructs.FFXIV.Client.Game;
|
using FFXIVClientStructs.FFXIV.Client.Game;
|
||||||
using FFXIVClientStructs.FFXIV.Client.UI;
|
|
||||||
using FFXIVClientStructs.FFXIV.Client.UI.Agent;
|
using FFXIVClientStructs.FFXIV.Client.UI.Agent;
|
||||||
using LLib.GameData;
|
using LLib.GameData;
|
||||||
using LLib.GameUI;
|
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Questionable.Data;
|
using Questionable.Data;
|
||||||
using Questionable.Functions;
|
using Questionable.Functions;
|
||||||
@ -61,16 +59,9 @@ internal sealed class ContextMenuController : IDisposable
|
|||||||
|
|
||||||
private void MenuOpened(IMenuOpenedArgs args)
|
private void MenuOpened(IMenuOpenedArgs args)
|
||||||
{
|
{
|
||||||
// no clue why this isn't the actual name, but here we are
|
uint itemId = (uint)_gameGui.HoveredItem;
|
||||||
if (args.AddonName != null)
|
|
||||||
return;
|
|
||||||
|
|
||||||
uint itemId = GetHoveredSatisfactionSupplyItemId();
|
|
||||||
if (itemId == 0)
|
if (itemId == 0)
|
||||||
{
|
|
||||||
_logger.LogTrace("Ignoring context menu, no item hovered");
|
|
||||||
return;
|
return;
|
||||||
}
|
|
||||||
|
|
||||||
if (itemId > 1_000_000)
|
if (itemId > 1_000_000)
|
||||||
itemId -= 1_000_000;
|
itemId -= 1_000_000;
|
||||||
@ -83,25 +74,6 @@ internal sealed class ContextMenuController : IDisposable
|
|||||||
AddContextMenuEntry(args, itemId, npcId, EExtendedClassJob.Miner, "Mine");
|
AddContextMenuEntry(args, itemId, npcId, EExtendedClassJob.Miner, "Mine");
|
||||||
AddContextMenuEntry(args, itemId, npcId, EExtendedClassJob.Botanist, "Harvest");
|
AddContextMenuEntry(args, itemId, npcId, EExtendedClassJob.Botanist, "Harvest");
|
||||||
}
|
}
|
||||||
else
|
|
||||||
_logger.LogDebug("No custom delivery NPC found for item {ItemId}.", itemId);
|
|
||||||
}
|
|
||||||
|
|
||||||
private unsafe uint GetHoveredSatisfactionSupplyItemId()
|
|
||||||
{
|
|
||||||
AgentSatisfactionSupply* agent = AgentSatisfactionSupply.Instance();
|
|
||||||
if (agent == null || !agent->IsAgentActive())
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
|
|
||||||
if (_gameGui.TryGetAddonByName("SatisfactionSupply", out AddonSatisfactionSupply* addon) &&
|
|
||||||
LAddon.IsAddonReady(&addon->AtkUnitBase) &&
|
|
||||||
addon->HoveredElementIndex is >= 0 and <= 2)
|
|
||||||
{
|
|
||||||
return agent->Items[addon->HoveredElementIndex].Id;
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AddContextMenuEntry(IMenuOpenedArgs args, uint itemId, uint npcId, EExtendedClassJob extendedClassJob,
|
private void AddContextMenuEntry(IMenuOpenedArgs args, uint itemId, uint npcId, EExtendedClassJob extendedClassJob,
|
||||||
@ -114,7 +86,7 @@ internal sealed class ContextMenuController : IDisposable
|
|||||||
|
|
||||||
if (!_gatheringData.TryGetGatheringPointId(itemId, classJob, out _))
|
if (!_gatheringData.TryGetGatheringPointId(itemId, classJob, out _))
|
||||||
{
|
{
|
||||||
_logger.LogInformation("No gathering point found for {ClassJob}.", classJob);
|
_logger.LogInformation("No gathering point found for current job.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,7 +51,6 @@ internal sealed class InteractionUiController : IDisposable
|
|||||||
private readonly ShopController _shopController;
|
private readonly ShopController _shopController;
|
||||||
private readonly ILogger<InteractionUiController> _logger;
|
private readonly ILogger<InteractionUiController> _logger;
|
||||||
private readonly Regex _returnRegex;
|
private readonly Regex _returnRegex;
|
||||||
private readonly Regex _purchaseItemRegex;
|
|
||||||
|
|
||||||
private bool _isInitialCheck;
|
private bool _isInitialCheck;
|
||||||
|
|
||||||
@ -92,7 +91,6 @@ internal sealed class InteractionUiController : IDisposable
|
|||||||
_logger = logger;
|
_logger = logger;
|
||||||
|
|
||||||
_returnRegex = _dataManager.GetExcelSheet<Addon>().GetRow(196).GetRegex(addon => addon.Text, pluginLog)!;
|
_returnRegex = _dataManager.GetExcelSheet<Addon>().GetRow(196).GetRegex(addon => addon.Text, pluginLog)!;
|
||||||
_purchaseItemRegex = _dataManager.GetRegex<Addon>(3406, addon => addon.Text, pluginLog)!;
|
|
||||||
|
|
||||||
_addonLifecycle.RegisterListener(AddonEvent.PostSetup, "SelectString", SelectStringPostSetup);
|
_addonLifecycle.RegisterListener(AddonEvent.PostSetup, "SelectString", SelectStringPostSetup);
|
||||||
_addonLifecycle.RegisterListener(AddonEvent.PostSetup, "CutSceneSelectString", CutsceneSelectStringPostSetup);
|
_addonLifecycle.RegisterListener(AddonEvent.PostSetup, "CutSceneSelectString", CutsceneSelectStringPostSetup);
|
||||||
@ -562,7 +560,7 @@ internal sealed class InteractionUiController : IDisposable
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
_logger.LogTrace("Prompt: '{Prompt}'", actualPrompt);
|
_logger.LogTrace("Prompt: '{Prompt}'", actualPrompt);
|
||||||
if (_shopController.IsAwaitingYesNo && _purchaseItemRegex.IsMatch(actualPrompt))
|
if (_shopController.IsAutoBuyEnabled && _shopController.IsAwaitingYesNo)
|
||||||
{
|
{
|
||||||
addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
|
addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
|
||||||
_shopController.IsAwaitingYesNo = false;
|
_shopController.IsAwaitingYesNo = false;
|
||||||
|
@ -317,13 +317,6 @@ internal sealed class MovementController : IDisposable
|
|||||||
_logger.LogInformation("Using modified start position for flying pathfinding: {StartPosition}",
|
_logger.LogInformation("Using modified start position for flying pathfinding: {StartPosition}",
|
||||||
startPosition.ToString("G", CultureInfo.InvariantCulture));
|
startPosition.ToString("G", CultureInfo.InvariantCulture));
|
||||||
}
|
}
|
||||||
else if (fly)
|
|
||||||
{
|
|
||||||
// other positions have a (lesser) chance of starting from underground too, in which case pathfinding takes
|
|
||||||
// >10 seconds and gets stuck trying to go through the ground.
|
|
||||||
// only for flying; as walking uses a different algorithm
|
|
||||||
startPosition = startPosition with { Y = startPosition.Y + 0.2f };
|
|
||||||
}
|
|
||||||
|
|
||||||
_pathfindTask =
|
_pathfindTask =
|
||||||
_navmeshIpc.Pathfind(startPosition, to, fly, _cancellationTokenSource.Token);
|
_navmeshIpc.Pathfind(startPosition, to, fly, _cancellationTokenSource.Token);
|
||||||
|
@ -12,14 +12,14 @@ namespace Questionable.Controller.Steps.Common;
|
|||||||
internal static class SendNotification
|
internal static class SendNotification
|
||||||
{
|
{
|
||||||
internal sealed class Factory(
|
internal sealed class Factory(
|
||||||
AutomatonIpc automatonIpc,
|
Configuration configuration,
|
||||||
TerritoryData territoryData) : SimpleTaskFactory
|
TerritoryData territoryData) : SimpleTaskFactory
|
||||||
{
|
{
|
||||||
public override ITask? CreateTask(Quest quest, QuestSequence sequence, QuestStep step)
|
public override ITask? CreateTask(Quest quest, QuestSequence sequence, QuestStep step)
|
||||||
{
|
{
|
||||||
return step.InteractionType switch
|
return step.InteractionType switch
|
||||||
{
|
{
|
||||||
EInteractionType.Snipe when !automatonIpc.IsAutoSnipeEnabled =>
|
EInteractionType.Snipe when !configuration.General.AutomaticallyCompleteSnipeTasks =>
|
||||||
new Task(step.InteractionType, step.Comment),
|
new Task(step.InteractionType, step.Comment),
|
||||||
EInteractionType.Duty =>
|
EInteractionType.Duty =>
|
||||||
new Task(step.InteractionType, step.ContentFinderConditionId.HasValue
|
new Task(step.InteractionType, step.ContentFinderConditionId.HasValue
|
||||||
|
@ -83,7 +83,6 @@ internal static class Combat
|
|||||||
|
|
||||||
case EEnemySpawnType.OverworldEnemies:
|
case EEnemySpawnType.OverworldEnemies:
|
||||||
case EEnemySpawnType.FateEnemies:
|
case EEnemySpawnType.FateEnemies:
|
||||||
case EEnemySpawnType.FinishCombatIfAny:
|
|
||||||
yield return CreateTask(quest, sequence, step);
|
yield return CreateTask(quest, sequence, step);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -123,18 +122,17 @@ internal static class Combat
|
|||||||
{
|
{
|
||||||
public override string ToString()
|
public override string ToString()
|
||||||
{
|
{
|
||||||
if (CombatData.SpawnType == EEnemySpawnType.FinishCombatIfAny)
|
|
||||||
return "HandleCombat(wait: not in combat, optional)";
|
|
||||||
if (QuestWorkUtils.HasCompletionFlags(CompletionQuestVariableFlags))
|
if (QuestWorkUtils.HasCompletionFlags(CompletionQuestVariableFlags))
|
||||||
return "HandleCombat(wait: QW flags)";
|
return $"HandleCombat(wait: QW flags)";
|
||||||
else if (IsLastStep)
|
else if (IsLastStep)
|
||||||
return "HandleCombat(wait: next sequence)";
|
return $"HandleCombat(wait: next sequence)";
|
||||||
else
|
else
|
||||||
return "HandleCombat(wait: not in combat)";
|
return $"HandleCombat(wait: not in combat)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal sealed class HandleCombat(
|
internal sealed class HandleCombat(
|
||||||
|
|
||||||
CombatController combatController,
|
CombatController combatController,
|
||||||
QuestFunctions questFunctions) : TaskExecutor<Task>
|
QuestFunctions questFunctions) : TaskExecutor<Task>
|
||||||
{
|
{
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
using System;
|
using System;
|
||||||
using Dalamud.Game.ClientState.Conditions;
|
|
||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
using FFXIVClientStructs.FFXIV.Client.Game;
|
using FFXIVClientStructs.FFXIV.Client.Game;
|
||||||
using FFXIVClientStructs.FFXIV.Client.UI.Misc;
|
using FFXIVClientStructs.FFXIV.Client.UI.Misc;
|
||||||
@ -40,15 +39,12 @@ internal static class EquipRecommended
|
|||||||
public override string ToString() => "EquipRecommended";
|
public override string ToString() => "EquipRecommended";
|
||||||
}
|
}
|
||||||
|
|
||||||
internal sealed unsafe class DoEquipRecommended(IClientState clientState, IChatGui chatGui, ICondition condition) : TaskExecutor<EquipTask>
|
internal sealed unsafe class DoEquipRecommended(IClientState clientState, IChatGui chatGui) : TaskExecutor<EquipTask>
|
||||||
{
|
{
|
||||||
private bool _equipped;
|
private bool _equipped;
|
||||||
|
|
||||||
protected override bool Start()
|
protected override bool Start()
|
||||||
{
|
{
|
||||||
if (condition[ConditionFlag.InCombat])
|
|
||||||
return false;
|
|
||||||
|
|
||||||
RecommendEquipModule.Instance()->SetupForClassJob((byte)clientState.LocalPlayer!.ClassJob.RowId);
|
RecommendEquipModule.Instance()->SetupForClassJob((byte)clientState.LocalPlayer!.ClassJob.RowId);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,6 @@ using FFXIVClientStructs.FFXIV.Client.Game;
|
|||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Questionable.Controller.Steps.Shared;
|
using Questionable.Controller.Steps.Shared;
|
||||||
using Questionable.Controller.Utils;
|
using Questionable.Controller.Utils;
|
||||||
using Questionable.External;
|
|
||||||
using Questionable.Functions;
|
using Questionable.Functions;
|
||||||
using Questionable.Model;
|
using Questionable.Model;
|
||||||
using Questionable.Model.Questing;
|
using Questionable.Model.Questing;
|
||||||
@ -17,7 +16,7 @@ namespace Questionable.Controller.Steps.Interactions;
|
|||||||
|
|
||||||
internal static class Interact
|
internal static class Interact
|
||||||
{
|
{
|
||||||
internal sealed class Factory(AutomatonIpc automatonIpc) : ITaskFactory
|
internal sealed class Factory(Configuration configuration) : ITaskFactory
|
||||||
{
|
{
|
||||||
public IEnumerable<ITask> CreateAllTasks(Quest quest, QuestSequence sequence, QuestStep step)
|
public IEnumerable<ITask> CreateAllTasks(Quest quest, QuestSequence sequence, QuestStep step)
|
||||||
{
|
{
|
||||||
@ -44,7 +43,7 @@ internal static class Interact
|
|||||||
}
|
}
|
||||||
else if (step.InteractionType == EInteractionType.Snipe)
|
else if (step.InteractionType == EInteractionType.Snipe)
|
||||||
{
|
{
|
||||||
if (!automatonIpc.IsAutoSnipeEnabled)
|
if (!configuration.General.AutomaticallyCompleteSnipeTasks)
|
||||||
yield break;
|
yield break;
|
||||||
}
|
}
|
||||||
else if (step.InteractionType != EInteractionType.Interact)
|
else if (step.InteractionType != EInteractionType.Interact)
|
||||||
|
@ -1,72 +0,0 @@
|
|||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using Microsoft.Extensions.Logging;
|
|
||||||
using Questionable.Controller.Steps.Shared;
|
|
||||||
using Questionable.Data;
|
|
||||||
using Questionable.Functions;
|
|
||||||
using Questionable.Model;
|
|
||||||
using Questionable.Model.Common;
|
|
||||||
using Questionable.Model.Questing;
|
|
||||||
|
|
||||||
namespace Questionable.Controller.Steps;
|
|
||||||
|
|
||||||
internal static class QuestCleanUp
|
|
||||||
{
|
|
||||||
private static readonly Dictionary<ushort, MountConfiguration> AlliedSocietyMountConfiguration = new()
|
|
||||||
{
|
|
||||||
{ 79, new(1017031, EAetheryteLocation.DravanianForelandsAnyxTrine) },
|
|
||||||
{ 369, new(1051798, EAetheryteLocation.KozamaukaDockPoga) },
|
|
||||||
};
|
|
||||||
|
|
||||||
internal sealed class CheckAlliedSocietyMount(GameFunctions gameFunctions, AetheryteData aetheryteData, ILogger<CheckAlliedSocietyMount> logger) : SimpleTaskFactory
|
|
||||||
{
|
|
||||||
public override ITask? CreateTask(Quest quest, QuestSequence sequence, QuestStep step)
|
|
||||||
{
|
|
||||||
if (sequence.Sequence == 0)
|
|
||||||
return null;
|
|
||||||
|
|
||||||
// if you are on a allied society mount
|
|
||||||
if (gameFunctions.GetMountId() is { } mountId &&
|
|
||||||
AlliedSocietyMountConfiguration.TryGetValue(mountId, out var mountConfiguration))
|
|
||||||
{
|
|
||||||
logger.LogInformation("We are on a known allied society mount with id = {MountId}", mountId);
|
|
||||||
|
|
||||||
// it doesn't particularly matter if we teleport to the same aetheryte twice in the same quest step, as
|
|
||||||
// the second (normal) teleport instance should detect that we're within range and not do anything
|
|
||||||
var targetAetheryte = step.AetheryteShortcut ?? mountConfiguration.ClosestAetheryte;
|
|
||||||
var teleportTask = new AetheryteShortcut.Task(null, quest.Id, targetAetheryte, aetheryteData.TerritoryIds[targetAetheryte]);
|
|
||||||
|
|
||||||
// turn-in step can never be done while mounted on an allied society mount
|
|
||||||
if (sequence.Sequence == 255)
|
|
||||||
{
|
|
||||||
logger.LogInformation("Mount can't be used to finish quest, teleporting to {Aetheryte}", mountConfiguration.ClosestAetheryte);
|
|
||||||
return teleportTask;
|
|
||||||
}
|
|
||||||
|
|
||||||
// if the quest uses no mount actions, that's not a mount quest
|
|
||||||
if (!quest.AllSteps().Any(x => x.Step.Action is { } action && action.RequiresMount()))
|
|
||||||
{
|
|
||||||
logger.LogInformation("Quest doesn't use any mount actions, teleporting to {Aetheryte}", mountConfiguration.ClosestAetheryte);
|
|
||||||
return teleportTask;
|
|
||||||
}
|
|
||||||
|
|
||||||
// have any of the previous sequences interacted with the issuer?
|
|
||||||
var previousSequences =
|
|
||||||
quest.AllSequences()
|
|
||||||
.Where(x => x.Sequence > 0 // quest accept doesn't ever put us into a mount
|
|
||||||
&& x.Sequence < sequence.Sequence)
|
|
||||||
.ToList();
|
|
||||||
if (previousSequences.SelectMany(x => x.Steps).All(x => x.DataId != mountConfiguration.IssuerDataId))
|
|
||||||
{
|
|
||||||
// this quest hasn't given us a mount yet
|
|
||||||
logger.LogInformation("Haven't talked to mount NPC for this allied society quest; {Aetheryte}", mountConfiguration.ClosestAetheryte);
|
|
||||||
return teleportTask;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private sealed record MountConfiguration(uint IssuerDataId, EAetheryteLocation ClosestAetheryte);
|
|
||||||
}
|
|
48
Questionable/Controller/Utils/AutoSnipeHandler.cs
Normal file
48
Questionable/Controller/Utils/AutoSnipeHandler.cs
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
using System;
|
||||||
|
using Dalamud.Hooking;
|
||||||
|
using Dalamud.Plugin.Services;
|
||||||
|
using FFXIVClientStructs.FFXIV.Client.Game.Event;
|
||||||
|
using FFXIVClientStructs.FFXIV.Common.Lua;
|
||||||
|
|
||||||
|
namespace Questionable.Controller.Utils;
|
||||||
|
|
||||||
|
internal sealed unsafe class AutoSnipeHandler : IDisposable
|
||||||
|
{
|
||||||
|
private readonly QuestController _questController;
|
||||||
|
private readonly Configuration _configuration;
|
||||||
|
private readonly Hook<EnqueueSnipeTaskDelegate> _enqueueSnipeTaskHook;
|
||||||
|
|
||||||
|
private delegate ulong EnqueueSnipeTaskDelegate(EventSceneModuleImplBase* scene, lua_State* state);
|
||||||
|
|
||||||
|
public AutoSnipeHandler(QuestController questController, Configuration configuration, IGameInteropProvider gameInteropProvider)
|
||||||
|
{
|
||||||
|
_questController = questController;
|
||||||
|
_configuration = configuration;
|
||||||
|
|
||||||
|
_enqueueSnipeTaskHook =
|
||||||
|
gameInteropProvider.HookFromSignature<EnqueueSnipeTaskDelegate>(
|
||||||
|
"48 89 5C 24 ?? 48 89 6C 24 ?? 48 89 74 24 ?? 57 48 83 EC 50 48 8B F1 48 8D 4C 24 ?? E8 ?? ?? ?? ?? 48 8B 4C 24 ??",
|
||||||
|
EnqueueSnipeTask);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Enable() => _enqueueSnipeTaskHook.Enable();
|
||||||
|
|
||||||
|
private ulong EnqueueSnipeTask(EventSceneModuleImplBase* scene, lua_State* state)
|
||||||
|
{
|
||||||
|
if (_configuration.General.AutomaticallyCompleteSnipeTasks && _questController.IsRunning)
|
||||||
|
{
|
||||||
|
var val = state->top;
|
||||||
|
val->tt = 3;
|
||||||
|
val->value.n = 1;
|
||||||
|
state->top += 1;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return _enqueueSnipeTaskHook.Original.Invoke(scene, state);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Dispose()
|
||||||
|
{
|
||||||
|
_enqueueSnipeTaskHook.Dispose();
|
||||||
|
}
|
||||||
|
}
|
40
Questionable/External/AutomatonIpc.cs
vendored
40
Questionable/External/AutomatonIpc.cs
vendored
@ -1,40 +0,0 @@
|
|||||||
using Dalamud.Plugin;
|
|
||||||
using Dalamud.Plugin.Ipc;
|
|
||||||
using Dalamud.Plugin.Ipc.Exceptions;
|
|
||||||
using Microsoft.Extensions.Logging;
|
|
||||||
|
|
||||||
namespace Questionable.External;
|
|
||||||
|
|
||||||
internal sealed class AutomatonIpc
|
|
||||||
{
|
|
||||||
private readonly ILogger<AutomatonIpc> _logger;
|
|
||||||
private readonly ICallGateSubscriber<string,bool> _isTweakEnabled;
|
|
||||||
private bool _loggedIpcError;
|
|
||||||
|
|
||||||
public AutomatonIpc(IDalamudPluginInterface pluginInterface, ILogger<AutomatonIpc> logger)
|
|
||||||
{
|
|
||||||
_logger = logger;
|
|
||||||
_isTweakEnabled = pluginInterface.GetIpcSubscriber<string, bool>("Automaton.IsTweakEnabled");
|
|
||||||
logger.LogWarning("Automaton x {IsTweakEnabled}", IsAutoSnipeEnabled);
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool IsAutoSnipeEnabled
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
return _isTweakEnabled.InvokeFunc("AutoSnipeQuests");
|
|
||||||
}
|
|
||||||
catch (IpcError e)
|
|
||||||
{
|
|
||||||
if (!_loggedIpcError)
|
|
||||||
{
|
|
||||||
_loggedIpcError = true;
|
|
||||||
_logger.LogWarning(e, "Could not query automaton for tweak status, probably not installed");
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -243,8 +243,7 @@ internal sealed unsafe class QuestFunctions
|
|||||||
{
|
{
|
||||||
return questId.Value switch
|
return questId.Value switch
|
||||||
{
|
{
|
||||||
>= 2171 and <= 2200 => EAlliedSociety.VanuVanu,
|
5215 => EAlliedSociety.None,
|
||||||
>= 2261 and <= 2280 => EAlliedSociety.Vath,
|
|
||||||
>= 5199 and <= 5226 => EAlliedSociety.Pelupelu,
|
>= 5199 and <= 5226 => EAlliedSociety.Pelupelu,
|
||||||
_ => EAlliedSociety.None,
|
_ => EAlliedSociety.None,
|
||||||
};
|
};
|
||||||
|
@ -112,6 +112,7 @@ public sealed class QuestionablePlugin : IDalamudPlugin
|
|||||||
serviceCollection.AddSingleton<ChatFunctions>();
|
serviceCollection.AddSingleton<ChatFunctions>();
|
||||||
serviceCollection.AddSingleton<QuestFunctions>();
|
serviceCollection.AddSingleton<QuestFunctions>();
|
||||||
serviceCollection.AddSingleton<DalamudReflector>();
|
serviceCollection.AddSingleton<DalamudReflector>();
|
||||||
|
serviceCollection.AddSingleton<AutoSnipeHandler>();
|
||||||
|
|
||||||
serviceCollection.AddSingleton<AetherCurrentData>();
|
serviceCollection.AddSingleton<AetherCurrentData>();
|
||||||
serviceCollection.AddSingleton<AetheryteData>();
|
serviceCollection.AddSingleton<AetheryteData>();
|
||||||
@ -127,13 +128,11 @@ public sealed class QuestionablePlugin : IDalamudPlugin
|
|||||||
serviceCollection.AddSingleton<QuestionableIpc>();
|
serviceCollection.AddSingleton<QuestionableIpc>();
|
||||||
serviceCollection.AddSingleton<TextAdvanceIpc>();
|
serviceCollection.AddSingleton<TextAdvanceIpc>();
|
||||||
serviceCollection.AddSingleton<NotificationMasterIpc>();
|
serviceCollection.AddSingleton<NotificationMasterIpc>();
|
||||||
serviceCollection.AddSingleton<AutomatonIpc>();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void AddTaskFactories(ServiceCollection serviceCollection)
|
private static void AddTaskFactories(ServiceCollection serviceCollection)
|
||||||
{
|
{
|
||||||
// individual tasks
|
// individual tasks
|
||||||
serviceCollection.AddTaskFactory<QuestCleanUp.CheckAlliedSocietyMount>();
|
|
||||||
serviceCollection
|
serviceCollection
|
||||||
.AddTaskExecutor<MoveToLandingLocation.Task, MoveToLandingLocation.MoveToLandingLocationExecutor>();
|
.AddTaskExecutor<MoveToLandingLocation.Task, MoveToLandingLocation.MoveToLandingLocationExecutor>();
|
||||||
serviceCollection.AddTaskExecutor<DoGather.Task, DoGather.GatherExecutor>();
|
serviceCollection.AddTaskExecutor<DoGather.Task, DoGather.GatherExecutor>();
|
||||||
@ -301,8 +300,8 @@ public sealed class QuestionablePlugin : IDalamudPlugin
|
|||||||
serviceProvider.GetRequiredService<ShopController>();
|
serviceProvider.GetRequiredService<ShopController>();
|
||||||
serviceProvider.GetRequiredService<QuestionableIpc>();
|
serviceProvider.GetRequiredService<QuestionableIpc>();
|
||||||
serviceProvider.GetRequiredService<DalamudInitializer>();
|
serviceProvider.GetRequiredService<DalamudInitializer>();
|
||||||
|
serviceProvider.GetRequiredService<AutoSnipeHandler>().Enable();
|
||||||
serviceProvider.GetRequiredService<TextAdvanceIpc>();
|
serviceProvider.GetRequiredService<TextAdvanceIpc>();
|
||||||
serviceProvider.GetRequiredService<AutomatonIpc>();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
|
@ -115,6 +115,18 @@ internal sealed class ConfigWindow : LWindow, IPersistableWindowConfig
|
|||||||
_configuration.General.ConfigureTextAdvance = configureTextAdvance;
|
_configuration.General.ConfigureTextAdvance = configureTextAdvance;
|
||||||
Save();
|
Save();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (ImGui.CollapsingHeader("Cheats"))
|
||||||
|
{
|
||||||
|
ImGui.TextColored(ImGuiColors.DalamudRed,
|
||||||
|
"This setting will be removed in a future version, and will be\navailable through TextAdvance instead.");
|
||||||
|
bool automaticallyCompleteSnipeTasks = _configuration.General.AutomaticallyCompleteSnipeTasks;
|
||||||
|
if (ImGui.Checkbox("Automatically complete snipe tasks", ref automaticallyCompleteSnipeTasks))
|
||||||
|
{
|
||||||
|
_configuration.General.AutomaticallyCompleteSnipeTasks = automaticallyCompleteSnipeTasks;
|
||||||
|
Save();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DrawNotificationsTab()
|
private void DrawNotificationsTab()
|
||||||
|
@ -10,11 +10,10 @@ using ImGuiNET;
|
|||||||
using LLib;
|
using LLib;
|
||||||
using LLib.ImGui;
|
using LLib.ImGui;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Questionable.External;
|
|
||||||
|
|
||||||
namespace Questionable.Windows;
|
namespace Questionable.Windows;
|
||||||
|
|
||||||
internal sealed class OneTimeSetupWindow : LWindow
|
internal sealed class OneTimeSetupWindow : LWindow, IDisposable
|
||||||
{
|
{
|
||||||
private static readonly IReadOnlyList<PluginInfo> RequiredPlugins =
|
private static readonly IReadOnlyList<PluginInfo> RequiredPlugins =
|
||||||
[
|
[
|
||||||
@ -23,24 +22,35 @@ internal sealed class OneTimeSetupWindow : LWindow
|
|||||||
vnavmesh handles the navigation within a zone, moving
|
vnavmesh handles the navigation within a zone, moving
|
||||||
your character to the next quest-related objective.
|
your character to the next quest-related objective.
|
||||||
""",
|
""",
|
||||||
new Uri("https://github.com/awgil/ffxiv_navmesh/"),
|
new Uri("https://github.com/awgil/ffxiv_navmesh/")),
|
||||||
new Uri("https://puni.sh/api/repository/veyn")),
|
|
||||||
new("Lifestream",
|
new("Lifestream",
|
||||||
"""
|
"""
|
||||||
Used to travel to aethernet shards in cities.
|
Used to travel to aethernet shards in cities.
|
||||||
""",
|
""",
|
||||||
new Uri("https://github.com/NightmareXIV/Lifestream"),
|
new Uri("https://github.com/NightmareXIV/Lifestream")),
|
||||||
new Uri("https://github.com/NightmareXIV/MyDalamudPlugins/raw/main/pluginmaster.json")),
|
|
||||||
new("TextAdvance",
|
new("TextAdvance",
|
||||||
"""
|
"""
|
||||||
Automatically accepts and turns in quests, skips cutscenes
|
Automatically accepts and turns in quests, skips cutscenes
|
||||||
and dialogue.
|
and dialogue.
|
||||||
""",
|
""",
|
||||||
new Uri("https://github.com/NightmareXIV/TextAdvance"),
|
new Uri("https://github.com/NightmareXIV/TextAdvance")),
|
||||||
new Uri("https://github.com/NightmareXIV/MyDalamudPlugins/raw/main/pluginmaster.json")),
|
|
||||||
];
|
];
|
||||||
|
|
||||||
private readonly IReadOnlyList<PluginInfo> _recommendedPlugins;
|
private static readonly IReadOnlyList<PluginInfo> RecommendedPlugins =
|
||||||
|
[
|
||||||
|
new("Rotation Solver Reborn",
|
||||||
|
"""
|
||||||
|
Automatically handles most combat interactions you encounter
|
||||||
|
during quests, including being interrupted by mobs.
|
||||||
|
""",
|
||||||
|
new Uri("https://github.com/FFXIV-CombatReborn/RotationSolverReborn")),
|
||||||
|
new("NotificationMaster",
|
||||||
|
"""
|
||||||
|
Sends a configurable out-of-game notification if a quest
|
||||||
|
requires manual actions.
|
||||||
|
""",
|
||||||
|
new Uri("https://github.com/NightmareXIV/NotificationMaster")),
|
||||||
|
];
|
||||||
|
|
||||||
private readonly Configuration _configuration;
|
private readonly Configuration _configuration;
|
||||||
private readonly IDalamudPluginInterface _pluginInterface;
|
private readonly IDalamudPluginInterface _pluginInterface;
|
||||||
@ -49,7 +59,7 @@ internal sealed class OneTimeSetupWindow : LWindow
|
|||||||
private readonly ILogger<OneTimeSetupWindow> _logger;
|
private readonly ILogger<OneTimeSetupWindow> _logger;
|
||||||
|
|
||||||
public OneTimeSetupWindow(Configuration configuration, IDalamudPluginInterface pluginInterface, UiUtils uiUtils,
|
public OneTimeSetupWindow(Configuration configuration, IDalamudPluginInterface pluginInterface, UiUtils uiUtils,
|
||||||
DalamudReflector dalamudReflector, ILogger<OneTimeSetupWindow> logger, AutomatonIpc automatonIpc)
|
DalamudReflector dalamudReflector, ILogger<OneTimeSetupWindow> logger)
|
||||||
: base("Questionable Setup###QuestionableOneTimeSetup",
|
: base("Questionable Setup###QuestionableOneTimeSetup",
|
||||||
ImGuiWindowFlags.NoCollapse | ImGuiWindowFlags.AlwaysAutoResize | ImGuiWindowFlags.NoSavedSettings, true)
|
ImGuiWindowFlags.NoCollapse | ImGuiWindowFlags.AlwaysAutoResize | ImGuiWindowFlags.NoSavedSettings, true)
|
||||||
{
|
{
|
||||||
@ -59,33 +69,6 @@ internal sealed class OneTimeSetupWindow : LWindow
|
|||||||
_dalamudReflector = dalamudReflector;
|
_dalamudReflector = dalamudReflector;
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
|
|
||||||
_recommendedPlugins =
|
|
||||||
[
|
|
||||||
new("Rotation Solver Reborn",
|
|
||||||
"""
|
|
||||||
Automatically handles most combat interactions you encounter
|
|
||||||
during quests, including being interrupted by mobs.
|
|
||||||
""",
|
|
||||||
new Uri("https://github.com/FFXIV-CombatReborn/RotationSolverReborn"),
|
|
||||||
new Uri(
|
|
||||||
"https://raw.githubusercontent.com/FFXIV-CombatReborn/CombatRebornRepo/main/pluginmaster.json")),
|
|
||||||
new PluginInfo("Automaton",
|
|
||||||
"""
|
|
||||||
Automaton is a collection of automation-related tweaks.
|
|
||||||
The 'Sniper no sniping' tweak can complete snipe tasks automatically.
|
|
||||||
""",
|
|
||||||
new Uri("https://github.com/Jaksuhn/Automaton"),
|
|
||||||
new Uri("https://puni.sh/api/repository/croizat"),
|
|
||||||
[new PluginDetailInfo("'Sniper no sniping' enabled", () => automatonIpc.IsAutoSnipeEnabled)]),
|
|
||||||
new("NotificationMaster",
|
|
||||||
"""
|
|
||||||
Sends a configurable out-of-game notification if a quest
|
|
||||||
requires manual actions.
|
|
||||||
""",
|
|
||||||
new Uri("https://github.com/NightmareXIV/NotificationMaster"),
|
|
||||||
null),
|
|
||||||
];
|
|
||||||
|
|
||||||
RespectCloseHotkey = false;
|
RespectCloseHotkey = false;
|
||||||
ShowCloseButton = false;
|
ShowCloseButton = false;
|
||||||
AllowPinning = false;
|
AllowPinning = false;
|
||||||
@ -118,7 +101,7 @@ internal sealed class OneTimeSetupWindow : LWindow
|
|||||||
ImGui.Text("The following plugins are recommended, but not required:");
|
ImGui.Text("The following plugins are recommended, but not required:");
|
||||||
using (ImRaii.PushIndent())
|
using (ImRaii.PushIndent())
|
||||||
{
|
{
|
||||||
foreach (var plugin in _recommendedPlugins)
|
foreach (var plugin in RecommendedPlugins)
|
||||||
DrawPlugin(plugin, checklistPadding);
|
DrawPlugin(plugin, checklistPadding);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -166,28 +149,8 @@ internal sealed class OneTimeSetupWindow : LWindow
|
|||||||
using (ImRaii.PushIndent(checklistPadding))
|
using (ImRaii.PushIndent(checklistPadding))
|
||||||
{
|
{
|
||||||
ImGui.TextUnformatted(plugin.Details);
|
ImGui.TextUnformatted(plugin.Details);
|
||||||
if (plugin.DetailsToCheck != null)
|
if (!isInstalled && ImGui.Button("Open Repository"))
|
||||||
{
|
Util.OpenLink(plugin.Uri.ToString());
|
||||||
foreach (var detail in plugin.DetailsToCheck)
|
|
||||||
_uiUtils.ChecklistItem(detail.DisplayName, isInstalled && detail.Predicate());
|
|
||||||
}
|
|
||||||
|
|
||||||
ImGui.Spacing();
|
|
||||||
|
|
||||||
if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Globe, "Open Website"))
|
|
||||||
Util.OpenLink(plugin.WebsiteUri.ToString());
|
|
||||||
|
|
||||||
ImGui.SameLine();
|
|
||||||
if (plugin.DalamudRepositoryUri != null)
|
|
||||||
{
|
|
||||||
if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Code, "Open Repository"))
|
|
||||||
Util.OpenLink(plugin.DalamudRepositoryUri.ToString());
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ImGui.AlignTextToFramePadding();
|
|
||||||
ImGuiComponents.HelpMarker("Available on official Dalamud Repository");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -199,12 +162,12 @@ internal sealed class OneTimeSetupWindow : LWindow
|
|||||||
return _dalamudReflector.TryGetDalamudPlugin(internalName, out _, suppressErrors: true, ignoreCache: true);
|
return _dalamudReflector.TryGetDalamudPlugin(internalName, out _, suppressErrors: true, ignoreCache: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void Dispose()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
private sealed record PluginInfo(
|
private sealed record PluginInfo(
|
||||||
string DisplayName,
|
string DisplayName,
|
||||||
string Details,
|
string Details,
|
||||||
Uri WebsiteUri,
|
Uri Uri);
|
||||||
Uri? DalamudRepositoryUri,
|
|
||||||
List<PluginDetailInfo>? DetailsToCheck = null);
|
|
||||||
|
|
||||||
private sealed record PluginDetailInfo(string DisplayName, Func<bool> Predicate);
|
|
||||||
}
|
}
|
||||||
|
2
vendor/ECommons
vendored
2
vendor/ECommons
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 6ea40a9eea2e805f2f566fe0493749c7c0639ea3
|
Subproject commit 71ee09f7cc2230a73503b945422760da1368405c
|
Loading…
Reference in New Issue
Block a user