[ARR][Emote Unlock][/hdance] feat: saw-that-one-coming #67

Merged
liza merged 5 commits from kaiserbh/Questionable:feat/saw-that-one-coming into master 2024-10-01 19:21:00 +00:00
Showing only changes of commit 412a42a0a1 - Show all commits

View File

@ -0,0 +1,225 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "kaiser",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"Position": {
"X": 54.415092,
"Y": -8.047034,
"Z": 104.69259
},
"TerritoryId": 132,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Gridania",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"Comment": "We have get here first just to make sure we don't run into walls."
},
{
"Position": {
"X": 37.72773,
"Y": -8,
"Z": 104.152405
},
"TerritoryId": 132,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Gridania",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"Comment": "Cool now go inside"
kaiserbh marked this conversation as resolved Outdated
Outdated
Review

Since comments are meant to be seen in the UI when you're running the quest, they arguably should be used sparingly tbh - at least the way these are phrased would make sense to have them as "$": ... at most.

Since comments are meant to be seen in the UI when you're running the quest, they arguably should be used sparingly tbh - at least the way these are phrased would make sense to have them as `"$": ...` at most.
},
{
"DataId": 1000375,
"Position": {
"X": 42.313232,
"Y": -8,
"Z": 96.54382
},
"TerritoryId": 132,
"InteractionType": "AcceptQuest",
"StopDistance": 5,
"AetheryteShortcut": "Gridania",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"Position": {
"X": 40.8096,
"Y": -8,
"Z": 104.92199
},
"TerritoryId": 132,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Gridania",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
},
"StepIf": {
"NearPosition": {
"Position": {
"X": -87.84625,
"Y": -3.3081923,
"Z": 41.70288
},
"TerritoryId": 132,
"MaximumDistance": 5
}
}
}
},
{
"DataId": 1007792,
"Position": {
"X": -87.84625,
"Y": -3.3081923,
"Z": 41.70288
},
"TerritoryId": 132,
"InteractionType": "Interact",
"StopDistance": 5,
"AetheryteShortcut": "Gridania",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"Comment": "Interact with the gal now!"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1000153,
"Position": {
"X": -44.87683,
"Y": -1.2500024,
"Z": 56.839844
},
"TerritoryId": 132,
"InteractionType": "Interact",
"StopDistance": 5,
"AetheryteShortcut": "Gridania",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"Comment": "Speak with the man now!"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1007795,
"Position": {
"X": 28.94629,
"Y": 8.45142,
"Z": -96.421814
},
"TerritoryId": 133,
"InteractionType": "Interact",
"StopDistance": 5,
"AetheryteShortcut": "Gridania",
"AethernetShortcut": [
"[Gridania] Aetheryte Plaza",
"[Gridania] Leatherworkers' Guild & Shaded Bower"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"Comment": "Give the First kid his present"
},
{
"DataId": 1007794,
"Position": {
"X": -124.864624,
"Y": 6.567382,
"Z": -120.74469
},
"TerritoryId": 133,
"InteractionType": "Interact",
"StopDistance": 5,
"AethernetShortcut": [
"[Gridania] Leatherworkers' Guild & Shaded Bower",
"[Gridania] Mih Khetto's Amphitheatre"
],
"Comment": "Give the second kid his present."
},
{
"DataId": 1007793,
"Position": {
"X": -143.3891,
"Y": 4.123518,
"Z": -29.312622
},
"TerritoryId": 133,
"InteractionType": "Interact",
"StopDistance": 5,
"AethernetShortcut": [
"[Gridania] Mih Khetto's Amphitheatre",
"[Gridania] Conjurers' Guild"
],
"Comment": "Give the third kid his present."
}
]
},
{
"Sequence": 255,
"Steps": [
{
"Position": {
"X": -128.09769,
"Y": 5.6480865,
"Z": -36.499104
},
"TerritoryId": 133,
"InteractionType": "WalkTo"
},
{
"DataId": 1007792,
"Position": {
"X": -87.84625,
"Y": -3.3081923,
"Z": 41.70288
},
"TerritoryId": 132,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Gridania",
"AethernetShortcut": [
"[Gridania] Conjurers' Guild",
"[Gridania] Aetheryte Plaza"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
}
]
}