1
0
forked from liza/Questionable

Minor quest updates

This commit is contained in:
Liza 2024-07-21 02:06:33 +02:00
parent 7140577935
commit 8c621cc1c4
Signed by: liza
GPG Key ID: 7199F8D727D55F67
18 changed files with 542 additions and 33 deletions

View File

@ -115,7 +115,8 @@
}, },
"TerritoryId": 137, "TerritoryId": 137,
"InteractionType": "CompleteQuest", "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Eastern La Noscea - Costa Del Sol" "AetheryteShortcut": "Eastern La Noscea - Costa Del Sol",
"NextQuestId": 1050
} }
] ]
} }

View File

@ -0,0 +1,105 @@
{
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1006746,
"Position": {
"X": 460.65454,
"Y": 8.309061,
"Z": 74.47925
},
"TerritoryId": 137,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1006764,
"Position": {
"X": 9.689453,
"Y": 65.05541,
"Z": 46.37207
},
"TerritoryId": 137,
"InteractionType": "Interact",
"AetheryteShortcut": "Eastern La Noscea - Wineport"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2002307,
"Position": {
"X": 95.8114,
"Y": 74.143555,
"Z": -45.731323
},
"TerritoryId": 137,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [
2,
12
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1006768,
"Position": {
"X": 9.689453,
"Y": 65.162186,
"Z": 44.99878
},
"TerritoryId": 137,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1006783,
"Position": {
"X": -11.490112,
"Y": 69.24614,
"Z": 30.289062
},
"TerritoryId": 137,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1006746,
"Position": {
"X": 460.65454,
"Y": 8.309061,
"Z": 74.47925
},
"TerritoryId": 137,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Eastern La Noscea - Costa Del Sol",
"NextQuestId": 1052,
"Fly": true
}
]
}
]
}

View File

@ -0,0 +1,281 @@
{
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1006746,
"Position": {
"X": 460.65454,
"Y": 8.309061,
"Z": 74.47925
},
"TerritoryId": 137,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"Position": {
"X": -586.4241,
"Y": 236.18538,
"Z": 411.9264
},
"TerritoryId": 155,
"InteractionType": "WalkTo",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
-128
],
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"SkipIf": [
"AetheryteShortcutIfInSameTerritory"
],
"Fly": true
},
{
"Position": {
"X": -608.9161,
"Y": 247.47685,
"Z": 420.84274
},
"TerritoryId": 155,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [
1918
],
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
-128
]
},
{
"DataId": 2002308,
"Position": {
"X": -583.82544,
"Y": 234.97363,
"Z": 410.94055
},
"TerritoryId": 155,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
},
{
"Position": {
"X": -52.048523,
"Y": 0.869751,
"Z": 359.39575
},
"TerritoryId": 153,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [
1919
],
"AetheryteShortcut": "South Shroud - Camp Tranquil",
"Fly": true,
"SkipIf": [
"AetheryteShortcutIfInSameTerritory"
],
"Comment": "TODO Verify enemy id"
},
{
"DataId": 2002309,
"Position": {
"X": -52.048523,
"Y": 0.869751,
"Z": 359.39575
},
"TerritoryId": 153,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
},
{
"TerritoryId": 153,
"InteractionType": "UseItem",
"ItemId": 30362,
"TargetTerritoryId": 140,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
-32
]
},
{
"Position": {
"X": -283.92462,
"Y": 15.060608,
"Z": -774.6853
},
"TerritoryId": 140,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [
1920
],
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
-32
]
},
{
"DataId": 2002310,
"Position": {
"X": -283.92462,
"Y": 15.060608,
"Z": -774.6853
},
"TerritoryId": 140,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1006746,
"Position": {
"X": 460.65454,
"Y": 8.309061,
"Z": 74.47925
},
"TerritoryId": 137,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"TerritoryId": 137,
"InteractionType": "EquipItem",
"ItemId": 3684
},
{
"TerritoryId": 137,
"InteractionType": "EquipItem",
"ItemId": 3460
},
{
"TerritoryId": 137,
"InteractionType": "EquipItem",
"ItemId": 3891
},
{
"DataId": 1006746,
"Position": {
"X": 460.65454,
"Y": 8.309061,
"Z": 74.47925
},
"TerritoryId": 137,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 2002311,
"Position": {
"X": -282.7345,
"Y": 33.798706,
"Z": 300.98413
},
"TerritoryId": 137,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"ComplexCombatData": [
{
"DataId": 1921,
"CompletionQuestVariablesFlags": [
1,
null,
null,
null,
null,
null
]
}
],
"AetheryteShortcut": "Eastern La Noscea - Wineport",
"Fly": true
},
{
"DataId": 2002311,
"Position": {
"X": -282.7345,
"Y": 33.798706,
"Z": 300.98413
},
"TerritoryId": 137,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1006746,
"Position": {
"X": 460.65454,
"Y": 8.309061,
"Z": 74.47925
},
"TerritoryId": 137,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Eastern La Noscea - Costa Del Sol",
"NextQuestId": 1053,
"Fly": true
}
]
}
]
}

