Minor DT updates

pull/14/head
Liza 2024-07-26 01:42:23 +02:00
parent 33a7336957
commit 09be2a3604
Signed by: liza
GPG Key ID: 7199F8D727D55F67
14 changed files with 285 additions and 89 deletions

View File

@ -1,7 +1,6 @@
{ {
"$schema": "https://carvel.li/questionable/quest-1.0", "$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -32,7 +31,35 @@
"InteractionType": "UseItem", "InteractionType": "UseItem",
"ItemId": 2003420, "ItemId": 2003420,
"Fly": true, "Fly": true,
"AetheryteShortcut": "Thavnair - Palaka's Stand" "AetheryteShortcut": "Thavnair - Palaka's Stand",
"RequiredQuestVariables": [
null,
[19],
null,
null,
null,
null
]
},
{
"DataId": 2012885,
"Position": {
"X": 108.17114,
"Y": 8.224609,
"Z": -373.22046
},
"TerritoryId": 957,
"InteractionType": "UseItem",
"ItemId": 2003420,
"Fly": true,
"RequiredQuestVariables": [
null,
[18],
null,
null,
null,
null
]
}, },
{ {
"DataId": 2012886, "DataId": 2012886,
@ -45,7 +72,14 @@
"InteractionType": "UseItem", "InteractionType": "UseItem",
"ItemId": 2003420, "ItemId": 2003420,
"Fly": true, "Fly": true,
"AetheryteShortcut": "Thavnair - Palaka's Stand" "RequiredQuestVariables": [
null,
[17],
null,
null,
null,
null
]
} }
] ]
}, },
@ -60,7 +94,33 @@
"Z": -294.36182 "Z": -294.36182
}, },
"TerritoryId": 957, "TerritoryId": 957,
"InteractionType": "Interact" "InteractionType": "Interact",
"RequiredQuestVariables": [
null,
null,
[0],
null,
null,
null
]
},
{
"DataId": 2012885,
"Position": {
"X": 108.17114,
"Y": 8.224609,
"Z": -373.22046
},
"TerritoryId": 957,
"InteractionType": "Interact",
"RequiredQuestVariables": [
null,
null,
[64],
null,
null,
null
]
}, },
{ {
"DataId": 2012886, "DataId": 2012886,
@ -70,7 +130,15 @@
"Z": -327.5349 "Z": -327.5349
}, },
"TerritoryId": 957, "TerritoryId": 957,
"InteractionType": "Interact" "InteractionType": "Interact",
"RequiredQuestVariables": [
null,
null,
[128],
null,
null,
null
]
} }
] ]
}, },

View File

@ -1,8 +1,17 @@
## Seedy Affair ## Seedy Affair
QuestWork: Step 1:
``` ```
0 ?? 0 0 0 0 0 ?? 0 0 0 0
17 → 2012886 17 → 2012886
18 → 2012885
19 → 2012884 19 → 2012884
``` ```
Step 2
```
0 0 ?? 0 0 0
128 → 2012886
64 → 2012885
0 → 2012884
```

View File

