1
0
forked from liza/Questionable

Second Hildibrand pass

This commit is contained in:
Liza 2024-09-12 19:11:32 +02:00
parent b590390b5c
commit 4ad101b8ed
Signed by: liza
GPG Key ID: 7199F8D727D55F67
23 changed files with 448 additions and 103 deletions

@ -35,7 +35,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone", "AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1005709, "DataId": 1005709,
"Position": { "Position": {
@ -53,7 +52,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Southern Thanalan - Forgotten Springs", "AetheryteShortcut": "Southern Thanalan - Forgotten Springs",
"Mount": true,
"Fly": true, "Fly": true,
"Position": { "Position": {
"X": -273.9414, "X": -273.9414,
@ -63,8 +61,13 @@
"TerritoryId": 146, "TerritoryId": 146,
"InteractionType": "Combat", "InteractionType": "Combat",
"EnemySpawnType": "FateEnemies", "EnemySpawnType": "FateEnemies",
"KillEnemyDataIds": [ "ComplexCombatData": [
2390 {
"DataId": 2390
},
{
"DataId": 2391
}
] ]
} }
] ]
@ -74,7 +77,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone", "AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1005709, "DataId": 1005709,
"Position": { "Position": {
@ -92,7 +94,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Southern Thanalan - Forgotten Springs", "AetheryteShortcut": "Southern Thanalan - Forgotten Springs",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1005710, "DataId": 1005710,
"Position": { "Position": {

@ -64,6 +64,15 @@
{ {
"Sequence": 3, "Sequence": 3,
"Steps": [ "Steps": [
{
"Position": {
"X": -147.13564,
"Y": 11.999999,
"Z": -5.086131
},
"TerritoryId": 130,
"InteractionType": "WalkTo"
},
{ {
"DataId": 1005716, "DataId": 1005716,
"Position": { "Position": {
@ -117,7 +126,7 @@
"Y": 12, "Y": 12,
"Z": 0.99176025 "Z": 0.99176025
}, },
"StopDistance": 4, "StopDistance": 7,
"TerritoryId": 130, "TerritoryId": 130,
"InteractionType": "CompleteQuest", "InteractionType": "CompleteQuest",
"NextQuestId": 1207 "NextQuestId": 1207

@ -29,7 +29,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone", "AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1005722, "DataId": 1005722,
"Position": { "Position": {
@ -46,8 +45,28 @@
"Sequence": 2, "Sequence": 2,
"Steps": [ "Steps": [
{ {
"Mount": true, "Position": {
"X": -567.424,
"Y": 5.893569,
"Z": -221.67596
},
"TerritoryId": 145,
"InteractionType": "WalkTo",
"Fly": true, "Fly": true,
"SkipConditions": {
"StepIf": {
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
}
}
},
{
"DataId": 1004042, "DataId": 1004042,
"Position": { "Position": {
"X": -568.4138, "X": -568.4138,
@ -108,7 +127,6 @@
"Sequence": 3, "Sequence": 3,
"Steps": [ "Steps": [
{ {
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1005724, "DataId": 1005724,
"Position": { "Position": {
@ -126,7 +144,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone", "AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1005727, "DataId": 1005727,
"Position": { "Position": {

@ -18,7 +18,7 @@
"Y": 5.4049973, "Y": 5.4049973,
"Z": -249.25616 "Z": -249.25616
}, },
"StopDistance": 4, "StopDistance": 5,
"TerritoryId": 145, "TerritoryId": 145,
"InteractionType": "AcceptQuest" "InteractionType": "AcceptQuest"
} }
@ -50,7 +50,6 @@
"TargetTerritoryId": 140 "TargetTerritoryId": 140
}, },
{ {
"Mount": true,
"DataId": 1008709, "DataId": 1008709,
"Position": { "Position": {
"X": -431.7846, "X": -431.7846,
@ -67,7 +66,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Western Thanalan - Horizon", "AetheryteShortcut": "Western Thanalan - Horizon",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1008713, "DataId": 1008713,
"Position": { "Position": {
@ -87,7 +85,6 @@
] ]
}, },
{ {
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1002022, "DataId": 1002022,
"Position": { "Position": {
@ -107,7 +104,6 @@
] ]
}, },
{ {
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1008715, "DataId": 1008715,
"Position": { "Position": {
@ -171,6 +167,7 @@
"Y": 13.504211, "Y": 13.504211,
"Z": 159.19727 "Z": 159.19727
}, },
"StopDistance": 4.5,
"TerritoryId": 140, "TerritoryId": 140,
"InteractionType": "Interact", "InteractionType": "Interact",
"CompletionQuestVariablesFlags": [ "CompletionQuestVariablesFlags": [
@ -182,6 +179,25 @@
128 128
] ]
}, },
{
"DataId": 2003657,
"Position": {
"X": -80.18622,
"Y": 13.412659,
"Z": 158.12915
},
"StopDistance": 4.5,
"TerritoryId": 140,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
},
{ {
"DataId": 2003659, "DataId": 2003659,
"Position": { "Position": {
@ -199,24 +215,6 @@
null, null,
16 16
] ]
},
{
"DataId": 2003657,
"Position": {
"X": -80.18622,
"Y": 13.412659,
"Z": 158.12915
},
"TerritoryId": 140,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
} }
] ]
}, },

@ -22,7 +22,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Northern Thanalan - Camp Bluefog", "AetheryteShortcut": "Northern Thanalan - Camp Bluefog",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 2003664, "DataId": 2003664,
"Position": { "Position": {
@ -39,7 +38,6 @@
"Sequence": 2, "Sequence": 2,
"Steps": [ "Steps": [
{ {
"Mount": true,
"DataId": 2003665, "DataId": 2003665,
"Position": { "Position": {
"X": 34.50061, "X": 34.50061,
@ -56,7 +54,16 @@
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{ {
"Mount": true, "Position": {
"X": 110.67165,
"Y": 18.372795,
"Z": 122.4577
},
"TerritoryId": 147,
"InteractionType": "WalkTo",
"Fly": true
},
{
"DataId": 2003666, "DataId": 2003666,
"Position": { "Position": {
"X": 111.192505, "X": 111.192505,
@ -65,7 +72,6 @@
}, },
"TerritoryId": 147, "TerritoryId": 147,
"InteractionType": "CompleteQuest", "InteractionType": "CompleteQuest",
"Fly": true,
"NextQuestId": 1317 "NextQuestId": 1317
} }
] ]

@ -42,7 +42,6 @@
"TargetTerritoryId": 140 "TargetTerritoryId": 140
}, },
{ {
"Mount": true,
"DataId": 1008730, "DataId": 1008730,
"Position": { "Position": {
"X": -431.26575, "X": -431.26575,

@ -23,7 +23,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1008739, "DataId": 1008739,
"Position": { "Position": {
@ -70,7 +69,6 @@
"Sequence": 4, "Sequence": 4,
"Steps": [ "Steps": [
{ {
"Mount": true,
"DataId": 2003741, "DataId": 2003741,
"Position": { "Position": {
"X": 394.7965, "X": 394.7965,
@ -87,7 +85,6 @@
"Sequence": 5, "Sequence": 5,
"Steps": [ "Steps": [
{ {
"Mount": true,
"DataId": 1008752, "DataId": 1008752,
"Position": { "Position": {
"X": 487.81555, "X": 487.81555,
@ -136,7 +133,6 @@
"TargetTerritoryId": 140 "TargetTerritoryId": 140
}, },
{ {
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1008788, "DataId": 1008788,
"Position": { "Position": {

@ -28,7 +28,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Eastern La Noscea - Costa Del Sol", "AetheryteShortcut": "Eastern La Noscea - Costa Del Sol",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1009305, "DataId": 1009305,
"Position": { "Position": {
@ -64,7 +63,8 @@
"Prompt": "TEXT_CHRHDB301_01438_Q2_000_000", "Prompt": "TEXT_CHRHDB301_01438_Q2_000_000",
"Answer": "TEXT_CHRHDB301_01438_A2_000_030" "Answer": "TEXT_CHRHDB301_01438_A2_000_030"
} }
] ],
"Fly": true
} }
] ]
}, },
@ -72,7 +72,6 @@
"Sequence": 3, "Sequence": 3,
"Steps": [ "Steps": [
{ {
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1009310, "DataId": 1009310,
"Position": { "Position": {
@ -97,7 +96,8 @@
"Z": 421.01147 "Z": 421.01147
}, },
"TerritoryId": 137, "TerritoryId": 137,
"InteractionType": "Interact" "InteractionType": "Interact",
"Fly": true
} }
] ]
}, },
@ -119,6 +119,16 @@
{ {
"Sequence": 6, "Sequence": 6,
"Steps": [ "Steps": [
{
"Position": {
"X": 582.44116,
"Y": 14.587065,
"Z": 394.23407
},
"TerritoryId": 137,
"InteractionType": "WalkTo",
"Fly": true
},
{ {
"DataId": 1009317, "DataId": 1009317,
"Position": { "Position": {
@ -143,6 +153,7 @@
}, },
"TerritoryId": 137, "TerritoryId": 137,
"InteractionType": "CompleteQuest", "InteractionType": "CompleteQuest",
"Fly": true,
"NextQuestId": 1439 "NextQuestId": 1439
} }
] ]

@ -86,6 +86,7 @@
}, },
"TerritoryId": 138, "TerritoryId": 138,
"InteractionType": "CompleteQuest", "InteractionType": "CompleteQuest",
"Fly": true,
"NextQuestId": 1440 "NextQuestId": 1440
} }
] ]

@ -28,8 +28,29 @@
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{ {
"Mount": true, "DataId": 1003584,
"Fly": true, "Position": {
"X": 317.43335,
"Y": -36.325005,
"Z": 352.86487
},
"TerritoryId": 138,
"InteractionType": "Interact",
"TargetTerritoryId": 138,
"SkipConditions": {
"StepIf": {
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
}
}
},
{
"DataId": 2004324, "DataId": 2004324,
"Position": { "Position": {
"X": -283.0091, "X": -283.0091,
@ -56,6 +77,7 @@
}, },
"TerritoryId": 138, "TerritoryId": 138,
"InteractionType": "Interact", "InteractionType": "Interact",
"Fly": true,
"CompletionQuestVariablesFlags": [ "CompletionQuestVariablesFlags": [
null, null,
null, null,
@ -74,6 +96,7 @@
}, },
"TerritoryId": 138, "TerritoryId": 138,
"InteractionType": "Interact", "InteractionType": "Interact",
"Fly": true,
"CompletionQuestVariablesFlags": [ "CompletionQuestVariablesFlags": [
null, null,
null, null,
@ -98,6 +121,7 @@
}, },
"TerritoryId": 138, "TerritoryId": 138,
"InteractionType": "Interact", "InteractionType": "Interact",
"Fly": true,
"DialogueChoices": [ "DialogueChoices": [
{ {
"Type": "YesNo", "Type": "YesNo",
@ -158,7 +182,6 @@
"Sequence": 4, "Sequence": 4,
"Steps": [ "Steps": [
{ {
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1009336, "DataId": 1009336,
"Position": { "Position": {

@ -44,7 +44,8 @@
"Z": 375.17358 "Z": 375.17358
}, },
"TerritoryId": 137, "TerritoryId": 137,
"InteractionType": "Interact" "InteractionType": "Interact",
"Fly": true
} }
] ]
}, },
@ -59,7 +60,8 @@
"Z": 350.3623 "Z": 350.3623
}, },
"TerritoryId": 137, "TerritoryId": 137,
"InteractionType": "Interact" "InteractionType": "Interact",
"Fly": true
} }
] ]
}, },
@ -74,7 +76,8 @@
"Z": 447.13513 "Z": 447.13513
}, },
"TerritoryId": 137, "TerritoryId": 137,
"InteractionType": "Interact" "InteractionType": "Interact",
"Fly": true
} }
] ]
}, },

@ -18,6 +18,7 @@
"Y": 17.44805, "Y": 17.44805,
"Z": 448.69153 "Z": 448.69153
}, },
"StopDistance": 7,
"TerritoryId": 137, "TerritoryId": 137,
"InteractionType": "AcceptQuest" "InteractionType": "AcceptQuest"
} }
@ -32,6 +33,15 @@
"[Ul'dah] Aetheryte Plaza", "[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Thaumaturges' Guild" "[Ul'dah] Thaumaturges' Guild"
], ],
"Position": {
"X": -153.18225,
"Y": 14.005,
"Z": 43.458076
},
"TerritoryId": 130,
"InteractionType": "WalkTo"
},
{
"DataId": 1010160, "DataId": 1010160,
"Position": { "Position": {
"X": -144.64032, "X": -144.64032,
@ -46,6 +56,15 @@
{ {
"Sequence": 2, "Sequence": 2,
"Steps": [ "Steps": [
{
"Position": {
"X": -153.18225,
"Y": 14.005,
"Z": 43.458076
},
"TerritoryId": 130,
"InteractionType": "WalkTo"
},
{ {
"AethernetShortcut": [ "AethernetShortcut": [
"[Ul'dah] Thaumaturges' Guild", "[Ul'dah] Thaumaturges' Guild",
@ -70,6 +89,15 @@
"[Ul'dah] Gladiators' Guild", "[Ul'dah] Gladiators' Guild",
"[Ul'dah] Thaumaturges' Guild" "[Ul'dah] Thaumaturges' Guild"
], ],
"Position": {
"X": -153.18225,
"Y": 14.005,
"Z": 43.458076
},
"TerritoryId": 130,
"InteractionType": "WalkTo"
},
{
"DataId": 1010160, "DataId": 1010160,
"Position": { "Position": {
"X": -144.64032, "X": -144.64032,
@ -84,6 +112,15 @@
{ {
"Sequence": 4, "Sequence": 4,
"Steps": [ "Steps": [
{
"Position": {
"X": -127.24249,
"Y": 7.999999,
"Z": -55.6639
},
"TerritoryId": 130,
"InteractionType": "WalkTo"
},
{ {
"DataId": 1010188, "DataId": 1010188,
"Position": { "Position": {
@ -99,15 +136,24 @@
{ {
"Sequence": 5, "Sequence": 5,
"Steps": [ "Steps": [
{
"Position": {
"X": -123.05803,
"Y": 1.363661,
"Z": -142.65125
},
"TerritoryId": 130,
"InteractionType": "WalkTo"
},
{ {
"AethernetShortcut": [ "AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza", "[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Gladiators' Guild" "[Ul'dah] Gladiators' Guild"
], ],
"Position": { "Position": {
"X": -71.1609, "X": -72.12142,
"Y": 6.9845705, "Y": 6.9845715,
"Z": 9.066199 "Z": 8.82207
}, },
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "WalkTo" "InteractionType": "WalkTo"
@ -119,6 +165,7 @@
"Y": 6.9839683, "Y": 6.9839683,
"Z": 3.982544 "Z": 3.982544
}, },
"StopDistance": 7,
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "Interact", "InteractionType": "Interact",
"DisableNavmesh": true "DisableNavmesh": true
@ -133,6 +180,15 @@
"[Ul'dah] Gladiators' Guild", "[Ul'dah] Gladiators' Guild",
"[Ul'dah] Thaumaturges' Guild" "[Ul'dah] Thaumaturges' Guild"
], ],
"Position": {
"X": -153.18225,
"Y": 14.005,
"Z": 43.458076
},
"TerritoryId": 130,
"InteractionType": "WalkTo"
},
{
"DataId": 1010287, "DataId": 1010287,
"Position": { "Position": {
"X": -142.71765, "X": -142.71765,

@ -49,8 +49,17 @@
"Sequence": 2, "Sequence": 2,
"Steps": [ "Steps": [
{ {
"Mount": true,
"AetheryteShortcut": "Central Thanalan - Black Brush Station", "AetheryteShortcut": "Central Thanalan - Black Brush Station",
"Position": {
"X": -60.649715,
"Y": -11.872707,
"Z": -61.934204
},
"TerritoryId": 141,
"InteractionType": "WalkTo",
"Fly": true
},
{
"DataId": 1010293, "DataId": 1010293,
"Position": { "Position": {
"X": -61.387024, "X": -61.387024,
@ -66,7 +75,6 @@
"Sequence": 3, "Sequence": 3,
"Steps": [ "Steps": [
{ {
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1010298, "DataId": 1010298,
"Position": { "Position": {
@ -83,7 +91,6 @@
"Sequence": 4, "Sequence": 4,
"Steps": [ "Steps": [
{ {
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1010310, "DataId": 1010310,
"Position": { "Position": {
@ -110,6 +117,15 @@
"[Ul'dah] Aetheryte Plaza", "[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Thaumaturges' Guild" "[Ul'dah] Thaumaturges' Guild"
], ],
"Position": {
"X": -153.18225,
"Y": 14.005,
"Z": 43.458076
},
"TerritoryId": 130,
"InteractionType": "WalkTo"
},
{
"DataId": 1010290, "DataId": 1010290,
"Position": { "Position": {
"X": -144.73187, "X": -144.73187,

@ -48,6 +48,23 @@
{ {
"Sequence": 2, "Sequence": 2,
"Steps": [ "Steps": [
{
"Position": {
"X": -45.67461,
"Y": 11.927631,
"Z": -16.919664
},
"StopDistance": 0.25,
"TerritoryId": 131,
"InteractionType": "Jump",
"JumpDestination": {
"Position": {
"X": -48.14437,
"Y": 9.999995,
"Z": -10.52473
}
}
},
{ {
"DataId": 1010316, "DataId": 1010316,
"Position": { "Position": {
@ -55,7 +72,7 @@
"Y": 9.999972, "Y": 9.999972,
"Z": -12.64978 "Z": -12.64978
}, },
"StopDistance": 6, "StopDistance": 7,
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "Interact" "InteractionType": "Interact"
} }
@ -65,10 +82,8 @@
"Sequence": 3, "Sequence": 3,
"Steps": [ "Steps": [
{ {
"Comment": "This teleport is because I couldn't figure out jumping",
"AetheryteShortcut": "Ul'dah",
"AethernetShortcut": [ "AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza", "[Ul'dah] Gladiators' Guild",
"[Ul'dah] Weavers' Guild" "[Ul'dah] Weavers' Guild"
], ],
"DataId": 2004901, "DataId": 2004901,
@ -90,9 +105,9 @@
}, },
{ {
"Position": { "Position": {
"X": 109.42333, "X": 108.07826,
"Y": 8, "Y": 8,
"Z": 8.92655 "Z": 8.036793
}, },
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "WalkTo" "InteractionType": "WalkTo"
@ -138,6 +153,15 @@
{ {
"Sequence": 4, "Sequence": 4,
"Steps": [ "Steps": [
{
"Position": {
"X": 98.252335,
"Y": 8.000075,
"Z": -38.319664
},
"TerritoryId": 131,
"InteractionType": "WalkTo"
},
{ {
"AethernetShortcut": [ "AethernetShortcut": [
"[Ul'dah] Sapphire Avenue Exchange", "[Ul'dah] Sapphire Avenue Exchange",

@ -26,9 +26,9 @@
"[Ul'dah] Gladiators' Guild" "[Ul'dah] Gladiators' Guild"
], ],
"Position": { "Position": {
"X": -71.1609, "X": -72.12142,
"Y": 6.9845705, "Y": 6.9845715,
"Z": 9.066199 "Z": 8.82207
}, },
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "WalkTo" "InteractionType": "WalkTo"
@ -74,7 +74,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone", "AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1010161, "DataId": 1010161,
"Position": { "Position": {
@ -121,6 +120,15 @@
"[Ul'dah] Aetheryte Plaza", "[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Gladiators' Guild" "[Ul'dah] Gladiators' Guild"
], ],
"Position": {
"X": -72.12142,
"Y": 6.9845715,
"Z": 8.82207
},
"TerritoryId": 131,
"InteractionType": "WalkTo"
},
{
"DataId": 1010330, "DataId": 1010330,
"Position": { "Position": {
"X": -69.5354, "X": -69.5354,
@ -129,6 +137,7 @@
}, },
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "CompleteQuest", "InteractionType": "CompleteQuest",
"DisableNavmesh": true,
"NextQuestId": 490 "NextQuestId": 490
} }
] ]

@ -20,6 +20,15 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"Position": {
"X": -72.76394,
"Y": 6.9845715,
"Z": 6.476269
},
"TerritoryId": 131,
"InteractionType": "WalkTo"
},
{ {
"AethernetShortcut": [ "AethernetShortcut": [
"[Ul'dah] Gladiators' Guild", "[Ul'dah] Gladiators' Guild",
@ -65,6 +74,7 @@
"Y": 40, "Y": 40,
"Z": 92.11865 "Z": 92.11865
}, },
"StopDistance": 5,
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "Interact" "InteractionType": "Interact"
} }
@ -78,7 +88,6 @@
"[Ul'dah] Alchemists' Guild", "[Ul'dah] Alchemists' Guild",
"[Ul'dah] Gate of the Sultana (Western Thanalan)" "[Ul'dah] Gate of the Sultana (Western Thanalan)"
], ],
"Mount": true,
"DataId": 1011677, "DataId": 1011677,
"Position": { "Position": {
"X": 363.54602, "X": 363.54602,

@ -26,6 +26,15 @@
"[Ul'dah] Aetheryte Plaza", "[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Thaumaturges' Guild" "[Ul'dah] Thaumaturges' Guild"
], ],
"Position": {
"X": -171.53638,
"Y": 17.999998,
"Z": 66.511505
},
"TerritoryId": 130,
"InteractionType": "WalkTo"
},
{
"DataId": 1011681, "DataId": 1011681,
"Position": { "Position": {
"X": -182.29956, "X": -182.29956,
@ -33,7 +42,15 @@
"Z": 56.90088 "Z": 56.90088
}, },
"TerritoryId": 130, "TerritoryId": 130,
"InteractionType": "Interact" "InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
16
]
}, },
{ {
"DataId": 1003897, "DataId": 1003897,
@ -43,7 +60,15 @@
"Z": 60.53247 "Z": 60.53247
}, },
"TerritoryId": 130, "TerritoryId": 130,
"InteractionType": "Interact" "InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
}, },
{ {
"DataId": 1001294, "DataId": 1001294,
@ -53,7 +78,15 @@
"Z": 72.129395 "Z": 72.129395
}, },
"TerritoryId": 130, "TerritoryId": 130,
"InteractionType": "Interact" "InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
}, },
{ {
"DataId": 1001708, "DataId": 1001708,
@ -63,7 +96,15 @@
"Z": 80.88806 "Z": 80.88806
}, },
"TerritoryId": 130, "TerritoryId": 130,
"InteractionType": "Interact" "InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
} }
] ]
}, },
@ -102,14 +143,14 @@
"Sequence": 4, "Sequence": 4,
"Steps": [ "Steps": [
{ {
"Mount": true,
"Position": { "Position": {
"X": -345.65482, "X": -345.65482,
"Y": 23, "Y": 23,
"Z": -352.02484 "Z": -352.02484
}, },
"TerritoryId": 140, "TerritoryId": 140,
"InteractionType": "WalkTo" "InteractionType": "WalkTo",
"Fly": true
} }
] ]
}, },

@ -20,6 +20,15 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"Position": {
"X": 44.860275,
"Y": 34.02289,
"Z": -12.268097
},
"TerritoryId": 131,
"InteractionType": "WalkTo"
},
{ {
"DataId": 2005164, "DataId": 2005164,
"Position": { "Position": {
@ -35,6 +44,25 @@
{ {
"Sequence": 2, "Sequence": 2,
"Steps": [ "Steps": [
{
"Position": {
"X": 45.576427,
"Y": 34,
"Z": -23.220316
},
"TerritoryId": 131,
"InteractionType": "WalkTo"
},
{
"Position": {
"X": 49.565746,
"Y": 33.999992,
"Z": -25.594622
},
"TerritoryId": 131,
"InteractionType": "WalkTo",
"DisableNavmesh": true
},
{ {
"DataId": 2005165, "DataId": 2005165,
"Position": { "Position": {
@ -50,6 +78,25 @@
{ {
"Sequence": 3, "Sequence": 3,
"Steps": [ "Steps": [
{
"Position": {
"X": 53.15642,
"Y": 33.999992,
"Z": -25.133741
},
"TerritoryId": 131,
"InteractionType": "WalkTo"
},
{
"Position": {
"X": 62.437984,
"Y": 28.992012,
"Z": -34.336155
},
"TerritoryId": 131,
"InteractionType": "WalkTo",
"DisableNavmesh": true
},
{ {
"DataId": 2005166, "DataId": 2005166,
"Position": { "Position": {
@ -65,6 +112,25 @@
{ {
"Sequence": 4, "Sequence": 4,
"Steps": [ "Steps": [
{
"Position": {
"X": 62.437984,
"Y": 28.992012,
"Z": -34.336155
},
"TerritoryId": 131,
"InteractionType": "WalkTo"
},
{
"Position": {
"X": 45.576427,
"Y": 34,
"Z": -23.220316
},
"TerritoryId": 131,
"InteractionType": "WalkTo",
"DisableNavmesh": true
},
{ {
"DataId": 1011697, "DataId": 1011697,
"Position": { "Position": {
@ -87,8 +153,17 @@
"Y": 34, "Y": 34,
"Z": 29.984009 "Z": 29.984009
}, },
"StopDistance": 7,
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "Interact" "InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
}, },
{ {
"DataId": 1011694, "DataId": 1011694,
@ -97,8 +172,17 @@
"Y": 33.999992, "Y": 33.999992,
"Z": 29.43457 "Z": 29.43457
}, },
"StopDistance": 7,
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "Interact" "InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
}, },
{ {
"DataId": 1011695, "DataId": 1011695,
@ -107,8 +191,17 @@
"Y": 33.999992, "Y": 33.999992,
"Z": 30.044922 "Z": 30.044922
}, },
"StopDistance": 7,
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "Interact" "InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
} }
] ]
}, },

@ -12,6 +12,7 @@
"Y": 34, "Y": 34,
"Z": 30.22815 "Z": 30.22815
}, },
"StopDistance": 7,
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "AcceptQuest" "InteractionType": "AcceptQuest"
} }
@ -27,6 +28,7 @@
"Y": 33.99998, "Y": 33.99998,
"Z": 29.343018 "Z": 29.343018
}, },
"StopDistance": 7,
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "Interact" "InteractionType": "Interact"
} }
@ -40,12 +42,22 @@
"[Ul'dah] The Chamber of Rule", "[Ul'dah] The Chamber of Rule",
"[Ul'dah] Sapphire Avenue Exchange" "[Ul'dah] Sapphire Avenue Exchange"
], ],
"Position": {
"X": 137.68585,
"Y": 3.9999998,
"Z": -58.555218
},
"TerritoryId": 131,
"InteractionType": "WalkTo"
},
{
"DataId": 1001679, "DataId": 1001679,
"Position": { "Position": {
"X": 140.48975, "X": 140.48975,
"Y": 4.0099983, "Y": 4.0099983,
"Z": -59.80017 "Z": -59.80017
}, },
"StopDistance": 5,
"TerritoryId": 131, "TerritoryId": 131,
"InteractionType": "Interact" "InteractionType": "Interact"
} }
@ -73,6 +85,24 @@
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"Position": {
"X": 22.47297,
"Y": 33.999996,
"Z": -40.833565
},
"TerritoryId": 131,
"InteractionType": "WalkTo"
},
{
"Position": {
"X": 33.41606,
"Y": 34,
"Z": -32.54854
},
"TerritoryId": 131,
"InteractionType": "WalkTo"
},
{ {
"DataId": 1011707, "DataId": 1011707,
"Position": { "Position": {

@ -22,7 +22,6 @@
"Steps": [ "Steps": [
{ {
"AetheryteShortcut": "Central Thanalan - Black Brush Station", "AetheryteShortcut": "Central Thanalan - Black Brush Station",
"Mount": true,
"Fly": true, "Fly": true,
"DataId": 1011714, "DataId": 1011714,
"Position": { "Position": {
@ -46,14 +45,10 @@
"Z": 43.9917 "Z": 43.9917
}, },
"TerritoryId": 141, "TerritoryId": 141,
"InteractionType": "Interact" "InteractionType": "Say",
},
{
"ChatMessage": { "ChatMessage": {
"Key": "TEXT_CHRHDB505_00502_SAYTODO_000_000" "Key": "TEXT_CHRHDB505_00502_SAYTODO_000_000"
}, }
"TerritoryId": 141,
"InteractionType": "Say"
} }
] ]
}, },
@ -61,9 +56,17 @@
"Sequence": 3, "Sequence": 3,
"Steps": [ "Steps": [
{ {
"Position": {
"X": 159.84998,
"Y": 37.381317,
"Z": 174.60776
},
"TerritoryId": 153,
"InteractionType": "WalkTo",
"AetheryteShortcut": "South Shroud - Quarrymill", "AetheryteShortcut": "South Shroud - Quarrymill",
"Mount": true, "Fly": true
"Fly": true, },
{
"DataId": 1011722, "DataId": 1011722,
"Position": { "Position": {
"X": 159.68555, "X": 159.68555,

@ -198,7 +198,8 @@ internal sealed class CombatController : IDisposable
// but also delays killing the next enemy a little // but also delays killing the next enemy a little
if (_currentFight == null || if (_currentFight == null ||
_currentFight.Data.SpawnType == EEnemySpawnType.OverworldEnemies || _currentFight.Data.SpawnType == EEnemySpawnType.OverworldEnemies ||
(_currentFight.Data.SpawnType != EEnemySpawnType.FateEnemies && _currentFight.Data.KillEnemyDataIds.Count > 0)) _currentFight.Data.SpawnType == EEnemySpawnType.FateEnemies ||
_currentFight.Data.KillEnemyDataIds.Count > 0)
{ {
if (battleNpc.IsDead) if (battleNpc.IsDead)
return 0; return 0;
@ -263,13 +264,6 @@ internal sealed class CombatController : IDisposable
} }
} }
if (_currentFight?.Data.SpawnType == EEnemySpawnType.FateEnemies)
{
var gameObjectStruct = (GameObject*)gameObject.Address;
if (gameObjectStruct->FateId != 0)
return 15;
}
// stuff trying to kill us // stuff trying to kill us
if (battleNpc.TargetObjectId == _clientState.LocalPlayer?.GameObjectId) if (battleNpc.TargetObjectId == _clientState.LocalPlayer?.GameObjectId)
return 10; return 10;

@ -185,13 +185,16 @@ internal static class AethernetShortcut
{ {
logger.LogInformation("Moving to aethernet shortcut"); logger.LogInformation("Moving to aethernet shortcut");
_moving = true; _moving = true;
float distance = from switch
{
_ when from.IsFirmamentAetheryte() => 4.4f,
EAetheryteLocation.UldahChamberOfRule => 5f,
_ when AetheryteConverter.IsLargeAetheryte(from) => 10.9f,
_ => 6.9f,
};
movementController.NavigateTo(EMovementType.Quest, (uint)from, aetheryteData.Locations[from], movementController.NavigateTo(EMovementType.Quest, (uint)from, aetheryteData.Locations[from],
false, true, false, true,
from.IsFirmamentAetheryte() distance);
? 4.4f
: AetheryteConverter.IsLargeAetheryte(from)
? 10.9f
: 6.9f);
} }
private void DoTeleport() private void DoTeleport()

@ -25,7 +25,8 @@ internal sealed class DebugOverlay : Window
private readonly Configuration _configuration; private readonly Configuration _configuration;
public DebugOverlay(QuestController questController, QuestRegistry questRegistry, IGameGui gameGui, public DebugOverlay(QuestController questController, QuestRegistry questRegistry, IGameGui gameGui,
IClientState clientState, ICondition condition, AetheryteData aetheryteData, IObjectTable objectTable, CombatController combatController, Configuration configuration) IClientState clientState, ICondition condition, AetheryteData aetheryteData, IObjectTable objectTable,
CombatController combatController, Configuration configuration)
: base("Questionable Debug Overlay###QuestionableDebugOverlay", : base("Questionable Debug Overlay###QuestionableDebugOverlay",
ImGuiWindowFlags.NoTitleBar | ImGuiWindowFlags.NoScrollbar | ImGuiWindowFlags.NoBackground | ImGuiWindowFlags.NoTitleBar | ImGuiWindowFlags.NoScrollbar | ImGuiWindowFlags.NoBackground |
ImGuiWindowFlags.NoInputs | ImGuiWindowFlags.NoSavedSettings, true) ImGuiWindowFlags.NoInputs | ImGuiWindowFlags.NoSavedSettings, true)
@ -136,7 +137,9 @@ internal sealed class DebugOverlay : Window
if (!visible) if (!visible)
continue; continue;
ImGui.GetWindowDrawList() .AddText(screenPos + new Vector2(10, -8), 0xFFFFFFFF, $"{x.Name}/{x.GameObjectId:X}, {_combatController.GetKillPriority(x)}, {Vector3.Distance(x.Position, _clientState.LocalPlayer!.Position):N2}, {x.IsTargetable}"); int priority = _combatController.GetKillPriority(x);
ImGui.GetWindowDrawList().AddText(screenPos + new Vector2(10, -8), priority > 0 ? 0xFF00FF00 : 0xFFFFFFFF,
$"{x.Name}/{x.GameObjectId:X}, {x.DataId}, {priority}, {Vector3.Distance(x.Position, _clientState.LocalPlayer!.Position):N2}, {x.IsTargetable}");
} }
} }