[SB][Allied Society][Intersocietal Quests] Added the Intersocietal questline #128

Open
plogon_enjoyer wants to merge 1 commits from plogon_enjoyer/Questionable:sb-intersocietal into master
4 changed files with 563 additions and 0 deletions
Showing only changes of commit b2aaf91d33 - Show all commits

View File

@ -0,0 +1,185 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1026380,
"Position": {
"X": 94.22449,
"Y": 12.000005,
"Z": -72.55664
},
"TerritoryId": 628,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Kugane",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2009604,
"Position": {
"X": -85.19116,
"Y": -7.0039062,
"Z": -52.84204
},
"TerritoryId": 628,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Kugane] Aetheryte Plaza",
"[Kugane] Shiokaze Hostelry"
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1026381,
"Position": {
"X": 139.33008,
"Y": 25,
"Z": -7.0039062
},
"TerritoryId": 628,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1026383,
"Position": {
"X": -79.14862,
"Y": 17.999998,
"Z": -176.47064
},
"TerritoryId": 628,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Kugane] Sekiseigumi Barracks",
"[Kugane] Bokairo Inn"
]
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1026384,
"Position": {
"X": -107.71344,
"Y": 11.902365,
"Z": -140.73401
},
"TerritoryId": 628,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1026385,
"Position": {
"X": -108.14075,
"Y": 11.902366,
"Z": -140.58142
},
"TerritoryId": 628,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 1026386,
"Position": {
"X": -4.989685,
"Y": 0.25,
"Z": -103.50195
},
"TerritoryId": 628,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Kugane] Bokairo Inn",
"[Kugane] Rakuza District"
]
}
]
},
{
"Sequence": 7,
"Steps": [
{
"DataId": 1026388,
"Position": {
"X": -82.414,
"Y": -2.9999976,
"Z": 62.42456
},
"TerritoryId": 628,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Kugane] Rakuza District",
"[Kugane] Kogane Dori Markets"
]
}
]
},
{
"Sequence": 8,
"Steps": [
{
"DataId": 1026389,
"Position": {
"X": -84.763916,
"Y": -2.9999986,
"Z": 62.91284
},
"TerritoryId": 628,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
Review

Hi @liza for the last sequence in this quest, it completes by using the item. Still, I added the CompleteQuest interaction so it still follows the schema, and also we can have a reference on the next quest. However, with the quest effectively complete before this step, I don't think it could automatically proceed with the next one.

Hi @liza for the last sequence in this quest, it completes by using the item. Still, I added the `CompleteQuest` interaction so it still follows the schema, and also we can have a reference on the next quest. However, with the quest effectively complete before this step, I don't think it could automatically proceed with the next one.
Review

You can use CompleteQuest as of ad76ccf057 (as you can see in Interact.cs, it already doesn't interact normally with a CompleteQuest step if ItemId is set)

You can use `CompleteQuest` as of https://git.carvel.li/liza/Questionable/commit/ad76ccf05798cb6d6a3771e42aeb34103b23d614 (as you can see in Interact.cs, it already doesn't interact normally with a CompleteQuest step if ItemId is set)
Review

Great! I'll update this branch and will let you know once it's done!

Great! I'll update this branch and will let you know once it's done!
"Steps": [
{
"DataId": 1026389,
"Position": {
"X": -84.763916,
"Y": -2.9999986,
"Z": 62.91284
},
"TerritoryId": 628,
"InteractionType": "UseItem",
"ItemId": 2002488,
"GroundTarget": true
},
{
"TerritoryId": 628,
"InteractionType": "CompleteQuest",
"NextQuestId": 3162
}
]
}
]
}

View File

@ -0,0 +1,169 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1026388,
"Position": {
"X": -82.414,
"Y": -2.9999976,
"Z": 62.42456
},
"TerritoryId": 628,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Kugane",
"AethernetShortcut": [
"[Kugane] Aetheryte Plaza",
"[Kugane] Kogane Dori Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
},
"AethernetShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1026395,
"Position": {
"X": 857.4501,
"Y": 6.9450293,
"Z": 804.7455
},
"TerritoryId": 613,
"InteractionType": "Interact",
"Fly": true,
"AethernetShortcut": [
"[Kugane] Kogane Dori Markets",
"[Kugane] The Ruby Price"
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1026398,
"Position": {
"X": 840.3906,
"Y": 6.9450293,
"Z": 819.6688
},
"TerritoryId": 613,
"InteractionType": "Interact",
"Fly": true
},
{
"DataId": 1026397,
"Position": {
"X": 848.6304,
"Y": 1.1792068,
"Z": 863.8589
},
"TerritoryId": 613,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1026399,
"Position": {
"X": 867.42944,
"Y": 1.1792068,
"Z": 844.75464
},
"TerritoryId": 613,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1026401,
"Position": {
"X": -773.1289,
"Y": 2.941284,
"Z": -360.9217
},
"TerritoryId": 613,
"InteractionType": "Interact",
"Fly": true,
"AetheryteShortcut": "Ruby Sea - Onokoro"
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1026406,
"Position": {
"X": -722.9267,
"Y": 1.2855811,
"Z": -568.5359
},
"TerritoryId": 613,
"InteractionType": "Interact",
"Fly": true
},
{
"DataId": 1026404,
"Position": {
"X": -716.09064,
"Y": 1.2506801,
"Z": -593.62177
},
"TerritoryId": 613,
"InteractionType": "Interact",
"Fly": true
},
{
"DataId": 1026405,
"Position": {
"X": -739.98627,
"Y": 1.960285,
"Z": -611.2917
},
"TerritoryId": 613,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1026401,
"Position": {
"X": -773.1289,
"Y": 2.941284,
"Z": -360.9217
},
"TerritoryId": 613,
"InteractionType": "CompleteQuest",
"Fly": true,
"NextQuestId": 3163
}
]
}
]
}