View File

@ -0,0 +1,81 @@
{
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1006746,
"Position": {
"X": 460.65454,
"Y": 8.309061,
"Z": 74.47925
},
"TerritoryId": 137,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"Position": {
"X": 573.56177,
"Y": 347.98422,
"Z": -760.73724
},
"TerritoryId": 155,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"ComplexCombatData": [
{
"DataId": 1922,
"CompletionQuestVariablesFlags": [
1,
null,
null,
null,
null,
null
]
}
],
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"SkipIf": [
"AetheryteShortcutIfInSameTerritory"
]
},
{
"DataId": 2002312,
"Position": {
"X": 579.4918,
"Y": 347.79883,
"Z": -764.3702
},
"TerritoryId": 155,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1006746,
"Position": {
"X": 460.65454,
"Y": 8.309061,
"Z": 74.47925
},
"TerritoryId": 137,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Eastern La Noscea - Costa Del Sol",
"NextQuestId": 1054,
"Fly": true
}
]
}
]
}

View File

@ -0,0 +1,21 @@
{
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1006746,
"Position": {
"X": 460.65454,
"Y": 8.309061,
"Z": 74.47925
},
"TerritoryId": 137,
"InteractionType": "AcceptQuest"
}
]
}
]
}

View File

@ -31,6 +31,7 @@
"InteractionType": "Combat", "InteractionType": "Combat",
"EnemySpawnType": "AfterItemUse", "EnemySpawnType": "AfterItemUse",
"ItemId": 2000766, "ItemId": 2000766,
"GroundTarget": true,
"KillEnemyDataIds": [ "KillEnemyDataIds": [
46 46
], ],
@ -131,6 +132,7 @@
"InteractionType": "Combat", "InteractionType": "Combat",
"EnemySpawnType": "AfterItemUse", "EnemySpawnType": "AfterItemUse",
"ItemId": 2000766, "ItemId": 2000766,
"GroundTarget": true,
"KillEnemyDataIds": [ "KillEnemyDataIds": [
46 46
], ],

View File

@ -1,6 +1,9 @@
{ {
"$schema": "https://carvel.li/questionable/quest-1.0", "$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "JerryWester", "Author": "JerryWester",
"TerritoryBlacklist": [
309
],
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,

View File

@ -52,7 +52,7 @@
"Y": 84, "Y": 84,
"Z": -3.768982 "Z": -3.768982
}, },
"StopDistance": 5, "StopDistance": 7,
"TerritoryId": 130, "TerritoryId": 130,
"InteractionType": "CompleteQuest" "InteractionType": "CompleteQuest"
} }

View File

@ -12,7 +12,7 @@
"Y": 84, "Y": 84,
"Z": -3.768982 "Z": -3.768982
}, },
"StopDistance": 5, "StopDistance": 7,
"TerritoryId": 130, "TerritoryId": 130,
"InteractionType": "AcceptQuest" "InteractionType": "AcceptQuest"
} }

View File

