Second Hildibrand pass

pull/45/head
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

View File

@ -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": {

View File

@ -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

View File

@ -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": {

View File

@ -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
]
} }
] ]
}, },

View File

@ -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
} }
] ]

View File

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

View File

@ -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": {

View File

@ -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
} }
] ]

View File

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

View File

@ -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": {

View File

@ -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
} }
] ]
}, },

View File

@ -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,

View File

@ -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,

View File

@ -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",

View File

@ -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
} }
] ]

View File

@ -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,

View File

@ -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
} }
] ]
}, },

View File

@ -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
]
} }
] ]
}, },

View File

@ -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": {

View File

@ -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,

View File

@ -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;

View File

@ -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()

View File

@ -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}");
} }
} }