@ -1,7 +1,6 @@
{ {
"$schema": "https://carvel.li/questionable/quest-1.0", "$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza", "Author": "liza",
"Comment": "Work in Progress",
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -47,6 +46,165 @@
{ {
"Sequence": 2, "Sequence": 2,
"Steps": [ "Steps": [
{
"DataId": 17678,
"Position": {
"X": -442.6795,
"Y": 40.021717,
"Z": -293.11053
},
"StopDistance": 1,
"TerritoryId": 1191,
"InteractionType": "WaitForNpcAtPosition",
"DisableNavmesh": true,
"NpcWaitDistance": 5
},
{
"DataId": 17678,
"Position": {
"X": -447.5891,
"Y": 42.70318,
"Z": -318.90863
},
"StopDistance": 1,
"TerritoryId": 1191,
"InteractionType": "WaitForNpcAtPosition",
"DisableNavmesh": true,
"NpcWaitDistance": 5
},
{
"DataId": 17678,
"Position": {
"X": -498.92047,
"Y": 40.894764,
"Z": -325.42456
},
"StopDistance": 0.5,
"TerritoryId": 1191,
"InteractionType": "WaitForNpcAtPosition",
"DisableNavmesh": true,
"NpcWaitDistance": 5
},
{
"Position": {
"X": -529.6522,
"Y": 41.341557,
"Z": -311.63504
},
"StopDistance": 0.5,
"TerritoryId": 1191,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"ComplexCombatData": [
{
"DataId": 17679,
"MinimumKillCount": 1,
"IgnoreQuestMarker": true
}
],
"CombatDelaySecondsAtStart": 2,
"DisableNavmesh": true
},
{
"Position": {
"X": -539.79065,
"Y": 42.696747,
"Z": -313.67438
},
"TerritoryId": 1191,
"InteractionType": "WalkTo"
},
{
"DataId": 17678,
"Position": {
"X": -549.0783,
"Y": 38.5679,
"Z": -342.1571
},
"StopDistance": 0.5,
"TerritoryId": 1191,
"InteractionType": "WaitForNpcAtPosition",
"DisableNavmesh": true,
"NpcWaitDistance": 5
},
{
"DataId": 17678,
"Position": {
"X": -558.5067,
"Y": 35.95048,
"Z": -376.88058
},
"StopDistance": 0.5,
"TerritoryId": 1191,
"InteractionType": "WaitForNpcAtPosition",
"DisableNavmesh": true,
"NpcWaitDistance": 5
},
{
"DataId": 17678,
"Position": {
"X": -596.211,
"Y": 30.139477,
"Z": -387.31094
},
"StopDistance": 0.5,
"TerritoryId": 1191,
"InteractionType": "WaitForNpcAtPosition",
"DisableNavmesh": true,
"NpcWaitDistance": 5
},
{
"DataId": 17678,
"Position": {
"X": -608.17377,
"Y": 17.933014,
"Z": -420.98196
},
"StopDistance": 0.5,
"TerritoryId": 1191,
"InteractionType": "WaitForNpcAtPosition",
"DisableNavmesh": true,
"NpcWaitDistance": 5
},
{
"DataId": 17678,
"Position": {
"X": -611.266,
"Y": 10.040784,
"Z": -443.45764
},
"StopDistance": 0.5,
"TerritoryId": 1191,
"InteractionType": "WaitForNpcAtPosition",
"DisableNavmesh": true,
"NpcWaitDistance": 5
},
{
"DataId": 17678,
"Position": {
"X": -609.279,
"Y": 1.6734335,
"Z": -468.76624
},
"StopDistance": 0.5,
"TerritoryId": 1191,
"InteractionType": "WaitForNpcAtPosition",
"DisableNavmesh": true,
"NpcWaitDistance": 5
},
{
"DataId": 17678,
"Position": {
"X": -592.7062,
"Y": -2.4803436,
"Z": -489.28055
},
"StopDistance": 1,
"TerritoryId": 1191,
"InteractionType": "WaitForNpcAtPosition",
"DisableNavmesh": true,
"NpcWaitDistance": 5
},
{ {
"DataId": 1049501, "DataId": 1049501,
"Position": { "Position": {
@ -55,8 +213,7 @@
"Z": -489.28055 "Z": -489.28055
}, },
"TerritoryId": 1191, "TerritoryId": 1191,
"InteractionType": "Instruction", "InteractionType": "Interact"
"Comment": "Needs manual babysitting, NPC will stop any time they are hit (even if you de-aggro the enemy)"
} }
] ]
}, },

View File

@ -70,16 +70,6 @@
"InteractionType": "AttuneAetheryte", "InteractionType": "AttuneAetheryte",
"Aetheryte": "Shaaloani - Sheshenewezi Springs" "Aetheryte": "Shaaloani - Sheshenewezi Springs"
}, },
{
"Position": {
"X": -288.2827,
"Y": 18.558346,
"Z": -133.59453
},
"TerritoryId": 1190,
"InteractionType": "WalkTo",
"$": "Sheshenewezi Springs Navmesh workaround"
},
{ {
"DataId": 1046957, "DataId": 1046957,
"Position": { "Position": {
@ -145,17 +135,6 @@
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"Position": {
"X": -288.2827,
"Y": 18.558346,
"Z": -133.59453
},
"TerritoryId": 1190,
"InteractionType": "WalkTo",
"$": "Sheshenewezi Springs Navmesh workaround",
"AetheryteShortcut": "Shaaloani - Sheshenewezi Springs"
},
{ {
"DataId": 1046991, "DataId": 1046991,
"Position": { "Position": {
@ -164,7 +143,8 @@
"Z": -178.88159 "Z": -178.88159
}, },
"TerritoryId": 1190, "TerritoryId": 1190,
"InteractionType": "CompleteQuest" "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Shaaloani - Sheshenewezi Springs"
} }
] ]
} }