@ -42,16 +42,6 @@
"TerritoryId": 155, "TerritoryId": 155,
"InteractionType": "WalkTo" "InteractionType": "WalkTo"
}, },
{
"Position": {
"X": -476.1802,
"Y": 149.06573,
"Z": -304.7811
},
"TerritoryId": 155,
"InteractionType": "WalkTo",
"Comment": "Avoids part of the tail that is non-walkable"
},
{ {
"DataId": 2002170, "DataId": 2002170,
"Position": { "Position": {
@ -96,16 +86,6 @@
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"Position": {
"X": -476.1802,
"Y": 149.06573,
"Z": -304.7811
},
"TerritoryId": 155,
"InteractionType": "WalkTo",
"Comment": "Avoids part of the tail that is non-walkable"
},
{ {
"DataId": 1006467, "DataId": 1006467,
"Position": { "Position": {

View File

@ -1,6 +1,9 @@
{ {
"$schema": "https://carvel.li/questionable/quest-1.0", "$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "JerryWester", "Author": "JerryWester",
"TerritoryBlacklist": [
1042
],
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -71,6 +74,7 @@
"Y": -21.970922, "Y": -21.970922,
"Z": 119.73743 "Z": 119.73743
}, },
"StopDistance": 5,
"TerritoryId": 132, "TerritoryId": 132,
"InteractionType": "CompleteQuest" "InteractionType": "CompleteQuest"
} }

View File

@ -96,7 +96,8 @@
"Z": 320.81702 "Z": 320.81702
}, },
"TerritoryId": 138, "TerritoryId": 138,
"InteractionType": "WalkTo" "InteractionType": "WalkTo",
"Mount": true
}, },
{ {
"DataId": 1006497, "DataId": 1006497,

View File

@ -1,6 +1,9 @@
{ {
"$schema": "https://carvel.li/questionable/quest-1.0", "$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "JerryWester", "Author": "JerryWester",
"TerritoryBlacklist": [
330
],
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,

View File

@ -12,6 +12,7 @@
"Y": 1.2000015, "Y": 1.2000015,
"Z": 2.9144287 "Z": 2.9144287
}, },
"StopDistance": 7,
"TerritoryId": 212, "TerritoryId": 212,
"InteractionType": "AcceptQuest" "InteractionType": "AcceptQuest"
} }

View File

@ -111,8 +111,10 @@
"Y": 229.15173, "Y": 229.15173,
"Z": 448.32532 "Z": 448.32532
}, },
"StopDistance": 7,
"TerritoryId": 155, "TerritoryId": 155,
"InteractionType": "Interact" "InteractionType": "Interact",
"DisableNavmesh": true
} }
] ]
}, },

View File

@ -80,7 +80,8 @@
}, },
"TerritoryId": 155, "TerritoryId": 155,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"Comment": "Enemies lose aggro around here" "Comment": "Enemies lose aggro around here",
"Mount": false
}, },
{ {
"Position": { "Position": {

View File

@ -11,7 +11,10 @@
}, },
"Author": { "Author": {
"description": "Author of the quest sequence", "description": "Author of the quest sequence",
"type": ["string", "array"], "type": [
"string",
"array"
],
"items": { "items": {
"type": "string" "type": "string"
} }
@ -194,7 +197,10 @@
"minItems": 6, "minItems": 6,
"maxItems": 6, "maxItems": 6,
"items": { "items": {
"type": ["array", "null"], "type": [
"array",
"null"
],
"items": { "items": {
"type": [ "type": [
"number", "number",
@ -457,12 +463,26 @@
}, },
{ {
"if": { "if": {
"anyOf": [
{
"properties": { "properties": {
"InteractionType": { "InteractionType": {
"const": "UseItem" "const": "UseItem"
} }
} }
}, },
{
"properties": {
"InteractionType": {
"const": "Combat"
},
"EnemySpawnType": {
"const": "AfterItemUse"
}
}
}
]
},
"then": { "then": {
"properties": { "properties": {
"GroundTarget": { "GroundTarget": {

View File

@ -23,6 +23,9 @@ internal sealed class MovementOverrideController
// southern thanalan // southern thanalan
new BlacklistedPoint(146, new(-201.75f, 10.5f, -265.5f), new(-203.75235f, 10.130764f, -265.15314f)), new BlacklistedPoint(146, new(-201.75f, 10.5f, -265.5f), new(-203.75235f, 10.130764f, -265.15314f)),
// coerthas central highlands
new BlacklistedPoint(155, new(-478.75f, 149.25f, -305.75f), new(-476.1802f, 149.06573f, -304.7811f)),
new BlacklistedPoint(1189, new(574f, -142.25f, 504.25f), new(574.44183f, -142.12766f, 507.60065f)), new BlacklistedPoint(1189, new(574f, -142.25f, 504.25f), new(574.44183f, -142.12766f, 507.60065f)),
// heritage found: yyupye's halo (farm, npc: Mahuwsa) // heritage found: yyupye's halo (farm, npc: Mahuwsa)