View File

@ -0,0 +1,101 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1026401,
"Position": {
"X": -773.1289,
"Y": 2.941284,
"Z": -360.9217
},
"TerritoryId": 613,
"InteractionType": "AcceptQuest",
"Fly": true,
"DialogueChoices": [
{
"Prompt": "TEXT_BANALL230_03163_Q1_000_000",
"Type": "List",
"Answer": "TEXT_BANALL230_03163_A1_000_001"
}
],
"AetheryteShortcut": "Ruby Sea - Onokoro",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1026414,
"Position": {
"X": -778.28644,
"Y": 127.27075,
"Z": 129.74744
},
"TerritoryId": 622,
"InteractionType": "Interact",
"AetheryteShortcut": "Azim Steppe - Dhoro Iloh"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2009605,
"Position": {
"X": 27.17627,
"Y": 114.88513,
"Z": -15.030151
},
"TerritoryId": 622,
"InteractionType": "Interact",
"Fly": true,
"AetheryteShortcut": "Azim Steppe - Dawn Throne"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1026420,
"Position": {
"X": -102.73901,
"Y": 116.043,
"Z": -48.142273
},
"TerritoryId": 622,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1026422,
"Position": {
"X": -779.0799,
"Y": 127.277245,
"Z": 127.91626
},
"TerritoryId": 622,
"InteractionType": "CompleteQuest",
"Fly": true,
"AetheryteShortcut": "Azim Steppe - Dhoro Iloh",
"NextQuestId": 3164
}
]
}
]
}

View File

@ -0,0 +1,108 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1026421,
"Position": {
"X": -779.7818,
"Y": 127.269035,
"Z": 129.74744
},
"TerritoryId": 622,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Azim Steppe - Dhoro Iloh",
"SkipConditions": {
"AetheryteShortcutIf": {
"NearPosition": {
"TerritoryId": 662,
"Position": {
"X": -779.7818,
"Y": 127.269035,
"Z": 129.74744
},
"MaximumDistance": 50
}
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2009606,
"Position": {
"X": -77.62268,
"Y": 11.825684,
"Z": -155.169
},
"TerritoryId": 628,
"InteractionType": "Interact",
"AetheryteShortcut": "Kugane",
"AethernetShortcut": [
"[Kugane] Aetheryte Plaza",
"[Kugane] Bokairo Inn"
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1026425,
"Position": {
"X": -72.129456,
"Y": 15.000005,
"Z": 70.450806
},
"TerritoryId": 628,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Kugane] Bokairo Inn",
"[Kugane] Kogane Dori Markets"
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2009607,
"Position": {
"X": -31.47937,
"Y": 14.999573,
"Z": 61.08191
},
"TerritoryId": 628,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1026426,
"Position": {
"X": -81.498474,
"Y": 11.82907,
"Z": -155.53528
},
"TerritoryId": 628,
"InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Kugane] Kogane Dori Markets",
"[Kugane] Bokairo Inn"
]
}
]
}
]
}