View File

@ -20,17 +20,6 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"Position": {
"X": -288.2827,
"Y": 18.558346,
"Z": -133.59453
},
"TerritoryId": 1190,
"InteractionType": "WalkTo",
"$": "Sheshenewezi Springs Navmesh workaround",
"AetheryteShortcut": "Shaaloani - Sheshenewezi Springs"
},
{ {
"DataId": 1048057, "DataId": 1048057,
"Position": { "Position": {
@ -39,7 +28,8 @@
"Z": -178.8205 "Z": -178.8205
}, },
"TerritoryId": 1190, "TerritoryId": 1190,
"InteractionType": "Interact" "InteractionType": "Interact",
"AetheryteShortcut": "Shaaloani - Sheshenewezi Springs"
} }
] ]
}, },

View File

@ -1,7 +1,6 @@
{ {
"$schema": "https://carvel.li/questionable/quest-1.0", "$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza", "Author": "liza",
"Comment": "TODO Maybe switch the order for sequence 2",
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -21,16 +20,6 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"Position": {
"X": -105.24525,
"Y": 29.019762,
"Z": -348.05893
},
"TerritoryId": 1191,
"InteractionType": "WalkTo",
"$": "Farm Navmesh workaround"
},
{ {
"DataId": 1047405, "DataId": 1047405,
"Position": { "Position": {
@ -46,16 +35,6 @@
{ {
"Sequence": 2, "Sequence": 2,
"Steps": [ "Steps": [
{
"Position": {
"X": -105.24525,
"Y": 29.019762,
"Z": -348.05893
},
"TerritoryId": 1191,
"InteractionType": "WalkTo",
"$": "Farm Navmesh workaround"
},
{ {
"DataId": 1047408, "DataId": 1047408,
"Position": { "Position": {
@ -179,16 +158,6 @@
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"Position": {
"X": -105.24525,
"Y": 29.019762,
"Z": -348.05893
},
"TerritoryId": 1191,
"InteractionType": "WalkTo",
"$": "Farm Navmesh workaround"
},
{ {
"DataId": 1047406, "DataId": 1047406,
"Position": { "Position": {

View File

@ -90,8 +90,7 @@
}, },
"TerritoryId": 1186, "TerritoryId": 1186,
"InteractionType": "CompleteQuest", "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Solution Nine", "AetheryteShortcut": "Solution Nine"
"Comment": "TODO Check if there is a missing sequence #4 now, or if this works correctly"
} }
] ]
} }

View File

@ -67,7 +67,7 @@
{ {
"TerritoryId": 1220, "TerritoryId": 1220,
"InteractionType": "Duty", "InteractionType": "Duty",
"ContentFinderConditionId": 885 "ContentFinderConditionId": 995
} }
] ]
}, },

View File

@ -157,6 +157,16 @@
"Aetheryte": "Living Memory - Leynode Mnemo", "Aetheryte": "Living Memory - Leynode Mnemo",
"DisableNavmesh": true "DisableNavmesh": true
}, },
{
"Position": {
"X": 3.7348669,
"Y": 50.12495,
"Z": 660.56006
},
"TerritoryId": 1192,
"InteractionType": "WalkTo",
"$": "Leynode Mnemo to Meso Terminal waypoint"
},
{ {
"DataId": 1047837, "DataId": 1047837,
"Position": { "Position": {

View File

@ -12,6 +12,7 @@
"Y": 14.900001, "Y": 14.900001,
"Z": 312.42847 "Z": 312.42847
}, },
"StopDistance": 7,
"TerritoryId": 1192, "TerritoryId": 1192,
"InteractionType": "AcceptQuest" "InteractionType": "AcceptQuest"
} }

View File

@ -172,15 +172,6 @@
"InteractionType": "AttuneAetherCurrent", "InteractionType": "AttuneAetherCurrent",
"AetherCurrentId": 2818488 "AetherCurrentId": 2818488
}, },
{
"Position": {
"X": -297.6204,
"Y": 30.000608,
"Z": -346.82278
},
"TerritoryId": 1192,
"InteractionType": "WalkTo"
},
{ {
"DataId": 1047999, "DataId": 1047999,
"Position": { "Position": {
@ -189,7 +180,8 @@
"Z": -445.76184 "Z": -445.76184
}, },
"TerritoryId": 1192, "TerritoryId": 1192,
"InteractionType": "CompleteQuest" "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Living Memory - Leynode Aero"
} }
] ]
} }

View File

@ -25,6 +25,17 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"Position": {
"X": 3.7348669,
"Y": 50.12495,
"Z": 660.56006
},
"TerritoryId": 1192,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Living Memory - Leynode Mnemo",
"$": "Leynode Mnemo to Meso Terminal waypoint"
},
{ {
"DataId": 1048014, "DataId": 1048014,
"Position": { "Position": {
@ -33,8 +44,7 @@
"Z": 363.05774 "Z": 363.05774
}, },
"TerritoryId": 1192, "TerritoryId": 1192,
"InteractionType": "Interact", "InteractionType": "Interact"
"AetheryteShortcut": "Living Memory - Leynode Mnemo"
} }
] ]
}, },

View File

@ -46,6 +46,9 @@ internal sealed class MovementOverrideController
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)),
// sheshenewezi springs aetheryte: couple of barrel rings that get in the way if you go north
new BlacklistedPoint(1190, new(-292.29004f, 18.598045f, -133.83907f), new(-288.20895f, 18.652182f, -132.67445f), 4),
// heritage found: yyupye's halo (farm, npc: Mahuwsa) // heritage found: yyupye's halo (farm, npc: Mahuwsa)
new BlacklistedPoint(1191, new(-108f, 29.25f, -350.75f), new(-107.56289f, 29.008266f, -348.80087f)), new BlacklistedPoint(1191, new(-108f, 29.25f, -350.75f), new(-107.56289f, 29.008266f, -348.80087f)),
new BlacklistedPoint(1191, new(-105.75f, 29.75f, -351f), new(-105.335304f, 29.017048f, -348.85077f)), new BlacklistedPoint(1191, new(-105.75f, 29.75f, -351f), new(-105.335304f, 29.017048f, -348.85077f)),

View File

@ -210,6 +210,14 @@ internal sealed class QuestSelectionWindow : LWindow
if (ImGui.TableNextColumn()) if (ImGui.TableNextColumn())
{ {
ImGui.AlignTextToFramePadding(); ImGui.AlignTextToFramePadding();
if (knownQuest != null && knownQuest.Root.Disabled)
{
using var _ = _pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push();
ImGui.TextColored(ImGuiColors.DalamudOrange, FontAwesomeIcon.Ban.ToIconString());
ImGui.SameLine();
}
ImGui.TextUnformatted(quest.Name); ImGui.TextUnformatted(quest.Name);
} }