diff --git a/.gitignore b/.gitignore index 6dea9ff..e561c86 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ AssemblyInfo.cs Solution.sln +.vs +**/bin/ +**/obj/ diff --git a/QuestPaths/Questionable.QuestPaths.QuestSchema b/QuestPaths/Questionable.QuestPaths.QuestSchema index 6a369b9..a49f253 100644 --- a/QuestPaths/Questionable.QuestPaths.QuestSchema +++ b/QuestPaths/Questionable.QuestPaths.QuestSchema @@ -255,13 +255,16 @@ } }, "Item": { - "type": "object", - "properties": { - "NotInInventory": { - "type": "boolean" - } + "type": "object", + "properties": { + "InInventory": { + "type": "boolean" + }, + "NotInInventory": { + "type": "boolean" } - }, + } + }, "MinimumLevel": { "type": "integer", "description": "Skip this step if the player level is greater than or equal to this value. Useful for steps that should only be done once at low levels (e.g., early aetheryte attunements).", diff --git a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs index 44a62c7..fa9bafa 100644 --- a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs +++ b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs @@ -17136,16 +17136,16 @@ public static class AssemblyQuestLoader private static void LoadQuests3() { - QuestId questId = new QuestId(154); + QuestId questId = new QuestId(152); QuestRoot questRoot = new QuestRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); Span span = CollectionsMarshal.AsSpan(list); int index = 0; - span[index] = "liza"; + span[index] = "WigglyMuffin"; questRoot.Author = list; - index = 6; + index = 2; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); @@ -17155,12 +17155,80 @@ public static class AssemblyQuestLoader { Sequence = 0 }; - int num2 = 2; + int num2 = 1; List list3 = new List(num2); CollectionsMarshal.SetCount(list3, num2); Span span3 = CollectionsMarshal.AsSpan(list3); - int num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) + int index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1001679u, new Vector3(140.48975f, 4.0099983f, -59.80017f), 131) + { + AetheryteShortcut = EAetheryteLocation.Uldah, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Uldah, + To = EAetheryteLocation.UldahSapphireAvenue + }, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj.Steps = list3; + reference = obj; + num++; + ref QuestSequence reference2 = ref span2[num]; + QuestSequence obj2 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list4 = new List(index2); + CollectionsMarshal.SetCount(list4, index2); + span3 = CollectionsMarshal.AsSpan(list4); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009295u, new Vector3(97.09314f, 27.238445f, -352.55975f), 141) + { + AetheryteShortcut = EAetheryteLocation.CentralThanalanBlackBrushStation, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj2.Steps = list4; + reference2 = obj2; + questRoot.QuestSequence = list2; + AddQuest(questId, questRoot); + QuestId questId2 = new QuestId(154); + QuestRoot questRoot2 = new QuestRoot(); + num = 1; + List list5 = new List(num); + CollectionsMarshal.SetCount(list5, num); + span = CollectionsMarshal.AsSpan(list5); + index = 0; + span[index] = "liza"; + questRoot2.Author = list5; + index = 6; + List list6 = new List(index); + CollectionsMarshal.SetCount(list6, index); + span2 = CollectionsMarshal.AsSpan(list6); + num = 0; + ref QuestSequence reference3 = ref span2[num]; + QuestSequence obj3 = new QuestSequence + { + Sequence = 0 + }; + num2 = 2; + List list7 = new List(num2); + CollectionsMarshal.SetCount(list7, num2); + span3 = CollectionsMarshal.AsSpan(list7); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { TargetTerritoryId = (ushort)129, AetheryteShortcut = EAetheryteLocation.Limsa, @@ -17181,23 +17249,23 @@ public static class AssemblyQuestLoader } } }; - num3++; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1009943u, new Vector3(-153.36847f, -129.4397f, 265.88843f), 129) + index2++; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009943u, new Vector3(-153.36847f, -129.4397f, 265.88843f), 129) { StopDistance = 7f }; - obj.Steps = list3; - reference = obj; + obj3.Steps = list7; + reference3 = obj3; num++; - ref QuestSequence reference2 = ref span2[num]; - QuestSequence obj2 = new QuestSequence + ref QuestSequence reference4 = ref span2[num]; + QuestSequence obj4 = new QuestSequence { Sequence = 1 }; - num3 = 2; - List list4 = new List(num3); - CollectionsMarshal.SetCount(list4, num3); - span3 = CollectionsMarshal.AsSpan(list4); + index2 = 2; + List list8 = new List(index2); + CollectionsMarshal.SetCount(list8, index2); + span3 = CollectionsMarshal.AsSpan(list8); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(410.07083f, 31.504957f, -12.586371f), 138) { @@ -17206,85 +17274,85 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport }; num2++; - ref QuestStep reference3 = ref span3[num2]; - QuestStep obj3 = new QuestStep(EInteractionType.Combat, null, new Vector3(-436.69995f, -2.0159357f, 48.819775f), 139) + ref QuestStep reference5 = ref span3[num2]; + QuestStep obj5 = new QuestStep(EInteractionType.Combat, null, new Vector3(-436.69995f, -2.0159357f, 48.819775f), 139) { StopDistance = 1f, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - int num4 = 3; - List list5 = new List(num4); - CollectionsMarshal.SetCount(list5, num4); - Span span4 = CollectionsMarshal.AsSpan(list5); - int num5 = 0; - span4[num5] = 3569u; - num5++; - span4[num5] = 3570u; - num5++; - span4[num5] = 3571u; - obj3.KillEnemyDataIds = list5; - reference3 = obj3; - obj2.Steps = list4; - reference2 = obj2; - num++; - ref QuestSequence reference4 = ref span2[num]; - QuestSequence obj4 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list6 = new List(num2); - CollectionsMarshal.SetCount(list6, num2); - span3 = CollectionsMarshal.AsSpan(list6); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 2004916u, new Vector3(-436.02655f, -1.9379272f, 48.569458f), 139); - obj4.Steps = list6; - reference4 = obj4; - num++; - ref QuestSequence reference5 = ref span2[num]; - QuestSequence obj5 = new QuestSequence - { - Sequence = 3 - }; - num3 = 1; - List list7 = new List(num3); - CollectionsMarshal.SetCount(list7, num3); - span3 = CollectionsMarshal.AsSpan(list7); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1010261u, new Vector3(-437.3694f, -2.369183f, 55.954834f), 139) - { - StopDistance = 7f - }; - obj5.Steps = list7; + int num3 = 3; + List list9 = new List(num3); + CollectionsMarshal.SetCount(list9, num3); + Span span4 = CollectionsMarshal.AsSpan(list9); + int num4 = 0; + span4[num4] = 3569u; + num4++; + span4[num4] = 3570u; + num4++; + span4[num4] = 3571u; + obj5.KillEnemyDataIds = list9; reference5 = obj5; + obj4.Steps = list8; + reference4 = obj4; num++; ref QuestSequence reference6 = ref span2[num]; QuestSequence obj6 = new QuestSequence { - Sequence = 4 + Sequence = 2 }; num2 = 1; - List list8 = new List(num2); - CollectionsMarshal.SetCount(list8, num2); - span3 = CollectionsMarshal.AsSpan(list8); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1010267u, new Vector3(-449.08832f, 21.634577f, -327.93164f), 134) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.MiddleLaNosceaSummerfordFarms - }; - obj6.Steps = list8; + List list10 = new List(num2); + CollectionsMarshal.SetCount(list10, num2); + span3 = CollectionsMarshal.AsSpan(list10); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2004916u, new Vector3(-436.02655f, -1.9379272f, 48.569458f), 139); + obj6.Steps = list10; reference6 = obj6; num++; ref QuestSequence reference7 = ref span2[num]; QuestSequence obj7 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list11 = new List(index2); + CollectionsMarshal.SetCount(list11, index2); + span3 = CollectionsMarshal.AsSpan(list11); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1010261u, new Vector3(-437.3694f, -2.369183f, 55.954834f), 139) + { + StopDistance = 7f + }; + obj7.Steps = list11; + reference7 = obj7; + num++; + ref QuestSequence reference8 = ref span2[num]; + QuestSequence obj8 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list12 = new List(num2); + CollectionsMarshal.SetCount(list12, num2); + span3 = CollectionsMarshal.AsSpan(list12); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1010267u, new Vector3(-449.08832f, 21.634577f, -327.93164f), 134) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.MiddleLaNosceaSummerfordFarms + }; + obj8.Steps = list12; + reference8 = obj8; + num++; + ref QuestSequence reference9 = ref span2[num]; + QuestSequence obj9 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 2; - List list9 = new List(num3); - CollectionsMarshal.SetCount(list9, num3); - span3 = CollectionsMarshal.AsSpan(list9); + index2 = 2; + List list13 = new List(index2); + CollectionsMarshal.SetCount(list13, index2); + span3 = CollectionsMarshal.AsSpan(list13); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -17302,35 +17370,35 @@ public static class AssemblyQuestLoader StopDistance = 7f, NextQuestId = new QuestId(155) }; - obj7.Steps = list9; - reference7 = obj7; - questRoot.QuestSequence = list2; - AddQuest(questId, questRoot); - QuestId questId2 = new QuestId(155); - QuestRoot questRoot2 = new QuestRoot(); + obj9.Steps = list13; + reference9 = obj9; + questRoot2.QuestSequence = list6; + AddQuest(questId2, questRoot2); + QuestId questId3 = new QuestId(155); + QuestRoot questRoot3 = new QuestRoot(); num = 1; - List list10 = new List(num); - CollectionsMarshal.SetCount(list10, num); - span = CollectionsMarshal.AsSpan(list10); + List list14 = new List(num); + CollectionsMarshal.SetCount(list14, num); + span = CollectionsMarshal.AsSpan(list14); index = 0; span[index] = "liza"; - questRoot2.Author = list10; + questRoot3.Author = list14; index = 3; - List list11 = new List(index); - CollectionsMarshal.SetCount(list11, index); - span2 = CollectionsMarshal.AsSpan(list11); + List list15 = new List(index); + CollectionsMarshal.SetCount(list15, index); + span2 = CollectionsMarshal.AsSpan(list15); num = 0; - ref QuestSequence reference8 = ref span2[num]; - QuestSequence obj8 = new QuestSequence + ref QuestSequence reference10 = ref span2[num]; + QuestSequence obj10 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list12 = new List(num2); - CollectionsMarshal.SetCount(list12, num2); - span3 = CollectionsMarshal.AsSpan(list12); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) + List list16 = new List(num2); + CollectionsMarshal.SetCount(list16, num2); + span3 = CollectionsMarshal.AsSpan(list16); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { TargetTerritoryId = (ushort)129, AetheryteShortcut = EAetheryteLocation.Limsa, @@ -17351,23 +17419,23 @@ public static class AssemblyQuestLoader } } }; - num3++; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1009943u, new Vector3(-153.36847f, -129.4397f, 265.88843f), 129) + index2++; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009943u, new Vector3(-153.36847f, -129.4397f, 265.88843f), 129) { StopDistance = 7f }; - obj8.Steps = list12; - reference8 = obj8; + obj10.Steps = list16; + reference10 = obj10; num++; - ref QuestSequence reference9 = ref span2[num]; - QuestSequence obj9 = new QuestSequence + ref QuestSequence reference11 = ref span2[num]; + QuestSequence obj11 = new QuestSequence { Sequence = 1 }; - num3 = 2; - List list13 = new List(num3); - CollectionsMarshal.SetCount(list13, num3); - span3 = CollectionsMarshal.AsSpan(list13); + index2 = 2; + List list17 = new List(index2); + CollectionsMarshal.SetCount(list17, index2); + span3 = CollectionsMarshal.AsSpan(list17); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2004936u, new Vector3(-151.90363f, -128.16058f, 256.8551f), 129) { @@ -17382,20 +17450,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaAftcastle } }; - obj9.Steps = list13; - reference9 = obj9; + obj11.Steps = list17; + reference11 = obj11; num++; - ref QuestSequence reference10 = ref span2[num]; - QuestSequence obj10 = new QuestSequence + ref QuestSequence reference12 = ref span2[num]; + QuestSequence obj12 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list14 = new List(num2); - CollectionsMarshal.SetCount(list14, num2); - span3 = CollectionsMarshal.AsSpan(list14); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) + List list18 = new List(num2); + CollectionsMarshal.SetCount(list18, num2); + span3 = CollectionsMarshal.AsSpan(list18); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { TargetTerritoryId = (ushort)129, AethernetShortcut = new AethernetShortcut @@ -17404,102 +17472,81 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaFisher } }; - num3++; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1009943u, new Vector3(-153.36847f, -129.4397f, 265.88843f), 129) + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1009943u, new Vector3(-153.36847f, -129.4397f, 265.88843f), 129) { StopDistance = 7f, NextQuestId = new QuestId(212) }; - obj10.Steps = list14; - reference10 = obj10; - questRoot2.QuestSequence = list11; - AddQuest(questId2, questRoot2); - QuestId questId3 = new QuestId(161); - QuestRoot questRoot3 = new QuestRoot(); + obj12.Steps = list18; + reference12 = obj12; + questRoot3.QuestSequence = list15; + AddQuest(questId3, questRoot3); + QuestId questId4 = new QuestId(161); + QuestRoot questRoot4 = new QuestRoot(); num = 1; - List list15 = new List(num); - CollectionsMarshal.SetCount(list15, num); - span = CollectionsMarshal.AsSpan(list15); + List list19 = new List(num); + CollectionsMarshal.SetCount(list19, num); + span = CollectionsMarshal.AsSpan(list19); index = 0; span[index] = "liza"; - questRoot3.Author = list15; + questRoot4.Author = list19; index = 7; - List list16 = new List(index); - CollectionsMarshal.SetCount(list16, index); - span2 = CollectionsMarshal.AsSpan(list16); + List list20 = new List(index); + CollectionsMarshal.SetCount(list20, index); + span2 = CollectionsMarshal.AsSpan(list20); num = 0; - ref QuestSequence reference11 = ref span2[num]; - QuestSequence obj11 = new QuestSequence + ref QuestSequence reference13 = ref span2[num]; + QuestSequence obj13 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list17 = new List(num3); - CollectionsMarshal.SetCount(list17, num3); - span3 = CollectionsMarshal.AsSpan(list17); + index2 = 1; + List list21 = new List(index2); + CollectionsMarshal.SetCount(list21, index2); + span3 = CollectionsMarshal.AsSpan(list21); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000471u, new Vector3(-60.471558f, 0.19999865f, 6.301941f), 148); - obj11.Steps = list17; - reference11 = obj11; + obj13.Steps = list21; + reference13 = obj13; num++; - ref QuestSequence reference12 = ref span2[num]; - QuestSequence obj12 = new QuestSequence + ref QuestSequence reference14 = ref span2[num]; + QuestSequence obj14 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list18 = new List(num2); - CollectionsMarshal.SetCount(list18, num2); - span3 = CollectionsMarshal.AsSpan(list18); - num3 = 0; - ref QuestStep reference13 = ref span3[num3]; + List list22 = new List(num2); + CollectionsMarshal.SetCount(list22, num2); + span3 = CollectionsMarshal.AsSpan(list22); + index2 = 0; + ref QuestStep reference15 = ref span3[index2]; QuestStep questStep = new QuestStep(EInteractionType.Interact, 1000484u, new Vector3(2.0598755f, -7.9139543f, -22.171448f), 148); - num5 = 6; - List list19 = new List(num5); - CollectionsMarshal.SetCount(list19, num5); - Span span5 = CollectionsMarshal.AsSpan(list19); - num4 = 0; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep.CompletionQuestVariablesFlags = list19; - reference13 = questStep; - num3++; - ref QuestStep reference14 = ref span3[num3]; - QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1000476u, new Vector3(27.0542f, -6.881897f, 14.145081f), 148); num4 = 6; - List list20 = new List(num4); - CollectionsMarshal.SetCount(list20, num4); - span5 = CollectionsMarshal.AsSpan(list20); - num5 = 0; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep2.CompletionQuestVariablesFlags = list20; - reference14 = questStep2; + List list23 = new List(num4); + CollectionsMarshal.SetCount(list23, num4); + Span span5 = CollectionsMarshal.AsSpan(list23); + num3 = 0; + span5[num3] = null; num3++; - ref QuestStep reference15 = ref span3[num3]; - QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 1000483u, new Vector3(85.496216f, -6.0870457f, 67.00232f), 148); - num5 = 6; - List list21 = new List(num5); - CollectionsMarshal.SetCount(list21, num5); - span5 = CollectionsMarshal.AsSpan(list21); + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep.CompletionQuestVariablesFlags = list23; + reference15 = questStep; + index2++; + ref QuestStep reference16 = ref span3[index2]; + QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1000476u, new Vector3(27.0542f, -6.881897f, 14.145081f), 148); + num3 = 6; + List list24 = new List(num3); + CollectionsMarshal.SetCount(list24, num3); + span5 = CollectionsMarshal.AsSpan(list24); num4 = 0; span5[num4] = null; num4++; @@ -17511,127 +17558,148 @@ public static class AssemblyQuestLoader num4++; span5[num4] = null; num4++; - span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep3.CompletionQuestVariablesFlags = list21; - reference15 = questStep3; - obj12.Steps = list18; - reference12 = obj12; + span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep2.CompletionQuestVariablesFlags = list24; + reference16 = questStep2; + index2++; + ref QuestStep reference17 = ref span3[index2]; + QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 1000483u, new Vector3(85.496216f, -6.0870457f, 67.00232f), 148); + num4 = 6; + List list25 = new List(num4); + CollectionsMarshal.SetCount(list25, num4); + span5 = CollectionsMarshal.AsSpan(list25); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep3.CompletionQuestVariablesFlags = list25; + reference17 = questStep3; + obj14.Steps = list22; + reference14 = obj14; num++; - ref QuestSequence reference16 = ref span2[num]; - QuestSequence obj13 = new QuestSequence + ref QuestSequence reference18 = ref span2[num]; + QuestSequence obj15 = new QuestSequence { Sequence = 2 }; - num3 = 1; - List list22 = new List(num3); - CollectionsMarshal.SetCount(list22, num3); - span3 = CollectionsMarshal.AsSpan(list22); + index2 = 1; + List list26 = new List(index2); + CollectionsMarshal.SetCount(list26, index2); + span3 = CollectionsMarshal.AsSpan(list26); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000471u, new Vector3(-60.471558f, 0.19999865f, 6.301941f), 148); - obj13.Steps = list22; - reference16 = obj13; - num++; - ref QuestSequence reference17 = ref span2[num]; - QuestSequence obj14 = new QuestSequence - { - Sequence = 3 - }; - num2 = 2; - List list23 = new List(num2); - CollectionsMarshal.SetCount(list23, num2); - span3 = CollectionsMarshal.AsSpan(list23); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(9.630515f, -22.580793f, 242.32327f), 148); - num3++; - ref QuestStep reference18 = ref span3[num3]; - QuestStep questStep4 = new QuestStep(EInteractionType.SinglePlayerDuty, 1003002u, new Vector3(-189.13562f, -26.70127f, 295.52136f), 148); - SinglePlayerDutyOptions obj15 = new SinglePlayerDutyOptions - { - Enabled = true - }; - num4 = 1; - List list24 = new List(num4); - CollectionsMarshal.SetCount(list24, num4); - span = CollectionsMarshal.AsSpan(list24); - num5 = 0; - span[num5] = "Healer NPC is only killed after the boss dies; all NPCs need to be killed for the duty to complete"; - obj15.Notes = list24; - questStep4.SinglePlayerDutyOptions = obj15; - reference18 = questStep4; - obj14.Steps = list23; - reference17 = obj14; + obj15.Steps = list26; + reference18 = obj15; num++; ref QuestSequence reference19 = ref span2[num]; QuestSequence obj16 = new QuestSequence { - Sequence = 4 + Sequence = 3 + }; + num2 = 2; + List list27 = new List(num2); + CollectionsMarshal.SetCount(list27, num2); + span3 = CollectionsMarshal.AsSpan(list27); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(9.630515f, -22.580793f, 242.32327f), 148); + index2++; + ref QuestStep reference20 = ref span3[index2]; + QuestStep questStep4 = new QuestStep(EInteractionType.SinglePlayerDuty, 1003002u, new Vector3(-189.13562f, -26.70127f, 295.52136f), 148); + SinglePlayerDutyOptions obj17 = new SinglePlayerDutyOptions + { + Enabled = true }; num3 = 1; - List list25 = new List(num3); - CollectionsMarshal.SetCount(list25, num3); - span3 = CollectionsMarshal.AsSpan(list25); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1003002u, new Vector3(-189.13562f, -26.70127f, 295.52136f), 148); - obj16.Steps = list25; + List list28 = new List(num3); + CollectionsMarshal.SetCount(list28, num3); + span = CollectionsMarshal.AsSpan(list28); + num4 = 0; + span[num4] = "Healer NPC is only killed after the boss dies; all NPCs need to be killed for the duty to complete"; + obj17.Notes = list28; + questStep4.SinglePlayerDutyOptions = obj17; + reference20 = questStep4; + obj16.Steps = list27; reference19 = obj16; num++; - ref QuestSequence reference20 = ref span2[num]; - QuestSequence obj17 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list26 = new List(num2); - CollectionsMarshal.SetCount(list26, num2); - span3 = CollectionsMarshal.AsSpan(list26); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1000471u, new Vector3(-60.471558f, 0.19999865f, 6.301941f), 148) - { - AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows - }; - obj17.Steps = list26; - reference20 = obj17; - num++; ref QuestSequence reference21 = ref span2[num]; QuestSequence obj18 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 4 }; - num3 = 1; - List list27 = new List(num3); - CollectionsMarshal.SetCount(list27, num3); - span3 = CollectionsMarshal.AsSpan(list27); + index2 = 1; + List list29 = new List(index2); + CollectionsMarshal.SetCount(list29, index2); + span3 = CollectionsMarshal.AsSpan(list29); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000471u, new Vector3(-60.471558f, 0.19999865f, 6.301941f), 148); - obj18.Steps = list27; + span3[num2] = new QuestStep(EInteractionType.Interact, 1003002u, new Vector3(-189.13562f, -26.70127f, 295.52136f), 148); + obj18.Steps = list29; reference21 = obj18; - questRoot3.QuestSequence = list16; - AddQuest(questId3, questRoot3); - QuestId questId4 = new QuestId(166); - QuestRoot questRoot4 = new QuestRoot(); - num = 1; - List list28 = new List(num); - CollectionsMarshal.SetCount(list28, num); - span = CollectionsMarshal.AsSpan(list28); - index = 0; - span[index] = "FalconTaterz"; - questRoot4.Author = list28; - index = 7; - List list29 = new List(index); - CollectionsMarshal.SetCount(list29, index); - span2 = CollectionsMarshal.AsSpan(list29); - num = 0; + num++; ref QuestSequence reference22 = ref span2[num]; QuestSequence obj19 = new QuestSequence { - Sequence = 0 + Sequence = 5 }; num2 = 1; List list30 = new List(num2); CollectionsMarshal.SetCount(list30, num2); span3 = CollectionsMarshal.AsSpan(list30); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1009357u, new Vector3(528.95386f, 17.44805f, 448.69153f), 137) + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1000471u, new Vector3(-60.471558f, 0.19999865f, 6.301941f), 148) + { + AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows + }; + obj19.Steps = list30; + reference22 = obj19; + num++; + ref QuestSequence reference23 = ref span2[num]; + QuestSequence obj20 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list31 = new List(index2); + CollectionsMarshal.SetCount(list31, index2); + span3 = CollectionsMarshal.AsSpan(list31); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000471u, new Vector3(-60.471558f, 0.19999865f, 6.301941f), 148); + obj20.Steps = list31; + reference23 = obj20; + questRoot4.QuestSequence = list20; + AddQuest(questId4, questRoot4); + QuestId questId5 = new QuestId(166); + QuestRoot questRoot5 = new QuestRoot(); + num = 1; + List list32 = new List(num); + CollectionsMarshal.SetCount(list32, num); + span = CollectionsMarshal.AsSpan(list32); + index = 0; + span[index] = "FalconTaterz"; + questRoot5.Author = list32; + index = 7; + List list33 = new List(index); + CollectionsMarshal.SetCount(list33, index); + span2 = CollectionsMarshal.AsSpan(list33); + num = 0; + ref QuestSequence reference24 = ref span2[num]; + QuestSequence obj21 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list34 = new List(num2); + CollectionsMarshal.SetCount(list34, num2); + span3 = CollectionsMarshal.AsSpan(list34); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009357u, new Vector3(528.95386f, 17.44805f, 448.69153f), 137) { StopDistance = 7f, AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol, @@ -17643,18 +17711,18 @@ public static class AssemblyQuestLoader } } }; - obj19.Steps = list30; - reference22 = obj19; + obj21.Steps = list34; + reference24 = obj21; num++; - ref QuestSequence reference23 = ref span2[num]; - QuestSequence obj20 = new QuestSequence + ref QuestSequence reference25 = ref span2[num]; + QuestSequence obj22 = new QuestSequence { Sequence = 1 }; - num3 = 2; - List list31 = new List(num3); - CollectionsMarshal.SetCount(list31, num3); - span3 = CollectionsMarshal.AsSpan(list31); + index2 = 2; + List list35 = new List(index2); + CollectionsMarshal.SetCount(list35, index2); + span3 = CollectionsMarshal.AsSpan(list35); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-153.18225f, 14.005f, 43.458076f), 130) { @@ -17667,22 +17735,22 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1010160u, new Vector3(-144.64032f, 12f, -5.6916504f), 130); - obj20.Steps = list31; - reference23 = obj20; + obj22.Steps = list35; + reference25 = obj22; num++; - ref QuestSequence reference24 = ref span2[num]; - QuestSequence obj21 = new QuestSequence + ref QuestSequence reference26 = ref span2[num]; + QuestSequence obj23 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list32 = new List(num2); - CollectionsMarshal.SetCount(list32, num2); - span3 = CollectionsMarshal.AsSpan(list32); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-153.18225f, 14.005f, 43.458076f), 130); - num3++; - span3[num3] = new QuestStep(EInteractionType.Interact, 1001857u, new Vector3(-46.76892f, 10f, -12.741333f), 131) + List list36 = new List(num2); + CollectionsMarshal.SetCount(list36, num2); + span3 = CollectionsMarshal.AsSpan(list36); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-153.18225f, 14.005f, 43.458076f), 130); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1001857u, new Vector3(-46.76892f, 10f, -12.741333f), 131) { AethernetShortcut = new AethernetShortcut { @@ -17690,18 +17758,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGladiator } }; - obj21.Steps = list32; - reference24 = obj21; + obj23.Steps = list36; + reference26 = obj23; num++; - ref QuestSequence reference25 = ref span2[num]; - QuestSequence obj22 = new QuestSequence + ref QuestSequence reference27 = ref span2[num]; + QuestSequence obj24 = new QuestSequence { Sequence = 3 }; - num3 = 2; - List list33 = new List(num3); - CollectionsMarshal.SetCount(list33, num3); - span3 = CollectionsMarshal.AsSpan(list33); + index2 = 2; + List list37 = new List(index2); + CollectionsMarshal.SetCount(list37, index2); + span3 = CollectionsMarshal.AsSpan(list37); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-153.18225f, 14.005f, 43.458076f), 130) { @@ -17713,34 +17781,34 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1010160u, new Vector3(-144.64032f, 12f, -5.6916504f), 130); - obj22.Steps = list33; - reference25 = obj22; + obj24.Steps = list37; + reference27 = obj24; num++; - ref QuestSequence reference26 = ref span2[num]; - QuestSequence obj23 = new QuestSequence + ref QuestSequence reference28 = ref span2[num]; + QuestSequence obj25 = new QuestSequence { Sequence = 4 }; num2 = 2; - List list34 = new List(num2); - CollectionsMarshal.SetCount(list34, num2); - span3 = CollectionsMarshal.AsSpan(list34); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-127.24249f, 7.999999f, -55.6639f), 130); - num3++; - span3[num3] = new QuestStep(EInteractionType.Interact, 1010188u, new Vector3(-106.523315f, 4.2265673f, -82.16986f), 130); - obj23.Steps = list34; - reference26 = obj23; + List list38 = new List(num2); + CollectionsMarshal.SetCount(list38, num2); + span3 = CollectionsMarshal.AsSpan(list38); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-127.24249f, 7.999999f, -55.6639f), 130); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1010188u, new Vector3(-106.523315f, 4.2265673f, -82.16986f), 130); + obj25.Steps = list38; + reference28 = obj25; num++; - ref QuestSequence reference27 = ref span2[num]; - QuestSequence obj24 = new QuestSequence + ref QuestSequence reference29 = ref span2[num]; + QuestSequence obj26 = new QuestSequence { Sequence = 5 }; - num3 = 3; - List list35 = new List(num3); - CollectionsMarshal.SetCount(list35, num3); - span3 = CollectionsMarshal.AsSpan(list35); + index2 = 3; + List list39 = new List(index2); + CollectionsMarshal.SetCount(list39, index2); + span3 = CollectionsMarshal.AsSpan(list39); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-123.05803f, 1.363661f, -142.65125f), 130); num2++; @@ -17758,20 +17826,20 @@ public static class AssemblyQuestLoader StopDistance = 7f, DisableNavmesh = true }; - obj24.Steps = list35; - reference27 = obj24; + obj26.Steps = list39; + reference29 = obj26; num++; - ref QuestSequence reference28 = ref span2[num]; - QuestSequence obj25 = new QuestSequence + ref QuestSequence reference30 = ref span2[num]; + QuestSequence obj27 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list36 = new List(num2); - CollectionsMarshal.SetCount(list36, num2); - span3 = CollectionsMarshal.AsSpan(list36); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-153.18225f, 14.005f, 43.458076f), 130) + List list40 = new List(num2); + CollectionsMarshal.SetCount(list40, num2); + span3 = CollectionsMarshal.AsSpan(list40); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-153.18225f, 14.005f, 43.458076f), 130) { AethernetShortcut = new AethernetShortcut { @@ -17779,200 +17847,200 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahThaumaturge } }; - num3++; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1010287u, new Vector3(-142.71765f, 12f, -3.9215698f), 130) + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1010287u, new Vector3(-142.71765f, 12f, -3.9215698f), 130) { NextQuestId = new QuestId(202) }; - obj25.Steps = list36; - reference28 = obj25; - questRoot4.QuestSequence = list29; - AddQuest(questId4, questRoot4); - QuestId questId5 = new QuestId(175); - QuestRoot questRoot5 = new QuestRoot(); + obj27.Steps = list40; + reference30 = obj27; + questRoot5.QuestSequence = list33; + AddQuest(questId5, questRoot5); + QuestId questId6 = new QuestId(175); + QuestRoot questRoot6 = new QuestRoot(); num = 1; - List list37 = new List(num); - CollectionsMarshal.SetCount(list37, num); - span = CollectionsMarshal.AsSpan(list37); + List list41 = new List(num); + CollectionsMarshal.SetCount(list41, num); + span = CollectionsMarshal.AsSpan(list41); index = 0; span[index] = "liza"; - questRoot5.Author = list37; + questRoot6.Author = list41; index = 3; - List list38 = new List(index); - CollectionsMarshal.SetCount(list38, index); - span2 = CollectionsMarshal.AsSpan(list38); + List list42 = new List(index); + CollectionsMarshal.SetCount(list42, index); + span2 = CollectionsMarshal.AsSpan(list42); num = 0; - ref QuestSequence reference29 = ref span2[num]; - QuestSequence obj26 = new QuestSequence + ref QuestSequence reference31 = ref span2[num]; + QuestSequence obj28 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list39 = new List(num3); - CollectionsMarshal.SetCount(list39, num3); - span3 = CollectionsMarshal.AsSpan(list39); + index2 = 1; + List list43 = new List(index2); + CollectionsMarshal.SetCount(list43, index2); + span3 = CollectionsMarshal.AsSpan(list43); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000449u, new Vector3(201.83093f, -5.5419664f, -107.25574f), 148); - obj26.Steps = list39; - reference29 = obj26; + obj28.Steps = list43; + reference31 = obj28; num++; - ref QuestSequence reference30 = ref span2[num]; - QuestSequence obj27 = new QuestSequence + ref QuestSequence reference32 = ref span2[num]; + QuestSequence obj29 = new QuestSequence { Sequence = 1, Comment = "Very likely this needs manual combat and/or manual continues" }; num2 = 6; - List list40 = new List(num2); - CollectionsMarshal.SetCount(list40, num2); - span3 = CollectionsMarshal.AsSpan(list40); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(192.07129f, -12.000001f, 38.204f), 148); - num3++; - span3[num3] = new QuestStep(EInteractionType.Combat, null, new Vector3(190.28528f, -12f, 77.53861f), 148) + List list44 = new List(num2); + CollectionsMarshal.SetCount(list44, num2); + span3 = CollectionsMarshal.AsSpan(list44); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(192.07129f, -12.000001f, 38.204f), 148); + index2++; + span3[index2] = new QuestStep(EInteractionType.Combat, null, new Vector3(190.28528f, -12f, 77.53861f), 148) { EnemySpawnType = EEnemySpawnType.FinishCombatIfAny }; - num3++; - ref QuestStep reference31 = ref span3[num3]; + index2++; + ref QuestStep reference33 = ref span3[index2]; QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 2000141u, new Vector3(179.4613f, -10.666138f, 99.56506f), 148); - num5 = 6; - List list41 = new List(num5); - CollectionsMarshal.SetCount(list41, num5); - span5 = CollectionsMarshal.AsSpan(list41); - num4 = 0; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list41; - reference31 = questStep5; - num3++; - ref QuestStep reference32 = ref span3[num3]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 2000147u, new Vector3(168.07812f, -12.008911f, 120.80554f), 148); num4 = 6; - List list42 = new List(num4); - CollectionsMarshal.SetCount(list42, num4); - span5 = CollectionsMarshal.AsSpan(list42); - num5 = 0; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list42; - reference32 = questStep6; - num3++; - ref QuestStep reference33 = ref span3[num3]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2000149u, new Vector3(154.0398f, -10.75769f, 120.3479f), 148); - num5 = 6; - List list43 = new List(num5); - CollectionsMarshal.SetCount(list43, num5); - span5 = CollectionsMarshal.AsSpan(list43); - num4 = 0; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list43; - reference33 = questStep7; - num3++; - ref QuestStep reference34 = ref span3[num3]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2000148u, new Vector3(126.14636f, -12.008911f, 142.35144f), 148); - num4 = 6; - List list44 = new List(num4); - CollectionsMarshal.SetCount(list44, num4); - span5 = CollectionsMarshal.AsSpan(list44); - num5 = 0; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = null; - num5++; - span5[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep8.CompletionQuestVariablesFlags = list44; - reference34 = questStep8; - obj27.Steps = list40; - reference30 = obj27; - num++; - ref QuestSequence reference35 = ref span2[num]; - QuestSequence obj28 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 1; - List list45 = new List(num3); - CollectionsMarshal.SetCount(list45, num3); - span3 = CollectionsMarshal.AsSpan(list45); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000685u, new Vector3(287.92236f, -3.297f, -32.6391f), 148); - obj28.Steps = list45; - reference35 = obj28; - questRoot5.QuestSequence = list38; - AddQuest(questId5, questRoot5); - QuestId questId6 = new QuestId(176); - QuestRoot questRoot6 = new QuestRoot(); - num = 1; - List list46 = new List(num); - CollectionsMarshal.SetCount(list46, num); - span = CollectionsMarshal.AsSpan(list46); - index = 0; - span[index] = "liza"; - questRoot6.Author = list46; - index = 2; - List list47 = new List(index); - CollectionsMarshal.SetCount(list47, index); - span2 = CollectionsMarshal.AsSpan(list47); - num = 0; - ref QuestSequence reference36 = ref span2[num]; - QuestSequence obj29 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list48 = new List(num2); - CollectionsMarshal.SetCount(list48, num2); - span3 = CollectionsMarshal.AsSpan(list48); + List list45 = new List(num4); + CollectionsMarshal.SetCount(list45, num4); + span5 = CollectionsMarshal.AsSpan(list45); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132); - obj29.Steps = list48; - reference36 = obj29; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep5.CompletionQuestVariablesFlags = list45; + reference33 = questStep5; + index2++; + ref QuestStep reference34 = ref span3[index2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 2000147u, new Vector3(168.07812f, -12.008911f, 120.80554f), 148); + num3 = 6; + List list46 = new List(num3); + CollectionsMarshal.SetCount(list46, num3); + span5 = CollectionsMarshal.AsSpan(list46); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep6.CompletionQuestVariablesFlags = list46; + reference34 = questStep6; + index2++; + ref QuestStep reference35 = ref span3[index2]; + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2000149u, new Vector3(154.0398f, -10.75769f, 120.3479f), 148); + num4 = 6; + List list47 = new List(num4); + CollectionsMarshal.SetCount(list47, num4); + span5 = CollectionsMarshal.AsSpan(list47); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + questStep7.CompletionQuestVariablesFlags = list47; + reference35 = questStep7; + index2++; + ref QuestStep reference36 = ref span3[index2]; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2000148u, new Vector3(126.14636f, -12.008911f, 142.35144f), 148); + num3 = 6; + List list48 = new List(num3); + CollectionsMarshal.SetCount(list48, num3); + span5 = CollectionsMarshal.AsSpan(list48); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep8.CompletionQuestVariablesFlags = list48; + reference36 = questStep8; + obj29.Steps = list44; + reference32 = obj29; num++; ref QuestSequence reference37 = ref span2[num]; QuestSequence obj30 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 4; - List list49 = new List(num3); - CollectionsMarshal.SetCount(list49, num3); + index2 = 1; + List list49 = new List(index2); + CollectionsMarshal.SetCount(list49, index2); span3 = CollectionsMarshal.AsSpan(list49); num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000685u, new Vector3(287.92236f, -3.297f, -32.6391f), 148); + obj30.Steps = list49; + reference37 = obj30; + questRoot6.QuestSequence = list42; + AddQuest(questId6, questRoot6); + QuestId questId7 = new QuestId(176); + QuestRoot questRoot7 = new QuestRoot(); + num = 1; + List list50 = new List(num); + CollectionsMarshal.SetCount(list50, num); + span = CollectionsMarshal.AsSpan(list50); + index = 0; + span[index] = "liza"; + questRoot7.Author = list50; + index = 2; + List list51 = new List(index); + CollectionsMarshal.SetCount(list51, index); + span2 = CollectionsMarshal.AsSpan(list51); + num = 0; + ref QuestSequence reference38 = ref span2[num]; + QuestSequence obj31 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list52 = new List(num2); + CollectionsMarshal.SetCount(list52, num2); + span3 = CollectionsMarshal.AsSpan(list52); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132); + obj31.Steps = list52; + reference38 = obj31; + num++; + ref QuestSequence reference39 = ref span2[num]; + QuestSequence obj32 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 4; + List list53 = new List(index2); + CollectionsMarshal.SetCount(list53, index2); + span3 = CollectionsMarshal.AsSpan(list53); + num2 = 0; span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 148) { Aetheryte = EAetheryteLocation.CentralShroudBentbranchMeadows, @@ -17994,36 +18062,36 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000470u, new Vector3(-59.006653f, -0.010835781f, 26.41333f), 148); - obj30.Steps = list49; - reference37 = obj30; - questRoot6.QuestSequence = list47; - AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(177); - QuestRoot questRoot7 = new QuestRoot(); + obj32.Steps = list53; + reference39 = obj32; + questRoot7.QuestSequence = list51; + AddQuest(questId7, questRoot7); + QuestId questId8 = new QuestId(177); + QuestRoot questRoot8 = new QuestRoot(); num = 1; - List list50 = new List(num); - CollectionsMarshal.SetCount(list50, num); - span = CollectionsMarshal.AsSpan(list50); + List list54 = new List(num); + CollectionsMarshal.SetCount(list54, num); + span = CollectionsMarshal.AsSpan(list54); index = 0; span[index] = "liza"; - questRoot7.Author = list50; + questRoot8.Author = list54; index = 1; - List list51 = new List(index); - CollectionsMarshal.SetCount(list51, index); - span2 = CollectionsMarshal.AsSpan(list51); + List list55 = new List(index); + CollectionsMarshal.SetCount(list55, index); + span2 = CollectionsMarshal.AsSpan(list55); num = 0; - ref QuestSequence reference38 = ref span2[num]; - QuestSequence obj31 = new QuestSequence + ref QuestSequence reference40 = ref span2[num]; + QuestSequence obj33 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list52 = new List(num2); - CollectionsMarshal.SetCount(list52, num2); - span3 = CollectionsMarshal.AsSpan(list52); - num3 = 0; - ref QuestStep reference39 = ref span3[num3]; - QuestStep obj32 = new QuestStep(EInteractionType.AcceptQuest, 1002277u, new Vector3(-97.550964f, 7.05f, 23.605652f), 131) + List list56 = new List(num2); + CollectionsMarshal.SetCount(list56, num2); + span3 = CollectionsMarshal.AsSpan(list56); + index2 = 0; + ref QuestStep reference41 = ref span3[index2]; + QuestStep obj34 = new QuestStep(EInteractionType.AcceptQuest, 1002277u, new Vector3(-97.550964f, 7.05f, 23.605652f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -18033,88 +18101,36 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions = new SkipConditions(); - SkipAetheryteCondition obj33 = new SkipAetheryteCondition + SkipAetheryteCondition obj35 = new SkipAetheryteCondition { InSameTerritory = true }; - num5 = 1; - List list53 = new List(num5); - CollectionsMarshal.SetCount(list53, num5); - Span span6 = CollectionsMarshal.AsSpan(list53); - num4 = 0; - span6[num4] = 131; - obj33.InTerritory = list53; - skipConditions.AetheryteShortcutIf = obj33; - obj32.SkipConditions = skipConditions; num4 = 1; - List list54 = new List(num4); - CollectionsMarshal.SetCount(list54, num4); - Span span7 = CollectionsMarshal.AsSpan(list54); - num5 = 0; - span7[num5] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_CLSGLA001_00177_Q1_000_1") - }; - obj32.DialogueChoices = list54; - reference39 = obj32; - obj31.Steps = list52; - reference38 = obj31; - questRoot7.QuestSequence = list51; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(178); - QuestRoot questRoot8 = new QuestRoot(); - num = 1; - List list55 = new List(num); - CollectionsMarshal.SetCount(list55, num); - span = CollectionsMarshal.AsSpan(list55); - index = 0; - span[index] = "Cacahuetes"; - questRoot8.Author = list55; - index = 1; - List list56 = new List(index); - CollectionsMarshal.SetCount(list56, index); - span2 = CollectionsMarshal.AsSpan(list56); - num = 0; - ref QuestSequence reference40 = ref span2[num]; - QuestSequence obj34 = new QuestSequence - { - Sequence = 0 - }; + List list57 = new List(num4); + CollectionsMarshal.SetCount(list57, num4); + Span span6 = CollectionsMarshal.AsSpan(list57); + num3 = 0; + span6[num3] = 131; + obj35.InTerritory = list57; + skipConditions.AetheryteShortcutIf = obj35; + obj34.SkipConditions = skipConditions; num3 = 1; - List list57 = new List(num3); - CollectionsMarshal.SetCount(list57, num3); - span3 = CollectionsMarshal.AsSpan(list57); - num2 = 0; - ref QuestStep reference41 = ref span3[num2]; - QuestStep obj35 = new QuestStep(EInteractionType.AcceptQuest, 1001286u, new Vector3(-88.9754f, 2.55f, -51.163513f), 130) - { - AetheryteShortcut = EAetheryteLocation.Uldah, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num5 = 1; - List list58 = new List(num5); - CollectionsMarshal.SetCount(list58, num5); - span7 = CollectionsMarshal.AsSpan(list58); + List list58 = new List(num3); + CollectionsMarshal.SetCount(list58, num3); + Span span7 = CollectionsMarshal.AsSpan(list58); num4 = 0; span7[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_CLSPGL001_00178_Q1_000_1") + Prompt = new ExcelRef("TEXT_CLSGLA001_00177_Q1_000_1") }; - obj35.DialogueChoices = list58; - reference41 = obj35; - obj34.Steps = list57; - reference40 = obj34; - questRoot8.QuestSequence = list56; + obj34.DialogueChoices = list58; + reference41 = obj34; + obj33.Steps = list56; + reference40 = obj33; + questRoot8.QuestSequence = list55; AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(179); + QuestId questId9 = new QuestId(178); QuestRoot questRoot9 = new QuestRoot(); num = 1; List list59 = new List(num); @@ -18133,13 +18149,65 @@ public static class AssemblyQuestLoader { Sequence = 0 }; - num2 = 1; - List list61 = new List(num2); - CollectionsMarshal.SetCount(list61, num2); + index2 = 1; + List list61 = new List(index2); + CollectionsMarshal.SetCount(list61, index2); span3 = CollectionsMarshal.AsSpan(list61); + num2 = 0; + ref QuestStep reference43 = ref span3[num2]; + QuestStep obj37 = new QuestStep(EInteractionType.AcceptQuest, 1001286u, new Vector3(-88.9754f, 2.55f, -51.163513f), 130) + { + AetheryteShortcut = EAetheryteLocation.Uldah, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num4 = 1; + List list62 = new List(num4); + CollectionsMarshal.SetCount(list62, num4); + span7 = CollectionsMarshal.AsSpan(list62); num3 = 0; - ref QuestStep reference43 = ref span3[num3]; - QuestStep obj37 = new QuestStep(EInteractionType.AcceptQuest, 1000926u, new Vector3(-10.055725f, 44.999794f, -245.80762f), 128) + span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_CLSPGL001_00178_Q1_000_1") + }; + obj37.DialogueChoices = list62; + reference43 = obj37; + obj36.Steps = list61; + reference42 = obj36; + questRoot9.QuestSequence = list60; + AddQuest(questId9, questRoot9); + QuestId questId10 = new QuestId(179); + QuestRoot questRoot10 = new QuestRoot(); + num = 1; + List list63 = new List(num); + CollectionsMarshal.SetCount(list63, num); + span = CollectionsMarshal.AsSpan(list63); + index = 0; + span[index] = "Cacahuetes"; + questRoot10.Author = list63; + index = 1; + List list64 = new List(index); + CollectionsMarshal.SetCount(list64, index); + span2 = CollectionsMarshal.AsSpan(list64); + num = 0; + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj38 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list65 = new List(num2); + CollectionsMarshal.SetCount(list65, num2); + span3 = CollectionsMarshal.AsSpan(list65); + index2 = 0; + ref QuestStep reference45 = ref span3[index2]; + QuestStep obj39 = new QuestStep(EInteractionType.AcceptQuest, 1000926u, new Vector3(-10.055725f, 44.999794f, -245.80762f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, AethernetShortcut = new AethernetShortcut @@ -18149,85 +18217,36 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions2 = new SkipConditions(); - SkipAetheryteCondition obj38 = new SkipAetheryteCondition + SkipAetheryteCondition obj40 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list62 = new List(num4); - CollectionsMarshal.SetCount(list62, num4); - span6 = CollectionsMarshal.AsSpan(list62); - num5 = 0; - span6[num5] = 128; - obj38.InTerritory = list62; - skipConditions2.AetheryteShortcutIf = obj38; - obj37.SkipConditions = skipConditions2; - num5 = 1; - List list63 = new List(num5); - CollectionsMarshal.SetCount(list63, num5); - span7 = CollectionsMarshal.AsSpan(list63); - num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_CLSEXC001_00179_Q1_000_1") - }; - obj37.DialogueChoices = list63; - reference43 = obj37; - obj36.Steps = list61; - reference42 = obj36; - questRoot9.QuestSequence = list60; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(180); - QuestRoot questRoot10 = new QuestRoot(); - num = 1; - List list64 = new List(num); - CollectionsMarshal.SetCount(list64, num); - span = CollectionsMarshal.AsSpan(list64); - index = 0; - span[index] = "Cacahuetes"; - questRoot10.Author = list64; - index = 1; - List list65 = new List(index); - CollectionsMarshal.SetCount(list65, index); - span2 = CollectionsMarshal.AsSpan(list65); - num = 0; - ref QuestSequence reference44 = ref span2[num]; - QuestSequence obj39 = new QuestSequence - { - Sequence = 0 - }; num3 = 1; - List list66 = new List(num3); + List list66 = new List(num3); CollectionsMarshal.SetCount(list66, num3); - span3 = CollectionsMarshal.AsSpan(list66); - num2 = 0; - ref QuestStep reference45 = ref span3[num2]; - QuestStep obj40 = new QuestStep(EInteractionType.AcceptQuest, 1000251u, new Vector3(147.08167f, 15.5f, -267.99426f), 133) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaLancer - } - }; + span6 = CollectionsMarshal.AsSpan(list66); + num4 = 0; + span6[num4] = 128; + obj40.InTerritory = list66; + skipConditions2.AetheryteShortcutIf = obj40; + obj39.SkipConditions = skipConditions2; num4 = 1; List list67 = new List(num4); CollectionsMarshal.SetCount(list67, num4); span7 = CollectionsMarshal.AsSpan(list67); - num5 = 0; - span7[num5] = new DialogueChoice + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_CLSLNC999_00180_Q1_000_1") + Prompt = new ExcelRef("TEXT_CLSEXC001_00179_Q1_000_1") }; - obj40.DialogueChoices = list67; - reference45 = obj40; - obj39.Steps = list66; - reference44 = obj39; - questRoot10.QuestSequence = list65; + obj39.DialogueChoices = list67; + reference45 = obj39; + obj38.Steps = list65; + reference44 = obj38; + questRoot10.QuestSequence = list64; AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(181); + QuestId questId11 = new QuestId(180); QuestRoot questRoot11 = new QuestRoot(); num = 1; List list68 = new List(num); @@ -18246,13 +18265,62 @@ public static class AssemblyQuestLoader { Sequence = 0 }; - num2 = 1; - List list70 = new List(num2); - CollectionsMarshal.SetCount(list70, num2); + index2 = 1; + List list70 = new List(index2); + CollectionsMarshal.SetCount(list70, index2); span3 = CollectionsMarshal.AsSpan(list70); - num3 = 0; - ref QuestStep reference47 = ref span3[num3]; - QuestStep obj42 = new QuestStep(EInteractionType.AcceptQuest, 1000197u, new Vector3(201.31226f, -3.1634123E-15f, 43.900146f), 132) + num2 = 0; + ref QuestStep reference47 = ref span3[num2]; + QuestStep obj42 = new QuestStep(EInteractionType.AcceptQuest, 1000251u, new Vector3(147.08167f, 15.5f, -267.99426f), 133) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaLancer + } + }; + num3 = 1; + List list71 = new List(num3); + CollectionsMarshal.SetCount(list71, num3); + span7 = CollectionsMarshal.AsSpan(list71); + num4 = 0; + span7[num4] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_CLSLNC999_00180_Q1_000_1") + }; + obj42.DialogueChoices = list71; + reference47 = obj42; + obj41.Steps = list70; + reference46 = obj41; + questRoot11.QuestSequence = list69; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(181); + QuestRoot questRoot12 = new QuestRoot(); + num = 1; + List list72 = new List(num); + CollectionsMarshal.SetCount(list72, num); + span = CollectionsMarshal.AsSpan(list72); + index = 0; + span[index] = "Cacahuetes"; + questRoot12.Author = list72; + index = 1; + List list73 = new List(index); + CollectionsMarshal.SetCount(list73, index); + span2 = CollectionsMarshal.AsSpan(list73); + num = 0; + ref QuestSequence reference48 = ref span2[num]; + QuestSequence obj43 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list74 = new List(num2); + CollectionsMarshal.SetCount(list74, num2); + span3 = CollectionsMarshal.AsSpan(list74); + index2 = 0; + ref QuestStep reference49 = ref span3[index2]; + QuestStep obj44 = new QuestStep(EInteractionType.AcceptQuest, 1000197u, new Vector3(201.31226f, -3.1634123E-15f, 43.900146f), 132) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -18268,48 +18336,48 @@ public static class AssemblyQuestLoader } } }; - num5 = 1; - List list71 = new List(num5); - CollectionsMarshal.SetCount(list71, num5); - span7 = CollectionsMarshal.AsSpan(list71); - num4 = 0; - span7[num4] = new DialogueChoice + num4 = 1; + List list75 = new List(num4); + CollectionsMarshal.SetCount(list75, num4); + span7 = CollectionsMarshal.AsSpan(list75); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSARC999_00181_Q1_000_1") }; - obj42.DialogueChoices = list71; - reference47 = obj42; - obj41.Steps = list70; - reference46 = obj41; - questRoot11.QuestSequence = list69; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(182); - QuestRoot questRoot12 = new QuestRoot(); + obj44.DialogueChoices = list75; + reference49 = obj44; + obj43.Steps = list74; + reference48 = obj43; + questRoot12.QuestSequence = list73; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(182); + QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list72 = new List(num); - CollectionsMarshal.SetCount(list72, num); - span = CollectionsMarshal.AsSpan(list72); + List list76 = new List(num); + CollectionsMarshal.SetCount(list76, num); + span = CollectionsMarshal.AsSpan(list76); index = 0; span[index] = "liza"; - questRoot12.Author = list72; + questRoot13.Author = list76; index = 1; - List list73 = new List(index); - CollectionsMarshal.SetCount(list73, index); - span2 = CollectionsMarshal.AsSpan(list73); + List list77 = new List(index); + CollectionsMarshal.SetCount(list77, index); + span2 = CollectionsMarshal.AsSpan(list77); num = 0; - ref QuestSequence reference48 = ref span2[num]; - QuestSequence obj43 = new QuestSequence + ref QuestSequence reference50 = ref span2[num]; + QuestSequence obj45 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list74 = new List(num3); - CollectionsMarshal.SetCount(list74, num3); - span3 = CollectionsMarshal.AsSpan(list74); + index2 = 1; + List list78 = new List(index2); + CollectionsMarshal.SetCount(list78, index2); + span3 = CollectionsMarshal.AsSpan(list78); num2 = 0; - ref QuestStep reference49 = ref span3[num2]; - QuestStep obj44 = new QuestStep(EInteractionType.AcceptQuest, 1000323u, new Vector3(-234.02765f, -4.0000043f, -11.093384f), 133) + ref QuestStep reference51 = ref span3[num2]; + QuestStep obj46 = new QuestStep(EInteractionType.AcceptQuest, 1000323u, new Vector3(-234.02765f, -4.0000043f, -11.093384f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -18319,93 +18387,36 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions3 = new SkipConditions(); - SkipAetheryteCondition obj45 = new SkipAetheryteCondition + SkipAetheryteCondition obj47 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list75 = new List(num4); - CollectionsMarshal.SetCount(list75, num4); - span6 = CollectionsMarshal.AsSpan(list75); - num5 = 0; - span6[num5] = 133; - obj45.InTerritory = list75; - skipConditions3.AetheryteShortcutIf = obj45; - obj44.SkipConditions = skipConditions3; - num5 = 1; - List list76 = new List(num5); - CollectionsMarshal.SetCount(list76, num5); - span7 = CollectionsMarshal.AsSpan(list76); + num3 = 1; + List list79 = new List(num3); + CollectionsMarshal.SetCount(list79, num3); + span6 = CollectionsMarshal.AsSpan(list79); num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_CLSCNJ999_00182_Q1_000_1") - }; - obj44.DialogueChoices = list76; - reference49 = obj44; - obj43.Steps = list74; - reference48 = obj43; - questRoot12.QuestSequence = list73; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(183); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list77 = new List(num); - CollectionsMarshal.SetCount(list77, num); - span = CollectionsMarshal.AsSpan(list77); - index = 0; - span[index] = "Cacahuetes"; - questRoot13.Author = list77; - index = 1; - List list78 = new List(index); - CollectionsMarshal.SetCount(list78, index); - span2 = CollectionsMarshal.AsSpan(list78); - num = 0; - ref QuestSequence reference50 = ref span2[num]; - QuestSequence obj46 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list79 = new List(num2); - CollectionsMarshal.SetCount(list79, num2); - span3 = CollectionsMarshal.AsSpan(list79); - num3 = 0; - ref QuestStep reference51 = ref span3[num3]; - QuestStep obj47 = new QuestStep(EInteractionType.AcceptQuest, 1002279u, new Vector3(-196.8872f, 18.459997f, 59.952637f), 130) - { - AetheryteShortcut = EAetheryteLocation.Uldah, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Uldah, - To = EAetheryteLocation.UldahThaumaturge - }, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; + span6[num4] = 133; + obj47.InTerritory = list79; + skipConditions3.AetheryteShortcutIf = obj47; + obj46.SkipConditions = skipConditions3; num4 = 1; List list80 = new List(num4); CollectionsMarshal.SetCount(list80, num4); span7 = CollectionsMarshal.AsSpan(list80); - num5 = 0; - span7[num5] = new DialogueChoice + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_CLSTHM001_00183_Q1_000_1") + Prompt = new ExcelRef("TEXT_CLSCNJ999_00182_Q1_000_1") }; - obj47.DialogueChoices = list80; - reference51 = obj47; - obj46.Steps = list79; - reference50 = obj46; - questRoot13.QuestSequence = list78; + obj46.DialogueChoices = list80; + reference51 = obj46; + obj45.Steps = list78; + reference50 = obj45; + questRoot13.QuestSequence = list77; AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(184); + QuestId questId14 = new QuestId(183); QuestRoot questRoot14 = new QuestRoot(); num = 1; List list81 = new List(num); @@ -18424,15 +18435,20 @@ public static class AssemblyQuestLoader { Sequence = 0 }; - num3 = 1; - List list83 = new List(num3); - CollectionsMarshal.SetCount(list83, num3); + num2 = 1; + List list83 = new List(num2); + CollectionsMarshal.SetCount(list83, num2); span3 = CollectionsMarshal.AsSpan(list83); - num2 = 0; - ref QuestStep reference53 = ref span3[num2]; - QuestStep obj49 = new QuestStep(EInteractionType.AcceptQuest, 1000148u, new Vector3(-20.279297f, -3.25f, 45.97534f), 132) + index2 = 0; + ref QuestStep reference53 = ref span3[index2]; + QuestStep obj49 = new QuestStep(EInteractionType.AcceptQuest, 1002279u, new Vector3(-196.8872f, 18.459997f, 59.952637f), 130) { - AetheryteShortcut = EAetheryteLocation.Gridania, + AetheryteShortcut = EAetheryteLocation.Uldah, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Uldah, + To = EAetheryteLocation.UldahThaumaturge + }, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition @@ -18441,15 +18457,15 @@ public static class AssemblyQuestLoader } } }; - num5 = 1; - List list84 = new List(num5); - CollectionsMarshal.SetCount(list84, num5); + num3 = 1; + List list84 = new List(num3); + CollectionsMarshal.SetCount(list84, num3); span7 = CollectionsMarshal.AsSpan(list84); num4 = 0; span7[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_CLSWDK999_00184_Q1_000_1") + Prompt = new ExcelRef("TEXT_CLSTHM001_00183_Q1_000_1") }; obj49.DialogueChoices = list84; reference53 = obj49; @@ -18457,7 +18473,7 @@ public static class AssemblyQuestLoader reference52 = obj48; questRoot14.QuestSequence = list82; AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(185); + QuestId questId15 = new QuestId(184); QuestRoot questRoot15 = new QuestRoot(); num = 1; List list85 = new List(num); @@ -18476,13 +18492,65 @@ public static class AssemblyQuestLoader { Sequence = 0 }; - num2 = 1; - List list87 = new List(num2); - CollectionsMarshal.SetCount(list87, num2); + index2 = 1; + List list87 = new List(index2); + CollectionsMarshal.SetCount(list87, index2); span3 = CollectionsMarshal.AsSpan(list87); + num2 = 0; + ref QuestStep reference55 = ref span3[num2]; + QuestStep obj51 = new QuestStep(EInteractionType.AcceptQuest, 1000148u, new Vector3(-20.279297f, -3.25f, 45.97534f), 132) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num4 = 1; + List list88 = new List(num4); + CollectionsMarshal.SetCount(list88, num4); + span7 = CollectionsMarshal.AsSpan(list88); num3 = 0; - ref QuestStep reference55 = ref span3[num3]; - QuestStep obj51 = new QuestStep(EInteractionType.AcceptQuest, 1000995u, new Vector3(-52.018066f, 42.799637f, 192.2179f), 128) + span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_CLSWDK999_00184_Q1_000_1") + }; + obj51.DialogueChoices = list88; + reference55 = obj51; + obj50.Steps = list87; + reference54 = obj50; + questRoot15.QuestSequence = list86; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(185); + QuestRoot questRoot16 = new QuestRoot(); + num = 1; + List list89 = new List(num); + CollectionsMarshal.SetCount(list89, num); + span = CollectionsMarshal.AsSpan(list89); + index = 0; + span[index] = "Cacahuetes"; + questRoot16.Author = list89; + index = 1; + List list90 = new List(index); + CollectionsMarshal.SetCount(list90, index); + span2 = CollectionsMarshal.AsSpan(list90); + num = 0; + ref QuestSequence reference56 = ref span2[num]; + QuestSequence obj52 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list91 = new List(num2); + CollectionsMarshal.SetCount(list91, num2); + span3 = CollectionsMarshal.AsSpan(list91); + index2 = 0; + ref QuestStep reference57 = ref span3[index2]; + QuestStep obj53 = new QuestStep(EInteractionType.AcceptQuest, 1000995u, new Vector3(-52.018066f, 42.799637f, 192.2179f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, AethernetShortcut = new AethernetShortcut @@ -18492,62 +18560,62 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions4 = new SkipConditions(); - SkipAetheryteCondition obj52 = new SkipAetheryteCondition + SkipAetheryteCondition obj54 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list88 = new List(num4); - CollectionsMarshal.SetCount(list88, num4); - span6 = CollectionsMarshal.AsSpan(list88); - num5 = 0; - span6[num5] = 128; - obj52.InTerritory = list88; - skipConditions4.AetheryteShortcutIf = obj52; - obj51.SkipConditions = skipConditions4; - num5 = 1; - List list89 = new List(num5); - CollectionsMarshal.SetCount(list89, num5); - span7 = CollectionsMarshal.AsSpan(list89); + num3 = 1; + List list92 = new List(num3); + CollectionsMarshal.SetCount(list92, num3); + span6 = CollectionsMarshal.AsSpan(list92); num4 = 0; - span7[num4] = new DialogueChoice + span6[num4] = 128; + obj54.InTerritory = list92; + skipConditions4.AetheryteShortcutIf = obj54; + obj53.SkipConditions = skipConditions4; + num4 = 1; + List list93 = new List(num4); + CollectionsMarshal.SetCount(list93, num4); + span7 = CollectionsMarshal.AsSpan(list93); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSBSM001_00185_Q1_000_1") }; - obj51.DialogueChoices = list89; - obj51.NextQuestId = new QuestId(291); - reference55 = obj51; - obj50.Steps = list87; - reference54 = obj50; - questRoot15.QuestSequence = list86; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(186); - QuestRoot questRoot16 = new QuestRoot(); + obj53.DialogueChoices = list93; + obj53.NextQuestId = new QuestId(291); + reference57 = obj53; + obj52.Steps = list91; + reference56 = obj52; + questRoot16.QuestSequence = list90; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(186); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list90 = new List(num); - CollectionsMarshal.SetCount(list90, num); - span = CollectionsMarshal.AsSpan(list90); + List list94 = new List(num); + CollectionsMarshal.SetCount(list94, num); + span = CollectionsMarshal.AsSpan(list94); index = 0; span[index] = "Cacahuetes"; - questRoot16.Author = list90; + questRoot17.Author = list94; index = 1; - List list91 = new List(index); - CollectionsMarshal.SetCount(list91, index); - span2 = CollectionsMarshal.AsSpan(list91); + List list95 = new List(index); + CollectionsMarshal.SetCount(list95, index); + span2 = CollectionsMarshal.AsSpan(list95); num = 0; - ref QuestSequence reference56 = ref span2[num]; - QuestSequence obj53 = new QuestSequence + ref QuestSequence reference58 = ref span2[num]; + QuestSequence obj55 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list92 = new List(num3); - CollectionsMarshal.SetCount(list92, num3); - span3 = CollectionsMarshal.AsSpan(list92); + index2 = 1; + List list96 = new List(index2); + CollectionsMarshal.SetCount(list96, index2); + span3 = CollectionsMarshal.AsSpan(list96); num2 = 0; - ref QuestStep reference57 = ref span3[num2]; - QuestStep obj54 = new QuestStep(EInteractionType.AcceptQuest, 1000998u, new Vector3(-51.651794f, 42.79979f, 190.41736f), 128) + ref QuestStep reference59 = ref span3[num2]; + QuestStep obj56 = new QuestStep(EInteractionType.AcceptQuest, 1000998u, new Vector3(-51.651794f, 42.79979f, 190.41736f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, AethernetShortcut = new AethernetShortcut @@ -18557,61 +18625,61 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions5 = new SkipConditions(); - SkipAetheryteCondition obj55 = new SkipAetheryteCondition + SkipAetheryteCondition obj57 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list93 = new List(num4); - CollectionsMarshal.SetCount(list93, num4); - span6 = CollectionsMarshal.AsSpan(list93); - num5 = 0; - span6[num5] = 128; - obj55.InTerritory = list93; - skipConditions5.AetheryteShortcutIf = obj55; - obj54.SkipConditions = skipConditions5; - num5 = 1; - List list94 = new List(num5); - CollectionsMarshal.SetCount(list94, num5); - span7 = CollectionsMarshal.AsSpan(list94); + num3 = 1; + List list97 = new List(num3); + CollectionsMarshal.SetCount(list97, num3); + span6 = CollectionsMarshal.AsSpan(list97); num4 = 0; - span7[num4] = new DialogueChoice + span6[num4] = 128; + obj57.InTerritory = list97; + skipConditions5.AetheryteShortcutIf = obj57; + obj56.SkipConditions = skipConditions5; + num4 = 1; + List list98 = new List(num4); + CollectionsMarshal.SetCount(list98, num4); + span7 = CollectionsMarshal.AsSpan(list98); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSARM001_00186_Q1_000_1") }; - obj54.DialogueChoices = list94; - reference57 = obj54; - obj53.Steps = list92; - reference56 = obj53; - questRoot16.QuestSequence = list91; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(187); - QuestRoot questRoot17 = new QuestRoot(); + obj56.DialogueChoices = list98; + reference59 = obj56; + obj55.Steps = list96; + reference58 = obj55; + questRoot17.QuestSequence = list95; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(187); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list95 = new List(num); - CollectionsMarshal.SetCount(list95, num); - span = CollectionsMarshal.AsSpan(list95); + List list99 = new List(num); + CollectionsMarshal.SetCount(list99, num); + span = CollectionsMarshal.AsSpan(list99); index = 0; span[index] = "Cacahuetes"; - questRoot17.Author = list95; + questRoot18.Author = list99; index = 1; - List list96 = new List(index); - CollectionsMarshal.SetCount(list96, index); - span2 = CollectionsMarshal.AsSpan(list96); + List list100 = new List(index); + CollectionsMarshal.SetCount(list100, index); + span2 = CollectionsMarshal.AsSpan(list100); num = 0; - ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj56 = new QuestSequence + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj58 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list97 = new List(num2); - CollectionsMarshal.SetCount(list97, num2); - span3 = CollectionsMarshal.AsSpan(list97); - num3 = 0; - ref QuestStep reference59 = ref span3[num3]; - QuestStep obj57 = new QuestStep(EInteractionType.AcceptQuest, 1002280u, new Vector3(-35.385742f, 13.599962f, 97.24573f), 131) + List list101 = new List(num2); + CollectionsMarshal.SetCount(list101, num2); + span3 = CollectionsMarshal.AsSpan(list101); + index2 = 0; + ref QuestStep reference61 = ref span3[index2]; + QuestStep obj59 = new QuestStep(EInteractionType.AcceptQuest, 1002280u, new Vector3(-35.385742f, 13.599962f, 97.24573f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -18621,61 +18689,61 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions6 = new SkipConditions(); - SkipAetheryteCondition obj58 = new SkipAetheryteCondition + SkipAetheryteCondition obj60 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list98 = new List(num4); - CollectionsMarshal.SetCount(list98, num4); - span6 = CollectionsMarshal.AsSpan(list98); - num5 = 0; - span6[num5] = 131; - obj58.InTerritory = list98; - skipConditions6.AetheryteShortcutIf = obj58; - obj57.SkipConditions = skipConditions6; - num5 = 1; - List list99 = new List(num5); - CollectionsMarshal.SetCount(list99, num5); - span7 = CollectionsMarshal.AsSpan(list99); + num3 = 1; + List list102 = new List(num3); + CollectionsMarshal.SetCount(list102, num3); + span6 = CollectionsMarshal.AsSpan(list102); num4 = 0; - span7[num4] = new DialogueChoice + span6[num4] = 131; + obj60.InTerritory = list102; + skipConditions6.AetheryteShortcutIf = obj60; + obj59.SkipConditions = skipConditions6; + num4 = 1; + List list103 = new List(num4); + CollectionsMarshal.SetCount(list103, num4); + span7 = CollectionsMarshal.AsSpan(list103); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSGLD001_00187_Q1_000_1") }; - obj57.DialogueChoices = list99; - reference59 = obj57; - obj56.Steps = list97; - reference58 = obj56; - questRoot17.QuestSequence = list96; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(188); - QuestRoot questRoot18 = new QuestRoot(); + obj59.DialogueChoices = list103; + reference61 = obj59; + obj58.Steps = list101; + reference60 = obj58; + questRoot18.QuestSequence = list100; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(188); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list100 = new List(num); - CollectionsMarshal.SetCount(list100, num); - span = CollectionsMarshal.AsSpan(list100); + List list104 = new List(num); + CollectionsMarshal.SetCount(list104, num); + span = CollectionsMarshal.AsSpan(list104); index = 0; span[index] = "Cacahuetes"; - questRoot18.Author = list100; + questRoot19.Author = list104; index = 1; - List list101 = new List(index); - CollectionsMarshal.SetCount(list101, index); - span2 = CollectionsMarshal.AsSpan(list101); + List list105 = new List(index); + CollectionsMarshal.SetCount(list105, index); + span2 = CollectionsMarshal.AsSpan(list105); num = 0; - ref QuestSequence reference60 = ref span2[num]; - QuestSequence obj59 = new QuestSequence + ref QuestSequence reference62 = ref span2[num]; + QuestSequence obj61 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list102 = new List(num3); - CollectionsMarshal.SetCount(list102, num3); - span3 = CollectionsMarshal.AsSpan(list102); + index2 = 1; + List list106 = new List(index2); + CollectionsMarshal.SetCount(list106, index2); + span3 = CollectionsMarshal.AsSpan(list106); num2 = 0; - ref QuestStep reference61 = ref span3[num2]; - QuestStep obj60 = new QuestStep(EInteractionType.AcceptQuest, 1000352u, new Vector3(65.69006f, 8f, -147.41742f), 133) + ref QuestStep reference63 = ref span3[num2]; + QuestStep obj62 = new QuestStep(EInteractionType.AcceptQuest, 1000352u, new Vector3(65.69006f, 8f, -147.41742f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -18685,61 +18753,61 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions7 = new SkipConditions(); - SkipAetheryteCondition obj61 = new SkipAetheryteCondition + SkipAetheryteCondition obj63 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list103 = new List(num4); - CollectionsMarshal.SetCount(list103, num4); - span6 = CollectionsMarshal.AsSpan(list103); - num5 = 0; - span6[num5] = 133; - obj61.InTerritory = list103; - skipConditions7.AetheryteShortcutIf = obj61; - obj60.SkipConditions = skipConditions7; - num5 = 1; - List list104 = new List(num5); - CollectionsMarshal.SetCount(list104, num5); - span7 = CollectionsMarshal.AsSpan(list104); + num3 = 1; + List list107 = new List(num3); + CollectionsMarshal.SetCount(list107, num3); + span6 = CollectionsMarshal.AsSpan(list107); num4 = 0; - span7[num4] = new DialogueChoice + span6[num4] = 133; + obj63.InTerritory = list107; + skipConditions7.AetheryteShortcutIf = obj63; + obj62.SkipConditions = skipConditions7; + num4 = 1; + List list108 = new List(num4); + CollectionsMarshal.SetCount(list108, num4); + span7 = CollectionsMarshal.AsSpan(list108); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSTAN999_00188_Q1_000_1") }; - obj60.DialogueChoices = list104; - reference61 = obj60; - obj59.Steps = list102; - reference60 = obj59; - questRoot18.QuestSequence = list101; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(189); - QuestRoot questRoot19 = new QuestRoot(); + obj62.DialogueChoices = list108; + reference63 = obj62; + obj61.Steps = list106; + reference62 = obj61; + questRoot19.QuestSequence = list105; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(189); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list105 = new List(num); - CollectionsMarshal.SetCount(list105, num); - span = CollectionsMarshal.AsSpan(list105); + List list109 = new List(num); + CollectionsMarshal.SetCount(list109, num); + span = CollectionsMarshal.AsSpan(list109); index = 0; span[index] = "Cacahuetes"; - questRoot19.Author = list105; + questRoot20.Author = list109; index = 1; - List list106 = new List(index); - CollectionsMarshal.SetCount(list106, index); - span2 = CollectionsMarshal.AsSpan(list106); + List list110 = new List(index); + CollectionsMarshal.SetCount(list110, index); + span2 = CollectionsMarshal.AsSpan(list110); num = 0; - ref QuestSequence reference62 = ref span2[num]; - QuestSequence obj62 = new QuestSequence + ref QuestSequence reference64 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list107 = new List(num2); - CollectionsMarshal.SetCount(list107, num2); - span3 = CollectionsMarshal.AsSpan(list107); - num3 = 0; - ref QuestStep reference63 = ref span3[num3]; - QuestStep obj63 = new QuestStep(EInteractionType.AcceptQuest, 1002283u, new Vector3(134.90503f, 7.5919275f, 98.039185f), 131) + List list111 = new List(num2); + CollectionsMarshal.SetCount(list111, num2); + span3 = CollectionsMarshal.AsSpan(list111); + index2 = 0; + ref QuestStep reference65 = ref span3[index2]; + QuestStep obj65 = new QuestStep(EInteractionType.AcceptQuest, 1002283u, new Vector3(134.90503f, 7.5919275f, 98.039185f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -18749,61 +18817,61 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions8 = new SkipConditions(); - SkipAetheryteCondition obj64 = new SkipAetheryteCondition + SkipAetheryteCondition obj66 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list108 = new List(num4); - CollectionsMarshal.SetCount(list108, num4); - span6 = CollectionsMarshal.AsSpan(list108); - num5 = 0; - span6[num5] = 131; - obj64.InTerritory = list108; - skipConditions8.AetheryteShortcutIf = obj64; - obj63.SkipConditions = skipConditions8; - num5 = 1; - List list109 = new List(num5); - CollectionsMarshal.SetCount(list109, num5); - span7 = CollectionsMarshal.AsSpan(list109); + num3 = 1; + List list112 = new List(num3); + CollectionsMarshal.SetCount(list112, num3); + span6 = CollectionsMarshal.AsSpan(list112); num4 = 0; - span7[num4] = new DialogueChoice + span6[num4] = 131; + obj66.InTerritory = list112; + skipConditions8.AetheryteShortcutIf = obj66; + obj65.SkipConditions = skipConditions8; + num4 = 1; + List list113 = new List(num4); + CollectionsMarshal.SetCount(list113, num4); + span7 = CollectionsMarshal.AsSpan(list113); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSWVR001_00189_Q1_000_1") }; - obj63.DialogueChoices = list109; - reference63 = obj63; - obj62.Steps = list107; - reference62 = obj62; - questRoot19.QuestSequence = list106; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(190); - QuestRoot questRoot20 = new QuestRoot(); + obj65.DialogueChoices = list113; + reference65 = obj65; + obj64.Steps = list111; + reference64 = obj64; + questRoot20.QuestSequence = list110; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(190); + QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list110 = new List(num); - CollectionsMarshal.SetCount(list110, num); - span = CollectionsMarshal.AsSpan(list110); + List list114 = new List(num); + CollectionsMarshal.SetCount(list114, num); + span = CollectionsMarshal.AsSpan(list114); index = 0; span[index] = "Cacahuetes"; - questRoot20.Author = list110; + questRoot21.Author = list114; index = 1; - List list111 = new List(index); - CollectionsMarshal.SetCount(list111, index); - span2 = CollectionsMarshal.AsSpan(list111); + List list115 = new List(index); + CollectionsMarshal.SetCount(list115, index); + span2 = CollectionsMarshal.AsSpan(list115); num = 0; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj65 = new QuestSequence + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj67 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list112 = new List(num3); - CollectionsMarshal.SetCount(list112, num3); - span3 = CollectionsMarshal.AsSpan(list112); + index2 = 1; + List list116 = new List(index2); + CollectionsMarshal.SetCount(list116, index2); + span3 = CollectionsMarshal.AsSpan(list116); num2 = 0; - ref QuestStep reference65 = ref span3[num2]; - QuestStep obj66 = new QuestStep(EInteractionType.AcceptQuest, 1002281u, new Vector3(-115.739685f, 41.600117f, 118.88306f), 131) + ref QuestStep reference67 = ref span3[num2]; + QuestStep obj68 = new QuestStep(EInteractionType.AcceptQuest, 1002281u, new Vector3(-115.739685f, 41.600117f, 118.88306f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -18813,61 +18881,61 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions9 = new SkipConditions(); - SkipAetheryteCondition obj67 = new SkipAetheryteCondition + SkipAetheryteCondition obj69 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list113 = new List(num4); - CollectionsMarshal.SetCount(list113, num4); - span6 = CollectionsMarshal.AsSpan(list113); - num5 = 0; - span6[num5] = 131; - obj67.InTerritory = list113; - skipConditions9.AetheryteShortcutIf = obj67; - obj66.SkipConditions = skipConditions9; - num5 = 1; - List list114 = new List(num5); - CollectionsMarshal.SetCount(list114, num5); - span7 = CollectionsMarshal.AsSpan(list114); + num3 = 1; + List list117 = new List(num3); + CollectionsMarshal.SetCount(list117, num3); + span6 = CollectionsMarshal.AsSpan(list117); num4 = 0; - span7[num4] = new DialogueChoice + span6[num4] = 131; + obj69.InTerritory = list117; + skipConditions9.AetheryteShortcutIf = obj69; + obj68.SkipConditions = skipConditions9; + num4 = 1; + List list118 = new List(num4); + CollectionsMarshal.SetCount(list118, num4); + span7 = CollectionsMarshal.AsSpan(list118); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSALC001_00190_Q1_1") }; - obj66.DialogueChoices = list114; - reference65 = obj66; - obj65.Steps = list112; - reference64 = obj65; - questRoot20.QuestSequence = list111; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(191); - QuestRoot questRoot21 = new QuestRoot(); + obj68.DialogueChoices = list118; + reference67 = obj68; + obj67.Steps = list116; + reference66 = obj67; + questRoot21.QuestSequence = list115; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(191); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list115 = new List(num); - CollectionsMarshal.SetCount(list115, num); - span = CollectionsMarshal.AsSpan(list115); + List list119 = new List(num); + CollectionsMarshal.SetCount(list119, num); + span = CollectionsMarshal.AsSpan(list119); index = 0; span[index] = "Cacahuetes"; - questRoot21.Author = list115; + questRoot22.Author = list119; index = 1; - List list116 = new List(index); - CollectionsMarshal.SetCount(list116, index); - span2 = CollectionsMarshal.AsSpan(list116); + List list120 = new List(index); + CollectionsMarshal.SetCount(list120, index); + span2 = CollectionsMarshal.AsSpan(list120); num = 0; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj68 = new QuestSequence + ref QuestSequence reference68 = ref span2[num]; + QuestSequence obj70 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list117 = new List(num2); - CollectionsMarshal.SetCount(list117, num2); - span3 = CollectionsMarshal.AsSpan(list117); - num3 = 0; - ref QuestStep reference67 = ref span3[num3]; - QuestStep obj69 = new QuestStep(EInteractionType.AcceptQuest, 1000946u, new Vector3(-61.142883f, 42.299698f, -164.0498f), 128) + List list121 = new List(num2); + CollectionsMarshal.SetCount(list121, num2); + span3 = CollectionsMarshal.AsSpan(list121); + index2 = 0; + ref QuestStep reference69 = ref span3[index2]; + QuestStep obj71 = new QuestStep(EInteractionType.AcceptQuest, 1000946u, new Vector3(-61.142883f, 42.299698f, -164.0498f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, AethernetShortcut = new AethernetShortcut @@ -18877,61 +18945,61 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions10 = new SkipConditions(); - SkipAetheryteCondition obj70 = new SkipAetheryteCondition + SkipAetheryteCondition obj72 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list118 = new List(num4); - CollectionsMarshal.SetCount(list118, num4); - span6 = CollectionsMarshal.AsSpan(list118); - num5 = 0; - span6[num5] = 128; - obj70.InTerritory = list118; - skipConditions10.AetheryteShortcutIf = obj70; - obj69.SkipConditions = skipConditions10; - num5 = 1; - List list119 = new List(num5); - CollectionsMarshal.SetCount(list119, num5); - span7 = CollectionsMarshal.AsSpan(list119); + num3 = 1; + List list122 = new List(num3); + CollectionsMarshal.SetCount(list122, num3); + span6 = CollectionsMarshal.AsSpan(list122); num4 = 0; - span7[num4] = new DialogueChoice + span6[num4] = 128; + obj72.InTerritory = list122; + skipConditions10.AetheryteShortcutIf = obj72; + obj71.SkipConditions = skipConditions10; + num4 = 1; + List list123 = new List(num4); + CollectionsMarshal.SetCount(list123, num4); + span7 = CollectionsMarshal.AsSpan(list123); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSCUL001_00191_Q1_000_1") }; - obj69.DialogueChoices = list119; - reference67 = obj69; - obj68.Steps = list117; - reference66 = obj68; - questRoot21.QuestSequence = list116; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(192); - QuestRoot questRoot22 = new QuestRoot(); + obj71.DialogueChoices = list123; + reference69 = obj71; + obj70.Steps = list121; + reference68 = obj70; + questRoot22.QuestSequence = list120; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(192); + QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list120 = new List(num); - CollectionsMarshal.SetCount(list120, num); - span = CollectionsMarshal.AsSpan(list120); + List list124 = new List(num); + CollectionsMarshal.SetCount(list124, num); + span = CollectionsMarshal.AsSpan(list124); index = 0; span[index] = "liza"; - questRoot22.Author = list120; + questRoot23.Author = list124; index = 1; - List list121 = new List(index); - CollectionsMarshal.SetCount(list121, index); - span2 = CollectionsMarshal.AsSpan(list121); + List list125 = new List(index); + CollectionsMarshal.SetCount(list125, index); + span2 = CollectionsMarshal.AsSpan(list125); num = 0; - ref QuestSequence reference68 = ref span2[num]; - QuestSequence obj71 = new QuestSequence + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list122 = new List(num3); - CollectionsMarshal.SetCount(list122, num3); - span3 = CollectionsMarshal.AsSpan(list122); + index2 = 1; + List list126 = new List(index2); + CollectionsMarshal.SetCount(list126, index2); + span3 = CollectionsMarshal.AsSpan(list126); num2 = 0; - ref QuestStep reference69 = ref span3[num2]; - QuestStep obj72 = new QuestStep(EInteractionType.AcceptQuest, 1002282u, new Vector3(3.5552979f, 7.5999613f, 153.2157f), 131) + ref QuestStep reference71 = ref span3[num2]; + QuestStep obj74 = new QuestStep(EInteractionType.AcceptQuest, 1002282u, new Vector3(3.5552979f, 7.5999613f, 153.2157f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -18941,61 +19009,61 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions11 = new SkipConditions(); - SkipAetheryteCondition obj73 = new SkipAetheryteCondition + SkipAetheryteCondition obj75 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list123 = new List(num4); - CollectionsMarshal.SetCount(list123, num4); - span6 = CollectionsMarshal.AsSpan(list123); - num5 = 0; - span6[num5] = 131; - obj73.InTerritory = list123; - skipConditions11.AetheryteShortcutIf = obj73; - obj72.SkipConditions = skipConditions11; - num5 = 1; - List list124 = new List(num5); - CollectionsMarshal.SetCount(list124, num5); - span7 = CollectionsMarshal.AsSpan(list124); + num3 = 1; + List list127 = new List(num3); + CollectionsMarshal.SetCount(list127, num3); + span6 = CollectionsMarshal.AsSpan(list127); num4 = 0; - span7[num4] = new DialogueChoice + span6[num4] = 131; + obj75.InTerritory = list127; + skipConditions11.AetheryteShortcutIf = obj75; + obj74.SkipConditions = skipConditions11; + num4 = 1; + List list128 = new List(num4); + CollectionsMarshal.SetCount(list128, num4); + span7 = CollectionsMarshal.AsSpan(list128); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSMIN001_00192_Q1_000_1") }; - obj72.DialogueChoices = list124; - reference69 = obj72; - obj71.Steps = list122; - reference68 = obj71; - questRoot22.QuestSequence = list121; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(193); - QuestRoot questRoot23 = new QuestRoot(); + obj74.DialogueChoices = list128; + reference71 = obj74; + obj73.Steps = list126; + reference70 = obj73; + questRoot23.QuestSequence = list125; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(193); + QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list125 = new List(num); - CollectionsMarshal.SetCount(list125, num); - span = CollectionsMarshal.AsSpan(list125); + List list129 = new List(num); + CollectionsMarshal.SetCount(list129, num); + span = CollectionsMarshal.AsSpan(list129); index = 0; span[index] = "Cacahuetes"; - questRoot23.Author = list125; + questRoot24.Author = list129; index = 1; - List list126 = new List(index); - CollectionsMarshal.SetCount(list126, index); - span2 = CollectionsMarshal.AsSpan(list126); + List list130 = new List(index); + CollectionsMarshal.SetCount(list130, index); + span2 = CollectionsMarshal.AsSpan(list130); num = 0; - ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj74 = new QuestSequence + ref QuestSequence reference72 = ref span2[num]; + QuestSequence obj76 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list127 = new List(num2); - CollectionsMarshal.SetCount(list127, num2); - span3 = CollectionsMarshal.AsSpan(list127); - num3 = 0; - ref QuestStep reference71 = ref span3[num3]; - QuestStep obj75 = new QuestStep(EInteractionType.AcceptQuest, 1000294u, new Vector3(-238.05603f, 8f, -142.93127f), 133) + List list131 = new List(num2); + CollectionsMarshal.SetCount(list131, num2); + span3 = CollectionsMarshal.AsSpan(list131); + index2 = 0; + ref QuestStep reference73 = ref span3[index2]; + QuestStep obj77 = new QuestStep(EInteractionType.AcceptQuest, 1000294u, new Vector3(-238.05603f, 8f, -142.93127f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -19005,35 +19073,35 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions12 = new SkipConditions(); - SkipAetheryteCondition obj76 = new SkipAetheryteCondition + SkipAetheryteCondition obj78 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list128 = new List(num4); - CollectionsMarshal.SetCount(list128, num4); - span6 = CollectionsMarshal.AsSpan(list128); - num5 = 0; - span6[num5] = 133; - obj76.InTerritory = list128; - skipConditions12.AetheryteShortcutIf = obj76; - obj75.SkipConditions = skipConditions12; - num5 = 1; - List list129 = new List(num5); - CollectionsMarshal.SetCount(list129, num5); - span7 = CollectionsMarshal.AsSpan(list129); + num3 = 1; + List list132 = new List(num3); + CollectionsMarshal.SetCount(list132, num3); + span6 = CollectionsMarshal.AsSpan(list132); num4 = 0; - span7[num4] = new DialogueChoice + span6[num4] = 133; + obj78.InTerritory = list132; + skipConditions12.AetheryteShortcutIf = obj78; + obj77.SkipConditions = skipConditions12; + num4 = 1; + List list133 = new List(num4); + CollectionsMarshal.SetCount(list133, num4); + span7 = CollectionsMarshal.AsSpan(list133); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSHRV999_00193_Q1_000_1") }; - obj75.DialogueChoices = list129; - reference71 = obj75; - obj74.Steps = list127; - reference70 = obj74; - questRoot23.QuestSequence = list126; - AddQuest(questId23, questRoot23); + obj77.DialogueChoices = list133; + reference73 = obj77; + obj76.Steps = list131; + reference72 = obj76; + questRoot24.QuestSequence = list130; + AddQuest(questId24, questRoot24); } private static void LoadQuests4() @@ -52267,21 +52335,24 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list76, index2); span3 = CollectionsMarshal.AsSpan(list76); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1001426u, new Vector3(123.33862f, 30.999996f, -384.9394f), 141); + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1001426u, new Vector3(123.33862f, 30.999996f, -384.9394f), 141) + { + NextQuestId = new QuestId(639) + }; obj51.Steps = list76; reference54 = obj51; questRoot11.QuestSequence = list74; AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(641); + QuestId questId12 = new QuestId(639); QuestRoot questRoot12 = new QuestRoot(); num = 1; List list77 = new List(num); CollectionsMarshal.SetCount(list77, num); span = CollectionsMarshal.AsSpan(list77); index = 0; - span[index] = "liza"; + span[index] = "WigglyMuffin"; questRoot12.Author = list77; - index = 4; + index = 2; List list78 = new List(index); CollectionsMarshal.SetCount(list78, index); span2 = CollectionsMarshal.AsSpan(list78); @@ -52296,26 +52367,152 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list79, num2); span3 = CollectionsMarshal.AsSpan(list79); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1004002u, new Vector3(1.0527954f, 0.014807776f, -1.6633301f), 210); + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1001427u, new Vector3(102.89148f, 30.941309f, -377.95074f), 141) + { + AetheryteShortcut = EAetheryteLocation.CentralThanalanBlackBrushStation, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; obj52.Steps = list79; reference55 = obj52; num++; ref QuestSequence reference56 = ref span2[num]; QuestSequence obj53 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; - index2 = 2; + index2 = 1; List list80 = new List(index2); CollectionsMarshal.SetCount(list80, index2); span3 = CollectionsMarshal.AsSpan(list80); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2001695u, new Vector3(0.0305846f, 0.92887f, 10.15652f), 210) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1001427u, new Vector3(102.89148f, 30.941309f, -377.95074f), 141) + { + NextQuestId = new QuestId(640) + }; + obj53.Steps = list80; + reference56 = obj53; + questRoot12.QuestSequence = list78; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(640); + QuestRoot questRoot13 = new QuestRoot(); + num = 1; + List list81 = new List(num); + CollectionsMarshal.SetCount(list81, num); + span = CollectionsMarshal.AsSpan(list81); + index = 0; + span[index] = "WigglyMuffin"; + questRoot13.Author = list81; + index = 3; + List list82 = new List(index); + CollectionsMarshal.SetCount(list82, index); + span2 = CollectionsMarshal.AsSpan(list82); + num = 0; + ref QuestSequence reference57 = ref span2[num]; + QuestSequence obj54 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list83 = new List(num2); + CollectionsMarshal.SetCount(list83, num2); + span3 = CollectionsMarshal.AsSpan(list83); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1001425u, new Vector3(115.12927f, 31.876099f, -392.2027f), 141) + { + AetheryteShortcut = EAetheryteLocation.CentralThanalanBlackBrushStation, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj54.Steps = list83; + reference57 = obj54; + num++; + ref QuestSequence reference58 = ref span2[num]; + QuestSequence obj55 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list84 = new List(index2); + CollectionsMarshal.SetCount(list84, index2); + span3 = CollectionsMarshal.AsSpan(list84); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WaitForManualProgress, null, null, 141) + { + Comment = "Meld materia before Mutamix" + }; + obj55.Steps = list84; + reference58 = obj55; + num++; + ref QuestSequence reference59 = ref span2[num]; + QuestSequence obj56 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list85 = new List(num2); + CollectionsMarshal.SetCount(list85, num2); + span3 = CollectionsMarshal.AsSpan(list85); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1001425u, new Vector3(115.12927f, 31.876099f, -392.2027f), 141); + obj56.Steps = list85; + reference59 = obj56; + questRoot13.QuestSequence = list82; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(641); + QuestRoot questRoot14 = new QuestRoot(); + num = 1; + List list86 = new List(num); + CollectionsMarshal.SetCount(list86, num); + span = CollectionsMarshal.AsSpan(list86); + index = 0; + span[index] = "liza"; + questRoot14.Author = list86; + index = 4; + List list87 = new List(index); + CollectionsMarshal.SetCount(list87, index); + span2 = CollectionsMarshal.AsSpan(list87); + num = 0; + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj57 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list88 = new List(index2); + CollectionsMarshal.SetCount(list88, index2); + span3 = CollectionsMarshal.AsSpan(list88); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1004002u, new Vector3(1.0527954f, 0.014807776f, -1.6633301f), 210); + obj57.Steps = list88; + reference60 = obj57; + num++; + ref QuestSequence reference61 = ref span2[num]; + QuestSequence obj58 = new QuestSequence + { + Sequence = 1 + }; + num2 = 2; + List list89 = new List(num2); + CollectionsMarshal.SetCount(list89, num2); + span3 = CollectionsMarshal.AsSpan(list89); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2001695u, new Vector3(0.0305846f, 0.92887f, 10.15652f), 210) { TargetTerritoryId = (ushort)131 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) { AethernetShortcut = new AethernetShortcut { @@ -52323,20 +52520,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAdventurers } }; - obj53.Steps = list80; - reference56 = obj53; + obj58.Steps = list89; + reference61 = obj58; num++; - ref QuestSequence reference57 = ref span2[num]; - QuestSequence obj54 = new QuestSequence + ref QuestSequence reference62 = ref span2[num]; + QuestSequence obj59 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list81 = new List(num2); - CollectionsMarshal.SetCount(list81, num2); - span3 = CollectionsMarshal.AsSpan(list81); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1004093u, new Vector3(-25.162231f, 12.200003f, 110.795654f), 131) + index2 = 1; + List list90 = new List(index2); + CollectionsMarshal.SetCount(list90, index2); + span3 = CollectionsMarshal.AsSpan(list90); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1004093u, new Vector3(-25.162231f, 12.200003f, 110.795654f), 131) { AethernetShortcut = new AethernetShortcut { @@ -52344,20 +52541,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGoldsmith } }; - obj54.Steps = list81; - reference57 = obj54; + obj59.Steps = list90; + reference62 = obj59; num++; - ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj55 = new QuestSequence + ref QuestSequence reference63 = ref span2[num]; + QuestSequence obj60 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list82 = new List(index2); - CollectionsMarshal.SetCount(list82, index2); - span3 = CollectionsMarshal.AsSpan(list82); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) + num2 = 1; + List list91 = new List(num2); + CollectionsMarshal.SetCount(list91, num2); + span3 = CollectionsMarshal.AsSpan(list91); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) { AethernetShortcut = new AethernetShortcut { @@ -52365,10 +52562,10 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAdventurers } }; - obj55.Steps = list82; - reference58 = obj55; - questRoot12.QuestSequence = list78; - AddQuest(questId12, questRoot12); + obj60.Steps = list91; + reference63 = obj60; + questRoot14.QuestSequence = list87; + AddQuest(questId14, questRoot14); } private static void LoadQuests13() @@ -54232,6 +54429,78 @@ public static class AssemblyQuestLoader reference78 = obj70; questRoot18.QuestSequence = list111; AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(699); + QuestRoot questRoot19 = new QuestRoot(); + num = 1; + List list118 = new List(num); + CollectionsMarshal.SetCount(list118, num); + span = CollectionsMarshal.AsSpan(list118); + index = 0; + span[index] = "WigglyMuffin"; + questRoot19.Author = list118; + index = 2; + List list119 = new List(index); + CollectionsMarshal.SetCount(list119, index); + span2 = CollectionsMarshal.AsSpan(list119); + num = 0; + ref QuestSequence reference79 = ref span2[num]; + QuestSequence obj71 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list120 = new List(num2); + CollectionsMarshal.SetCount(list120, num2); + span3 = CollectionsMarshal.AsSpan(list120); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1004990u, new Vector3(-441.6419f, 23.669865f, -358.9685f), 140) + { + AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj71.Steps = list120; + reference79 = obj71; + num++; + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj72 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 2; + List list121 = new List(index2); + CollectionsMarshal.SetCount(list121, index2); + span3 = CollectionsMarshal.AsSpan(list121); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.PurchaseItem, 1004038u, new Vector3(-466.42255f, 23.47034f, -379.87335f), 140) + { + Comment = "Buy Orange Juice", + ItemId = 4745u, + ItemCount = 1, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Item = new SkipItemConditions() + } + }, + PurchaseMenu = new PurchaseMenu + { + ExcelSheet = "GilShop", + Key = new ExcelRef(262807u) + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1004990u, new Vector3(-441.6419f, 23.669865f, -358.9685f), 140); + obj72.Steps = list121; + reference80 = obj72; + questRoot19.QuestSequence = list119; + AddQuest(questId19, questRoot19); } private static void LoadQuests14() @@ -102361,16 +102630,16 @@ public static class AssemblyQuestLoader reference60 = obj55; questRoot12.QuestSequence = list82; AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(1431); + QuestId questId13 = new QuestId(1427); QuestRoot questRoot13 = new QuestRoot(); num = 1; List list90 = new List(num); CollectionsMarshal.SetCount(list90, num); span = CollectionsMarshal.AsSpan(list90); index = 0; - span[index] = "liza"; + span[index] = "WigglyMuffin"; questRoot13.Author = list90; - index = 3; + index = 4; List list91 = new List(index); CollectionsMarshal.SetCount(list91, index); span2 = CollectionsMarshal.AsSpan(list91); @@ -102385,7 +102654,17 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list92, index2); span3 = CollectionsMarshal.AsSpan(list92); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005411u, new Vector3(13.412659f, 40.2f, -13.260071f), 128); + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1007799u, new Vector3(-21.042236f, 10.020653f, -70.603516f), 130) + { + AetheryteShortcut = EAetheryteLocation.Uldah, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; obj56.Steps = list92; reference61 = obj56; num++; @@ -102394,24 +102673,180 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - num2 = 1; + num2 = 4; List list93 = new List(num2); CollectionsMarshal.SetCount(list93, num2); span3 = CollectionsMarshal.AsSpan(list93); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1003598u, new Vector3(-12.069946f, 40.00053f, 11.459534f), 128); + ref QuestStep reference63 = ref span3[index2]; + QuestStep obj58 = new QuestStep(EInteractionType.Interact, 1001834u, new Vector3(-23.331116f, 10f, -43.442444f), 130) + { + TargetTerritoryId = (ushort)131 + }; + num3 = 1; + List list94 = new List(num3); + CollectionsMarshal.SetCount(list94, num3); + span7 = CollectionsMarshal.AsSpan(list94); + num4 = 0; + span7[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + ExcelSheet = "Warp", + Answer = new ExcelRef(131096u) + }; + obj58.DialogueChoices = list94; + reference63 = obj58; + index2++; + ref QuestStep reference64 = ref span3[index2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1007801u, new Vector3(50.247925f, 34f, -35.568848f), 131); + num4 = 6; + List list95 = new List(num4); + CollectionsMarshal.SetCount(list95, num4); + span5 = CollectionsMarshal.AsSpan(list95); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + questStep6.CompletionQuestVariablesFlags = list95; + reference64 = questStep6; + index2++; + ref QuestStep reference65 = ref span3[index2]; + QuestStep obj59 = new QuestStep(EInteractionType.Interact, 1001697u, new Vector3(98.55798f, 12.279275f, 54.795166f), 131) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.UldahChamberOfRule, + To = EAetheryteLocation.UldahWeaver + } + }; + num3 = 6; + List list96 = new List(num3); + CollectionsMarshal.SetCount(list96, num3); + span5 = CollectionsMarshal.AsSpan(list96); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); + obj59.CompletionQuestVariablesFlags = list96; + reference65 = obj59; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1007800u, new Vector3(6.5460815f, 15.000006f, -1.3275757f), 131) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.UldahWeaver, + To = EAetheryteLocation.UldahGladiator + } + }; obj57.Steps = list93; reference62 = obj57; num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj58 = new QuestSequence + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj60 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list97 = new List(index2); + CollectionsMarshal.SetCount(list97, index2); + span3 = CollectionsMarshal.AsSpan(list97); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1007798u, new Vector3(-13.7178955f, 34.022892f, -51.86548f), 131) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.UldahGladiator, + To = EAetheryteLocation.UldahChamberOfRule + } + }; + obj60.Steps = list97; + reference66 = obj60; + num++; + ref QuestSequence reference67 = ref span2[num]; + QuestSequence obj61 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list98 = new List(num2); + CollectionsMarshal.SetCount(list98, num2); + span3 = CollectionsMarshal.AsSpan(list98); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1007798u, new Vector3(-13.7178955f, 34.022892f, -51.86548f), 131) + { + Emote = EEmote.Dance + }; + obj61.Steps = list98; + reference67 = obj61; + questRoot13.QuestSequence = list91; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(1431); + QuestRoot questRoot14 = new QuestRoot(); + num = 1; + List list99 = new List(num); + CollectionsMarshal.SetCount(list99, num); + span = CollectionsMarshal.AsSpan(list99); + index = 0; + span[index] = "liza"; + questRoot14.Author = list99; + index = 3; + List list100 = new List(index); + CollectionsMarshal.SetCount(list100, index); + span2 = CollectionsMarshal.AsSpan(list100); + num = 0; + ref QuestSequence reference68 = ref span2[num]; + QuestSequence obj62 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list101 = new List(index2); + CollectionsMarshal.SetCount(list101, index2); + span3 = CollectionsMarshal.AsSpan(list101); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005411u, new Vector3(13.412659f, 40.2f, -13.260071f), 128); + obj62.Steps = list101; + reference68 = obj62; + num++; + ref QuestSequence reference69 = ref span2[num]; + QuestSequence obj63 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list102 = new List(num2); + CollectionsMarshal.SetCount(list102, num2); + span3 = CollectionsMarshal.AsSpan(list102); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1003598u, new Vector3(-12.069946f, 40.00053f, 11.459534f), 128); + obj63.Steps = list102; + reference69 = obj63; + num++; + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list94 = new List(index2); - CollectionsMarshal.SetCount(list94, index2); - span3 = CollectionsMarshal.AsSpan(list94); + List list103 = new List(index2); + CollectionsMarshal.SetCount(list103, index2); + span3 = CollectionsMarshal.AsSpan(list103); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005410u, new Vector3(-182.45215f, 1.9999955f, 208.75867f), 129) { @@ -102421,33 +102856,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaFisher } }; - obj58.Steps = list94; - reference63 = obj58; - questRoot13.QuestSequence = list91; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(1432); - QuestRoot questRoot14 = new QuestRoot(); + obj64.Steps = list103; + reference70 = obj64; + questRoot14.QuestSequence = list100; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(1432); + QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list95 = new List(num); - CollectionsMarshal.SetCount(list95, num); - span = CollectionsMarshal.AsSpan(list95); + List list104 = new List(num); + CollectionsMarshal.SetCount(list104, num); + span = CollectionsMarshal.AsSpan(list104); index = 0; span[index] = "liza"; - questRoot14.Author = list95; + questRoot15.Author = list104; index = 3; - List list96 = new List(index); - CollectionsMarshal.SetCount(list96, index); - span2 = CollectionsMarshal.AsSpan(list96); + List list105 = new List(index); + CollectionsMarshal.SetCount(list105, index); + span2 = CollectionsMarshal.AsSpan(list105); num = 0; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj59 = new QuestSequence + ref QuestSequence reference71 = ref span2[num]; + QuestSequence obj65 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list97 = new List(num2); - CollectionsMarshal.SetCount(list97, num2); - span3 = CollectionsMarshal.AsSpan(list97); + List list106 = new List(num2); + CollectionsMarshal.SetCount(list106, num2); + span3 = CollectionsMarshal.AsSpan(list106); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1008950u, new Vector3(29.19043f, -1.4123198f, 52.658813f), 132) { @@ -102460,18 +102895,18 @@ public static class AssemblyQuestLoader } } }; - obj59.Steps = list97; - reference64 = obj59; + obj65.Steps = list106; + reference71 = obj65; num++; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj60 = new QuestSequence + ref QuestSequence reference72 = ref span2[num]; + QuestSequence obj66 = new QuestSequence { Sequence = 1 }; index2 = 4; - List list98 = new List(index2); - CollectionsMarshal.SetCount(list98, index2); - span3 = CollectionsMarshal.AsSpan(list98); + List list107 = new List(index2); + CollectionsMarshal.SetCount(list107, index2); + span3 = CollectionsMarshal.AsSpan(list107); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1001263u, new Vector3(181.41443f, -2.3519497f, -240.40594f), 133) { @@ -102502,41 +102937,41 @@ public static class AssemblyQuestLoader } }; num2++; - ref QuestStep reference66 = ref span3[num2]; - QuestStep obj61 = new QuestStep(EInteractionType.Combat, null, new Vector3(-53.214554f, -8.980761f, 297.15152f), 152) + ref QuestStep reference73 = ref span3[num2]; + QuestStep obj67 = new QuestStep(EInteractionType.Combat, null, new Vector3(-53.214554f, -8.980761f, 297.15152f), 152) { AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num3 = 1; - List list99 = new List(num3); - CollectionsMarshal.SetCount(list99, num3); - span6 = CollectionsMarshal.AsSpan(list99); - num4 = 0; - span6[num4] = 12u; - obj61.KillEnemyDataIds = list99; - obj61.SkipConditions = new SkipConditions + num4 = 1; + List list108 = new List(num4); + CollectionsMarshal.SetCount(list108, num4); + span6 = CollectionsMarshal.AsSpan(list108); + num3 = 0; + span6[num3] = 12u; + obj67.KillEnemyDataIds = list108; + obj67.SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } }; - reference66 = obj61; + reference73 = obj67; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1008951u, new Vector3(-51.651794f, -8.992504f, 296.9253f), 152); - obj60.Steps = list98; - reference65 = obj60; + obj66.Steps = list107; + reference72 = obj66; num++; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj62 = new QuestSequence + ref QuestSequence reference74 = ref span2[num]; + QuestSequence obj68 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list100 = new List(num2); - CollectionsMarshal.SetCount(list100, num2); - span3 = CollectionsMarshal.AsSpan(list100); + List list109 = new List(num2); + CollectionsMarshal.SetCount(list109, num2); + span3 = CollectionsMarshal.AsSpan(list109); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1000233u, new Vector3(168.65796f, 15.5f, -95.99457f), 133) { @@ -102548,33 +102983,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLeatherworker } }; - obj62.Steps = list100; - reference67 = obj62; - questRoot14.QuestSequence = list96; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(1433); - QuestRoot questRoot15 = new QuestRoot(); + obj68.Steps = list109; + reference74 = obj68; + questRoot15.QuestSequence = list105; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(1433); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list101 = new List(num); - CollectionsMarshal.SetCount(list101, num); - span = CollectionsMarshal.AsSpan(list101); + List list110 = new List(num); + CollectionsMarshal.SetCount(list110, num); + span = CollectionsMarshal.AsSpan(list110); index = 0; span[index] = "Cacahuetes"; - questRoot15.Author = list101; + questRoot16.Author = list110; index = 3; - List list102 = new List(index); - CollectionsMarshal.SetCount(list102, index); - span2 = CollectionsMarshal.AsSpan(list102); + List list111 = new List(index); + CollectionsMarshal.SetCount(list111, index); + span2 = CollectionsMarshal.AsSpan(list111); num = 0; - ref QuestSequence reference68 = ref span2[num]; - QuestSequence obj63 = new QuestSequence + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj69 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list103 = new List(index2); - CollectionsMarshal.SetCount(list103, index2); - span3 = CollectionsMarshal.AsSpan(list103); + List list112 = new List(index2); + CollectionsMarshal.SetCount(list112, index2); + span3 = CollectionsMarshal.AsSpan(list112); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005412u, new Vector3(-108.14075f, 18.000334f, -0.22894287f), 129) { @@ -102587,79 +103022,79 @@ public static class AssemblyQuestLoader } } }; - obj63.Steps = list103; - reference68 = obj63; + obj69.Steps = list112; + reference75 = obj69; num++; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj64 = new QuestSequence + ref QuestSequence reference76 = ref span2[num]; + QuestSequence obj70 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list104 = new List(num2); - CollectionsMarshal.SetCount(list104, num2); - span3 = CollectionsMarshal.AsSpan(list104); + List list113 = new List(num2); + CollectionsMarshal.SetCount(list113, num2); + span3 = CollectionsMarshal.AsSpan(list113); index2 = 0; - ref QuestStep reference70 = ref span3[index2]; - QuestStep obj65 = new QuestStep(EInteractionType.Combat, null, new Vector3(248.49304f, -11.838913f, 97.45935f), 138) + ref QuestStep reference77 = ref span3[index2]; + QuestStep obj71 = new QuestStep(EInteractionType.Combat, null, new Vector3(248.49304f, -11.838913f, 97.45935f), 138) { AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num4 = 1; - List list105 = new List(num4); - CollectionsMarshal.SetCount(list105, num4); - span6 = CollectionsMarshal.AsSpan(list105); - num3 = 0; - span6[num3] = 397u; - obj65.KillEnemyDataIds = list105; - reference70 = obj65; + num3 = 1; + List list114 = new List(num3); + CollectionsMarshal.SetCount(list114, num3); + span6 = CollectionsMarshal.AsSpan(list114); + num4 = 0; + span6[num4] = 397u; + obj71.KillEnemyDataIds = list114; + reference77 = obj71; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1005413u, new Vector3(248.49304f, -11.838913f, 97.45935f), 138); - obj64.Steps = list104; - reference69 = obj64; + obj70.Steps = list113; + reference76 = obj70; num++; - ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj66 = new QuestSequence + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list106 = new List(index2); - CollectionsMarshal.SetCount(list106, index2); - span3 = CollectionsMarshal.AsSpan(list106); + List list115 = new List(index2); + CollectionsMarshal.SetCount(list115, index2); + span3 = CollectionsMarshal.AsSpan(list115); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1003275u, new Vector3(-147.1123f, 18.2f, 14.358704f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa }; - obj66.Steps = list106; - reference71 = obj66; - questRoot15.QuestSequence = list102; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(1434); - QuestRoot questRoot16 = new QuestRoot(); + obj72.Steps = list115; + reference78 = obj72; + questRoot16.QuestSequence = list111; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(1434); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list107 = new List(num); - CollectionsMarshal.SetCount(list107, num); - span = CollectionsMarshal.AsSpan(list107); + List list116 = new List(num); + CollectionsMarshal.SetCount(list116, num); + span = CollectionsMarshal.AsSpan(list116); index = 0; span[index] = "liza"; - questRoot16.Author = list107; + questRoot17.Author = list116; index = 3; - List list108 = new List(index); - CollectionsMarshal.SetCount(list108, index); - span2 = CollectionsMarshal.AsSpan(list108); + List list117 = new List(index); + CollectionsMarshal.SetCount(list117, index); + span2 = CollectionsMarshal.AsSpan(list117); num = 0; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj67 = new QuestSequence + ref QuestSequence reference79 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list109 = new List(num2); - CollectionsMarshal.SetCount(list109, num2); - span3 = CollectionsMarshal.AsSpan(list109); + List list118 = new List(num2); + CollectionsMarshal.SetCount(list118, num2); + span3 = CollectionsMarshal.AsSpan(list118); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1008798u, new Vector3(-93.06476f, 4f, -124.712036f), 130) { @@ -102672,48 +103107,48 @@ public static class AssemblyQuestLoader } } }; - obj67.Steps = list109; - reference72 = obj67; + obj73.Steps = list118; + reference79 = obj73; num++; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj68 = new QuestSequence + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj74 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list110 = new List(index2); - CollectionsMarshal.SetCount(list110, index2); - span3 = CollectionsMarshal.AsSpan(list110); + List list119 = new List(index2); + CollectionsMarshal.SetCount(list119, index2); + span3 = CollectionsMarshal.AsSpan(list119); num2 = 0; - ref QuestStep reference74 = ref span3[num2]; - QuestStep obj69 = new QuestStep(EInteractionType.Combat, null, new Vector3(-240.09776f, -37.803402f, 105.18645f), 145) + ref QuestStep reference81 = ref span3[num2]; + QuestStep obj75 = new QuestStep(EInteractionType.Combat, null, new Vector3(-240.09776f, -37.803402f, 105.18645f), 145) { StopDistance = 0.5f, AetheryteShortcut = EAetheryteLocation.EasternThanalanCampDrybone, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num3 = 1; - List list111 = new List(num3); - CollectionsMarshal.SetCount(list111, num3); - span6 = CollectionsMarshal.AsSpan(list111); - num4 = 0; - span6[num4] = 138u; - obj69.KillEnemyDataIds = list111; - reference74 = obj69; + num4 = 1; + List list120 = new List(num4); + CollectionsMarshal.SetCount(list120, num4); + span6 = CollectionsMarshal.AsSpan(list120); + num3 = 0; + span6[num3] = 138u; + obj75.KillEnemyDataIds = list120; + reference81 = obj75; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1008799u, new Vector3(-237.72034f, -37.77224f, 103.4104f), 145); - obj68.Steps = list110; - reference73 = obj68; + obj74.Steps = list119; + reference80 = obj74; num++; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj70 = new QuestSequence + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj76 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list112 = new List(num2); - CollectionsMarshal.SetCount(list112, num2); - span3 = CollectionsMarshal.AsSpan(list112); + List list121 = new List(num2); + CollectionsMarshal.SetCount(list121, num2); + span3 = CollectionsMarshal.AsSpan(list121); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1001963u, new Vector3(106.06543f, 4.642026f, -72.007385f), 131) { @@ -102724,33 +103159,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahSapphireAvenue } }; - obj70.Steps = list112; - reference75 = obj70; - questRoot16.QuestSequence = list108; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(1438); - QuestRoot questRoot17 = new QuestRoot(); + obj76.Steps = list121; + reference82 = obj76; + questRoot17.QuestSequence = list117; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(1438); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list113 = new List(num); - CollectionsMarshal.SetCount(list113, num); - span = CollectionsMarshal.AsSpan(list113); + List list122 = new List(num); + CollectionsMarshal.SetCount(list122, num); + span = CollectionsMarshal.AsSpan(list122); index = 0; span[index] = "FalconTaterz"; - questRoot17.Author = list113; + questRoot18.Author = list122; index = 8; - List list114 = new List(index); - CollectionsMarshal.SetCount(list114, index); - span2 = CollectionsMarshal.AsSpan(list114); + List list123 = new List(index); + CollectionsMarshal.SetCount(list123, index); + span2 = CollectionsMarshal.AsSpan(list123); num = 0; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj71 = new QuestSequence + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj77 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list115 = new List(index2); - CollectionsMarshal.SetCount(list115, index2); - span3 = CollectionsMarshal.AsSpan(list115); + List list124 = new List(index2); + CollectionsMarshal.SetCount(list124, index2); + span3 = CollectionsMarshal.AsSpan(list124); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1008757u, new Vector3(-422.5376f, 23.113976f, -367.7882f), 140) { @@ -102763,123 +103198,123 @@ public static class AssemblyQuestLoader } } }; - obj71.Steps = list115; - reference76 = obj71; + obj77.Steps = list124; + reference83 = obj77; num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj72 = new QuestSequence + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj78 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list116 = new List(num2); - CollectionsMarshal.SetCount(list116, num2); - span3 = CollectionsMarshal.AsSpan(list116); + List list125 = new List(num2); + CollectionsMarshal.SetCount(list125, num2); + span3 = CollectionsMarshal.AsSpan(list125); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009305u, new Vector3(562.4321f, 17.654663f, 421.7135f), 137) { Fly = true, AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol }; - obj72.Steps = list116; - reference77 = obj72; + obj78.Steps = list125; + reference84 = obj78; num++; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj73 = new QuestSequence + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj79 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list117 = new List(index2); - CollectionsMarshal.SetCount(list117, index2); - span3 = CollectionsMarshal.AsSpan(list117); + List list126 = new List(index2); + CollectionsMarshal.SetCount(list126, index2); + span3 = CollectionsMarshal.AsSpan(list126); num2 = 0; - ref QuestStep reference79 = ref span3[num2]; - QuestStep obj74 = new QuestStep(EInteractionType.Interact, 1009307u, new Vector3(498.89368f, 10.079935f, 418.265f), 137) + ref QuestStep reference86 = ref span3[num2]; + QuestStep obj80 = new QuestStep(EInteractionType.Interact, 1009307u, new Vector3(498.89368f, 10.079935f, 418.265f), 137) { Fly = true }; - num4 = 2; - List list118 = new List(num4); - CollectionsMarshal.SetCount(list118, num4); - span7 = CollectionsMarshal.AsSpan(list118); - num3 = 0; - span7[num3] = new DialogueChoice + num3 = 2; + List list127 = new List(num3); + CollectionsMarshal.SetCount(list127, num3); + span7 = CollectionsMarshal.AsSpan(list127); + num4 = 0; + span7[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_CHRHDB301_01438_Q1_000_000"), Answer = new ExcelRef("TEXT_CHRHDB301_01438_A1_000_030") }; - num3++; - span7[num3] = new DialogueChoice + num4++; + span7[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_CHRHDB301_01438_Q2_000_000"), Answer = new ExcelRef("TEXT_CHRHDB301_01438_A2_000_030") }; - obj74.DialogueChoices = list118; - reference79 = obj74; - obj73.Steps = list117; - reference78 = obj73; + obj80.DialogueChoices = list127; + reference86 = obj80; + obj79.Steps = list126; + reference85 = obj79; num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj75 = new QuestSequence + ref QuestSequence reference87 = ref span2[num]; + QuestSequence obj81 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list119 = new List(num2); - CollectionsMarshal.SetCount(list119, num2); - span3 = CollectionsMarshal.AsSpan(list119); + List list128 = new List(num2); + CollectionsMarshal.SetCount(list128, num2); + span3 = CollectionsMarshal.AsSpan(list128); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009310u, new Vector3(471.18323f, 9.96334f, 794.6135f), 137) { Fly = true }; - obj75.Steps = list119; - reference80 = obj75; + obj81.Steps = list128; + reference87 = obj81; num++; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj76 = new QuestSequence + ref QuestSequence reference88 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span3 = CollectionsMarshal.AsSpan(list120); + List list129 = new List(index2); + CollectionsMarshal.SetCount(list129, index2); + span3 = CollectionsMarshal.AsSpan(list129); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009308u, new Vector3(560.32654f, 17.707417f, 421.01147f), 137) { Fly = true, AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol }; - obj76.Steps = list120; - reference81 = obj76; + obj82.Steps = list129; + reference88 = obj82; num++; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj77 = new QuestSequence + ref QuestSequence reference89 = ref span2[num]; + QuestSequence obj83 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list121 = new List(num2); - CollectionsMarshal.SetCount(list121, num2); - span3 = CollectionsMarshal.AsSpan(list121); + List list130 = new List(num2); + CollectionsMarshal.SetCount(list130, num2); + span3 = CollectionsMarshal.AsSpan(list130); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009311u, new Vector3(531.2123f, 17.448051f, 454.1847f), 137); - obj77.Steps = list121; - reference82 = obj77; + obj83.Steps = list130; + reference89 = obj83; num++; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj78 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj84 = new QuestSequence { Sequence = 6 }; index2 = 2; - List list122 = new List(index2); - CollectionsMarshal.SetCount(list122, index2); - span3 = CollectionsMarshal.AsSpan(list122); + List list131 = new List(index2); + CollectionsMarshal.SetCount(list131, index2); + span3 = CollectionsMarshal.AsSpan(list131); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(582.44116f, 14.587065f, 394.23407f), 137) { @@ -102887,79 +103322,79 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1009317u, new Vector3(583.88635f, 14.587067f, 394.70508f), 137); - obj78.Steps = list122; - reference83 = obj78; + obj84.Steps = list131; + reference90 = obj84; num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj79 = new QuestSequence + ref QuestSequence reference91 = ref span2[num]; + QuestSequence obj85 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list123 = new List(num2); - CollectionsMarshal.SetCount(list123, num2); - span3 = CollectionsMarshal.AsSpan(list123); + List list132 = new List(num2); + CollectionsMarshal.SetCount(list132, num2); + span3 = CollectionsMarshal.AsSpan(list132); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 2004317u, new Vector3(515.98376f, 9.384277f, 525.81055f), 137) { Fly = true, NextQuestId = new QuestId(1439) }; - obj79.Steps = list123; - reference84 = obj79; - questRoot17.QuestSequence = list114; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(1439); - QuestRoot questRoot18 = new QuestRoot(); + obj85.Steps = list132; + reference91 = obj85; + questRoot18.QuestSequence = list123; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(1439); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list124 = new List(num); - CollectionsMarshal.SetCount(list124, num); - span = CollectionsMarshal.AsSpan(list124); + List list133 = new List(num); + CollectionsMarshal.SetCount(list133, num); + span = CollectionsMarshal.AsSpan(list133); index = 0; span[index] = "FalconTaterz"; - questRoot18.Author = list124; + questRoot19.Author = list133; index = 5; - List list125 = new List(index); - CollectionsMarshal.SetCount(list125, index); - span2 = CollectionsMarshal.AsSpan(list125); + List list134 = new List(index); + CollectionsMarshal.SetCount(list134, index); + span2 = CollectionsMarshal.AsSpan(list134); num = 0; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj80 = new QuestSequence + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list126 = new List(index2); - CollectionsMarshal.SetCount(list126, index2); - span3 = CollectionsMarshal.AsSpan(list126); + List list135 = new List(index2); + CollectionsMarshal.SetCount(list135, index2); + span3 = CollectionsMarshal.AsSpan(list135); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009326u, new Vector3(526.2073f, 8.84578f, 556.54236f), 137); - obj80.Steps = list126; - reference85 = obj80; + obj86.Steps = list135; + reference92 = obj86; num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj81 = new QuestSequence + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj87 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list127 = new List(num2); - CollectionsMarshal.SetCount(list127, num2); - span3 = CollectionsMarshal.AsSpan(list127); + List list136 = new List(num2); + CollectionsMarshal.SetCount(list136, num2); + span3 = CollectionsMarshal.AsSpan(list136); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009328u, new Vector3(515.0376f, 9.192075f, 524.834f), 137); - obj81.Steps = list127; - reference86 = obj81; + obj87.Steps = list136; + reference93 = obj87; num++; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj82 = new QuestSequence + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list128 = new List(index2); - CollectionsMarshal.SetCount(list128, index2); - span3 = CollectionsMarshal.AsSpan(list128); + List list137 = new List(index2); + CollectionsMarshal.SetCount(list137, index2); + span3 = CollectionsMarshal.AsSpan(list137); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(581.1095f, 14.587067f, 394.20828f), 137) { @@ -102967,35 +103402,35 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1009319u, new Vector3(581.3534f, 14.587067f, 395.8037f), 137); - obj82.Steps = list128; - reference87 = obj82; + obj88.Steps = list137; + reference94 = obj88; num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj83 = new QuestSequence + ref QuestSequence reference95 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list129 = new List(num2); - CollectionsMarshal.SetCount(list129, num2); - span3 = CollectionsMarshal.AsSpan(list129); + List list138 = new List(num2); + CollectionsMarshal.SetCount(list138, num2); + span3 = CollectionsMarshal.AsSpan(list138); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1001023u, new Vector3(-78.62976f, 18.000334f, -22.62915f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa }; - obj83.Steps = list129; - reference88 = obj83; + obj89.Steps = list138; + reference95 = obj89; num++; - ref QuestSequence reference89 = ref span2[num]; - QuestSequence obj84 = new QuestSequence + ref QuestSequence reference96 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list130 = new List(index2); - CollectionsMarshal.SetCount(list130, index2); - span3 = CollectionsMarshal.AsSpan(list130); + List list139 = new List(index2); + CollectionsMarshal.SetCount(list139, index2); + span3 = CollectionsMarshal.AsSpan(list139); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009331u, new Vector3(311.54346f, -36.405907f, 344.71655f), 138) { @@ -103003,95 +103438,72 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, NextQuestId = new QuestId(1440) }; - obj84.Steps = list130; - reference89 = obj84; - questRoot18.QuestSequence = list125; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(1440); - QuestRoot questRoot19 = new QuestRoot(); + obj90.Steps = list139; + reference96 = obj90; + questRoot19.QuestSequence = list134; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(1440); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list131 = new List(num); - CollectionsMarshal.SetCount(list131, num); - span = CollectionsMarshal.AsSpan(list131); + List list140 = new List(num); + CollectionsMarshal.SetCount(list140, num); + span = CollectionsMarshal.AsSpan(list140); index = 0; span[index] = "FalconTaterz"; - questRoot19.Author = list131; + questRoot20.Author = list140; index = 6; - List list132 = new List(index); - CollectionsMarshal.SetCount(list132, index); - span2 = CollectionsMarshal.AsSpan(list132); + List list141 = new List(index); + CollectionsMarshal.SetCount(list141, index); + span2 = CollectionsMarshal.AsSpan(list141); num = 0; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list133 = new List(num2); - CollectionsMarshal.SetCount(list133, num2); - span3 = CollectionsMarshal.AsSpan(list133); + List list142 = new List(num2); + CollectionsMarshal.SetCount(list142, num2); + span3 = CollectionsMarshal.AsSpan(list142); index2 = 0; - ref QuestStep reference91 = ref span3[index2]; - QuestStep questStep6 = new QuestStep(EInteractionType.AcceptQuest, 1009331u, new Vector3(311.54346f, -36.405907f, 344.71655f), 138); - num3 = 1; - List list134 = new List(num3); - CollectionsMarshal.SetCount(list134, num3); - span7 = CollectionsMarshal.AsSpan(list134); - num4 = 0; - span7[num4] = new DialogueChoice + ref QuestStep reference98 = ref span3[index2]; + QuestStep questStep7 = new QuestStep(EInteractionType.AcceptQuest, 1009331u, new Vector3(311.54346f, -36.405907f, 344.71655f), 138); + num4 = 1; + List list143 = new List(num4); + CollectionsMarshal.SetCount(list143, num4); + span7 = CollectionsMarshal.AsSpan(list143); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CHRHDB303_01440_Q1_000_010") }; - questStep6.DialogueChoices = list134; - reference91 = questStep6; - obj85.Steps = list133; - reference90 = obj85; + questStep7.DialogueChoices = list143; + reference98 = questStep7; + obj91.Steps = list142; + reference97 = obj91; num++; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + ref QuestSequence reference99 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = 1 }; index2 = 4; - List list135 = new List(index2); - CollectionsMarshal.SetCount(list135, index2); - span3 = CollectionsMarshal.AsSpan(list135); + List list144 = new List(index2); + CollectionsMarshal.SetCount(list144, index2); + span3 = CollectionsMarshal.AsSpan(list144); num2 = 0; - ref QuestStep reference93 = ref span3[num2]; - QuestStep obj87 = new QuestStep(EInteractionType.Interact, 1003584u, new Vector3(317.43335f, -36.325005f, 352.86487f), 138) + ref QuestStep reference100 = ref span3[num2]; + QuestStep obj93 = new QuestStep(EInteractionType.Interact, 1003584u, new Vector3(317.43335f, -36.325005f, 352.86487f), 138) { TargetTerritoryId = (ushort)138 }; SkipConditions skipConditions = new SkipConditions(); SkipStepConditions skipStepConditions = new SkipStepConditions(); - num4 = 6; - List list136 = new List(num4); - CollectionsMarshal.SetCount(list136, num4); - span5 = CollectionsMarshal.AsSpan(list136); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions.CompletionQuestVariablesFlags = list136; - skipConditions.StepIf = skipStepConditions; - obj87.SkipConditions = skipConditions; - reference93 = obj87; - num2++; - ref QuestStep reference94 = ref span3[num2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2004324u, new Vector3(-283.0091f, -40.634766f, 425.58936f), 138); num3 = 6; - List list137 = new List(num3); - CollectionsMarshal.SetCount(list137, num3); - span5 = CollectionsMarshal.AsSpan(list137); + List list145 = new List(num3); + CollectionsMarshal.SetCount(list145, num3); + span5 = CollectionsMarshal.AsSpan(list145); num4 = 0; span5[num4] = null; num4++; @@ -103104,18 +103516,17 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list137; - reference94 = questStep7; + skipStepConditions.CompletionQuestVariablesFlags = list145; + skipConditions.StepIf = skipStepConditions; + obj93.SkipConditions = skipConditions; + reference100 = obj93; num2++; - ref QuestStep reference95 = ref span3[num2]; - QuestStep obj88 = new QuestStep(EInteractionType.Interact, 2004325u, new Vector3(-242.60321f, -38.68164f, 514.7324f), 138) - { - Fly = true - }; + ref QuestStep reference101 = ref span3[num2]; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2004324u, new Vector3(-283.0091f, -40.634766f, 425.58936f), 138); num4 = 6; - List list138 = new List(num4); - CollectionsMarshal.SetCount(list138, num4); - span5 = CollectionsMarshal.AsSpan(list138); + List list146 = new List(num4); + CollectionsMarshal.SetCount(list146, num4); + span5 = CollectionsMarshal.AsSpan(list146); num3 = 0; span5[num3] = null; num3++; @@ -103127,19 +103538,19 @@ public static class AssemblyQuestLoader num3++; span5[num3] = null; num3++; - span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj88.CompletionQuestVariablesFlags = list138; - reference95 = obj88; + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep8.CompletionQuestVariablesFlags = list146; + reference101 = questStep8; num2++; - ref QuestStep reference96 = ref span3[num2]; - QuestStep obj89 = new QuestStep(EInteractionType.Interact, 2004326u, new Vector3(-291.06586f, -38.07129f, 596.765f), 138) + ref QuestStep reference102 = ref span3[num2]; + QuestStep obj94 = new QuestStep(EInteractionType.Interact, 2004325u, new Vector3(-242.60321f, -38.68164f, 514.7324f), 138) { Fly = true }; num3 = 6; - List list139 = new List(num3); - CollectionsMarshal.SetCount(list139, num3); - span5 = CollectionsMarshal.AsSpan(list139); + List list147 = new List(num3); + CollectionsMarshal.SetCount(list147, num3); + span5 = CollectionsMarshal.AsSpan(list147); num4 = 0; span5[num4] = null; num4++; @@ -103151,77 +103562,101 @@ public static class AssemblyQuestLoader num4++; span5[num4] = null; num4++; - span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj89.CompletionQuestVariablesFlags = list139; - reference96 = obj89; - obj86.Steps = list135; - reference92 = obj86; + span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj94.CompletionQuestVariablesFlags = list147; + reference102 = obj94; + num2++; + ref QuestStep reference103 = ref span3[num2]; + QuestStep obj95 = new QuestStep(EInteractionType.Interact, 2004326u, new Vector3(-291.06586f, -38.07129f, 596.765f), 138) + { + Fly = true + }; + num4 = 6; + List list148 = new List(num4); + CollectionsMarshal.SetCount(list148, num4); + span5 = CollectionsMarshal.AsSpan(list148); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj95.CompletionQuestVariablesFlags = list148; + reference103 = obj95; + obj92.Steps = list144; + reference99 = obj92; num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list140 = new List(num2); - CollectionsMarshal.SetCount(list140, num2); - span3 = CollectionsMarshal.AsSpan(list140); + List list149 = new List(num2); + CollectionsMarshal.SetCount(list149, num2); + span3 = CollectionsMarshal.AsSpan(list149); index2 = 0; - ref QuestStep reference98 = ref span3[index2]; - QuestStep obj91 = new QuestStep(EInteractionType.Interact, 1009335u, new Vector3(-256.70258f, -40.18569f, 684.1992f), 138) + ref QuestStep reference105 = ref span3[index2]; + QuestStep obj97 = new QuestStep(EInteractionType.Interact, 1009335u, new Vector3(-256.70258f, -40.18569f, 684.1992f), 138) { Fly = true, Comment = "Commence \"The Mandragoras\"" }; - num4 = 1; - List list141 = new List(num4); - CollectionsMarshal.SetCount(list141, num4); - span7 = CollectionsMarshal.AsSpan(list141); - num3 = 0; - span7[num3] = new DialogueChoice + num3 = 1; + List list150 = new List(num3); + CollectionsMarshal.SetCount(list150, num3); + span7 = CollectionsMarshal.AsSpan(list150); + num4 = 0; + span7[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, ExcelSheet = "Addon", Prompt = new ExcelRef(102445u), PromptIsRegularExpression = true }; - obj91.DialogueChoices = list141; - reference98 = obj91; + obj97.DialogueChoices = list150; + reference105 = obj97; index2++; - ref QuestStep reference99 = ref span3[index2]; - QuestStep obj92 = new QuestStep(EInteractionType.Combat, null, new Vector3(-256.70258f, -40.18569f, 684.1992f), 138) + ref QuestStep reference106 = ref span3[index2]; + QuestStep obj98 = new QuestStep(EInteractionType.Combat, null, new Vector3(-256.70258f, -40.18569f, 684.1992f), 138) { Comment = "Fight some Mandragoras", EnemySpawnType = EEnemySpawnType.FateEnemies }; - num3 = 5; - List list142 = new List(num3); - CollectionsMarshal.SetCount(list142, num3); - span6 = CollectionsMarshal.AsSpan(list142); - num4 = 0; - span6[num4] = 2950u; - num4++; - span6[num4] = 2951u; - num4++; - span6[num4] = 2952u; - num4++; - span6[num4] = 2953u; - num4++; - span6[num4] = 2954u; - obj92.KillEnemyDataIds = list142; - reference99 = obj92; - obj90.Steps = list140; - reference97 = obj90; + num4 = 5; + List list151 = new List(num4); + CollectionsMarshal.SetCount(list151, num4); + span6 = CollectionsMarshal.AsSpan(list151); + num3 = 0; + span6[num3] = 2950u; + num3++; + span6[num3] = 2951u; + num3++; + span6[num3] = 2952u; + num3++; + span6[num3] = 2953u; + num3++; + span6[num3] = 2954u; + obj98.KillEnemyDataIds = list151; + reference106 = obj98; + obj96.Steps = list149; + reference104 = obj96; num++; - ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj99 = new QuestSequence { Sequence = 3 }; index2 = 2; - List list143 = new List(index2); - CollectionsMarshal.SetCount(list143, index2); - span3 = CollectionsMarshal.AsSpan(list143); + List list152 = new List(index2); + CollectionsMarshal.SetCount(list152, index2); + span3 = CollectionsMarshal.AsSpan(list152); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(581.46533f, 14.587067f, 393.86594f), 137) { @@ -103230,196 +103665,196 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1009319u, new Vector3(581.3534f, 14.587067f, 395.8037f), 137); - obj93.Steps = list143; - reference100 = obj93; + obj99.Steps = list152; + reference107 = obj99; num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference108 = ref span2[num]; + QuestSequence obj100 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list144 = new List(num2); - CollectionsMarshal.SetCount(list144, num2); - span3 = CollectionsMarshal.AsSpan(list144); + List list153 = new List(num2); + CollectionsMarshal.SetCount(list153, num2); + span3 = CollectionsMarshal.AsSpan(list153); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009336u, new Vector3(494.49902f, 11.323204f, 210.3761f), 137) { Fly = true }; - obj94.Steps = list144; - reference101 = obj94; + obj100.Steps = list153; + reference108 = obj100; num++; - ref QuestSequence reference102 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj101 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - span3 = CollectionsMarshal.AsSpan(list145); + List list154 = new List(index2); + CollectionsMarshal.SetCount(list154, index2); + span3 = CollectionsMarshal.AsSpan(list154); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009337u, new Vector3(-46.860474f, 75.95114f, 10.879639f), 137) { AetheryteShortcut = EAetheryteLocation.EasternLaNosceaWineport, NextQuestId = new QuestId(1441) }; - obj95.Steps = list145; - reference102 = obj95; - questRoot19.QuestSequence = list132; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(1441); - QuestRoot questRoot20 = new QuestRoot(); - num = 1; - List list146 = new List(num); - CollectionsMarshal.SetCount(list146, num); - span = CollectionsMarshal.AsSpan(list146); - index = 0; - span[index] = "FalconTaterz"; - questRoot20.Author = list146; - index = 6; - List list147 = new List(index); - CollectionsMarshal.SetCount(list147, index); - span2 = CollectionsMarshal.AsSpan(list147); - num = 0; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj96 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list148 = new List(num2); - CollectionsMarshal.SetCount(list148, num2); - span3 = CollectionsMarshal.AsSpan(list148); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009341u, new Vector3(-48.44745f, 75.95115f, 9.079041f), 137); - obj96.Steps = list148; - reference103 = obj96; - num++; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj97 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list149 = new List(index2); - CollectionsMarshal.SetCount(list149, index2); - span3 = CollectionsMarshal.AsSpan(list149); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009351u, new Vector3(524.28467f, 17.448048f, 449.08826f), 137) - { - AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol - }; - obj97.Steps = list149; - reference104 = obj97; - num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj98 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list150 = new List(num2); - CollectionsMarshal.SetCount(list150, num2); - span3 = CollectionsMarshal.AsSpan(list150); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009347u, new Vector3(442.77087f, 15.823447f, 375.17358f), 137) - { - Fly = true - }; - obj98.Steps = list150; - reference105 = obj98; - num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj99 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list151 = new List(index2); - CollectionsMarshal.SetCount(list151, index2); - span3 = CollectionsMarshal.AsSpan(list151); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009348u, new Vector3(386.19055f, 29.58076f, 350.3623f), 137) - { - Fly = true - }; - obj99.Steps = list151; - reference106 = obj99; - num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj100 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list152 = new List(num2); - CollectionsMarshal.SetCount(list152, num2); - span3 = CollectionsMarshal.AsSpan(list152); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009345u, new Vector3(523.76587f, 17.448044f, 447.13513f), 137) - { - Fly = true - }; - obj100.Steps = list152; - reference107 = obj100; - num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj101 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list153 = new List(index2); - CollectionsMarshal.SetCount(list153, index2); - span3 = CollectionsMarshal.AsSpan(list153); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 2004328u, new Vector3(523.4607f, 17.837708f, 455.2528f), 137) - { - NextQuestId = new QuestId(166) - }; - obj101.Steps = list153; - reference108 = obj101; - questRoot20.QuestSequence = list147; + obj101.Steps = list154; + reference109 = obj101; + questRoot20.QuestSequence = list141; AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(1442); + QuestId questId21 = new QuestId(1441); QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list154 = new List(num); - CollectionsMarshal.SetCount(list154, num); - span = CollectionsMarshal.AsSpan(list154); + List list155 = new List(num); + CollectionsMarshal.SetCount(list155, num); + span = CollectionsMarshal.AsSpan(list155); index = 0; - span[index] = "JerryWester"; - questRoot21.Author = list154; - index = 3; - List list155 = new List(index); - CollectionsMarshal.SetCount(list155, index); - span2 = CollectionsMarshal.AsSpan(list155); + span[index] = "FalconTaterz"; + questRoot21.Author = list155; + index = 6; + List list156 = new List(index); + CollectionsMarshal.SetCount(list156, index); + span2 = CollectionsMarshal.AsSpan(list156); num = 0; - ref QuestSequence reference109 = ref span2[num]; + ref QuestSequence reference110 = ref span2[num]; QuestSequence obj102 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list156 = new List(num2); - CollectionsMarshal.SetCount(list156, num2); - span3 = CollectionsMarshal.AsSpan(list156); + List list157 = new List(num2); + CollectionsMarshal.SetCount(list157, num2); + span3 = CollectionsMarshal.AsSpan(list157); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1008579u, new Vector3(1.0223389f, -1.9957249f, -45.731323f), 351); - obj102.Steps = list156; - reference109 = obj102; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009341u, new Vector3(-48.44745f, 75.95115f, 9.079041f), 137); + obj102.Steps = list157; + reference110 = obj102; num++; - ref QuestSequence reference110 = ref span2[num]; + ref QuestSequence reference111 = ref span2[num]; QuestSequence obj103 = new QuestSequence { Sequence = 1 }; + index2 = 1; + List list158 = new List(index2); + CollectionsMarshal.SetCount(list158, index2); + span3 = CollectionsMarshal.AsSpan(list158); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009351u, new Vector3(524.28467f, 17.448048f, 449.08826f), 137) + { + AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol + }; + obj103.Steps = list158; + reference111 = obj103; + num++; + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj104 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list159 = new List(num2); + CollectionsMarshal.SetCount(list159, num2); + span3 = CollectionsMarshal.AsSpan(list159); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009347u, new Vector3(442.77087f, 15.823447f, 375.17358f), 137) + { + Fly = true + }; + obj104.Steps = list159; + reference112 = obj104; + num++; + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj105 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list160 = new List(index2); + CollectionsMarshal.SetCount(list160, index2); + span3 = CollectionsMarshal.AsSpan(list160); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009348u, new Vector3(386.19055f, 29.58076f, 350.3623f), 137) + { + Fly = true + }; + obj105.Steps = list160; + reference113 = obj105; + num++; + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj106 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list161 = new List(num2); + CollectionsMarshal.SetCount(list161, num2); + span3 = CollectionsMarshal.AsSpan(list161); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009345u, new Vector3(523.76587f, 17.448044f, 447.13513f), 137) + { + Fly = true + }; + obj106.Steps = list161; + reference114 = obj106; + num++; + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj107 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list162 = new List(index2); + CollectionsMarshal.SetCount(list162, index2); + span3 = CollectionsMarshal.AsSpan(list162); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 2004328u, new Vector3(523.4607f, 17.837708f, 455.2528f), 137) + { + NextQuestId = new QuestId(166) + }; + obj107.Steps = list162; + reference115 = obj107; + questRoot21.QuestSequence = list156; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(1442); + QuestRoot questRoot22 = new QuestRoot(); + num = 1; + List list163 = new List(num); + CollectionsMarshal.SetCount(list163, num); + span = CollectionsMarshal.AsSpan(list163); + index = 0; + span[index] = "JerryWester"; + questRoot22.Author = list163; + index = 3; + List list164 = new List(index); + CollectionsMarshal.SetCount(list164, index); + span2 = CollectionsMarshal.AsSpan(list164); + num = 0; + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj108 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list165 = new List(num2); + CollectionsMarshal.SetCount(list165, num2); + span3 = CollectionsMarshal.AsSpan(list165); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1008579u, new Vector3(1.0223389f, -1.9957249f, -45.731323f), 351); + obj108.Steps = list165; + reference116 = obj108; + num++; + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj109 = new QuestSequence + { + Sequence = 1 + }; index2 = 3; - List list157 = new List(index2); - CollectionsMarshal.SetCount(list157, index2); - span3 = CollectionsMarshal.AsSpan(list157); + List list166 = new List(index2); + CollectionsMarshal.SetCount(list166, index2); + span3 = CollectionsMarshal.AsSpan(list166); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2002880u, new Vector3(0f, -1f, -29.25f), 351) { @@ -103435,18 +103870,18 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj103.Steps = list157; - reference110 = obj103; + obj109.Steps = list166; + reference117 = obj109; num++; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list158 = new List(num2); - CollectionsMarshal.SetCount(list158, num2); - span3 = CollectionsMarshal.AsSpan(list158); + List list167 = new List(num2); + CollectionsMarshal.SetCount(list167, num2); + span3 = CollectionsMarshal.AsSpan(list167); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1008623u, new Vector3(24.887451f, 6.999997f, -80.03363f), 130) { @@ -103457,33 +103892,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAdventurers } }; - obj104.Steps = list158; - reference111 = obj104; - questRoot21.QuestSequence = list155; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(1443); - QuestRoot questRoot22 = new QuestRoot(); + obj110.Steps = list167; + reference118 = obj110; + questRoot22.QuestSequence = list164; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(1443); + QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list159 = new List(num); - CollectionsMarshal.SetCount(list159, num); - span = CollectionsMarshal.AsSpan(list159); + List list168 = new List(num); + CollectionsMarshal.SetCount(list168, num); + span = CollectionsMarshal.AsSpan(list168); index = 0; span[index] = "JerryWester"; - questRoot22.Author = list159; + questRoot23.Author = list168; index = 7; - List list160 = new List(index); - CollectionsMarshal.SetCount(list160, index); - span2 = CollectionsMarshal.AsSpan(list160); + List list169 = new List(index); + CollectionsMarshal.SetCount(list169, index); + span2 = CollectionsMarshal.AsSpan(list169); num = 0; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + ref QuestSequence reference119 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list161 = new List(index2); - CollectionsMarshal.SetCount(list161, index2); - span3 = CollectionsMarshal.AsSpan(list161); + List list170 = new List(index2); + CollectionsMarshal.SetCount(list170, index2); + span3 = CollectionsMarshal.AsSpan(list170); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1008623u, new Vector3(24.887451f, 6.999997f, -80.03363f), 130) { @@ -103496,18 +103931,18 @@ public static class AssemblyQuestLoader } } }; - obj105.Steps = list161; - reference112 = obj105; + obj111.Steps = list170; + reference119 = obj111; num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list162 = new List(num2); - CollectionsMarshal.SetCount(list162, num2); - span3 = CollectionsMarshal.AsSpan(list162); + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + span3 = CollectionsMarshal.AsSpan(list171); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1008700u, new Vector3(-132.52466f, 4.1f, -111.92493f), 130) { @@ -103517,64 +103952,43 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.Uldah } }; - obj106.Steps = list162; - reference113 = obj106; + obj112.Steps = list171; + reference120 = obj112; num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list163 = new List(index2); - CollectionsMarshal.SetCount(list163, index2); - span3 = CollectionsMarshal.AsSpan(list163); + List list172 = new List(index2); + CollectionsMarshal.SetCount(list172, index2); + span3 = CollectionsMarshal.AsSpan(list172); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1004576u, new Vector3(-141.64954f, 4.1f, -114.67157f), 130); - obj107.Steps = list163; - reference114 = obj107; + obj113.Steps = list172; + reference121 = obj113; num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj114 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list164 = new List(num2); - CollectionsMarshal.SetCount(list164, num2); - span3 = CollectionsMarshal.AsSpan(list164); + List list173 = new List(num2); + CollectionsMarshal.SetCount(list173, num2); + span3 = CollectionsMarshal.AsSpan(list173); index2 = 0; - ref QuestStep reference116 = ref span3[index2]; - QuestStep obj109 = new QuestStep(EInteractionType.Interact, 1001484u, new Vector3(93.247925f, 0.34075317f, -272.60242f), 141) + ref QuestStep reference123 = ref span3[index2]; + QuestStep obj115 = new QuestStep(EInteractionType.Interact, 1001484u, new Vector3(93.247925f, 0.34075317f, -272.60242f), 141) { Fly = true, AetheryteShortcut = EAetheryteLocation.CentralThanalanBlackBrushStation }; - num4 = 6; - List list165 = new List(num4); - CollectionsMarshal.SetCount(list165, num4); - span5 = CollectionsMarshal.AsSpan(list165); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj109.CompletionQuestVariablesFlags = list165; - reference116 = obj109; - index2++; - ref QuestStep reference117 = ref span3[index2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1001605u, new Vector3(94.46863f, 0.34075314f, -272.60242f), 141); num3 = 6; - List list166 = new List(num3); - CollectionsMarshal.SetCount(list166, num3); - span5 = CollectionsMarshal.AsSpan(list166); + List list174 = new List(num3); + CollectionsMarshal.SetCount(list174, num3); + span5 = CollectionsMarshal.AsSpan(list174); num4 = 0; span5[num4] = null; num4++; @@ -103586,21 +104000,42 @@ public static class AssemblyQuestLoader num4++; span5[num4] = null; num4++; - span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep8.CompletionQuestVariablesFlags = list166; - reference117 = questStep8; - obj108.Steps = list164; - reference115 = obj108; + span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj115.CompletionQuestVariablesFlags = list174; + reference123 = obj115; + index2++; + ref QuestStep reference124 = ref span3[index2]; + QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1001605u, new Vector3(94.46863f, 0.34075314f, -272.60242f), 141); + num4 = 6; + List list175 = new List(num4); + CollectionsMarshal.SetCount(list175, num4); + span5 = CollectionsMarshal.AsSpan(list175); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep9.CompletionQuestVariablesFlags = list175; + reference124 = questStep9; + obj114.Steps = list173; + reference122 = obj114; num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj116 = new QuestSequence { Sequence = 4 }; index2 = 2; - List list167 = new List(index2); - CollectionsMarshal.SetCount(list167, index2); - span3 = CollectionsMarshal.AsSpan(list167); + List list176 = new List(index2); + CollectionsMarshal.SetCount(list176, index2); + span3 = CollectionsMarshal.AsSpan(list176); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(177.75328f, -1f, -316.30814f), 141) { @@ -103608,64 +104043,64 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1006359u, new Vector3(177.203f, -1f, -317.86072f), 141); - obj110.Steps = list167; - reference118 = obj110; + obj116.Steps = list176; + reference125 = obj116; num++; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list168 = new List(num2); - CollectionsMarshal.SetCount(list168, num2); - span3 = CollectionsMarshal.AsSpan(list168); + List list177 = new List(num2); + CollectionsMarshal.SetCount(list177, num2); + span3 = CollectionsMarshal.AsSpan(list177); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009049u, new Vector3(187.54858f, -1f, -302.93738f), 141); - obj111.Steps = list168; - reference119 = obj111; + obj117.Steps = list177; + reference126 = obj117; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list169 = new List(index2); - CollectionsMarshal.SetCount(list169, index2); - span3 = CollectionsMarshal.AsSpan(list169); + List list178 = new List(index2); + CollectionsMarshal.SetCount(list178, index2); + span3 = CollectionsMarshal.AsSpan(list178); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009049u, new Vector3(187.54858f, -1f, -302.93738f), 141) { Emote = EEmote.Soothe }; - obj112.Steps = list169; - reference120 = obj112; - questRoot22.QuestSequence = list160; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(1446); - QuestRoot questRoot23 = new QuestRoot(); + obj118.Steps = list178; + reference127 = obj118; + questRoot23.QuestSequence = list169; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(1446); + QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list170 = new List(num); - CollectionsMarshal.SetCount(list170, num); - span = CollectionsMarshal.AsSpan(list170); + List list179 = new List(num); + CollectionsMarshal.SetCount(list179, num); + span = CollectionsMarshal.AsSpan(list179); index = 0; span[index] = "JerryWester"; - questRoot23.Author = list170; + questRoot24.Author = list179; index = 2; - List list171 = new List(index); - CollectionsMarshal.SetCount(list171, index); - span2 = CollectionsMarshal.AsSpan(list171); + List list180 = new List(index); + CollectionsMarshal.SetCount(list180, index); + span2 = CollectionsMarshal.AsSpan(list180); num = 0; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list172 = new List(num2); - CollectionsMarshal.SetCount(list172, num2); - span3 = CollectionsMarshal.AsSpan(list172); + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1004576u, new Vector3(-141.64954f, 4.1f, -114.67157f), 130) { @@ -103678,18 +104113,18 @@ public static class AssemblyQuestLoader } } }; - obj113.Steps = list172; - reference121 = obj113; + obj119.Steps = list181; + reference128 = obj119; num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list173 = new List(index2); - CollectionsMarshal.SetCount(list173, index2); - span3 = CollectionsMarshal.AsSpan(list173); + List list182 = new List(index2); + CollectionsMarshal.SetCount(list182, index2); + span3 = CollectionsMarshal.AsSpan(list182); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1001821u, new Vector3(-24.124573f, 38.000004f, 85.31323f), 131) { @@ -103700,47 +104135,47 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahChamberOfRule } }; - obj114.Steps = list173; - reference122 = obj114; - questRoot23.QuestSequence = list171; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(1447); - QuestRoot questRoot24 = new QuestRoot(); + obj120.Steps = list182; + reference129 = obj120; + questRoot24.QuestSequence = list180; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(1447); + QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list174 = new List(num); - CollectionsMarshal.SetCount(list174, num); - span = CollectionsMarshal.AsSpan(list174); + List list183 = new List(num); + CollectionsMarshal.SetCount(list183, num); + span = CollectionsMarshal.AsSpan(list183); index = 0; span[index] = "JerryWester"; - questRoot24.Author = list174; + questRoot25.Author = list183; index = 2; - List list175 = new List(index); - CollectionsMarshal.SetCount(list175, index); - span2 = CollectionsMarshal.AsSpan(list175); + List list184 = new List(index); + CollectionsMarshal.SetCount(list184, index); + span2 = CollectionsMarshal.AsSpan(list184); num = 0; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list176 = new List(num2); - CollectionsMarshal.SetCount(list176, num2); - span3 = CollectionsMarshal.AsSpan(list176); + List list185 = new List(num2); + CollectionsMarshal.SetCount(list185, num2); + span3 = CollectionsMarshal.AsSpan(list185); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009057u, new Vector3(-25.497864f, 38.010006f, 83.359985f), 131); - obj115.Steps = list176; - reference123 = obj115; + obj121.Steps = list185; + reference130 = obj121; num++; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list177 = new List(index2); - CollectionsMarshal.SetCount(list177, index2); - span3 = CollectionsMarshal.AsSpan(list177); + List list186 = new List(index2); + CollectionsMarshal.SetCount(list186, index2); + span3 = CollectionsMarshal.AsSpan(list186); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) { @@ -103761,64 +104196,64 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1008579u, new Vector3(1.0223389f, -1.9957249f, -45.731323f), 351); - obj116.Steps = list177; - reference124 = obj116; - questRoot24.QuestSequence = list175; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(1448); - QuestRoot questRoot25 = new QuestRoot(); + obj122.Steps = list186; + reference131 = obj122; + questRoot25.QuestSequence = list184; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(1448); + QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list178 = new List(num); - CollectionsMarshal.SetCount(list178, num); - span = CollectionsMarshal.AsSpan(list178); + List list187 = new List(num); + CollectionsMarshal.SetCount(list187, num); + span = CollectionsMarshal.AsSpan(list187); index = 0; span[index] = "JerryWester"; - questRoot25.Author = list178; + questRoot26.Author = list187; index = 4; - List list179 = new List(index); - CollectionsMarshal.SetCount(list179, index); - span2 = CollectionsMarshal.AsSpan(list179); + List list188 = new List(index); + CollectionsMarshal.SetCount(list188, index); + span2 = CollectionsMarshal.AsSpan(list188); num = 0; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list180 = new List(num2); - CollectionsMarshal.SetCount(list180, num2); - span3 = CollectionsMarshal.AsSpan(list180); + List list189 = new List(num2); + CollectionsMarshal.SetCount(list189, num2); + span3 = CollectionsMarshal.AsSpan(list189); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1008579u, new Vector3(1.0223389f, -1.9957249f, -45.731323f), 351); - obj117.Steps = list180; - reference125 = obj117; + obj123.Steps = list189; + reference132 = obj123; num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); + List list190 = new List(index2); + CollectionsMarshal.SetCount(list190, index2); + span3 = CollectionsMarshal.AsSpan(list190); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000168u, new Vector3(-75.48645f, -0.5013741f, -5.081299f), 132) { AetheryteShortcut = EAetheryteLocation.Gridania }; - obj118.Steps = list181; - reference126 = obj118; + obj124.Steps = list190; + reference133 = obj124; num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj125 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list182 = new List(num2); - CollectionsMarshal.SetCount(list182, num2); - span3 = CollectionsMarshal.AsSpan(list182); + List list191 = new List(num2); + CollectionsMarshal.SetCount(list191, num2); + span3 = CollectionsMarshal.AsSpan(list191); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-105.118355f, 1.308924f, 8.009593f), 132) { @@ -103831,28 +104266,28 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1003027u, new Vector3(4.8981323f, -1.92944f, -0.19836426f), 205); - obj119.Steps = list182; - reference127 = obj119; + obj125.Steps = list191; + reference134 = obj125; num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj120 = new QuestSequence + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj126 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list183 = new List(index2); - CollectionsMarshal.SetCount(list183, index2); - span3 = CollectionsMarshal.AsSpan(list183); + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span3 = CollectionsMarshal.AsSpan(list192); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009097u, new Vector3(22.87323f, -3.7749445f, 211.16956f), 152) { Fly = true, AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut }; - obj120.Steps = list183; - reference128 = obj120; - questRoot25.QuestSequence = list179; - AddQuest(questId25, questRoot25); + obj126.Steps = list192; + reference135 = obj126; + questRoot26.QuestSequence = list188; + AddQuest(questId26, questRoot26); } private static void LoadQuests29() @@ -105301,16 +105736,16 @@ public static class AssemblyQuestLoader reference60 = obj50; questRoot6.QuestSequence = list58; AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(1474); + QuestId questId7 = new QuestId(1463); QuestRoot questRoot7 = new QuestRoot(); num = 1; List list74 = new List(num); CollectionsMarshal.SetCount(list74, num); span = CollectionsMarshal.AsSpan(list74); index = 0; - span[index] = "JerryWester"; + span[index] = "WigglyMuffin"; questRoot7.Author = list74; - index = 6; + index = 2; List list75 = new List(index); CollectionsMarshal.SetCount(list75, index); span2 = CollectionsMarshal.AsSpan(list75); @@ -105325,9 +105760,9 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list76, num2); span3 = CollectionsMarshal.AsSpan(list76); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1006725u, new Vector3(446.82983f, -5.306207f, -465.72064f), 156) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1001428u, new Vector3(116.80774f, 30.907087f, -359.63995f), 141) { - AetheryteShortcut = EAetheryteLocation.MorDhona, + AetheryteShortcut = EAetheryteLocation.CentralThanalanBlackBrushStation, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition @@ -105342,13 +105777,66 @@ public static class AssemblyQuestLoader ref QuestSequence reference62 = ref span2[num]; QuestSequence obj52 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; - index2 = 3; + index2 = 1; List list77 = new List(index2); CollectionsMarshal.SetCount(list77, index2); span3 = CollectionsMarshal.AsSpan(list77); num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1001425u, new Vector3(115.12927f, 31.876099f, -392.2027f), 141); + obj52.Steps = list77; + reference62 = obj52; + questRoot7.QuestSequence = list75; + AddQuest(questId7, questRoot7); + QuestId questId8 = new QuestId(1474); + QuestRoot questRoot8 = new QuestRoot(); + num = 1; + List list78 = new List(num); + CollectionsMarshal.SetCount(list78, num); + span = CollectionsMarshal.AsSpan(list78); + index = 0; + span[index] = "JerryWester"; + questRoot8.Author = list78; + index = 6; + List list79 = new List(index); + CollectionsMarshal.SetCount(list79, index); + span2 = CollectionsMarshal.AsSpan(list79); + num = 0; + ref QuestSequence reference63 = ref span2[num]; + QuestSequence obj53 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list80 = new List(num2); + CollectionsMarshal.SetCount(list80, num2); + span3 = CollectionsMarshal.AsSpan(list80); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1006725u, new Vector3(446.82983f, -5.306207f, -465.72064f), 156) + { + AetheryteShortcut = EAetheryteLocation.MorDhona, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj53.Steps = list80; + reference63 = obj53; + num++; + ref QuestSequence reference64 = ref span2[num]; + QuestSequence obj54 = new QuestSequence + { + Sequence = 1 + }; + index2 = 3; + List list81 = new List(index2); + CollectionsMarshal.SetCount(list81, index2); + span3 = CollectionsMarshal.AsSpan(list81); + num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(572.9147f, -1.2399623f, -260.11197f), 156) { Fly = true @@ -105360,52 +105848,52 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1009372u, new Vector3(640.1312f, -1.08248f, -137.59064f), 156); - obj52.Steps = list77; - reference62 = obj52; - num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj53 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list78 = new List(num2); - CollectionsMarshal.SetCount(list78, num2); - span3 = CollectionsMarshal.AsSpan(list78); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009374u, new Vector3(734.15735f, 15.330521f, -55.832825f), 156) - { - StopDistance = 7f - }; - obj53.Steps = list78; - reference63 = obj53; - num++; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj54 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list79 = new List(index2); - CollectionsMarshal.SetCount(list79, index2); - span3 = CollectionsMarshal.AsSpan(list79); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009376u, new Vector3(730.73914f, 15.428448f, -56.168518f), 156) - { - StopDistance = 7f - }; - obj54.Steps = list79; + obj54.Steps = list81; reference64 = obj54; num++; ref QuestSequence reference65 = ref span2[num]; QuestSequence obj55 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list82 = new List(num2); + CollectionsMarshal.SetCount(list82, num2); + span3 = CollectionsMarshal.AsSpan(list82); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009374u, new Vector3(734.15735f, 15.330521f, -55.832825f), 156) + { + StopDistance = 7f + }; + obj55.Steps = list82; + reference65 = obj55; + num++; + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj56 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list83 = new List(index2); + CollectionsMarshal.SetCount(list83, index2); + span3 = CollectionsMarshal.AsSpan(list83); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009376u, new Vector3(730.73914f, 15.428448f, -56.168518f), 156) + { + StopDistance = 7f + }; + obj56.Steps = list83; + reference66 = obj56; + num++; + ref QuestSequence reference67 = ref span2[num]; + QuestSequence obj57 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list80 = new List(num2); - CollectionsMarshal.SetCount(list80, num2); - span3 = CollectionsMarshal.AsSpan(list80); + List list84 = new List(num2); + CollectionsMarshal.SetCount(list84, num2); + span3 = CollectionsMarshal.AsSpan(list84); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 156) { @@ -105415,18 +105903,18 @@ public static class AssemblyQuestLoader LowPriority = true } }; - obj55.Steps = list80; - reference65 = obj55; + obj57.Steps = list84; + reference67 = obj57; num++; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj56 = new QuestSequence + ref QuestSequence reference68 = ref span2[num]; + QuestSequence obj58 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list81 = new List(index2); - CollectionsMarshal.SetCount(list81, index2); - span3 = CollectionsMarshal.AsSpan(list81); + List list85 = new List(index2); + CollectionsMarshal.SetCount(list85, index2); + span3 = CollectionsMarshal.AsSpan(list85); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(445.96164f, -5.3604937f, -466.67636f), 156) { @@ -105438,36 +105926,36 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(494) }; - obj56.Steps = list81; - reference66 = obj56; - questRoot7.QuestSequence = list75; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(1475); - QuestRoot questRoot8 = new QuestRoot(); + obj58.Steps = list85; + reference68 = obj58; + questRoot8.QuestSequence = list79; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(1475); + QuestRoot questRoot9 = new QuestRoot(); num = 1; - List list82 = new List(num); - CollectionsMarshal.SetCount(list82, num); - span = CollectionsMarshal.AsSpan(list82); + List list86 = new List(num); + CollectionsMarshal.SetCount(list86, num); + span = CollectionsMarshal.AsSpan(list86); index = 0; span[index] = "liza"; - questRoot8.Author = list82; + questRoot9.Author = list86; index = 9; - List list83 = new List(index); - CollectionsMarshal.SetCount(list83, index); - span2 = CollectionsMarshal.AsSpan(list83); + List list87 = new List(index); + CollectionsMarshal.SetCount(list87, index); + span2 = CollectionsMarshal.AsSpan(list87); num = 0; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj57 = new QuestSequence + ref QuestSequence reference69 = ref span2[num]; + QuestSequence obj59 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list84 = new List(num2); - CollectionsMarshal.SetCount(list84, num2); - span3 = CollectionsMarshal.AsSpan(list84); + List list88 = new List(num2); + CollectionsMarshal.SetCount(list88, num2); + span3 = CollectionsMarshal.AsSpan(list88); index2 = 0; - ref QuestStep reference68 = ref span3[index2]; - QuestStep obj58 = new QuestStep(EInteractionType.Interact, 1011217u, new Vector3(17.990356f, 16.009666f, -9.567444f), 419) + ref QuestStep reference70 = ref span3[index2]; + QuestStep obj60 = new QuestStep(EInteractionType.Interact, 1011217u, new Vector3(17.990356f, 16.009666f, -9.567444f), 419) { TargetTerritoryId = (ushort)433, AetheryteShortcut = EAetheryteLocation.Ishgard, @@ -105480,61 +105968,61 @@ public static class AssemblyQuestLoader SkipConditions skipConditions3 = new SkipConditions(); SkipStepConditions skipStepConditions3 = new SkipStepConditions(); num4 = 1; - List list85 = new List(num4); - CollectionsMarshal.SetCount(list85, num4); - Span span7 = CollectionsMarshal.AsSpan(list85); + List list89 = new List(num4); + CollectionsMarshal.SetCount(list89, num4); + Span span7 = CollectionsMarshal.AsSpan(list89); num3 = 0; span7[num3] = 433; - skipStepConditions3.InTerritory = list85; + skipStepConditions3.InTerritory = list89; skipConditions3.StepIf = skipStepConditions3; - SkipAetheryteCondition obj59 = new SkipAetheryteCondition + SkipAetheryteCondition obj61 = new SkipAetheryteCondition { InSameTerritory = true }; num3 = 2; - List list86 = new List(num3); - CollectionsMarshal.SetCount(list86, num3); - span7 = CollectionsMarshal.AsSpan(list86); + List list90 = new List(num3); + CollectionsMarshal.SetCount(list90, num3); + span7 = CollectionsMarshal.AsSpan(list90); num4 = 0; span7[num4] = 419; num4++; span7[num4] = 433; - obj59.InTerritory = list86; - skipConditions3.AetheryteShortcutIf = obj59; - obj58.SkipConditions = skipConditions3; - reference68 = obj58; + obj61.InTerritory = list90; + skipConditions3.AetheryteShortcutIf = obj61; + obj60.SkipConditions = skipConditions3; + reference70 = obj60; index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1012337u, new Vector3(-5.874817f, -9.313226E-10f, -5.783203f), 433); - obj57.Steps = list84; - reference67 = obj57; + obj59.Steps = list88; + reference69 = obj59; num++; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj60 = new QuestSequence + ref QuestSequence reference71 = ref span2[num]; + QuestSequence obj62 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list87 = new List(index2); - CollectionsMarshal.SetCount(list87, index2); - span3 = CollectionsMarshal.AsSpan(list87); + List list91 = new List(index2); + CollectionsMarshal.SetCount(list91, index2); + span3 = CollectionsMarshal.AsSpan(list91); num2 = 0; - ref QuestStep reference70 = ref span3[num2]; - QuestStep obj61 = new QuestStep(EInteractionType.Interact, 2005334u, new Vector3(-0.015319824f, 1.1443481f, 13.199036f), 433) + ref QuestStep reference72 = ref span3[num2]; + QuestStep obj63 = new QuestStep(EInteractionType.Interact, 2005334u, new Vector3(-0.015319824f, 1.1443481f, 13.199036f), 433) { TargetTerritoryId = (ushort)419 }; SkipConditions skipConditions4 = new SkipConditions(); SkipStepConditions skipStepConditions4 = new SkipStepConditions(); num4 = 1; - List list88 = new List(num4); - CollectionsMarshal.SetCount(list88, num4); - span7 = CollectionsMarshal.AsSpan(list88); + List list92 = new List(num4); + CollectionsMarshal.SetCount(list92, num4); + span7 = CollectionsMarshal.AsSpan(list92); num3 = 0; span7[num3] = 419; - skipStepConditions4.InTerritory = list88; + skipStepConditions4.InTerritory = list92; skipConditions4.StepIf = skipStepConditions4; - obj61.SkipConditions = skipConditions4; - reference70 = obj61; + obj63.SkipConditions = skipConditions4; + reference72 = obj63; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1012180u, new Vector3(-174.18176f, -12.555469f, -21.561035f), 419) { @@ -105544,18 +106032,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardJeweledCrozier } }; - obj60.Steps = list87; - reference69 = obj60; + obj62.Steps = list91; + reference71 = obj62; num++; - ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj62 = new QuestSequence + ref QuestSequence reference73 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list89 = new List(num2); - CollectionsMarshal.SetCount(list89, num2); - span3 = CollectionsMarshal.AsSpan(list89); + List list93 = new List(num2); + CollectionsMarshal.SetCount(list93, num2); + span3 = CollectionsMarshal.AsSpan(list93); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1011192u, new Vector3(88.36499f, 15.094684f, 31.296265f), 418) { @@ -105565,54 +106053,54 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj62.Steps = list89; - reference71 = obj62; + obj64.Steps = list93; + reference73 = obj64; num++; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj63 = new QuestSequence + ref QuestSequence reference74 = ref span2[num]; + QuestSequence obj65 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list90 = new List(index2); - CollectionsMarshal.SetCount(list90, index2); - span3 = CollectionsMarshal.AsSpan(list90); + List list94 = new List(index2); + CollectionsMarshal.SetCount(list94, index2); + span3 = CollectionsMarshal.AsSpan(list94); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1011952u, new Vector3(-277.63788f, -184.59735f, 741.60376f), 401) { Fly = true, AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop }; - obj63.Steps = list90; - reference72 = obj63; + obj65.Steps = list94; + reference74 = obj65; num++; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj64 = new QuestSequence + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj66 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list91 = new List(num2); - CollectionsMarshal.SetCount(list91, num2); - span3 = CollectionsMarshal.AsSpan(list91); + List list95 = new List(num2); + CollectionsMarshal.SetCount(list95, num2); + span3 = CollectionsMarshal.AsSpan(list95); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1011231u, new Vector3(503.1051f, 217.95148f, 790.2189f), 397) { Fly = true, AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; - obj64.Steps = list91; - reference73 = obj64; + obj66.Steps = list95; + reference75 = obj66; num++; - ref QuestSequence reference74 = ref span2[num]; - QuestSequence obj65 = new QuestSequence + ref QuestSequence reference76 = ref span2[num]; + QuestSequence obj67 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list92 = new List(index2); - CollectionsMarshal.SetCount(list92, index2); - span3 = CollectionsMarshal.AsSpan(list92); + List list96 = new List(index2); + CollectionsMarshal.SetCount(list96, index2); + span3 = CollectionsMarshal.AsSpan(list96); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2007017u, new Vector3(120.62256f, 14.938599f, -156.6034f), 419) { @@ -105623,50 +106111,50 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardTribunal } }; - obj65.Steps = list92; - reference74 = obj65; + obj67.Steps = list96; + reference76 = obj67; num++; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj66 = new QuestSequence + ref QuestSequence reference77 = ref span2[num]; + QuestSequence obj68 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list93 = new List(num2); - CollectionsMarshal.SetCount(list93, num2); - span3 = CollectionsMarshal.AsSpan(list93); + List list97 = new List(num2); + CollectionsMarshal.SetCount(list97, num2); + span3 = CollectionsMarshal.AsSpan(list97); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2007018u, new Vector3(23.025818f, 27.939209f, -145.73895f), 419); - obj66.Steps = list93; - reference75 = obj66; + obj68.Steps = list97; + reference77 = obj68; num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj67 = new QuestSequence + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj69 = new QuestSequence { Sequence = 7 }; index2 = 1; - List list94 = new List(index2); - CollectionsMarshal.SetCount(list94, index2); - span3 = CollectionsMarshal.AsSpan(list94); + List list98 = new List(index2); + CollectionsMarshal.SetCount(list98, index2); + span3 = CollectionsMarshal.AsSpan(list98); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1001029u, new Vector3(9.170593f, 20.999403f, -15.213318f), 129) { TargetTerritoryId = (ushort)198, AetheryteShortcut = EAetheryteLocation.Limsa }; - obj67.Steps = list94; - reference76 = obj67; + obj69.Steps = list98; + reference78 = obj69; num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj68 = new QuestSequence + ref QuestSequence reference79 = ref span2[num]; + QuestSequence obj70 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list95 = new List(num2); - CollectionsMarshal.SetCount(list95, num2); - span3 = CollectionsMarshal.AsSpan(list95); + List list99 = new List(num2); + CollectionsMarshal.SetCount(list99, num2); + span3 = CollectionsMarshal.AsSpan(list99); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(25.714342f, 50.98988f, -779.1884f), 156) { @@ -105678,33 +106166,33 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(1476) }; - obj68.Steps = list95; - reference77 = obj68; - questRoot8.QuestSequence = list83; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(1476); - QuestRoot questRoot9 = new QuestRoot(); + obj70.Steps = list99; + reference79 = obj70; + questRoot9.QuestSequence = list87; + AddQuest(questId9, questRoot9); + QuestId questId10 = new QuestId(1476); + QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list96 = new List(num); - CollectionsMarshal.SetCount(list96, num); - span = CollectionsMarshal.AsSpan(list96); + List list100 = new List(num); + CollectionsMarshal.SetCount(list100, num); + span = CollectionsMarshal.AsSpan(list100); index = 0; span[index] = "liza"; - questRoot9.Author = list96; + questRoot10.Author = list100; index = 6; - List list97 = new List(index); - CollectionsMarshal.SetCount(list97, index); - span2 = CollectionsMarshal.AsSpan(list97); + List list101 = new List(index); + CollectionsMarshal.SetCount(list101, index); + span2 = CollectionsMarshal.AsSpan(list101); num = 0; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj69 = new QuestSequence + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj71 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list98 = new List(index2); - CollectionsMarshal.SetCount(list98, index2); - span3 = CollectionsMarshal.AsSpan(list98); + List list102 = new List(index2); + CollectionsMarshal.SetCount(list102, index2); + span3 = CollectionsMarshal.AsSpan(list102); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016809u, new Vector3(29.861816f, 50.99997f, -818.2651f), 156) { @@ -105717,18 +106205,18 @@ public static class AssemblyQuestLoader } } }; - obj69.Steps = list98; - reference78 = obj69; + obj71.Steps = list102; + reference80 = obj71; num++; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj70 = new QuestSequence + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list99 = new List(num2); - CollectionsMarshal.SetCount(list99, num2); - span3 = CollectionsMarshal.AsSpan(list99); + List list103 = new List(num2); + CollectionsMarshal.SetCount(list103, num2); + span3 = CollectionsMarshal.AsSpan(list103); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-119.1183f, 3.7999938f, -104.33473f), 130) { @@ -105736,36 +106224,36 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1004576u, new Vector3(-141.64954f, 4.1f, -114.67157f), 130); - obj70.Steps = list99; - reference79 = obj70; + obj72.Steps = list103; + reference81 = obj72; num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj71 = new QuestSequence + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list100 = new List(index2); - CollectionsMarshal.SetCount(list100, index2); - span3 = CollectionsMarshal.AsSpan(list100); + List list104 = new List(index2); + CollectionsMarshal.SetCount(list104, index2); + span3 = CollectionsMarshal.AsSpan(list104); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1012345u, new Vector3(460.16626f, 162.5073f, -527.0314f), 397) { Fly = true, AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; - obj71.Steps = list100; - reference80 = obj71; + obj73.Steps = list104; + reference82 = obj73; num++; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj72 = new QuestSequence + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj74 = new QuestSequence { Sequence = 3 }; num2 = 3; - List list101 = new List(num2); - CollectionsMarshal.SetCount(list101, num2); - span3 = CollectionsMarshal.AsSpan(list101); + List list105 = new List(num2); + CollectionsMarshal.SetCount(list105, num2); + span3 = CollectionsMarshal.AsSpan(list105); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(454.75964f, 164.27075f, -535.00354f), 397) { @@ -105778,18 +106266,18 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1017119u, new Vector3(450.7362f, 157.40831f, -545.0675f), 397); - obj72.Steps = list101; - reference81 = obj72; + obj74.Steps = list105; + reference83 = obj74; num++; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj73 = new QuestSequence + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj75 = new QuestSequence { Sequence = 4 }; index2 = 3; - List list102 = new List(index2); - CollectionsMarshal.SetCount(list102, index2); - span3 = CollectionsMarshal.AsSpan(list102); + List list106 = new List(index2); + CollectionsMarshal.SetCount(list106, index2); + span3 = CollectionsMarshal.AsSpan(list106); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(454.9128f, 164.30827f, -542.1735f), 397) { @@ -105805,51 +106293,51 @@ public static class AssemblyQuestLoader { Fly = true }; - obj73.Steps = list102; - reference82 = obj73; + obj75.Steps = list106; + reference84 = obj75; num++; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj74 = new QuestSequence + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj76 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list103 = new List(num2); - CollectionsMarshal.SetCount(list103, num2); - span3 = CollectionsMarshal.AsSpan(list103); + List list107 = new List(num2); + CollectionsMarshal.SetCount(list107, num2); + span3 = CollectionsMarshal.AsSpan(list107); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1011916u, new Vector3(470.02356f, -49.89133f, 20.370789f), 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsTailfeather, NextQuestId = new QuestId(1477) }; - obj74.Steps = list103; - reference83 = obj74; - questRoot9.QuestSequence = list97; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(1477); - QuestRoot questRoot10 = new QuestRoot(); + obj76.Steps = list107; + reference85 = obj76; + questRoot10.QuestSequence = list101; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(1477); + QuestRoot questRoot11 = new QuestRoot(); num = 1; - List list104 = new List(num); - CollectionsMarshal.SetCount(list104, num); - span = CollectionsMarshal.AsSpan(list104); + List list108 = new List(num); + CollectionsMarshal.SetCount(list108, num); + span = CollectionsMarshal.AsSpan(list108); index = 0; span[index] = "liza"; - questRoot10.Author = list104; + questRoot11.Author = list108; index = 7; - List list105 = new List(index); - CollectionsMarshal.SetCount(list105, index); - span2 = CollectionsMarshal.AsSpan(list105); + List list109 = new List(index); + CollectionsMarshal.SetCount(list109, index); + span2 = CollectionsMarshal.AsSpan(list109); num = 0; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj75 = new QuestSequence + ref QuestSequence reference86 = ref span2[num]; + QuestSequence obj77 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list106 = new List(index2); - CollectionsMarshal.SetCount(list106, index2); - span3 = CollectionsMarshal.AsSpan(list106); + List list110 = new List(index2); + CollectionsMarshal.SetCount(list110, index2); + span3 = CollectionsMarshal.AsSpan(list110); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1011916u, new Vector3(470.02356f, -49.89133f, 20.370789f), 398) { @@ -105862,18 +106350,18 @@ public static class AssemblyQuestLoader } } }; - obj75.Steps = list106; - reference84 = obj75; + obj77.Steps = list110; + reference86 = obj77; num++; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj76 = new QuestSequence + ref QuestSequence reference87 = ref span2[num]; + QuestSequence obj78 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list107 = new List(num2); - CollectionsMarshal.SetCount(list107, num2); - span3 = CollectionsMarshal.AsSpan(list107); + List list111 = new List(num2); + CollectionsMarshal.SetCount(list111, num2); + span3 = CollectionsMarshal.AsSpan(list111); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(470.88556f, -51.141403f, 36.143986f), 398) { @@ -105884,36 +106372,36 @@ public static class AssemblyQuestLoader { Fly = true }; - obj76.Steps = list107; - reference85 = obj76; + obj78.Steps = list111; + reference87 = obj78; num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj77 = new QuestSequence + ref QuestSequence reference88 = ref span2[num]; + QuestSequence obj79 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list108 = new List(index2); - CollectionsMarshal.SetCount(list108, index2); - span3 = CollectionsMarshal.AsSpan(list108); + List list112 = new List(index2); + CollectionsMarshal.SetCount(list112, index2); + span3 = CollectionsMarshal.AsSpan(list112); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1011935u, new Vector3(-285.63367f, 39.04305f, 53.72693f), 398) { Fly = true, AetheryteShortcut = EAetheryteLocation.DravanianForelandsAnyxTrine }; - obj77.Steps = list108; - reference86 = obj77; + obj79.Steps = list112; + reference88 = obj79; num++; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj78 = new QuestSequence + ref QuestSequence reference89 = ref span2[num]; + QuestSequence obj80 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list109 = new List(num2); - CollectionsMarshal.SetCount(list109, num2); - span3 = CollectionsMarshal.AsSpan(list109); + List list113 = new List(num2); + CollectionsMarshal.SetCount(list113, num2); + span3 = CollectionsMarshal.AsSpan(list113); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(379.64865f, -69.42944f, 695.1956f), 400) { @@ -105925,35 +106413,35 @@ public static class AssemblyQuestLoader StopDistance = 8f, IgnoreDistanceToObject = true }; - obj78.Steps = list109; - reference87 = obj78; + obj80.Steps = list113; + reference89 = obj80; num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj79 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj81 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list110 = new List(index2); - CollectionsMarshal.SetCount(list110, index2); - span3 = CollectionsMarshal.AsSpan(list110); + List list114 = new List(index2); + CollectionsMarshal.SetCount(list114, index2); + span3 = CollectionsMarshal.AsSpan(list114); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2007019u, new Vector3(-261.03613f, 30.350098f, 559.0447f), 400) { Fly = true }; - obj79.Steps = list110; - reference88 = obj79; + obj81.Steps = list114; + reference90 = obj81; num++; - ref QuestSequence reference89 = ref span2[num]; - QuestSequence obj80 = new QuestSequence + ref QuestSequence reference91 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list111 = new List(num2); - CollectionsMarshal.SetCount(list111, num2); - span3 = CollectionsMarshal.AsSpan(list111); + List list115 = new List(num2); + CollectionsMarshal.SetCount(list115, num2); + span3 = CollectionsMarshal.AsSpan(list115); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2007020u, new Vector3(-6.2714844f, 30.014404f, 23.453125f), 131) { @@ -105964,81 +106452,81 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahChamberOfRule } }; - obj80.Steps = list111; - reference89 = obj80; - num++; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj81 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list112 = new List(index2); - CollectionsMarshal.SetCount(list112, index2); - span3 = CollectionsMarshal.AsSpan(list112); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1017123u, new Vector3(12.924377f, 33.999996f, -39.32251f), 131) - { - NextQuestId = new QuestId(1478) - }; - obj81.Steps = list112; - reference90 = obj81; - questRoot10.QuestSequence = list105; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(1478); - QuestRoot questRoot11 = new QuestRoot(); - num = 1; - List list113 = new List(num); - CollectionsMarshal.SetCount(list113, num); - span = CollectionsMarshal.AsSpan(list113); - index = 0; - span[index] = "liza"; - questRoot11.Author = list113; - index = 8; - List list114 = new List(index); - CollectionsMarshal.SetCount(list114, index); - span2 = CollectionsMarshal.AsSpan(list114); - num = 0; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj82 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1017123u, new Vector3(12.924377f, 33.999996f, -39.32251f), 131); obj82.Steps = list115; reference91 = obj82; num++; ref QuestSequence reference92 = ref span2[num]; QuestSequence obj83 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; index2 = 1; List list116 = new List(index2); CollectionsMarshal.SetCount(list116, index2); span3 = CollectionsMarshal.AsSpan(list116); num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1017123u, new Vector3(12.924377f, 33.999996f, -39.32251f), 131) + { + NextQuestId = new QuestId(1478) + }; + obj83.Steps = list116; + reference92 = obj83; + questRoot11.QuestSequence = list109; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(1478); + QuestRoot questRoot12 = new QuestRoot(); + num = 1; + List list117 = new List(num); + CollectionsMarshal.SetCount(list117, num); + span = CollectionsMarshal.AsSpan(list117); + index = 0; + span[index] = "liza"; + questRoot12.Author = list117; + index = 8; + List list118 = new List(index); + CollectionsMarshal.SetCount(list118, index); + span2 = CollectionsMarshal.AsSpan(list118); + num = 0; + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj84 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list119 = new List(num2); + CollectionsMarshal.SetCount(list119, num2); + span3 = CollectionsMarshal.AsSpan(list119); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1017123u, new Vector3(12.924377f, 33.999996f, -39.32251f), 131); + obj84.Steps = list119; + reference93 = obj84; + num++; + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj85 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list120 = new List(index2); + CollectionsMarshal.SetCount(list120, index2); + span3 = CollectionsMarshal.AsSpan(list120); + num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1017118u, new Vector3(34.37854f, 20.495003f, -652.1554f), 156) { AetheryteShortcut = EAetheryteLocation.MorDhona }; - obj83.Steps = list116; - reference92 = obj83; + obj85.Steps = list120; + reference94 = obj85; num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj84 = new QuestSequence + ref QuestSequence reference95 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list117 = new List(num2); - CollectionsMarshal.SetCount(list117, num2); - span3 = CollectionsMarshal.AsSpan(list117); + List list121 = new List(num2); + CollectionsMarshal.SetCount(list121, num2); + span3 = CollectionsMarshal.AsSpan(list121); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2007061u, new Vector3(-158.22083f, 17.04425f, -55.13086f), 418) { @@ -106049,36 +106537,36 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardSkysteelManufactory } }; - obj84.Steps = list117; - reference93 = obj84; + obj86.Steps = list121; + reference95 = obj86; num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference96 = ref span2[num]; + QuestSequence obj87 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list118 = new List(index2); - CollectionsMarshal.SetCount(list118, index2); - span3 = CollectionsMarshal.AsSpan(list118); + List list122 = new List(index2); + CollectionsMarshal.SetCount(list122, index2); + span3 = CollectionsMarshal.AsSpan(list122); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2007062u, new Vector3(570.1532f, -1.2055054f, -369.95502f), 400) { Fly = true, AetheryteShortcut = EAetheryteLocation.ChurningMistsMoghome }; - obj85.Steps = list118; - reference94 = obj85; + obj87.Steps = list122; + reference96 = obj87; num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list119 = new List(num2); - CollectionsMarshal.SetCount(list119, num2); - span3 = CollectionsMarshal.AsSpan(list119); + List list123 = new List(num2); + CollectionsMarshal.SetCount(list123, num2); + span3 = CollectionsMarshal.AsSpan(list123); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1012251u, new Vector3(12.313965f, -12.020877f, 40.268433f), 418) { @@ -106089,35 +106577,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardBrume } }; - obj86.Steps = list119; - reference95 = obj86; + obj88.Steps = list123; + reference97 = obj88; num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + ref QuestSequence reference98 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span3 = CollectionsMarshal.AsSpan(list120); + List list124 = new List(index2); + CollectionsMarshal.SetCount(list124, index2); + span3 = CollectionsMarshal.AsSpan(list124); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1012065u, new Vector3(-594.62885f, -51.05185f, -389.79175f), 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; - obj87.Steps = list120; - reference96 = obj87; + obj89.Steps = list124; + reference98 = obj89; num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj88 = new QuestSequence + ref QuestSequence reference99 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list121 = new List(num2); - CollectionsMarshal.SetCount(list121, num2); - span3 = CollectionsMarshal.AsSpan(list121); + List list125 = new List(num2); + CollectionsMarshal.SetCount(list125, num2); + span3 = CollectionsMarshal.AsSpan(list125); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1006756u, new Vector3(-16.891846f, 10.17425f, -246.87573f), 133) { @@ -106128,66 +106616,66 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAmphitheatre } }; - obj88.Steps = list121; - reference97 = obj88; - num++; - ref QuestSequence reference98 = ref span2[num]; - QuestSequence obj89 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list122 = new List(index2); - CollectionsMarshal.SetCount(list122, index2); - span3 = CollectionsMarshal.AsSpan(list122); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1012097u, new Vector3(73.3501f, 205.88956f, 23.483582f), 478) - { - AetheryteShortcut = EAetheryteLocation.Idyllshire, - NextQuestId = new QuestId(1479) - }; - obj89.Steps = list122; - reference98 = obj89; - questRoot11.QuestSequence = list114; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(1479); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list123 = new List(num); - CollectionsMarshal.SetCount(list123, num); - span = CollectionsMarshal.AsSpan(list123); - index = 0; - span[index] = "liza"; - questRoot12.Author = list123; - index = 7; - List list124 = new List(index); - CollectionsMarshal.SetCount(list124, index); - span2 = CollectionsMarshal.AsSpan(list124); - num = 0; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj90 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list125 = new List(num2); - CollectionsMarshal.SetCount(list125, num2); - span3 = CollectionsMarshal.AsSpan(list125); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1012097u, new Vector3(73.3501f, 205.88956f, 23.483582f), 478); obj90.Steps = list125; reference99 = obj90; num++; ref QuestSequence reference100 = ref span2[num]; QuestSequence obj91 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; - index2 = 2; + index2 = 1; List list126 = new List(index2); CollectionsMarshal.SetCount(list126, index2); span3 = CollectionsMarshal.AsSpan(list126); num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1012097u, new Vector3(73.3501f, 205.88956f, 23.483582f), 478) + { + AetheryteShortcut = EAetheryteLocation.Idyllshire, + NextQuestId = new QuestId(1479) + }; + obj91.Steps = list126; + reference100 = obj91; + questRoot12.QuestSequence = list118; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(1479); + QuestRoot questRoot13 = new QuestRoot(); + num = 1; + List list127 = new List(num); + CollectionsMarshal.SetCount(list127, num); + span = CollectionsMarshal.AsSpan(list127); + index = 0; + span[index] = "liza"; + questRoot13.Author = list127; + index = 7; + List list128 = new List(index); + CollectionsMarshal.SetCount(list128, index); + span2 = CollectionsMarshal.AsSpan(list128); + num = 0; + ref QuestSequence reference101 = ref span2[num]; + QuestSequence obj92 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list129 = new List(num2); + CollectionsMarshal.SetCount(list129, num2); + span3 = CollectionsMarshal.AsSpan(list129); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1012097u, new Vector3(73.3501f, 205.88956f, 23.483582f), 478); + obj92.Steps = list129; + reference101 = obj92; + num++; + ref QuestSequence reference102 = ref span2[num]; + QuestSequence obj93 = new QuestSequence + { + Sequence = 1 + }; + index2 = 2; + List list130 = new List(index2); + CollectionsMarshal.SetCount(list130, index2); + span3 = CollectionsMarshal.AsSpan(list130); + num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2005336u, new Vector3(-488.79227f, 138.93335f, 741.0543f), 399) { TargetTerritoryId = (ushort)463, @@ -106200,84 +106688,84 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1012138u, new Vector3(19.272095f, 38.43f, 15.854065f), 463); - obj91.Steps = list126; - reference100 = obj91; + obj93.Steps = list130; + reference102 = obj93; num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list127 = new List(num2); - CollectionsMarshal.SetCount(list127, num2); - span3 = CollectionsMarshal.AsSpan(list127); + List list131 = new List(num2); + CollectionsMarshal.SetCount(list131, num2); + span3 = CollectionsMarshal.AsSpan(list131); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2007063u, new Vector3(-867.3381f, -184.31378f, -661.0056f), 402) { Fly = true, AetheryteShortcut = EAetheryteLocation.AzysLlaHelix }; - obj92.Steps = list127; - reference101 = obj92; - num++; - ref QuestSequence reference102 = ref span2[num]; - QuestSequence obj93 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list128 = new List(index2); - CollectionsMarshal.SetCount(list128, index2); - span3 = CollectionsMarshal.AsSpan(list128); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2007068u, new Vector3(-916.7773f, -184.31378f, -678.645f), 402); - obj93.Steps = list128; - reference102 = obj93; - num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj94 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list129 = new List(num2); - CollectionsMarshal.SetCount(list129, num2); - span3 = CollectionsMarshal.AsSpan(list129); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2007064u, new Vector3(-696.0708f, -37.094727f, 432.33386f), 402) - { - Fly = true - }; - obj94.Steps = list129; + obj94.Steps = list131; reference103 = obj94; num++; ref QuestSequence reference104 = ref span2[num]; QuestSequence obj95 = new QuestSequence { - Sequence = 5 + Sequence = 3 }; index2 = 1; - List list130 = new List(index2); - CollectionsMarshal.SetCount(list130, index2); - span3 = CollectionsMarshal.AsSpan(list130); + List list132 = new List(index2); + CollectionsMarshal.SetCount(list132, index2); + span3 = CollectionsMarshal.AsSpan(list132); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2007065u, new Vector3(-64.2558f, 271.229f, -4.2268066f), 402) - { - Fly = true - }; - obj95.Steps = list130; + span3[num2] = new QuestStep(EInteractionType.Interact, 2007068u, new Vector3(-916.7773f, -184.31378f, -678.645f), 402); + obj95.Steps = list132; reference104 = obj95; num++; ref QuestSequence reference105 = ref span2[num]; QuestSequence obj96 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list133 = new List(num2); + CollectionsMarshal.SetCount(list133, num2); + span3 = CollectionsMarshal.AsSpan(list133); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2007064u, new Vector3(-696.0708f, -37.094727f, 432.33386f), 402) + { + Fly = true + }; + obj96.Steps = list133; + reference105 = obj96; + num++; + ref QuestSequence reference106 = ref span2[num]; + QuestSequence obj97 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list134 = new List(index2); + CollectionsMarshal.SetCount(list134, index2); + span3 = CollectionsMarshal.AsSpan(list134); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2007065u, new Vector3(-64.2558f, 271.229f, -4.2268066f), 402) + { + Fly = true + }; + obj97.Steps = list134; + reference106 = obj97; + num++; + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list131 = new List(num2); - CollectionsMarshal.SetCount(list131, num2); - span3 = CollectionsMarshal.AsSpan(list131); + List list135 = new List(num2); + CollectionsMarshal.SetCount(list135, num2); + span3 = CollectionsMarshal.AsSpan(list135); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(174.36705f, 393.17496f, -569.3414f), 155) { @@ -106289,33 +106777,33 @@ public static class AssemblyQuestLoader { Fly = true }; - obj96.Steps = list131; - reference105 = obj96; - questRoot12.QuestSequence = list124; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(1480); - QuestRoot questRoot13 = new QuestRoot(); + obj98.Steps = list135; + reference107 = obj98; + questRoot13.QuestSequence = list128; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(1480); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list132 = new List(num); - CollectionsMarshal.SetCount(list132, num); - span = CollectionsMarshal.AsSpan(list132); + List list136 = new List(num); + CollectionsMarshal.SetCount(list136, num); + span = CollectionsMarshal.AsSpan(list136); index = 0; span[index] = "liza"; - questRoot13.Author = list132; + questRoot14.Author = list136; index = 3; - List list133 = new List(index); - CollectionsMarshal.SetCount(list133, index); - span2 = CollectionsMarshal.AsSpan(list133); + List list137 = new List(index); + CollectionsMarshal.SetCount(list137, index); + span2 = CollectionsMarshal.AsSpan(list137); num = 0; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference108 = ref span2[num]; + QuestSequence obj99 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - span3 = CollectionsMarshal.AsSpan(list134); + List list138 = new List(index2); + CollectionsMarshal.SetCount(list138, index2); + span3 = CollectionsMarshal.AsSpan(list138); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1017654u, new Vector3(79.72839f, 214.09999f, -94.98743f), 478) { @@ -106328,88 +106816,24 @@ public static class AssemblyQuestLoader } } }; - obj97.Steps = list134; - reference106 = obj97; - num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj98 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list135 = new List(num2); - CollectionsMarshal.SetCount(list135, num2); - span3 = CollectionsMarshal.AsSpan(list135); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 478) - { - DutyOptions = new DutyOptions - { - ContentFinderConditionId = 220u - } - }; - obj98.Steps = list135; - reference107 = obj98; - num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj99 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list136 = new List(index2); - CollectionsMarshal.SetCount(list136, index2); - span3 = CollectionsMarshal.AsSpan(list136); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1017654u, new Vector3(79.72839f, 214.09999f, -94.98743f), 478) - { - AetheryteShortcut = EAetheryteLocation.Idyllshire, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj99.Steps = list136; + obj99.Steps = list138; reference108 = obj99; - questRoot13.QuestSequence = list133; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(1481); - QuestRoot questRoot14 = new QuestRoot(); - num = 1; - List list137 = new List(num); - CollectionsMarshal.SetCount(list137, num); - span = CollectionsMarshal.AsSpan(list137); - index = 0; - span[index] = "liza"; - questRoot14.Author = list137; - index = 2; - List list138 = new List(index); - CollectionsMarshal.SetCount(list138, index); - span2 = CollectionsMarshal.AsSpan(list138); - num = 0; + num++; ref QuestSequence reference109 = ref span2[num]; QuestSequence obj100 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; num2 = 1; List list139 = new List(num2); CollectionsMarshal.SetCount(list139, num2); span3 = CollectionsMarshal.AsSpan(list139); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1006550u, new Vector3(449.33228f, -12.436822f, -387.5639f), 156) + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 478) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.MorDhona, - SkipConditions = new SkipConditions + DutyOptions = new DutyOptions { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } + ContentFinderConditionId = 220u } }; obj100.Steps = list139; @@ -106425,15 +106849,79 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list140, index2); span3 = CollectionsMarshal.AsSpan(list140); num2 = 0; - ref QuestStep reference111 = ref span3[num2]; - QuestStep obj102 = new QuestStep(EInteractionType.CompleteQuest, 1003596u, new Vector3(-41.428284f, 20f, -5.661133f), 129) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1017654u, new Vector3(79.72839f, 214.09999f, -94.98743f), 478) + { + AetheryteShortcut = EAetheryteLocation.Idyllshire, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj101.Steps = list140; + reference110 = obj101; + questRoot14.QuestSequence = list137; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(1481); + QuestRoot questRoot15 = new QuestRoot(); + num = 1; + List list141 = new List(num); + CollectionsMarshal.SetCount(list141, num); + span = CollectionsMarshal.AsSpan(list141); + index = 0; + span[index] = "liza"; + questRoot15.Author = list141; + index = 2; + List list142 = new List(index); + CollectionsMarshal.SetCount(list142, index); + span2 = CollectionsMarshal.AsSpan(list142); + num = 0; + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj102 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list143 = new List(num2); + CollectionsMarshal.SetCount(list143, num2); + span3 = CollectionsMarshal.AsSpan(list143); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1006550u, new Vector3(449.33228f, -12.436822f, -387.5639f), 156) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.MorDhona, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj102.Steps = list143; + reference111 = obj102; + num++; + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj103 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list144 = new List(index2); + CollectionsMarshal.SetCount(list144, index2); + span3 = CollectionsMarshal.AsSpan(list144); + num2 = 0; + ref QuestStep reference113 = ref span3[num2]; + QuestStep obj104 = new QuestStep(EInteractionType.CompleteQuest, 1003596u, new Vector3(-41.428284f, 20f, -5.661133f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa }; num3 = 1; - List list141 = new List(num3); - CollectionsMarshal.SetCount(list141, num3); - span5 = CollectionsMarshal.AsSpan(list141); + List list145 = new List(num3); + CollectionsMarshal.SetCount(list145, num3); + span5 = CollectionsMarshal.AsSpan(list145); num4 = 0; span5[num4] = new DialogueChoice { @@ -106441,36 +106929,36 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_SUBPST000_01481_Q1_000_000"), PromptIsRegularExpression = true }; - obj102.DialogueChoices = list141; - obj102.NextQuestId = new QuestId(1483); - reference111 = obj102; - obj101.Steps = list140; - reference110 = obj101; - questRoot14.QuestSequence = list138; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(1482); - QuestRoot questRoot15 = new QuestRoot(); + obj104.DialogueChoices = list145; + obj104.NextQuestId = new QuestId(1483); + reference113 = obj104; + obj103.Steps = list144; + reference112 = obj103; + questRoot15.QuestSequence = list142; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(1482); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list142 = new List(num); - CollectionsMarshal.SetCount(list142, num); - span = CollectionsMarshal.AsSpan(list142); + List list146 = new List(num); + CollectionsMarshal.SetCount(list146, num); + span = CollectionsMarshal.AsSpan(list146); index = 0; span[index] = "liza"; - questRoot15.Author = list142; + questRoot16.Author = list146; index = 6; - List list143 = new List(index); - CollectionsMarshal.SetCount(list143, index); - span2 = CollectionsMarshal.AsSpan(list143); + List list147 = new List(index); + CollectionsMarshal.SetCount(list147, index); + span2 = CollectionsMarshal.AsSpan(list147); num = 0; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list144 = new List(num2); - CollectionsMarshal.SetCount(list144, num2); - span3 = CollectionsMarshal.AsSpan(list144); + List list148 = new List(num2); + CollectionsMarshal.SetCount(list148, num2); + span3 = CollectionsMarshal.AsSpan(list148); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009153u, new Vector3(-39.108948f, 20f, 5.416931f), 129) { @@ -106483,18 +106971,18 @@ public static class AssemblyQuestLoader } } }; - obj103.Steps = list144; - reference112 = obj103; + obj105.Steps = list148; + reference114 = obj105; num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - span3 = CollectionsMarshal.AsSpan(list145); + List list149 = new List(index2); + CollectionsMarshal.SetCount(list149, index2); + span3 = CollectionsMarshal.AsSpan(list149); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132) { @@ -106505,25 +106993,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAirship } }; - obj104.Steps = list145; - reference113 = obj104; + obj106.Steps = list149; + reference115 = obj106; num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = 2 }; num2 = 4; - List list146 = new List(num2); - CollectionsMarshal.SetCount(list146, num2); - span3 = CollectionsMarshal.AsSpan(list146); + List list150 = new List(num2); + CollectionsMarshal.SetCount(list150, num2); + span3 = CollectionsMarshal.AsSpan(list150); index2 = 0; - ref QuestStep reference115 = ref span3[index2]; + ref QuestStep reference117 = ref span3[index2]; QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2004266u, new Vector3(103.715576f, 1.2664795f, 46.92151f), 132); num4 = 6; - List list147 = new List(num4); - CollectionsMarshal.SetCount(list147, num4); - span4 = CollectionsMarshal.AsSpan(list147); + List list151 = new List(num4); + CollectionsMarshal.SetCount(list151, num4); + span4 = CollectionsMarshal.AsSpan(list151); num3 = 0; span4[num3] = null; num3++; @@ -106536,15 +107024,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list147; - reference115 = questStep11; + questStep11.CompletionQuestVariablesFlags = list151; + reference117 = questStep11; index2++; - ref QuestStep reference116 = ref span3[index2]; + ref QuestStep reference118 = ref span3[index2]; QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 2004267u, new Vector3(-67.216064f, -3.4332886f, 35.26355f), 132); num3 = 6; - List list148 = new List(num3); - CollectionsMarshal.SetCount(list148, num3); - span4 = CollectionsMarshal.AsSpan(list148); + List list152 = new List(num3); + CollectionsMarshal.SetCount(list152, num3); + span4 = CollectionsMarshal.AsSpan(list152); num4 = 0; span4[num4] = null; num4++; @@ -106557,11 +107045,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep12.CompletionQuestVariablesFlags = list148; - reference116 = questStep12; + questStep12.CompletionQuestVariablesFlags = list152; + reference118 = questStep12; index2++; - ref QuestStep reference117 = ref span3[index2]; - QuestStep obj106 = new QuestStep(EInteractionType.Interact, 2004269u, new Vector3(-141.2528f, 7.827881f, -190.53949f), 133) + ref QuestStep reference119 = ref span3[index2]; + QuestStep obj108 = new QuestStep(EInteractionType.Interact, 2004269u, new Vector3(-141.2528f, 7.827881f, -190.53949f), 133) { AethernetShortcut = new AethernetShortcut { @@ -106570,9 +107058,9 @@ public static class AssemblyQuestLoader } }; num4 = 6; - List list149 = new List(num4); - CollectionsMarshal.SetCount(list149, num4); - span4 = CollectionsMarshal.AsSpan(list149); + List list153 = new List(num4); + CollectionsMarshal.SetCount(list153, num4); + span4 = CollectionsMarshal.AsSpan(list153); num3 = 0; span4[num3] = null; num3++; @@ -106585,11 +107073,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj106.CompletionQuestVariablesFlags = list149; - reference117 = obj106; + obj108.CompletionQuestVariablesFlags = list153; + reference119 = obj108; index2++; - ref QuestStep reference118 = ref span3[index2]; - QuestStep obj107 = new QuestStep(EInteractionType.Interact, 2004268u, new Vector3(123.91846f, 14.145081f, -275.83734f), 133) + ref QuestStep reference120 = ref span3[index2]; + QuestStep obj109 = new QuestStep(EInteractionType.Interact, 2004268u, new Vector3(123.91846f, 14.145081f, -275.83734f), 133) { AethernetShortcut = new AethernetShortcut { @@ -106598,9 +107086,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list150 = new List(num3); - CollectionsMarshal.SetCount(list150, num3); - span4 = CollectionsMarshal.AsSpan(list150); + List list154 = new List(num3); + CollectionsMarshal.SetCount(list154, num3); + span4 = CollectionsMarshal.AsSpan(list154); num4 = 0; span4[num4] = null; num4++; @@ -106613,20 +107101,20 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj107.CompletionQuestVariablesFlags = list150; - reference118 = obj107; - obj105.Steps = list146; - reference114 = obj105; + obj109.CompletionQuestVariablesFlags = list154; + reference120 = obj109; + obj107.Steps = list150; + reference116 = obj107; num++; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list151 = new List(index2); - CollectionsMarshal.SetCount(list151, index2); - span3 = CollectionsMarshal.AsSpan(list151); + List list155 = new List(index2); + CollectionsMarshal.SetCount(list155, index2); + span3 = CollectionsMarshal.AsSpan(list155); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132) { @@ -106636,18 +107124,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAirship } }; - obj108.Steps = list151; - reference119 = obj108; + obj110.Steps = list155; + reference121 = obj110; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list152 = new List(num2); - CollectionsMarshal.SetCount(list152, num2); - span3 = CollectionsMarshal.AsSpan(list152); + List list156 = new List(num2); + CollectionsMarshal.SetCount(list156, num2); + span3 = CollectionsMarshal.AsSpan(list156); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2004270u, new Vector3(7.1869507f, 4.7455444f, -262.98932f), 148) { @@ -106659,18 +107147,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaBlueBadgerGate } }; - obj109.Steps = list152; - reference120 = obj109; + obj111.Steps = list156; + reference122 = obj111; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference123 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list153 = new List(index2); - CollectionsMarshal.SetCount(list153, index2); - span3 = CollectionsMarshal.AsSpan(list153); + List list157 = new List(index2); + CollectionsMarshal.SetCount(list157, index2); + span3 = CollectionsMarshal.AsSpan(list157); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132) { @@ -106682,33 +107170,33 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(1484) }; - obj110.Steps = list153; - reference121 = obj110; - questRoot15.QuestSequence = list143; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(1483); - QuestRoot questRoot16 = new QuestRoot(); + obj112.Steps = list157; + reference123 = obj112; + questRoot16.QuestSequence = list147; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(1483); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list154 = new List(num); - CollectionsMarshal.SetCount(list154, num); - span = CollectionsMarshal.AsSpan(list154); + List list158 = new List(num); + CollectionsMarshal.SetCount(list158, num); + span = CollectionsMarshal.AsSpan(list158); index = 0; span[index] = "liza"; - questRoot16.Author = list154; + questRoot17.Author = list158; index = 11; - List list155 = new List(index); - CollectionsMarshal.SetCount(list155, index); - span2 = CollectionsMarshal.AsSpan(list155); + List list159 = new List(index); + CollectionsMarshal.SetCount(list159, index); + span2 = CollectionsMarshal.AsSpan(list159); num = 0; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list156 = new List(num2); - CollectionsMarshal.SetCount(list156, num2); - span3 = CollectionsMarshal.AsSpan(list156); + List list160 = new List(num2); + CollectionsMarshal.SetCount(list160, num2); + span3 = CollectionsMarshal.AsSpan(list160); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009153u, new Vector3(-39.108948f, 20f, 5.416931f), 129) { @@ -106721,28 +107209,28 @@ public static class AssemblyQuestLoader } } }; - obj111.Steps = list156; - reference122 = obj111; + obj113.Steps = list160; + reference124 = obj113; num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj114 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list157 = new List(index2); - CollectionsMarshal.SetCount(list157, index2); - span3 = CollectionsMarshal.AsSpan(list157); + List list161 = new List(index2); + CollectionsMarshal.SetCount(list161, index2); + span3 = CollectionsMarshal.AsSpan(list161); num2 = 0; - ref QuestStep reference124 = ref span3[num2]; - QuestStep obj113 = new QuestStep(EInteractionType.Interact, 1003611u, new Vector3(9.781006f, 20.999247f, 15.0911255f), 129) + ref QuestStep reference126 = ref span3[num2]; + QuestStep obj115 = new QuestStep(EInteractionType.Interact, 1003611u, new Vector3(9.781006f, 20.999247f, 15.0911255f), 129) { TargetTerritoryId = (ushort)128 }; num4 = 1; - List list158 = new List(num4); - CollectionsMarshal.SetCount(list158, num4); - span5 = CollectionsMarshal.AsSpan(list158); + List list162 = new List(num4); + CollectionsMarshal.SetCount(list162, num4); + span5 = CollectionsMarshal.AsSpan(list162); num3 = 0; span5[num3] = new DialogueChoice { @@ -106750,49 +107238,49 @@ public static class AssemblyQuestLoader ExcelSheet = "Warp", Answer = new ExcelRef(131093u) }; - obj113.DialogueChoices = list158; - reference124 = obj113; + obj115.DialogueChoices = list162; + reference126 = obj115; num2++; - ref QuestStep reference125 = ref span3[num2]; + ref QuestStep reference127 = ref span3[num2]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1000972u, new Vector3(20.279175f, 40.19993f, -6.1189575f), 128); num3 = 1; - List list159 = new List(num3); - CollectionsMarshal.SetCount(list159, num3); - span5 = CollectionsMarshal.AsSpan(list159); + List list163 = new List(num3); + CollectionsMarshal.SetCount(list163, num3); + span5 = CollectionsMarshal.AsSpan(list163); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_SUBPST002_01483_Q1_000_000") }; - questStep13.DialogueChoices = list159; - reference125 = questStep13; - obj112.Steps = list157; - reference123 = obj112; + questStep13.DialogueChoices = list163; + reference127 = questStep13; + obj114.Steps = list161; + reference125 = obj114; num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj116 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list160 = new List(num2); - CollectionsMarshal.SetCount(list160, num2); - span3 = CollectionsMarshal.AsSpan(list160); + List list164 = new List(num2); + CollectionsMarshal.SetCount(list164, num2); + span3 = CollectionsMarshal.AsSpan(list164); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1003601u, new Vector3(-3.2807007f, 39.51757f, -9.414856f), 128); - obj114.Steps = list160; - reference126 = obj114; + obj116.Steps = list164; + reference128 = obj116; num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list161 = new List(index2); - CollectionsMarshal.SetCount(list161, index2); - span3 = CollectionsMarshal.AsSpan(list161); + List list165 = new List(index2); + CollectionsMarshal.SetCount(list165, index2); + span3 = CollectionsMarshal.AsSpan(list165); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009183u, new Vector3(-63.21814f, 43.589653f, 48.447266f), 134) { @@ -106803,84 +107291,84 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaZephyrGate } }; - obj115.Steps = list161; - reference127 = obj115; - num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj116 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list162 = new List(num2); - CollectionsMarshal.SetCount(list162, num2); - span3 = CollectionsMarshal.AsSpan(list162); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 1009183u, new Vector3(-63.21814f, 43.589653f, 48.447266f), 134) - { - ItemId = 2001324u - }; - obj116.Steps = list162; - reference128 = obj116; - num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj117 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list163 = new List(index2); - CollectionsMarshal.SetCount(list163, index2); - span3 = CollectionsMarshal.AsSpan(list163); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009666u, new Vector3(-22.171448f, 42.442753f, 128.67932f), 134) - { - Fly = true - }; - obj117.Steps = list163; + obj117.Steps = list165; reference129 = obj117; num++; ref QuestSequence reference130 = ref span2[num]; QuestSequence obj118 = new QuestSequence { - Sequence = 6 - }; - num2 = 1; - List list164 = new List(num2); - CollectionsMarshal.SetCount(list164, num2); - span3 = CollectionsMarshal.AsSpan(list164); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1002626u, new Vector3(207.2633f, 112.86037f, -222.43079f), 134) - { - AetheryteShortcut = EAetheryteLocation.MiddleLaNosceaSummerfordFarms - }; - obj118.Steps = list164; - reference130 = obj118; - num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj119 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list165 = new List(index2); - CollectionsMarshal.SetCount(list165, index2); - span3 = CollectionsMarshal.AsSpan(list165); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2004272u, new Vector3(224.2008f, 114.3053f, -223.40735f), 134); - obj119.Steps = list165; - reference131 = obj119; - num++; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj120 = new QuestSequence - { - Sequence = 8 + Sequence = 4 }; num2 = 1; List list166 = new List(num2); CollectionsMarshal.SetCount(list166, num2); span3 = CollectionsMarshal.AsSpan(list166); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 1009183u, new Vector3(-63.21814f, 43.589653f, 48.447266f), 134) + { + ItemId = 2001324u + }; + obj118.Steps = list166; + reference130 = obj118; + num++; + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj119 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list167 = new List(index2); + CollectionsMarshal.SetCount(list167, index2); + span3 = CollectionsMarshal.AsSpan(list167); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009666u, new Vector3(-22.171448f, 42.442753f, 128.67932f), 134) + { + Fly = true + }; + obj119.Steps = list167; + reference131 = obj119; + num++; + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj120 = new QuestSequence + { + Sequence = 6 + }; + num2 = 1; + List list168 = new List(num2); + CollectionsMarshal.SetCount(list168, num2); + span3 = CollectionsMarshal.AsSpan(list168); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1002626u, new Vector3(207.2633f, 112.86037f, -222.43079f), 134) + { + AetheryteShortcut = EAetheryteLocation.MiddleLaNosceaSummerfordFarms + }; + obj120.Steps = list168; + reference132 = obj120; + num++; + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj121 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list169 = new List(index2); + CollectionsMarshal.SetCount(list169, index2); + span3 = CollectionsMarshal.AsSpan(list169); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2004272u, new Vector3(224.2008f, 114.3053f, -223.40735f), 134); + obj121.Steps = list169; + reference133 = obj121; + num++; + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj122 = new QuestSequence + { + Sequence = 8 + }; + num2 = 1; + List list170 = new List(num2); + CollectionsMarshal.SetCount(list170, num2); + span3 = CollectionsMarshal.AsSpan(list170); + index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009184u, new Vector3(-22.171448f, 42.442753f, 128.67932f), 134) { AetheryteShortcut = EAetheryteLocation.Limsa, @@ -106890,18 +107378,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaZephyrGate } }; - obj120.Steps = list166; - reference132 = obj120; + obj122.Steps = list170; + reference134 = obj122; num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = 9 }; index2 = 1; - List list167 = new List(index2); - CollectionsMarshal.SetCount(list167, index2); - span3 = CollectionsMarshal.AsSpan(list167); + List list171 = new List(index2); + CollectionsMarshal.SetCount(list171, index2); + span3 = CollectionsMarshal.AsSpan(list171); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000972u, new Vector3(20.279175f, 40.19993f, -6.1189575f), 128) { @@ -106912,18 +107400,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaAftcastle } }; - obj121.Steps = list167; - reference133 = obj121; + obj123.Steps = list171; + reference135 = obj123; num++; - ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list168 = new List(num2); - CollectionsMarshal.SetCount(list168, num2); - span3 = CollectionsMarshal.AsSpan(list168); + List list172 = new List(num2); + CollectionsMarshal.SetCount(list172, num2); + span3 = CollectionsMarshal.AsSpan(list172); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1003597u, new Vector3(8.194031f, 39.999973f, 17.746216f), 128) { @@ -106934,33 +107422,33 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(1482) }; - obj122.Steps = list168; - reference134 = obj122; - questRoot16.QuestSequence = list155; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(1484); - QuestRoot questRoot17 = new QuestRoot(); + obj124.Steps = list172; + reference136 = obj124; + questRoot17.QuestSequence = list159; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(1484); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list169 = new List(num); - CollectionsMarshal.SetCount(list169, num); - span = CollectionsMarshal.AsSpan(list169); + List list173 = new List(num); + CollectionsMarshal.SetCount(list173, num); + span = CollectionsMarshal.AsSpan(list173); index = 0; span[index] = "liza"; - questRoot17.Author = list169; + questRoot18.Author = list173; index = 5; - List list170 = new List(index); - CollectionsMarshal.SetCount(list170, index); - span2 = CollectionsMarshal.AsSpan(list170); + List list174 = new List(index); + CollectionsMarshal.SetCount(list174, index); + span2 = CollectionsMarshal.AsSpan(list174); num = 0; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj125 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list171 = new List(index2); - CollectionsMarshal.SetCount(list171, index2); - span3 = CollectionsMarshal.AsSpan(list171); + List list175 = new List(index2); + CollectionsMarshal.SetCount(list175, index2); + span3 = CollectionsMarshal.AsSpan(list175); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009153u, new Vector3(-39.108948f, 20f, 5.416931f), 129) { @@ -106973,18 +107461,18 @@ public static class AssemblyQuestLoader } } }; - obj123.Steps = list171; - reference135 = obj123; + obj125.Steps = list175; + reference137 = obj125; num++; - ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj126 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list172 = new List(num2); - CollectionsMarshal.SetCount(list172, num2); - span3 = CollectionsMarshal.AsSpan(list172); + List list176 = new List(num2); + CollectionsMarshal.SetCount(list176, num2); + span3 = CollectionsMarshal.AsSpan(list176); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) { @@ -106995,18 +107483,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAdventurers } }; - obj124.Steps = list172; - reference136 = obj124; + obj126.Steps = list176; + reference138 = obj126; num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj127 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list173 = new List(index2); - CollectionsMarshal.SetCount(list173, index2); - span3 = CollectionsMarshal.AsSpan(list173); + List list177 = new List(index2); + CollectionsMarshal.SetCount(list177, index2); + span3 = CollectionsMarshal.AsSpan(list177); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1006357u, new Vector3(-28.854858f, 13.799997f, 118.66931f), 131) { @@ -107016,18 +107504,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGoldsmith } }; - obj125.Steps = list173; - reference137 = obj125; + obj127.Steps = list177; + reference139 = obj127; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj128 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list174 = new List(num2); - CollectionsMarshal.SetCount(list174, num2); - span3 = CollectionsMarshal.AsSpan(list174); + List list178 = new List(num2); + CollectionsMarshal.SetCount(list178, num2); + span3 = CollectionsMarshal.AsSpan(list178); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-282.37943f, 13.480675f, -155.46162f), 140) { @@ -107036,18 +107524,18 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1009186u, new Vector3(-281.94098f, 13.480675f, -156.4508f), 140); - obj126.Steps = list174; - reference138 = obj126; + obj128.Steps = list178; + reference140 = obj128; num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference141 = ref span2[num]; + QuestSequence obj129 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list175 = new List(index2); - CollectionsMarshal.SetCount(list175, index2); - span3 = CollectionsMarshal.AsSpan(list175); + List list179 = new List(index2); + CollectionsMarshal.SetCount(list179, index2); + span3 = CollectionsMarshal.AsSpan(list179); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) { @@ -107059,33 +107547,33 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(1531) }; - obj127.Steps = list175; - reference139 = obj127; - questRoot17.QuestSequence = list170; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(1485); - QuestRoot questRoot18 = new QuestRoot(); + obj129.Steps = list179; + reference141 = obj129; + questRoot18.QuestSequence = list174; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(1485); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list176 = new List(num); - CollectionsMarshal.SetCount(list176, num); - span = CollectionsMarshal.AsSpan(list176); + List list180 = new List(num); + CollectionsMarshal.SetCount(list180, num); + span = CollectionsMarshal.AsSpan(list180); index = 0; span[index] = "liza"; - questRoot18.Author = list176; + questRoot19.Author = list180; index = 7; - List list177 = new List(index); - CollectionsMarshal.SetCount(list177, index); - span2 = CollectionsMarshal.AsSpan(list177); + List list181 = new List(index); + CollectionsMarshal.SetCount(list181, index); + span2 = CollectionsMarshal.AsSpan(list181); num = 0; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj130 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list178 = new List(num2); - CollectionsMarshal.SetCount(list178, num2); - span3 = CollectionsMarshal.AsSpan(list178); + List list182 = new List(num2); + CollectionsMarshal.SetCount(list182, num2); + span3 = CollectionsMarshal.AsSpan(list182); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009153u, new Vector3(-39.108948f, 20f, 5.416931f), 129) { @@ -107098,18 +107586,18 @@ public static class AssemblyQuestLoader } } }; - obj128.Steps = list178; - reference140 = obj128; + obj130.Steps = list182; + reference142 = obj130; num++; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj131 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list179 = new List(index2); - CollectionsMarshal.SetCount(list179, index2); - span3 = CollectionsMarshal.AsSpan(list179); + List list183 = new List(index2); + CollectionsMarshal.SetCount(list183, index2); + span3 = CollectionsMarshal.AsSpan(list183); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-243.19783f, 58.69102f, -140.41818f), 148) { @@ -107125,18 +107613,18 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1006261u, new Vector3(-244.73944f, 58.69352f, -140.06262f), 148); - obj129.Steps = list179; - reference141 = obj129; + obj131.Steps = list183; + reference143 = obj131; num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj132 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list180 = new List(num2); - CollectionsMarshal.SetCount(list180, num2); - span3 = CollectionsMarshal.AsSpan(list180); + List list184 = new List(num2); + CollectionsMarshal.SetCount(list184, num2); + span3 = CollectionsMarshal.AsSpan(list184); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1001455u, new Vector3(59.952637f, 0.99176025f, 255.8479f), 141) { @@ -107148,53 +107636,53 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGateOfNald } }; - obj130.Steps = list180; - reference142 = obj130; + obj132.Steps = list184; + reference144 = obj132; num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj131 = new QuestSequence + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj133 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); + List list185 = new List(index2); + CollectionsMarshal.SetCount(list185, index2); + span3 = CollectionsMarshal.AsSpan(list185); num2 = 0; span3[num2] = new QuestStep(EInteractionType.UseItem, 2004276u, new Vector3(70.2677f, 1.2054443f, 250.53784f), 141) { ItemId = 2001329u }; - obj131.Steps = list181; - reference143 = obj131; + obj133.Steps = list185; + reference145 = obj133; num++; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj134 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list182 = new List(num2); - CollectionsMarshal.SetCount(list182, num2); - span3 = CollectionsMarshal.AsSpan(list182); + List list186 = new List(num2); + CollectionsMarshal.SetCount(list186, num2); + span3 = CollectionsMarshal.AsSpan(list186); index2 = 0; span3[index2] = new QuestStep(EInteractionType.UseItem, 2004277u, new Vector3(70.2677f, 1.2054443f, 250.53784f), 141) { DelaySecondsAtStart = 3f, ItemId = 2001328u }; - obj132.Steps = list182; - reference144 = obj132; + obj134.Steps = list186; + reference146 = obj134; num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj133 = new QuestSequence + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj135 = new QuestSequence { Sequence = 5 }; index2 = 2; - List list183 = new List(index2); - CollectionsMarshal.SetCount(list183, index2); - span3 = CollectionsMarshal.AsSpan(list183); + List list187 = new List(index2); + CollectionsMarshal.SetCount(list187, index2); + span3 = CollectionsMarshal.AsSpan(list187); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Combat, 2004277u, new Vector3(70.2677f, 1.2054443f, 250.53784f), 141) { @@ -107202,18 +107690,18 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1009187u, new Vector3(70.573f, 1.5015054f, 251.39233f), 141); - obj133.Steps = list183; - reference145 = obj133; + obj135.Steps = list187; + reference147 = obj135; num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj134 = new QuestSequence + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj136 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list184 = new List(num2); - CollectionsMarshal.SetCount(list184, num2); - span3 = CollectionsMarshal.AsSpan(list184); + List list188 = new List(num2); + CollectionsMarshal.SetCount(list188, num2); + span3 = CollectionsMarshal.AsSpan(list188); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-243.19783f, 58.69102f, -140.41818f), 148) { @@ -107225,47 +107713,47 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(1570) }; - obj134.Steps = list184; - reference146 = obj134; - questRoot18.QuestSequence = list177; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(1486); - QuestRoot questRoot19 = new QuestRoot(); + obj136.Steps = list188; + reference148 = obj136; + questRoot19.QuestSequence = list181; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(1486); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list185 = new List(num); - CollectionsMarshal.SetCount(list185, num); - span = CollectionsMarshal.AsSpan(list185); + List list189 = new List(num); + CollectionsMarshal.SetCount(list189, num); + span = CollectionsMarshal.AsSpan(list189); index = 0; span[index] = "liza"; - questRoot19.Author = list185; + questRoot20.Author = list189; index = 6; - List list186 = new List(index); - CollectionsMarshal.SetCount(list186, index); - span2 = CollectionsMarshal.AsSpan(list186); + List list190 = new List(index); + CollectionsMarshal.SetCount(list190, index); + span2 = CollectionsMarshal.AsSpan(list190); num = 0; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj135 = new QuestSequence + ref QuestSequence reference149 = ref span2[num]; + QuestSequence obj137 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list187 = new List(index2); - CollectionsMarshal.SetCount(list187, index2); - span3 = CollectionsMarshal.AsSpan(list187); + List list191 = new List(index2); + CollectionsMarshal.SetCount(list191, index2); + span3 = CollectionsMarshal.AsSpan(list191); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009294u, new Vector3(-63.767517f, -1.7171676f, 11.673096f), 132); - obj135.Steps = list187; - reference147 = obj135; + obj137.Steps = list191; + reference149 = obj137; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj136 = new QuestSequence + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj138 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list188 = new List(num2); - CollectionsMarshal.SetCount(list188, num2); - span3 = CollectionsMarshal.AsSpan(list188); + List list192 = new List(num2); + CollectionsMarshal.SetCount(list192, num2); + span3 = CollectionsMarshal.AsSpan(list192); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1000612u, new Vector3(357.96143f, 8.934158f, 214.46558f), 154) { @@ -107276,18 +107764,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaYellowSerpentGate } }; - obj136.Steps = list188; - reference148 = obj136; + obj138.Steps = list192; + reference150 = obj138; num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj137 = new QuestSequence + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj139 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list189 = new List(index2); - CollectionsMarshal.SetCount(list189, index2); - span3 = CollectionsMarshal.AsSpan(list189); + List list193 = new List(index2); + CollectionsMarshal.SetCount(list193, index2); + span3 = CollectionsMarshal.AsSpan(list193); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(264.54797f, -14.2467f, 56.094566f), 154) { @@ -107295,92 +107783,92 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 2004442u, new Vector3(265.00342f, -13.931519f, 58.457275f), 154); - obj137.Steps = list189; - reference149 = obj137; - num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj138 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list190 = new List(num2); - CollectionsMarshal.SetCount(list190, num2); - span3 = CollectionsMarshal.AsSpan(list190); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1000612u, new Vector3(357.96143f, 8.934158f, 214.46558f), 154) - { - Fly = true - }; - obj138.Steps = list190; - reference150 = obj138; - num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj139 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list191 = new List(index2); - CollectionsMarshal.SetCount(list191, index2); - span3 = CollectionsMarshal.AsSpan(list191); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2004443u, new Vector3(211.9325f, -4.928711f, 27.572998f), 154) - { - Fly = true - }; - obj139.Steps = list191; + obj139.Steps = list193; reference151 = obj139; num++; ref QuestSequence reference152 = ref span2[num]; QuestSequence obj140 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 3 }; num2 = 1; - List list192 = new List(num2); - CollectionsMarshal.SetCount(list192, num2); - span3 = CollectionsMarshal.AsSpan(list192); + List list194 = new List(num2); + CollectionsMarshal.SetCount(list194, num2); + span3 = CollectionsMarshal.AsSpan(list194); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154) + span3[index2] = new QuestStep(EInteractionType.Interact, 1000612u, new Vector3(357.96143f, 8.934158f, 214.46558f), 154) { - Fly = true, - NextQuestId = new QuestId(1487) + Fly = true }; - obj140.Steps = list192; + obj140.Steps = list194; reference152 = obj140; - questRoot19.QuestSequence = list186; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(1487); - QuestRoot questRoot20 = new QuestRoot(); - num = 1; - List list193 = new List(num); - CollectionsMarshal.SetCount(list193, num); - span = CollectionsMarshal.AsSpan(list193); - index = 0; - span[index] = "liza"; - questRoot20.Author = list193; - index = 6; - List list194 = new List(index); - CollectionsMarshal.SetCount(list194, index); - span2 = CollectionsMarshal.AsSpan(list194); - num = 0; + num++; ref QuestSequence reference153 = ref span2[num]; QuestSequence obj141 = new QuestSequence { - Sequence = 0 + Sequence = 4 }; index2 = 1; List list195 = new List(index2); CollectionsMarshal.SetCount(list195, index2); span3 = CollectionsMarshal.AsSpan(list195); num2 = 0; - ref QuestStep reference154 = ref span3[num2]; + span3[num2] = new QuestStep(EInteractionType.Interact, 2004443u, new Vector3(211.9325f, -4.928711f, 27.572998f), 154) + { + Fly = true + }; + obj141.Steps = list195; + reference153 = obj141; + num++; + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj142 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list196 = new List(num2); + CollectionsMarshal.SetCount(list196, num2); + span3 = CollectionsMarshal.AsSpan(list196); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154) + { + Fly = true, + NextQuestId = new QuestId(1487) + }; + obj142.Steps = list196; + reference154 = obj142; + questRoot20.QuestSequence = list190; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(1487); + QuestRoot questRoot21 = new QuestRoot(); + num = 1; + List list197 = new List(num); + CollectionsMarshal.SetCount(list197, num); + span = CollectionsMarshal.AsSpan(list197); + index = 0; + span[index] = "liza"; + questRoot21.Author = list197; + index = 6; + List list198 = new List(index); + CollectionsMarshal.SetCount(list198, index); + span2 = CollectionsMarshal.AsSpan(list198); + num = 0; + ref QuestSequence reference155 = ref span2[num]; + QuestSequence obj143 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list199 = new List(index2); + CollectionsMarshal.SetCount(list199, index2); + span3 = CollectionsMarshal.AsSpan(list199); + num2 = 0; + ref QuestStep reference156 = ref span3[num2]; QuestStep questStep14 = new QuestStep(EInteractionType.AcceptQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154); num4 = 1; - List list196 = new List(num4); - CollectionsMarshal.SetCount(list196, num4); - span5 = CollectionsMarshal.AsSpan(list196); + List list200 = new List(num4); + CollectionsMarshal.SetCount(list200, num4); + span5 = CollectionsMarshal.AsSpan(list200); num3 = 0; span5[num3] = new DialogueChoice { @@ -107388,37 +107876,37 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANIXA002_01487_Q1_000_000"), Answer = new ExcelRef("TEXT_BANIXA002_01487_A1_000_001") }; - questStep14.DialogueChoices = list196; - reference154 = questStep14; - obj141.Steps = list195; - reference153 = obj141; + questStep14.DialogueChoices = list200; + reference156 = questStep14; + obj143.Steps = list199; + reference155 = obj143; num++; - ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj142 = new QuestSequence + ref QuestSequence reference157 = ref span2[num]; + QuestSequence obj144 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list197 = new List(num2); - CollectionsMarshal.SetCount(list197, num2); - span3 = CollectionsMarshal.AsSpan(list197); + List list201 = new List(num2); + CollectionsMarshal.SetCount(list201, num2); + span3 = CollectionsMarshal.AsSpan(list201); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009594u, new Vector3(-22.568176f, -48.098206f, 289.66187f), 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat }; - obj142.Steps = list197; - reference155 = obj142; + obj144.Steps = list201; + reference157 = obj144; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj143 = new QuestSequence + ref QuestSequence reference158 = ref span2[num]; + QuestSequence obj145 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list198 = new List(index2); - CollectionsMarshal.SetCount(list198, index2); - span3 = CollectionsMarshal.AsSpan(list198); + List list202 = new List(index2); + CollectionsMarshal.SetCount(list202, index2); + span3 = CollectionsMarshal.AsSpan(list202); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-4.085219f, -40.94998f, 179.05669f), 154) { @@ -107426,25 +107914,25 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1009218u, new Vector3(-4.1047363f, -40.949986f, 176.83679f), 154); - obj143.Steps = list198; - reference156 = obj143; + obj145.Steps = list202; + reference158 = obj145; num++; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj146 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list199 = new List(num2); - CollectionsMarshal.SetCount(list199, num2); - span3 = CollectionsMarshal.AsSpan(list199); + List list203 = new List(num2); + CollectionsMarshal.SetCount(list203, num2); + span3 = CollectionsMarshal.AsSpan(list203); index2 = 0; - ref QuestStep reference158 = ref span3[index2]; + ref QuestStep reference160 = ref span3[index2]; QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1009595u, new Vector3(-2.8534546f, -40.94998f, 178.72888f), 154); num3 = 1; - List list200 = new List(num3); - CollectionsMarshal.SetCount(list200, num3); - span5 = CollectionsMarshal.AsSpan(list200); + List list204 = new List(num3); + CollectionsMarshal.SetCount(list204, num3); + span5 = CollectionsMarshal.AsSpan(list204); num4 = 0; span5[num4] = new DialogueChoice { @@ -107452,44 +107940,44 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANIXA002_01487_Q2_000_000"), Answer = new ExcelRef("TEXT_BANIXA002_01487_A2_000_001") }; - questStep15.DialogueChoices = list200; - reference158 = questStep15; - obj144.Steps = list199; - reference157 = obj144; + questStep15.DialogueChoices = list204; + reference160 = questStep15; + obj146.Steps = list203; + reference159 = obj146; num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj147 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list201 = new List(index2); - CollectionsMarshal.SetCount(list201, index2); - span3 = CollectionsMarshal.AsSpan(list201); + List list205 = new List(index2); + CollectionsMarshal.SetCount(list205, index2); + span3 = CollectionsMarshal.AsSpan(list205); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154) { Fly = true }; - obj145.Steps = list201; - reference159 = obj145; + obj147.Steps = list205; + reference161 = obj147; num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj148 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); + List list206 = new List(num2); + CollectionsMarshal.SetCount(list206, num2); + span3 = CollectionsMarshal.AsSpan(list206); index2 = 0; - ref QuestStep reference161 = ref span3[index2]; + ref QuestStep reference163 = ref span3[index2]; QuestStep questStep16 = new QuestStep(EInteractionType.CompleteQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154); num4 = 1; - List list203 = new List(num4); - CollectionsMarshal.SetCount(list203, num4); - span5 = CollectionsMarshal.AsSpan(list203); + List list207 = new List(num4); + CollectionsMarshal.SetCount(list207, num4); + span5 = CollectionsMarshal.AsSpan(list207); num3 = 0; span5[num3] = new DialogueChoice { @@ -107497,35 +107985,35 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANIXA002_01487_Q3_000_000"), Answer = new ExcelRef("TEXT_BANIXA002_01487_A3_000_001") }; - questStep16.DialogueChoices = list203; - reference161 = questStep16; - obj146.Steps = list202; - reference160 = obj146; - questRoot20.QuestSequence = list194; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(1488); - QuestRoot questRoot21 = new QuestRoot(); + questStep16.DialogueChoices = list207; + reference163 = questStep16; + obj148.Steps = list206; + reference162 = obj148; + questRoot21.QuestSequence = list198; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(1488); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list204 = new List(num); - CollectionsMarshal.SetCount(list204, num); - span = CollectionsMarshal.AsSpan(list204); + List list208 = new List(num); + CollectionsMarshal.SetCount(list208, num); + span = CollectionsMarshal.AsSpan(list208); index = 0; span[index] = "Censored"; - questRoot21.Author = list204; + questRoot22.Author = list208; index = 5; - List list205 = new List(index); - CollectionsMarshal.SetCount(list205, index); - span2 = CollectionsMarshal.AsSpan(list205); + List list209 = new List(index); + CollectionsMarshal.SetCount(list209, index); + span2 = CollectionsMarshal.AsSpan(list209); num = 0; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj149 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list206 = new List(index2); - CollectionsMarshal.SetCount(list206, index2); - span3 = CollectionsMarshal.AsSpan(list206); + List list210 = new List(index2); + CollectionsMarshal.SetCount(list210, index2); + span3 = CollectionsMarshal.AsSpan(list210); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154) { @@ -107544,66 +108032,66 @@ public static class AssemblyQuestLoader } } }; - obj147.Steps = list206; - reference162 = obj147; - num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj148 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list207 = new List(num2); - CollectionsMarshal.SetCount(list207, num2); - span3 = CollectionsMarshal.AsSpan(list207); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009600u, new Vector3(121.08032f, -31.678165f, 301.07568f), 154) - { - Fly = true - }; - obj148.Steps = list207; - reference163 = obj148; - num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj149 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list208 = new List(index2); - CollectionsMarshal.SetCount(list208, index2); - span3 = CollectionsMarshal.AsSpan(list208); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009600u, new Vector3(121.08032f, -31.678165f, 301.07568f), 154); - obj149.Steps = list208; + obj149.Steps = list210; reference164 = obj149; num++; ref QuestSequence reference165 = ref span2[num]; QuestSequence obj150 = new QuestSequence { - Sequence = 3 + Sequence = 1 }; num2 = 1; - List list209 = new List(num2); - CollectionsMarshal.SetCount(list209, num2); - span3 = CollectionsMarshal.AsSpan(list209); + List list211 = new List(num2); + CollectionsMarshal.SetCount(list211, num2); + span3 = CollectionsMarshal.AsSpan(list211); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009217u, new Vector3(363.72925f, -5.616498f, 347.219f), 154) + span3[index2] = new QuestStep(EInteractionType.Interact, 1009600u, new Vector3(121.08032f, -31.678165f, 301.07568f), 154) { Fly = true }; - obj150.Steps = list209; + obj150.Steps = list211; reference165 = obj150; num++; ref QuestSequence reference166 = ref span2[num]; QuestSequence obj151 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list212 = new List(index2); + CollectionsMarshal.SetCount(list212, index2); + span3 = CollectionsMarshal.AsSpan(list212); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009600u, new Vector3(121.08032f, -31.678165f, 301.07568f), 154); + obj151.Steps = list212; + reference166 = obj151; + num++; + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj152 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list213 = new List(num2); + CollectionsMarshal.SetCount(list213, num2); + span3 = CollectionsMarshal.AsSpan(list213); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009217u, new Vector3(363.72925f, -5.616498f, 347.219f), 154) + { + Fly = true + }; + obj152.Steps = list213; + reference167 = obj152; + num++; + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj153 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list210 = new List(index2); - CollectionsMarshal.SetCount(list210, index2); - span3 = CollectionsMarshal.AsSpan(list210); + List list214 = new List(index2); + CollectionsMarshal.SetCount(list214, index2); + span3 = CollectionsMarshal.AsSpan(list214); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 154) { @@ -107622,33 +108110,33 @@ public static class AssemblyQuestLoader { Fly = true }; - obj151.Steps = list210; - reference166 = obj151; - questRoot21.QuestSequence = list205; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(1489); - QuestRoot questRoot22 = new QuestRoot(); + obj153.Steps = list214; + reference168 = obj153; + questRoot22.QuestSequence = list209; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(1489); + QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list211 = new List(num); - CollectionsMarshal.SetCount(list211, num); - span = CollectionsMarshal.AsSpan(list211); + List list215 = new List(num); + CollectionsMarshal.SetCount(list215, num); + span = CollectionsMarshal.AsSpan(list215); index = 0; span[index] = "Censored"; - questRoot22.Author = list211; + questRoot23.Author = list215; index = 6; - List list212 = new List(index); - CollectionsMarshal.SetCount(list212, index); - span2 = CollectionsMarshal.AsSpan(list212); + List list216 = new List(index); + CollectionsMarshal.SetCount(list216, index); + span2 = CollectionsMarshal.AsSpan(list216); num = 0; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj152 = new QuestSequence + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj154 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list213 = new List(num2); - CollectionsMarshal.SetCount(list213, num2); - span3 = CollectionsMarshal.AsSpan(list213); + List list217 = new List(num2); + CollectionsMarshal.SetCount(list217, num2); + span3 = CollectionsMarshal.AsSpan(list217); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009204u, new Vector3(151.93408f, -18.41936f, 100.72473f), 154) { @@ -107667,35 +108155,35 @@ public static class AssemblyQuestLoader } } }; - obj152.Steps = list213; - reference167 = obj152; + obj154.Steps = list217; + reference169 = obj154; num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj153 = new QuestSequence + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj155 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list214 = new List(index2); - CollectionsMarshal.SetCount(list214, index2); - span3 = CollectionsMarshal.AsSpan(list214); + List list218 = new List(index2); + CollectionsMarshal.SetCount(list218, index2); + span3 = CollectionsMarshal.AsSpan(list218); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000107u, new Vector3(27.145752f, -19.000002f, 106.67578f), 132) { AetheryteShortcut = EAetheryteLocation.Gridania }; - obj153.Steps = list214; - reference168 = obj153; + obj155.Steps = list218; + reference170 = obj155; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference171 = ref span2[num]; + QuestSequence obj156 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list215 = new List(num2); - CollectionsMarshal.SetCount(list215, num2); - span3 = CollectionsMarshal.AsSpan(list215); + List list219 = new List(num2); + CollectionsMarshal.SetCount(list219, num2); + span3 = CollectionsMarshal.AsSpan(list219); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1000195u, new Vector3(197.4364f, 0.0026046988f, 57.114502f), 132) { @@ -107706,25 +108194,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaArcher } }; - obj154.Steps = list215; - reference169 = obj154; + obj156.Steps = list219; + reference171 = obj156; num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj157 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list216 = new List(index2); - CollectionsMarshal.SetCount(list216, index2); - span3 = CollectionsMarshal.AsSpan(list216); + List list220 = new List(index2); + CollectionsMarshal.SetCount(list220, index2); + span3 = CollectionsMarshal.AsSpan(list220); num2 = 0; - ref QuestStep reference171 = ref span3[num2]; + ref QuestStep reference173 = ref span3[num2]; QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1009607u, new Vector3(191.05823f, -3.1634123E-15f, 46.341675f), 132); num3 = 1; - List list217 = new List(num3); - CollectionsMarshal.SetCount(list217, num3); - span5 = CollectionsMarshal.AsSpan(list217); + List list221 = new List(num3); + CollectionsMarshal.SetCount(list221, num3); + span5 = CollectionsMarshal.AsSpan(list221); num4 = 0; span5[num4] = new DialogueChoice { @@ -107732,40 +108220,40 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANIXA004_01489_Q1_000_001"), Answer = new ExcelRef("TEXT_BANIXA004_01489_A1_000_001") }; - questStep17.DialogueChoices = list217; - reference171 = questStep17; - obj155.Steps = list216; - reference170 = obj155; + questStep17.DialogueChoices = list221; + reference173 = questStep17; + obj157.Steps = list220; + reference172 = obj157; num++; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj158 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list218 = new List(num2); - CollectionsMarshal.SetCount(list218, num2); - span3 = CollectionsMarshal.AsSpan(list218); + List list222 = new List(num2); + CollectionsMarshal.SetCount(list222, num2); + span3 = CollectionsMarshal.AsSpan(list222); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009218u, new Vector3(-4.1047363f, -40.949986f, 176.83679f), 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat }; - obj156.Steps = list218; - reference172 = obj156; + obj158.Steps = list222; + reference174 = obj158; num++; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj159 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list219 = new List(index2); - CollectionsMarshal.SetCount(list219, index2); - span3 = CollectionsMarshal.AsSpan(list219); + List list223 = new List(index2); + CollectionsMarshal.SetCount(list223, index2); + span3 = CollectionsMarshal.AsSpan(list223); num2 = 0; - ref QuestStep reference174 = ref span3[num2]; - QuestStep obj158 = new QuestStep(EInteractionType.Craft, null, null, 154) + ref QuestStep reference176 = ref span3[num2]; + QuestStep obj160 = new QuestStep(EInteractionType.Craft, null, null, 154) { ItemId = 8131u, ItemCount = 1, @@ -107778,45 +108266,45 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list220 = new List(num4); - CollectionsMarshal.SetCount(list220, num4); - Span span8 = CollectionsMarshal.AsSpan(list220); + List list224 = new List(num4); + CollectionsMarshal.SetCount(list224, num4); + Span span8 = CollectionsMarshal.AsSpan(list224); num3 = 0; span8[num3] = EExtendedClassJob.DoH; - obj158.RequiredCurrentJob = list220; - reference174 = obj158; + obj160.RequiredCurrentJob = list224; + reference176 = obj160; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009204u, new Vector3(151.93408f, -18.41936f, 100.72473f), 154) { Fly = true }; - obj157.Steps = list219; - reference173 = obj157; - questRoot22.QuestSequence = list212; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(1490); - QuestRoot questRoot23 = new QuestRoot(); + obj159.Steps = list223; + reference175 = obj159; + questRoot23.QuestSequence = list216; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(1490); + QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list221 = new List(num); - CollectionsMarshal.SetCount(list221, num); - span = CollectionsMarshal.AsSpan(list221); + List list225 = new List(num); + CollectionsMarshal.SetCount(list225, num); + span = CollectionsMarshal.AsSpan(list225); index = 0; span[index] = "Censored"; - questRoot23.Author = list221; + questRoot24.Author = list225; index = 6; - List list222 = new List(index); - CollectionsMarshal.SetCount(list222, index); - span2 = CollectionsMarshal.AsSpan(list222); + List list226 = new List(index); + CollectionsMarshal.SetCount(list226, index); + span2 = CollectionsMarshal.AsSpan(list226); num = 0; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj161 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list223 = new List(num2); - CollectionsMarshal.SetCount(list223, num2); - span3 = CollectionsMarshal.AsSpan(list223); + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154) { @@ -107835,80 +108323,80 @@ public static class AssemblyQuestLoader } } }; - obj159.Steps = list223; - reference175 = obj159; - num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj160 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list224 = new List(index2); - CollectionsMarshal.SetCount(list224, index2); - span3 = CollectionsMarshal.AsSpan(list224); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009204u, new Vector3(151.93408f, -18.41936f, 100.72473f), 154); - obj160.Steps = list224; - reference176 = obj160; - num++; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj161 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list225 = new List(num2); - CollectionsMarshal.SetCount(list225, num2); - span3 = CollectionsMarshal.AsSpan(list225); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009610u, new Vector3(25.986084f, -8.047037f, 135.42383f), 132) - { - AetheryteShortcut = EAetheryteLocation.Gridania - }; - obj161.Steps = list225; + obj161.Steps = list227; reference177 = obj161; num++; ref QuestSequence reference178 = ref span2[num]; QuestSequence obj162 = new QuestSequence { - Sequence = 3 + Sequence = 1 }; index2 = 1; - List list226 = new List(index2); - CollectionsMarshal.SetCount(list226, index2); - span3 = CollectionsMarshal.AsSpan(list226); + List list228 = new List(index2); + CollectionsMarshal.SetCount(list228, index2); + span3 = CollectionsMarshal.AsSpan(list228); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1002804u, new Vector3(-26.260803f, -40.705082f, 172.74731f), 154) - { - AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat - }; - obj162.Steps = list226; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009204u, new Vector3(151.93408f, -18.41936f, 100.72473f), 154); + obj162.Steps = list228; reference178 = obj162; num++; ref QuestSequence reference179 = ref span2[num]; QuestSequence obj163 = new QuestSequence { - Sequence = 4 + Sequence = 2 }; num2 = 1; - List list227 = new List(num2); - CollectionsMarshal.SetCount(list227, num2); - span3 = CollectionsMarshal.AsSpan(list227); + List list229 = new List(num2); + CollectionsMarshal.SetCount(list229, num2); + span3 = CollectionsMarshal.AsSpan(list229); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2004543u, new Vector3(-35.996094f, -40.57379f, 160.63171f), 154); - obj163.Steps = list227; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009610u, new Vector3(25.986084f, -8.047037f, 135.42383f), 132) + { + AetheryteShortcut = EAetheryteLocation.Gridania + }; + obj163.Steps = list229; reference179 = obj163; num++; ref QuestSequence reference180 = ref span2[num]; QuestSequence obj164 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list230 = new List(index2); + CollectionsMarshal.SetCount(list230, index2); + span3 = CollectionsMarshal.AsSpan(list230); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1002804u, new Vector3(-26.260803f, -40.705082f, 172.74731f), 154) + { + AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat + }; + obj164.Steps = list230; + reference180 = obj164; + num++; + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list231 = new List(num2); + CollectionsMarshal.SetCount(list231, num2); + span3 = CollectionsMarshal.AsSpan(list231); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2004543u, new Vector3(-35.996094f, -40.57379f, 160.63171f), 154); + obj165.Steps = list231; + reference181 = obj165; + num++; + ref QuestSequence reference182 = ref span2[num]; + QuestSequence obj166 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list228 = new List(index2); - CollectionsMarshal.SetCount(list228, index2); - span3 = CollectionsMarshal.AsSpan(list228); + List list232 = new List(index2); + CollectionsMarshal.SetCount(list232, index2); + span3 = CollectionsMarshal.AsSpan(list232); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-31.151138f, -40.708473f, 195.69182f), 154); num2++; @@ -107916,33 +108404,33 @@ public static class AssemblyQuestLoader { Fly = true }; - obj164.Steps = list228; - reference180 = obj164; - questRoot23.QuestSequence = list222; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(1491); - QuestRoot questRoot24 = new QuestRoot(); + obj166.Steps = list232; + reference182 = obj166; + questRoot24.QuestSequence = list226; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(1491); + QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list229 = new List(num); - CollectionsMarshal.SetCount(list229, num); - span = CollectionsMarshal.AsSpan(list229); + List list233 = new List(num); + CollectionsMarshal.SetCount(list233, num); + span = CollectionsMarshal.AsSpan(list233); index = 0; span[index] = "Censored"; - questRoot24.Author = list229; + questRoot25.Author = list233; index = 6; - List list230 = new List(index); - CollectionsMarshal.SetCount(list230, index); - span2 = CollectionsMarshal.AsSpan(list230); + List list234 = new List(index); + CollectionsMarshal.SetCount(list234, index); + span2 = CollectionsMarshal.AsSpan(list234); num = 0; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj167 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list231 = new List(num2); - CollectionsMarshal.SetCount(list231, num2); - span3 = CollectionsMarshal.AsSpan(list231); + List list235 = new List(num2); + CollectionsMarshal.SetCount(list235, num2); + span3 = CollectionsMarshal.AsSpan(list235); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009204u, new Vector3(151.93408f, -18.41936f, 100.72473f), 154) { @@ -107961,49 +108449,49 @@ public static class AssemblyQuestLoader } } }; - obj165.Steps = list231; - reference181 = obj165; - num++; - ref QuestSequence reference182 = ref span2[num]; - QuestSequence obj166 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1003075u, new Vector3(440.7262f, -0.9374562f, -62.21112f), 154) - { - Fly = true - }; - obj166.Steps = list232; - reference182 = obj166; - num++; - ref QuestSequence reference183 = ref span2[num]; - QuestSequence obj167 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list233 = new List(num2); - CollectionsMarshal.SetCount(list233, num2); - span3 = CollectionsMarshal.AsSpan(list233); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1008945u, new Vector3(445.45654f, -0.9374095f, -67.36859f), 154); - obj167.Steps = list233; + obj167.Steps = list235; reference183 = obj167; num++; ref QuestSequence reference184 = ref span2[num]; QuestSequence obj168 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list236 = new List(index2); + CollectionsMarshal.SetCount(list236, index2); + span3 = CollectionsMarshal.AsSpan(list236); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1003075u, new Vector3(440.7262f, -0.9374562f, -62.21112f), 154) + { + Fly = true + }; + obj168.Steps = list236; + reference184 = obj168; + num++; + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj169 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list237 = new List(num2); + CollectionsMarshal.SetCount(list237, num2); + span3 = CollectionsMarshal.AsSpan(list237); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1008945u, new Vector3(445.45654f, -0.9374095f, -67.36859f), 154); + obj169.Steps = list237; + reference185 = obj169; + num++; + ref QuestSequence reference186 = ref span2[num]; + QuestSequence obj170 = new QuestSequence { Sequence = 3 }; index2 = 2; - List list234 = new List(index2); - CollectionsMarshal.SetCount(list234, index2); - span3 = CollectionsMarshal.AsSpan(list234); + List list238 = new List(index2); + CollectionsMarshal.SetCount(list238, index2); + span3 = CollectionsMarshal.AsSpan(list238); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 154) { @@ -108019,65 +108507,65 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1003075u, new Vector3(440.7262f, -0.9374562f, -62.21112f), 154); - obj168.Steps = list234; - reference184 = obj168; - num++; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj169 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list235 = new List(num2); - CollectionsMarshal.SetCount(list235, num2); - span3 = CollectionsMarshal.AsSpan(list235); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009204u, new Vector3(151.93408f, -18.41936f, 100.72473f), 154) - { - Fly = true - }; - obj169.Steps = list235; - reference185 = obj169; - num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj170 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list236 = new List(index2); - CollectionsMarshal.SetCount(list236, index2); - span3 = CollectionsMarshal.AsSpan(list236); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154); - obj170.Steps = list236; + obj170.Steps = list238; reference186 = obj170; - questRoot24.QuestSequence = list230; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(1492); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list237 = new List(num); - CollectionsMarshal.SetCount(list237, num); - span = CollectionsMarshal.AsSpan(list237); - index = 0; - span[index] = "Censored"; - questRoot25.Author = list237; - index = 9; - List list238 = new List(index); - CollectionsMarshal.SetCount(list238, index); - span2 = CollectionsMarshal.AsSpan(list238); - num = 0; + num++; ref QuestSequence reference187 = ref span2[num]; QuestSequence obj171 = new QuestSequence { - Sequence = 0 + Sequence = 4 }; num2 = 1; List list239 = new List(num2); CollectionsMarshal.SetCount(list239, num2); span3 = CollectionsMarshal.AsSpan(list239); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009204u, new Vector3(151.93408f, -18.41936f, 100.72473f), 154) + { + Fly = true + }; + obj171.Steps = list239; + reference187 = obj171; + num++; + ref QuestSequence reference188 = ref span2[num]; + QuestSequence obj172 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list240 = new List(index2); + CollectionsMarshal.SetCount(list240, index2); + span3 = CollectionsMarshal.AsSpan(list240); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154); + obj172.Steps = list240; + reference188 = obj172; + questRoot25.QuestSequence = list234; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(1492); + QuestRoot questRoot26 = new QuestRoot(); + num = 1; + List list241 = new List(num); + CollectionsMarshal.SetCount(list241, num); + span = CollectionsMarshal.AsSpan(list241); + index = 0; + span[index] = "Censored"; + questRoot26.Author = list241; + index = 9; + List list242 = new List(index); + CollectionsMarshal.SetCount(list242, index); + span2 = CollectionsMarshal.AsSpan(list242); + num = 0; + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj173 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list243 = new List(num2); + CollectionsMarshal.SetCount(list243, num2); + span3 = CollectionsMarshal.AsSpan(list243); + index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154) { Fly = true, @@ -108095,18 +108583,18 @@ public static class AssemblyQuestLoader } } }; - obj171.Steps = list239; - reference187 = obj171; + obj173.Steps = list243; + reference189 = obj173; num++; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj172 = new QuestSequence + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj174 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list240 = new List(index2); - CollectionsMarshal.SetCount(list240, index2); - span3 = CollectionsMarshal.AsSpan(list240); + List list244 = new List(index2); + CollectionsMarshal.SetCount(list244, index2); + span3 = CollectionsMarshal.AsSpan(list244); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009615u, new Vector3(26.443848f, -19.000004f, 111.528076f), 132) { @@ -108117,18 +108605,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAirship } }; - obj172.Steps = list240; - reference188 = obj172; + obj174.Steps = list244; + reference190 = obj174; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj173 = new QuestSequence + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj175 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list241 = new List(num2); - CollectionsMarshal.SetCount(list241, num2); - span3 = CollectionsMarshal.AsSpan(list241); + List list245 = new List(num2); + CollectionsMarshal.SetCount(list245, num2); + span3 = CollectionsMarshal.AsSpan(list245); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(175.1545f, 222.61827f, 354.20248f), 155) { @@ -108138,125 +108626,125 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1009616u, new Vector3(168.81055f, 223.03535f, 363.08838f), 155); - obj173.Steps = list241; - reference189 = obj173; - num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj174 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list242 = new List(index2); - CollectionsMarshal.SetCount(list242, index2); - span3 = CollectionsMarshal.AsSpan(list242); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009617u, new Vector3(181.41443f, 229.05f, 327.77905f), 155); - obj174.Steps = list242; - reference190 = obj174; - num++; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj175 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list243 = new List(num2); - CollectionsMarshal.SetCount(list243, num2); - span3 = CollectionsMarshal.AsSpan(list243); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009219u, new Vector3(251.11768f, 222f, 366.2317f), 155); - obj175.Steps = list243; + obj175.Steps = list245; reference191 = obj175; num++; ref QuestSequence reference192 = ref span2[num]; QuestSequence obj176 = new QuestSequence { - Sequence = 5 - }; - index2 = 1; - List list244 = new List(index2); - CollectionsMarshal.SetCount(list244, index2); - span3 = CollectionsMarshal.AsSpan(list244); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2004447u, new Vector3(172.93042f, 229.72449f, 331.8379f), 155) - { - ItemId = 2001370u - }; - obj176.Steps = list244; - reference192 = obj176; - num++; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj177 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list245 = new List(num2); - CollectionsMarshal.SetCount(list245, num2); - span3 = CollectionsMarshal.AsSpan(list245); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009617u, new Vector3(181.41443f, 229.05f, 327.77905f), 155); - obj177.Steps = list245; - reference193 = obj177; - num++; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj178 = new QuestSequence - { - Sequence = 7 + Sequence = 3 }; index2 = 1; List list246 = new List(index2); CollectionsMarshal.SetCount(list246, index2); span3 = CollectionsMarshal.AsSpan(list246); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009618u, new Vector3(161.39453f, 222.02899f, 340.81018f), 155); - obj178.Steps = list246; - reference194 = obj178; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009617u, new Vector3(181.41443f, 229.05f, 327.77905f), 155); + obj176.Steps = list246; + reference192 = obj176; num++; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj179 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj177 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 4 }; num2 = 1; List list247 = new List(num2); CollectionsMarshal.SetCount(list247, num2); span3 = CollectionsMarshal.AsSpan(list247); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154) + span3[index2] = new QuestStep(EInteractionType.Interact, 1009219u, new Vector3(251.11768f, 222f, 366.2317f), 155); + obj177.Steps = list247; + reference193 = obj177; + num++; + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { - Fly = true, - AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat + Sequence = 5 }; - obj179.Steps = list247; + index2 = 1; + List list248 = new List(index2); + CollectionsMarshal.SetCount(list248, index2); + span3 = CollectionsMarshal.AsSpan(list248); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.UseItem, 2004447u, new Vector3(172.93042f, 229.72449f, 331.8379f), 155) + { + ItemId = 2001370u + }; + obj178.Steps = list248; + reference194 = obj178; + num++; + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj179 = new QuestSequence + { + Sequence = 6 + }; + num2 = 1; + List list249 = new List(num2); + CollectionsMarshal.SetCount(list249, num2); + span3 = CollectionsMarshal.AsSpan(list249); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009617u, new Vector3(181.41443f, 229.05f, 327.77905f), 155); + obj179.Steps = list249; reference195 = obj179; - questRoot25.QuestSequence = list238; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(1493); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list248 = new List(num); - CollectionsMarshal.SetCount(list248, num); - span = CollectionsMarshal.AsSpan(list248); - index = 0; - span[index] = "Censored"; - questRoot26.Author = list248; - index = 16; - List list249 = new List(index); - CollectionsMarshal.SetCount(list249, index); - span2 = CollectionsMarshal.AsSpan(list249); - num = 0; + num++; ref QuestSequence reference196 = ref span2[num]; QuestSequence obj180 = new QuestSequence { - Sequence = 0 + Sequence = 7 }; index2 = 1; List list250 = new List(index2); CollectionsMarshal.SetCount(list250, index2); span3 = CollectionsMarshal.AsSpan(list250); num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009618u, new Vector3(161.39453f, 222.02899f, 340.81018f), 155); + obj180.Steps = list250; + reference196 = obj180; + num++; + ref QuestSequence reference197 = ref span2[num]; + QuestSequence obj181 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list251 = new List(num2); + CollectionsMarshal.SetCount(list251, num2); + span3 = CollectionsMarshal.AsSpan(list251); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat + }; + obj181.Steps = list251; + reference197 = obj181; + questRoot26.QuestSequence = list242; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(1493); + QuestRoot questRoot27 = new QuestRoot(); + num = 1; + List list252 = new List(num); + CollectionsMarshal.SetCount(list252, num); + span = CollectionsMarshal.AsSpan(list252); + index = 0; + span[index] = "Censored"; + questRoot27.Author = list252; + index = 16; + List list253 = new List(index); + CollectionsMarshal.SetCount(list253, index); + span2 = CollectionsMarshal.AsSpan(list253); + num = 0; + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj182 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list254 = new List(index2); + CollectionsMarshal.SetCount(list254, index2); + span3 = CollectionsMarshal.AsSpan(list254); + num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154) { Fly = true, @@ -108274,35 +108762,35 @@ public static class AssemblyQuestLoader } } }; - obj180.Steps = list250; - reference196 = obj180; + obj182.Steps = list254; + reference198 = obj182; num++; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj183 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list251 = new List(num2); - CollectionsMarshal.SetCount(list251, num2); - span3 = CollectionsMarshal.AsSpan(list251); + List list255 = new List(num2); + CollectionsMarshal.SetCount(list255, num2); + span3 = CollectionsMarshal.AsSpan(list255); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009218u, new Vector3(-4.1047363f, -40.949986f, 176.83679f), 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat }; - obj181.Steps = list251; - reference197 = obj181; + obj183.Steps = list255; + reference199 = obj183; num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj182 = new QuestSequence + ref QuestSequence reference200 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list252 = new List(index2); - CollectionsMarshal.SetCount(list252, index2); - span3 = CollectionsMarshal.AsSpan(list252); + List list256 = new List(index2); + CollectionsMarshal.SetCount(list256, index2); + span3 = CollectionsMarshal.AsSpan(list256); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 154) { @@ -108321,78 +108809,78 @@ public static class AssemblyQuestLoader { Fly = true }; - obj182.Steps = list252; - reference198 = obj182; + obj184.Steps = list256; + reference200 = obj184; num++; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj183 = new QuestSequence + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj185 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); + List list257 = new List(num2); + CollectionsMarshal.SetCount(list257, num2); + span3 = CollectionsMarshal.AsSpan(list257); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009629u, new Vector3(586.694f, 302.0293f, -169.45148f), 155) { Fly = true, AetheryteShortcut = EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead }; - obj183.Steps = list253; - reference199 = obj183; - num++; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj184 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list254 = new List(index2); - CollectionsMarshal.SetCount(list254, index2); - span3 = CollectionsMarshal.AsSpan(list254); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2004448u, new Vector3(588.9829f, 302.08276f, -165.75879f), 155) - { - ItemId = 2001439u - }; - obj184.Steps = list254; - reference200 = obj184; - num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj185 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list255 = new List(num2); - CollectionsMarshal.SetCount(list255, num2); - span3 = CollectionsMarshal.AsSpan(list255); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009629u, new Vector3(586.694f, 302.0293f, -169.45148f), 155); - obj185.Steps = list255; + obj185.Steps = list257; reference201 = obj185; num++; ref QuestSequence reference202 = ref span2[num]; QuestSequence obj186 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list258 = new List(index2); + CollectionsMarshal.SetCount(list258, index2); + span3 = CollectionsMarshal.AsSpan(list258); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.UseItem, 2004448u, new Vector3(588.9829f, 302.08276f, -165.75879f), 155) + { + ItemId = 2001439u + }; + obj186.Steps = list258; + reference202 = obj186; + num++; + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj187 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list259 = new List(num2); + CollectionsMarshal.SetCount(list259, num2); + span3 = CollectionsMarshal.AsSpan(list259); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009629u, new Vector3(586.694f, 302.0293f, -169.45148f), 155); + obj187.Steps = list259; + reference203 = obj187; + num++; + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 6 }; index2 = 2; - List list256 = new List(index2); - CollectionsMarshal.SetCount(list256, index2); - span3 = CollectionsMarshal.AsSpan(list256); + List list260 = new List(index2); + CollectionsMarshal.SetCount(list260, index2); + span3 = CollectionsMarshal.AsSpan(list260); num2 = 0; - ref QuestStep reference203 = ref span3[num2]; - QuestStep obj187 = new QuestStep(EInteractionType.UseItem, 2004449u, new Vector3(708.7357f, 287.52563f, 109.97168f), 155) + ref QuestStep reference205 = ref span3[num2]; + QuestStep obj189 = new QuestStep(EInteractionType.UseItem, 2004449u, new Vector3(708.7357f, 287.52563f, 109.97168f), 155) { Fly = true, ItemId = 2001439u }; num3 = 6; - List list257 = new List(num3); - CollectionsMarshal.SetCount(list257, num3); - span4 = CollectionsMarshal.AsSpan(list257); + List list261 = new List(num3); + CollectionsMarshal.SetCount(list261, num3); + span4 = CollectionsMarshal.AsSpan(list261); num4 = 0; span4[num4] = null; num4++; @@ -108405,61 +108893,61 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj187.CompletionQuestVariablesFlags = list257; - reference203 = obj187; + obj189.CompletionQuestVariablesFlags = list261; + reference205 = obj189; num2++; span3[num2] = new QuestStep(EInteractionType.UseItem, 2004450u, new Vector3(589.9595f, 286.51855f, 183.00134f), 155) { Fly = true, ItemId = 2001439u }; - obj186.Steps = list256; - reference202 = obj186; + obj188.Steps = list260; + reference204 = obj188; num++; - ref QuestSequence reference204 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj190 = new QuestSequence { Sequence = 7 }; num2 = 1; - List list258 = new List(num2); - CollectionsMarshal.SetCount(list258, num2); - span3 = CollectionsMarshal.AsSpan(list258); + List list262 = new List(num2); + CollectionsMarshal.SetCount(list262, num2); + span3 = CollectionsMarshal.AsSpan(list262); index2 = 0; span3[index2] = new QuestStep(EInteractionType.UseItem, 2004451u, new Vector3(574.15125f, 302.7848f, 33.6156f), 155) { Fly = true, ItemId = 2001439u }; - obj188.Steps = list258; - reference204 = obj188; + obj190.Steps = list262; + reference206 = obj190; num++; - ref QuestSequence reference205 = ref span2[num]; - QuestSequence obj189 = new QuestSequence + ref QuestSequence reference207 = ref span2[num]; + QuestSequence obj191 = new QuestSequence { Sequence = 8 }; index2 = 1; - List list259 = new List(index2); - CollectionsMarshal.SetCount(list259, index2); - span3 = CollectionsMarshal.AsSpan(list259); + List list263 = new List(index2); + CollectionsMarshal.SetCount(list263, index2); + span3 = CollectionsMarshal.AsSpan(list263); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009629u, new Vector3(586.694f, 302.0293f, -169.45148f), 155) { Fly = true }; - obj189.Steps = list259; - reference205 = obj189; + obj191.Steps = list263; + reference207 = obj191; num++; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj190 = new QuestSequence + ref QuestSequence reference208 = ref span2[num]; + QuestSequence obj192 = new QuestSequence { Sequence = 9 }; num2 = 2; - List list260 = new List(num2); - CollectionsMarshal.SetCount(list260, num2); - span3 = CollectionsMarshal.AsSpan(list260); + List list264 = new List(num2); + CollectionsMarshal.SetCount(list264, num2); + span3 = CollectionsMarshal.AsSpan(list264); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(195.04178f, 307.86307f, 411.6528f), 155) { @@ -108468,64 +108956,64 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1009693u, new Vector3(203.50952f, 297.2045f, 425.37573f), 155); - obj190.Steps = list260; - reference206 = obj190; + obj192.Steps = list264; + reference208 = obj192; num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj191 = new QuestSequence + ref QuestSequence reference209 = ref span2[num]; + QuestSequence obj193 = new QuestSequence { Sequence = 10 }; index2 = 1; - List list261 = new List(index2); - CollectionsMarshal.SetCount(list261, index2); - span3 = CollectionsMarshal.AsSpan(list261); + List list265 = new List(index2); + CollectionsMarshal.SetCount(list265, index2); + span3 = CollectionsMarshal.AsSpan(list265); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154) { Fly = true, AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat }; - obj191.Steps = list261; - reference207 = obj191; - num++; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj192 = new QuestSequence - { - Sequence = 11 - }; - num2 = 1; - List list262 = new List(num2); - CollectionsMarshal.SetCount(list262, num2); - span3 = CollectionsMarshal.AsSpan(list262); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1009707u, new Vector3(160.35706f, -22.797548f, 116.44153f), 154); - obj192.Steps = list262; - reference208 = obj192; - num++; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj193 = new QuestSequence - { - Sequence = 12 - }; - index2 = 1; - List list263 = new List(index2); - CollectionsMarshal.SetCount(list263, index2); - span3 = CollectionsMarshal.AsSpan(list263); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154); - obj193.Steps = list263; + obj193.Steps = list265; reference209 = obj193; num++; ref QuestSequence reference210 = ref span2[num]; QuestSequence obj194 = new QuestSequence + { + Sequence = 11 + }; + num2 = 1; + List list266 = new List(num2); + CollectionsMarshal.SetCount(list266, num2); + span3 = CollectionsMarshal.AsSpan(list266); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1009707u, new Vector3(160.35706f, -22.797548f, 116.44153f), 154); + obj194.Steps = list266; + reference210 = obj194; + num++; + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj195 = new QuestSequence + { + Sequence = 12 + }; + index2 = 1; + List list267 = new List(index2); + CollectionsMarshal.SetCount(list267, index2); + span3 = CollectionsMarshal.AsSpan(list267); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009199u, new Vector3(149.43152f, -18.140299f, 99.22937f), 154); + obj195.Steps = list267; + reference211 = obj195; + num++; + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 13 }; num2 = 2; - List list264 = new List(num2); - CollectionsMarshal.SetCount(list264, num2); - span3 = CollectionsMarshal.AsSpan(list264); + List list268 = new List(num2); + CollectionsMarshal.SetCount(list268, num2); + span3 = CollectionsMarshal.AsSpan(list268); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 154) { @@ -108541,25 +109029,25 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1009707u, new Vector3(160.35706f, -22.797548f, 116.44153f), 154); - obj194.Steps = list264; - reference210 = obj194; + obj196.Steps = list268; + reference212 = obj196; num++; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj197 = new QuestSequence { Sequence = 14 }; index2 = 1; - List list265 = new List(index2); - CollectionsMarshal.SetCount(list265, index2); - span3 = CollectionsMarshal.AsSpan(list265); + List list269 = new List(index2); + CollectionsMarshal.SetCount(list269, index2); + span3 = CollectionsMarshal.AsSpan(list269); num2 = 0; - ref QuestStep reference212 = ref span3[num2]; + ref QuestStep reference214 = ref span3[num2]; QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1009204u, new Vector3(151.93408f, -18.41936f, 100.72473f), 154); num4 = 1; - List list266 = new List(num4); - CollectionsMarshal.SetCount(list266, num4); - span5 = CollectionsMarshal.AsSpan(list266); + List list270 = new List(num4); + CollectionsMarshal.SetCount(list270, num4); + span5 = CollectionsMarshal.AsSpan(list270); num3 = 0; span5[num3] = new DialogueChoice { @@ -108567,52 +109055,52 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANIXA008_01493_Q1_000_000"), Answer = new ExcelRef("TEXT_BANIXA008_01493_A1_000_001") }; - questStep18.DialogueChoices = list266; - reference212 = questStep18; - obj195.Steps = list265; - reference211 = obj195; + questStep18.DialogueChoices = list270; + reference214 = questStep18; + obj197.Steps = list269; + reference213 = obj197; num++; - ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj196 = new QuestSequence + ref QuestSequence reference215 = ref span2[num]; + QuestSequence obj198 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list267 = new List(num2); - CollectionsMarshal.SetCount(list267, num2); - span3 = CollectionsMarshal.AsSpan(list267); + List list271 = new List(num2); + CollectionsMarshal.SetCount(list271, num2); + span3 = CollectionsMarshal.AsSpan(list271); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1009294u, new Vector3(-63.767517f, -1.7171676f, 11.673096f), 132) { AetheryteShortcut = EAetheryteLocation.Gridania }; - obj196.Steps = list267; - reference213 = obj196; - questRoot26.QuestSequence = list249; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(1494); - QuestRoot questRoot27 = new QuestRoot(); + obj198.Steps = list271; + reference215 = obj198; + questRoot27.QuestSequence = list253; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(1494); + QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list268 = new List(num); - CollectionsMarshal.SetCount(list268, num); - span = CollectionsMarshal.AsSpan(list268); + List list272 = new List(num); + CollectionsMarshal.SetCount(list272, num); + span = CollectionsMarshal.AsSpan(list272); index = 0; span[index] = "Censored"; - questRoot27.Author = list268; + questRoot28.Author = list272; index = 5; - List list269 = new List(index); - CollectionsMarshal.SetCount(list269, index); - span2 = CollectionsMarshal.AsSpan(list269); + List list273 = new List(index); + CollectionsMarshal.SetCount(list273, index); + span2 = CollectionsMarshal.AsSpan(list273); num = 0; - ref QuestSequence reference214 = ref span2[num]; - QuestSequence obj197 = new QuestSequence + ref QuestSequence reference216 = ref span2[num]; + QuestSequence obj199 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list270 = new List(index2); - CollectionsMarshal.SetCount(list270, index2); - span3 = CollectionsMarshal.AsSpan(list270); + List list274 = new List(index2); + CollectionsMarshal.SetCount(list274, index2); + span3 = CollectionsMarshal.AsSpan(list274); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009211u, new Vector3(153.8872f, -9.001622f, 77.50049f), 154) { @@ -108631,44 +109119,44 @@ public static class AssemblyQuestLoader } } }; - obj197.Steps = list270; - reference214 = obj197; + obj199.Steps = list274; + reference216 = obj199; num++; - ref QuestSequence reference215 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference217 = ref span2[num]; + QuestSequence obj200 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list271 = new List(num2); - CollectionsMarshal.SetCount(list271, num2); - span3 = CollectionsMarshal.AsSpan(list271); + List list275 = new List(num2); + CollectionsMarshal.SetCount(list275, num2); + span3 = CollectionsMarshal.AsSpan(list275); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1000656u, new Vector3(400.656f, -5.884923f, -104.90582f), 154) { Fly = true, Land = true }; - obj198.Steps = list271; - reference215 = obj198; + obj200.Steps = list275; + reference217 = obj200; num++; - ref QuestSequence reference216 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference218 = ref span2[num]; + QuestSequence obj201 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list272 = new List(index2); - CollectionsMarshal.SetCount(list272, index2); - span3 = CollectionsMarshal.AsSpan(list272); + List list276 = new List(index2); + CollectionsMarshal.SetCount(list276, index2); + span3 = CollectionsMarshal.AsSpan(list276); num2 = 0; span3[num2] = new QuestStep(EInteractionType.SwitchClass, null, null, 154) { TargetClass = EExtendedClassJob.ConfiguredCombatJob }; num2++; - ref QuestStep reference217 = ref span3[num2]; - QuestStep obj200 = new QuestStep(EInteractionType.Combat, 2004452u, new Vector3(324.6051f, -14.206177f, 181.13977f), 154) + ref QuestStep reference219 = ref span3[num2]; + QuestStep obj202 = new QuestStep(EInteractionType.Combat, 2004452u, new Vector3(324.6051f, -14.206177f, 181.13977f), 154) { Fly = true, Land = true, @@ -108676,42 +109164,42 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterItemUse }; num3 = 1; - List list273 = new List(num3); - CollectionsMarshal.SetCount(list273, num3); - span6 = CollectionsMarshal.AsSpan(list273); + List list277 = new List(num3); + CollectionsMarshal.SetCount(list277, num3); + span6 = CollectionsMarshal.AsSpan(list277); num4 = 0; span6[num4] = 3239u; - obj200.KillEnemyDataIds = list273; - reference217 = obj200; - obj199.Steps = list272; - reference216 = obj199; + obj202.KillEnemyDataIds = list277; + reference219 = obj202; + obj201.Steps = list276; + reference218 = obj201; num++; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj201 = new QuestSequence + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj203 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list274 = new List(num2); - CollectionsMarshal.SetCount(list274, num2); - span3 = CollectionsMarshal.AsSpan(list274); + List list278 = new List(num2); + CollectionsMarshal.SetCount(list278, num2); + span3 = CollectionsMarshal.AsSpan(list278); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1000656u, new Vector3(400.656f, -5.884923f, -104.90582f), 154) { Fly = true }; - obj201.Steps = list274; - reference218 = obj201; + obj203.Steps = list278; + reference220 = obj203; num++; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj202 = new QuestSequence + ref QuestSequence reference221 = ref span2[num]; + QuestSequence obj204 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list275 = new List(index2); - CollectionsMarshal.SetCount(list275, index2); - span3 = CollectionsMarshal.AsSpan(list275); + List list279 = new List(index2); + CollectionsMarshal.SetCount(list279, index2); + span3 = CollectionsMarshal.AsSpan(list279); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 154) { @@ -108730,33 +109218,33 @@ public static class AssemblyQuestLoader { Fly = true }; - obj202.Steps = list275; - reference219 = obj202; - questRoot27.QuestSequence = list269; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(1495); - QuestRoot questRoot28 = new QuestRoot(); + obj204.Steps = list279; + reference221 = obj204; + questRoot28.QuestSequence = list273; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(1495); + QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list276 = new List(num); - CollectionsMarshal.SetCount(list276, num); - span = CollectionsMarshal.AsSpan(list276); + List list280 = new List(num); + CollectionsMarshal.SetCount(list280, num); + span = CollectionsMarshal.AsSpan(list280); index = 0; span[index] = "Censored"; - questRoot28.Author = list276; + questRoot29.Author = list280; index = 5; - List list277 = new List(index); - CollectionsMarshal.SetCount(list277, index); - span2 = CollectionsMarshal.AsSpan(list277); + List list281 = new List(index); + CollectionsMarshal.SetCount(list281, index); + span2 = CollectionsMarshal.AsSpan(list281); num = 0; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj203 = new QuestSequence + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj205 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list278 = new List(num2); - CollectionsMarshal.SetCount(list278, num2); - span3 = CollectionsMarshal.AsSpan(list278); + List list282 = new List(num2); + CollectionsMarshal.SetCount(list282, num2); + span3 = CollectionsMarshal.AsSpan(list282); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009211u, new Vector3(153.8872f, -9.001622f, 77.50049f), 154) { @@ -108775,70 +109263,70 @@ public static class AssemblyQuestLoader } } }; - obj203.Steps = list278; - reference220 = obj203; + obj205.Steps = list282; + reference222 = obj205; num++; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj204 = new QuestSequence + ref QuestSequence reference223 = ref span2[num]; + QuestSequence obj206 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list279 = new List(index2); - CollectionsMarshal.SetCount(list279, index2); - span3 = CollectionsMarshal.AsSpan(list279); + List list283 = new List(index2); + CollectionsMarshal.SetCount(list283, index2); + span3 = CollectionsMarshal.AsSpan(list283); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000656u, new Vector3(400.656f, -5.884923f, -104.90582f), 154) { Fly = true, Land = true }; - obj204.Steps = list279; - reference221 = obj204; - num++; - ref QuestSequence reference222 = ref span2[num]; - QuestSequence obj205 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list280 = new List(num2); - CollectionsMarshal.SetCount(list280, num2); - span3 = CollectionsMarshal.AsSpan(list280); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1000172u, new Vector3(358.96838f, 8.934157f, 231.25049f), 154) - { - Fly = true - }; - obj205.Steps = list280; - reference222 = obj205; - num++; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj206 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list281 = new List(index2); - CollectionsMarshal.SetCount(list281, index2); - span3 = CollectionsMarshal.AsSpan(list281); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000656u, new Vector3(400.656f, -5.884923f, -104.90582f), 154) - { - Fly = true - }; - obj206.Steps = list281; + obj206.Steps = list283; reference223 = obj206; num++; ref QuestSequence reference224 = ref span2[num]; QuestSequence obj207 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list284 = new List(num2); + CollectionsMarshal.SetCount(list284, num2); + span3 = CollectionsMarshal.AsSpan(list284); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1000172u, new Vector3(358.96838f, 8.934157f, 231.25049f), 154) + { + Fly = true + }; + obj207.Steps = list284; + reference224 = obj207; + num++; + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj208 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list285 = new List(index2); + CollectionsMarshal.SetCount(list285, index2); + span3 = CollectionsMarshal.AsSpan(list285); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1000656u, new Vector3(400.656f, -5.884923f, -104.90582f), 154) + { + Fly = true + }; + obj208.Steps = list285; + reference225 = obj208; + num++; + ref QuestSequence reference226 = ref span2[num]; + QuestSequence obj209 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list282 = new List(num2); - CollectionsMarshal.SetCount(list282, num2); - span3 = CollectionsMarshal.AsSpan(list282); + List list286 = new List(num2); + CollectionsMarshal.SetCount(list286, num2); + span3 = CollectionsMarshal.AsSpan(list286); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 154) { @@ -108857,33 +109345,33 @@ public static class AssemblyQuestLoader { Fly = true }; - obj207.Steps = list282; - reference224 = obj207; - questRoot28.QuestSequence = list277; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(1496); - QuestRoot questRoot29 = new QuestRoot(); + obj209.Steps = list286; + reference226 = obj209; + questRoot29.QuestSequence = list281; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(1496); + QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list283 = new List(num); - CollectionsMarshal.SetCount(list283, num); - span = CollectionsMarshal.AsSpan(list283); + List list287 = new List(num); + CollectionsMarshal.SetCount(list287, num); + span = CollectionsMarshal.AsSpan(list287); index = 0; span[index] = "Censored"; - questRoot29.Author = list283; + questRoot30.Author = list287; index = 4; - List list284 = new List(index); - CollectionsMarshal.SetCount(list284, index); - span2 = CollectionsMarshal.AsSpan(list284); + List list288 = new List(index); + CollectionsMarshal.SetCount(list288, index); + span2 = CollectionsMarshal.AsSpan(list288); num = 0; - ref QuestSequence reference225 = ref span2[num]; - QuestSequence obj208 = new QuestSequence + ref QuestSequence reference227 = ref span2[num]; + QuestSequence obj210 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list285 = new List(index2); - CollectionsMarshal.SetCount(list285, index2); - span3 = CollectionsMarshal.AsSpan(list285); + List list289 = new List(index2); + CollectionsMarshal.SetCount(list289, index2); + span3 = CollectionsMarshal.AsSpan(list289); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009211u, new Vector3(153.8872f, -9.001622f, 77.50049f), 154) { @@ -108902,41 +109390,41 @@ public static class AssemblyQuestLoader } } }; - obj208.Steps = list285; - reference225 = obj208; + obj210.Steps = list289; + reference227 = obj210; num++; - ref QuestSequence reference226 = ref span2[num]; - QuestSequence obj209 = new QuestSequence + ref QuestSequence reference228 = ref span2[num]; + QuestSequence obj211 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list286 = new List(num2); - CollectionsMarshal.SetCount(list286, num2); - span3 = CollectionsMarshal.AsSpan(list286); + List list290 = new List(num2); + CollectionsMarshal.SetCount(list290, num2); + span3 = CollectionsMarshal.AsSpan(list290); index2 = 0; span3[index2] = new QuestStep(EInteractionType.SwitchClass, null, null, 154) { TargetClass = EExtendedClassJob.ConfiguredCombatJob }; index2++; - ref QuestStep reference227 = ref span3[index2]; - QuestStep obj210 = new QuestStep(EInteractionType.Combat, null, new Vector3(218.67094f, -27.914522f, 211.52048f), 154) + ref QuestStep reference229 = ref span3[index2]; + QuestStep obj212 = new QuestStep(EInteractionType.Combat, null, new Vector3(218.67094f, -27.914522f, 211.52048f), 154) { Fly = true, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 1; - List list287 = new List(num4); - CollectionsMarshal.SetCount(list287, num4); - span6 = CollectionsMarshal.AsSpan(list287); + List list291 = new List(num4); + CollectionsMarshal.SetCount(list291, num4); + span6 = CollectionsMarshal.AsSpan(list291); num3 = 0; span6[num3] = 749u; - obj210.KillEnemyDataIds = list287; + obj212.KillEnemyDataIds = list291; num3 = 6; - List list288 = new List(num3); - CollectionsMarshal.SetCount(list288, num3); - span4 = CollectionsMarshal.AsSpan(list288); + List list292 = new List(num3); + CollectionsMarshal.SetCount(list292, num3); + span4 = CollectionsMarshal.AsSpan(list292); num4 = 0; span4[num4] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); num4++; @@ -108949,39 +109437,39 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj210.CompletionQuestVariablesFlags = list288; - reference227 = obj210; + obj212.CompletionQuestVariablesFlags = list292; + reference229 = obj212; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 2004457u, new Vector3(217.15112f, -27.420471f, 209.88782f), 154); - obj209.Steps = list286; - reference226 = obj209; + obj211.Steps = list290; + reference228 = obj211; num++; - ref QuestSequence reference228 = ref span2[num]; - QuestSequence obj211 = new QuestSequence + ref QuestSequence reference230 = ref span2[num]; + QuestSequence obj213 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list289 = new List(index2); - CollectionsMarshal.SetCount(list289, index2); - span3 = CollectionsMarshal.AsSpan(list289); + List list293 = new List(index2); + CollectionsMarshal.SetCount(list293, index2); + span3 = CollectionsMarshal.AsSpan(list293); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009217u, new Vector3(363.72925f, -5.616498f, 347.219f), 154) { Fly = true }; - obj211.Steps = list289; - reference228 = obj211; + obj213.Steps = list293; + reference230 = obj213; num++; - ref QuestSequence reference229 = ref span2[num]; - QuestSequence obj212 = new QuestSequence + ref QuestSequence reference231 = ref span2[num]; + QuestSequence obj214 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list290 = new List(num2); - CollectionsMarshal.SetCount(list290, num2); - span3 = CollectionsMarshal.AsSpan(list290); + List list294 = new List(num2); + CollectionsMarshal.SetCount(list294, num2); + span3 = CollectionsMarshal.AsSpan(list294); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 154) { @@ -109000,33 +109488,33 @@ public static class AssemblyQuestLoader { Fly = true }; - obj212.Steps = list290; - reference229 = obj212; - questRoot29.QuestSequence = list284; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(1497); - QuestRoot questRoot30 = new QuestRoot(); + obj214.Steps = list294; + reference231 = obj214; + questRoot30.QuestSequence = list288; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(1497); + QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list291 = new List(num); - CollectionsMarshal.SetCount(list291, num); - span = CollectionsMarshal.AsSpan(list291); + List list295 = new List(num); + CollectionsMarshal.SetCount(list295, num); + span = CollectionsMarshal.AsSpan(list295); index = 0; span[index] = "Censored"; - questRoot30.Author = list291; + questRoot31.Author = list295; index = 4; - List list292 = new List(index); - CollectionsMarshal.SetCount(list292, index); - span2 = CollectionsMarshal.AsSpan(list292); + List list296 = new List(index); + CollectionsMarshal.SetCount(list296, index); + span2 = CollectionsMarshal.AsSpan(list296); num = 0; - ref QuestSequence reference230 = ref span2[num]; - QuestSequence obj213 = new QuestSequence + ref QuestSequence reference232 = ref span2[num]; + QuestSequence obj215 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list293 = new List(index2); - CollectionsMarshal.SetCount(list293, index2); - span3 = CollectionsMarshal.AsSpan(list293); + List list297 = new List(index2); + CollectionsMarshal.SetCount(list297, index2); + span3 = CollectionsMarshal.AsSpan(list297); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009211u, new Vector3(153.8872f, -9.001622f, 77.50049f), 154) { @@ -109045,18 +109533,18 @@ public static class AssemblyQuestLoader } } }; - obj213.Steps = list293; - reference230 = obj213; + obj215.Steps = list297; + reference232 = obj215; num++; - ref QuestSequence reference231 = ref span2[num]; - QuestSequence obj214 = new QuestSequence + ref QuestSequence reference233 = ref span2[num]; + QuestSequence obj216 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list294 = new List(num2); - CollectionsMarshal.SetCount(list294, num2); - span3 = CollectionsMarshal.AsSpan(list294); + List list298 = new List(num2); + CollectionsMarshal.SetCount(list298, num2); + span3 = CollectionsMarshal.AsSpan(list298); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Say, 1009633u, new Vector3(254.77979f, -20.989405f, 351.76624f), 154) { @@ -109066,35 +109554,35 @@ public static class AssemblyQuestLoader Key = "TEXT_BANIXA104_01497_SYSTEM_100_062" } }; - obj214.Steps = list294; - reference231 = obj214; + obj216.Steps = list298; + reference233 = obj216; num++; - ref QuestSequence reference232 = ref span2[num]; - QuestSequence obj215 = new QuestSequence + ref QuestSequence reference234 = ref span2[num]; + QuestSequence obj217 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list295 = new List(index2); - CollectionsMarshal.SetCount(list295, index2); - span3 = CollectionsMarshal.AsSpan(list295); + List list299 = new List(index2); + CollectionsMarshal.SetCount(list299, index2); + span3 = CollectionsMarshal.AsSpan(list299); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009217u, new Vector3(363.72925f, -5.616498f, 347.219f), 154) { Fly = true }; - obj215.Steps = list295; - reference232 = obj215; + obj217.Steps = list299; + reference234 = obj217; num++; - ref QuestSequence reference233 = ref span2[num]; - QuestSequence obj216 = new QuestSequence + ref QuestSequence reference235 = ref span2[num]; + QuestSequence obj218 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list296 = new List(num2); - CollectionsMarshal.SetCount(list296, num2); - span3 = CollectionsMarshal.AsSpan(list296); + List list300 = new List(num2); + CollectionsMarshal.SetCount(list300, num2); + span3 = CollectionsMarshal.AsSpan(list300); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 154) { @@ -109113,33 +109601,33 @@ public static class AssemblyQuestLoader { Fly = true }; - obj216.Steps = list296; - reference233 = obj216; - questRoot30.QuestSequence = list292; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(1498); - QuestRoot questRoot31 = new QuestRoot(); + obj218.Steps = list300; + reference235 = obj218; + questRoot31.QuestSequence = list296; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(1498); + QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list297 = new List(num); - CollectionsMarshal.SetCount(list297, num); - span = CollectionsMarshal.AsSpan(list297); + List list301 = new List(num); + CollectionsMarshal.SetCount(list301, num); + span = CollectionsMarshal.AsSpan(list301); index = 0; span[index] = "Censored"; - questRoot31.Author = list297; + questRoot32.Author = list301; index = 5; - List list298 = new List(index); - CollectionsMarshal.SetCount(list298, index); - span2 = CollectionsMarshal.AsSpan(list298); + List list302 = new List(index); + CollectionsMarshal.SetCount(list302, index); + span2 = CollectionsMarshal.AsSpan(list302); num = 0; - ref QuestSequence reference234 = ref span2[num]; - QuestSequence obj217 = new QuestSequence + ref QuestSequence reference236 = ref span2[num]; + QuestSequence obj219 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list299 = new List(index2); - CollectionsMarshal.SetCount(list299, index2); - span3 = CollectionsMarshal.AsSpan(list299); + List list303 = new List(index2); + CollectionsMarshal.SetCount(list303, index2); + span3 = CollectionsMarshal.AsSpan(list303); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009214u, new Vector3(159.3805f, -5.6866503f, 69.29114f), 154) { @@ -109157,33 +109645,33 @@ public static class AssemblyQuestLoader } } }; - obj217.Steps = list299; - reference234 = obj217; + obj219.Steps = list303; + reference236 = obj219; num++; - ref QuestSequence reference235 = ref span2[num]; - QuestSequence obj218 = new QuestSequence + ref QuestSequence reference237 = ref span2[num]; + QuestSequence obj220 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list300 = new List(num2); - CollectionsMarshal.SetCount(list300, num2); - span3 = CollectionsMarshal.AsSpan(list300); + List list304 = new List(num2); + CollectionsMarshal.SetCount(list304, num2); + span3 = CollectionsMarshal.AsSpan(list304); index2 = 0; span3[index2] = new QuestStep(EInteractionType.SwitchClass, null, null, 400) { TargetClass = EExtendedClassJob.Botanist }; index2++; - ref QuestStep reference236 = ref span3[index2]; - QuestStep obj219 = new QuestStep(EInteractionType.Gather, null, null, 154) + ref QuestStep reference238 = ref span3[index2]; + QuestStep obj221 = new QuestStep(EInteractionType.Gather, null, null, 154) { Fly = true }; num4 = 2; - List list301 = new List(num4); - CollectionsMarshal.SetCount(list301, num4); - Span span9 = CollectionsMarshal.AsSpan(list301); + List list305 = new List(num4); + CollectionsMarshal.SetCount(list305, num4); + Span span9 = CollectionsMarshal.AsSpan(list305); num3 = 0; span9[num3] = new GatheredItem { @@ -109196,55 +109684,55 @@ public static class AssemblyQuestLoader ItemId = 2001389u, ItemCount = 5 }; - obj219.ItemsToGather = list301; - reference236 = obj219; - obj218.Steps = list300; - reference235 = obj218; + obj221.ItemsToGather = list305; + reference238 = obj221; + obj220.Steps = list304; + reference237 = obj220; num++; - ref QuestSequence reference237 = ref span2[num]; - QuestSequence obj220 = new QuestSequence + ref QuestSequence reference239 = ref span2[num]; + QuestSequence obj222 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list302 = new List(index2); - CollectionsMarshal.SetCount(list302, index2); - span3 = CollectionsMarshal.AsSpan(list302); + List list306 = new List(index2); + CollectionsMarshal.SetCount(list306, index2); + span3 = CollectionsMarshal.AsSpan(list306); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009635u, new Vector3(12.49707f, -46.518524f, 234.24121f), 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat }; - obj220.Steps = list302; - reference237 = obj220; + obj222.Steps = list306; + reference239 = obj222; num++; - ref QuestSequence reference238 = ref span2[num]; - QuestSequence obj221 = new QuestSequence + ref QuestSequence reference240 = ref span2[num]; + QuestSequence obj223 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list303 = new List(num2); - CollectionsMarshal.SetCount(list303, num2); - span3 = CollectionsMarshal.AsSpan(list303); + List list307 = new List(num2); + CollectionsMarshal.SetCount(list307, num2); + span3 = CollectionsMarshal.AsSpan(list307); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009218u, new Vector3(-4.1047363f, -40.949986f, 176.83679f), 154) { Fly = true, Land = true }; - obj221.Steps = list303; - reference238 = obj221; + obj223.Steps = list307; + reference240 = obj223; num++; - ref QuestSequence reference239 = ref span2[num]; - QuestSequence obj222 = new QuestSequence + ref QuestSequence reference241 = ref span2[num]; + QuestSequence obj224 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list304 = new List(index2); - CollectionsMarshal.SetCount(list304, index2); - span3 = CollectionsMarshal.AsSpan(list304); + List list308 = new List(index2); + CollectionsMarshal.SetCount(list308, index2); + span3 = CollectionsMarshal.AsSpan(list308); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 154) { @@ -109264,33 +109752,33 @@ public static class AssemblyQuestLoader Fly = true, Land = true }; - obj222.Steps = list304; - reference239 = obj222; - questRoot31.QuestSequence = list298; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(1499); - QuestRoot questRoot32 = new QuestRoot(); + obj224.Steps = list308; + reference241 = obj224; + questRoot32.QuestSequence = list302; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(1499); + QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list305 = new List(num); - CollectionsMarshal.SetCount(list305, num); - span = CollectionsMarshal.AsSpan(list305); + List list309 = new List(num); + CollectionsMarshal.SetCount(list309, num); + span = CollectionsMarshal.AsSpan(list309); index = 0; span[index] = "Censored"; - questRoot32.Author = list305; + questRoot33.Author = list309; index = 5; - List list306 = new List(index); - CollectionsMarshal.SetCount(list306, index); - span2 = CollectionsMarshal.AsSpan(list306); + List list310 = new List(index); + CollectionsMarshal.SetCount(list310, index); + span2 = CollectionsMarshal.AsSpan(list310); num = 0; - ref QuestSequence reference240 = ref span2[num]; - QuestSequence obj223 = new QuestSequence + ref QuestSequence reference242 = ref span2[num]; + QuestSequence obj225 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list307 = new List(num2); - CollectionsMarshal.SetCount(list307, num2); - span3 = CollectionsMarshal.AsSpan(list307); + List list311 = new List(num2); + CollectionsMarshal.SetCount(list311, num2); + span3 = CollectionsMarshal.AsSpan(list311); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1009214u, new Vector3(159.3805f, -5.6866503f, 69.29114f), 154) { @@ -109308,33 +109796,33 @@ public static class AssemblyQuestLoader } } }; - obj223.Steps = list307; - reference240 = obj223; + obj225.Steps = list311; + reference242 = obj225; num++; - ref QuestSequence reference241 = ref span2[num]; - QuestSequence obj224 = new QuestSequence + ref QuestSequence reference243 = ref span2[num]; + QuestSequence obj226 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list308 = new List(index2); - CollectionsMarshal.SetCount(list308, index2); - span3 = CollectionsMarshal.AsSpan(list308); + List list312 = new List(index2); + CollectionsMarshal.SetCount(list312, index2); + span3 = CollectionsMarshal.AsSpan(list312); num2 = 0; span3[num2] = new QuestStep(EInteractionType.SwitchClass, null, null, 400) { TargetClass = EExtendedClassJob.Miner }; num2++; - ref QuestStep reference242 = ref span3[num2]; - QuestStep obj225 = new QuestStep(EInteractionType.Gather, null, null, 154) + ref QuestStep reference244 = ref span3[num2]; + QuestStep obj227 = new QuestStep(EInteractionType.Gather, null, null, 154) { Fly = true }; num3 = 2; - List list309 = new List(num3); - CollectionsMarshal.SetCount(list309, num3); - span9 = CollectionsMarshal.AsSpan(list309); + List list313 = new List(num3); + CollectionsMarshal.SetCount(list313, num3); + span9 = CollectionsMarshal.AsSpan(list313); num4 = 0; span9[num4] = new GatheredItem { @@ -109347,55 +109835,55 @@ public static class AssemblyQuestLoader ItemId = 2001392u, ItemCount = 5 }; - obj225.ItemsToGather = list309; - reference242 = obj225; - obj224.Steps = list308; - reference241 = obj224; + obj227.ItemsToGather = list313; + reference244 = obj227; + obj226.Steps = list312; + reference243 = obj226; num++; - ref QuestSequence reference243 = ref span2[num]; - QuestSequence obj226 = new QuestSequence + ref QuestSequence reference245 = ref span2[num]; + QuestSequence obj228 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list310 = new List(num2); - CollectionsMarshal.SetCount(list310, num2); - span3 = CollectionsMarshal.AsSpan(list310); + List list314 = new List(num2); + CollectionsMarshal.SetCount(list314, num2); + span3 = CollectionsMarshal.AsSpan(list314); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009636u, new Vector3(0.015197754f, -46.4906f, 246.1737f), 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat }; - obj226.Steps = list310; - reference243 = obj226; + obj228.Steps = list314; + reference245 = obj228; num++; - ref QuestSequence reference244 = ref span2[num]; - QuestSequence obj227 = new QuestSequence + ref QuestSequence reference246 = ref span2[num]; + QuestSequence obj229 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list311 = new List(index2); - CollectionsMarshal.SetCount(list311, index2); - span3 = CollectionsMarshal.AsSpan(list311); + List list315 = new List(index2); + CollectionsMarshal.SetCount(list315, index2); + span3 = CollectionsMarshal.AsSpan(list315); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009218u, new Vector3(-4.1047363f, -40.949986f, 176.83679f), 154) { Fly = true, Land = true }; - obj227.Steps = list311; - reference244 = obj227; + obj229.Steps = list315; + reference246 = obj229; num++; - ref QuestSequence reference245 = ref span2[num]; - QuestSequence obj228 = new QuestSequence + ref QuestSequence reference247 = ref span2[num]; + QuestSequence obj230 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list312 = new List(num2); - CollectionsMarshal.SetCount(list312, num2); - span3 = CollectionsMarshal.AsSpan(list312); + List list316 = new List(num2); + CollectionsMarshal.SetCount(list316, num2); + span3 = CollectionsMarshal.AsSpan(list316); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 154) { @@ -109415,10 +109903,10 @@ public static class AssemblyQuestLoader Fly = true, Land = true }; - obj228.Steps = list312; - reference245 = obj228; - questRoot32.QuestSequence = list306; - AddQuest(questId32, questRoot32); + obj230.Steps = list316; + reference247 = obj230; + questRoot33.QuestSequence = list310; + AddQuest(questId33, questRoot33); } private static void LoadQuests30() @@ -230608,16 +231096,16 @@ public static class AssemblyQuestLoader reference97 = obj65; questRoot9.QuestSequence = list115; AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(3020); + QuestId questId10 = new QuestId(3017); QuestRoot questRoot10 = new QuestRoot(); num = 1; List list124 = new List(num); CollectionsMarshal.SetCount(list124, num); span = CollectionsMarshal.AsSpan(list124); index = 0; - span[index] = "liza"; + span[index] = "WigglyMuffin"; questRoot10.Author = list124; - index = 6; + index = 3; List list125 = new List(index); CollectionsMarshal.SetCount(list125, index); span2 = CollectionsMarshal.AsSpan(list125); @@ -230632,8 +231120,159 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list126, index2); span3 = CollectionsMarshal.AsSpan(list126); num2 = 0; - ref QuestStep reference99 = ref span3[num2]; - QuestStep obj67 = new QuestStep(EInteractionType.AcceptQuest, 1024355u, new Vector3(25.375732f, 6.0313134f, -119.432434f), 628) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1004990u, new Vector3(-441.6419f, 23.669865f, -358.9685f), 140) + { + AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj66.Steps = list126; + reference98 = obj66; + num++; + ref QuestSequence reference99 = ref span2[num]; + QuestSequence obj67 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list127 = new List(num2); + CollectionsMarshal.SetCount(list127, num2); + span3 = CollectionsMarshal.AsSpan(list127); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1004096u, new Vector3(-444.75476f, 25f, -324.26947f), 140); + obj67.Steps = list127; + reference99 = obj67; + num++; + ref QuestSequence reference100 = ref span2[num]; + QuestSequence obj68 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list128 = new List(index2); + CollectionsMarshal.SetCount(list128, index2); + span3 = CollectionsMarshal.AsSpan(list128); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1004990u, new Vector3(-441.6419f, 23.669865f, -358.9685f), 140) + { + NextQuestId = new QuestId(3018) + }; + obj68.Steps = list128; + reference100 = obj68; + questRoot10.QuestSequence = list125; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(3018); + QuestRoot questRoot11 = new QuestRoot(); + num = 1; + List list129 = new List(num); + CollectionsMarshal.SetCount(list129, num); + span = CollectionsMarshal.AsSpan(list129); + index = 0; + span[index] = "WigglyMuffin"; + questRoot11.Author = list129; + index = 4; + List list130 = new List(index); + CollectionsMarshal.SetCount(list130, index); + span2 = CollectionsMarshal.AsSpan(list130); + num = 0; + ref QuestSequence reference101 = ref span2[num]; + QuestSequence obj69 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list131 = new List(num2); + CollectionsMarshal.SetCount(list131, num2); + span3 = CollectionsMarshal.AsSpan(list131); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1004990u, new Vector3(-441.6419f, 23.669865f, -358.9685f), 140) + { + AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj69.Steps = list131; + reference101 = obj69; + num++; + ref QuestSequence reference102 = ref span2[num]; + QuestSequence obj70 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list132 = new List(index2); + CollectionsMarshal.SetCount(list132, index2); + span3 = CollectionsMarshal.AsSpan(list132); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1004096u, new Vector3(-444.75476f, 25f, -324.26947f), 140); + obj70.Steps = list132; + reference102 = obj70; + num++; + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj71 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list133 = new List(num2); + CollectionsMarshal.SetCount(list133, num2); + span3 = CollectionsMarshal.AsSpan(list133); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1004990u, new Vector3(-441.6419f, 23.669865f, -358.9685f), 140); + obj71.Steps = list133; + reference103 = obj71; + num++; + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj72 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list134 = new List(index2); + CollectionsMarshal.SetCount(list134, index2); + span3 = CollectionsMarshal.AsSpan(list134); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024586u, new Vector3(-464.31683f, 23.008799f, -321.1872f), 140); + obj72.Steps = list134; + reference104 = obj72; + questRoot11.QuestSequence = list130; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(3020); + QuestRoot questRoot12 = new QuestRoot(); + num = 1; + List list135 = new List(num); + CollectionsMarshal.SetCount(list135, num); + span = CollectionsMarshal.AsSpan(list135); + index = 0; + span[index] = "liza"; + questRoot12.Author = list135; + index = 6; + List list136 = new List(index); + CollectionsMarshal.SetCount(list136, index); + span2 = CollectionsMarshal.AsSpan(list136); + num = 0; + ref QuestSequence reference105 = ref span2[num]; + QuestSequence obj73 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list137 = new List(num2); + CollectionsMarshal.SetCount(list137, num2); + span3 = CollectionsMarshal.AsSpan(list137); + index2 = 0; + ref QuestStep reference106 = ref span3[index2]; + QuestStep obj74 = new QuestStep(EInteractionType.AcceptQuest, 1024355u, new Vector3(25.375732f, 6.0313134f, -119.432434f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, SkipConditions = new SkipConditions @@ -230645,9 +231284,9 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list127 = new List(num3); - CollectionsMarshal.SetCount(list127, num3); - span7 = CollectionsMarshal.AsSpan(list127); + List list138 = new List(num3); + CollectionsMarshal.SetCount(list138, num3); + span7 = CollectionsMarshal.AsSpan(list138); num4 = 0; span7[num4] = new DialogueChoice { @@ -230655,23 +231294,23 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CHRHDB721_03020_Q1_000_004"), Answer = new ExcelRef("TEXT_CHRHDB721_03020_A1_000_005") }; - obj67.DialogueChoices = list127; - reference99 = obj67; - obj66.Steps = list126; - reference98 = obj66; + obj74.DialogueChoices = list138; + reference106 = obj74; + obj73.Steps = list137; + reference105 = obj73; num++; - ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj68 = new QuestSequence + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj75 = new QuestSequence { Sequence = 1 }; - num2 = 3; - List list128 = new List(num2); - CollectionsMarshal.SetCount(list128, num2); - span3 = CollectionsMarshal.AsSpan(list128); - index2 = 0; - ref QuestStep reference101 = ref span3[index2]; - QuestStep obj69 = new QuestStep(EInteractionType.Interact, 1024711u, new Vector3(136.21729f, 12.000006f, -69.87109f), 628) + index2 = 3; + List list139 = new List(index2); + CollectionsMarshal.SetCount(list139, index2); + span3 = CollectionsMarshal.AsSpan(list139); + num2 = 0; + ref QuestStep reference108 = ref span3[num2]; + QuestStep obj76 = new QuestStep(EInteractionType.Interact, 1024711u, new Vector3(136.21729f, 12.000006f, -69.87109f), 628) { AethernetShortcut = new AethernetShortcut { @@ -230680,9 +231319,9 @@ public static class AssemblyQuestLoader } }; num4 = 6; - List list129 = new List(num4); - CollectionsMarshal.SetCount(list129, num4); - span5 = CollectionsMarshal.AsSpan(list129); + List list140 = new List(num4); + CollectionsMarshal.SetCount(list140, num4); + span5 = CollectionsMarshal.AsSpan(list140); num3 = 0; span5[num3] = null; num3++; @@ -230695,11 +231334,11 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj69.CompletionQuestVariablesFlags = list129; - reference101 = obj69; - index2++; - ref QuestStep reference102 = ref span3[index2]; - QuestStep obj70 = new QuestStep(EInteractionType.Interact, 1019063u, new Vector3(3.3416748f, -6.6541724E-11f, -67.73486f), 628) + obj76.CompletionQuestVariablesFlags = list140; + reference108 = obj76; + num2++; + ref QuestStep reference109 = ref span3[num2]; + QuestStep obj77 = new QuestStep(EInteractionType.Interact, 1019063u, new Vector3(3.3416748f, -6.6541724E-11f, -67.73486f), 628) { AethernetShortcut = new AethernetShortcut { @@ -230708,9 +231347,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list130 = new List(num3); - CollectionsMarshal.SetCount(list130, num3); - span5 = CollectionsMarshal.AsSpan(list130); + List list141 = new List(num3); + CollectionsMarshal.SetCount(list141, num3); + span5 = CollectionsMarshal.AsSpan(list141); num4 = 0; span5[num4] = null; num4++; @@ -230723,15 +231362,15 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj70.CompletionQuestVariablesFlags = list130; - reference102 = obj70; - index2++; - ref QuestStep reference103 = ref span3[index2]; + obj77.CompletionQuestVariablesFlags = list141; + reference109 = obj77; + num2++; + ref QuestStep reference110 = ref span3[num2]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1019039u, new Vector3(-35.111023f, 13.999897f, -64.042114f), 628); num4 = 6; - List list131 = new List(num4); - CollectionsMarshal.SetCount(list131, num4); - span5 = CollectionsMarshal.AsSpan(list131); + List list142 = new List(num4); + CollectionsMarshal.SetCount(list142, num4); + span5 = CollectionsMarshal.AsSpan(list142); num3 = 0; span5[num3] = null; num3++; @@ -230744,64 +231383,64 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list131; - reference103 = questStep13; - obj68.Steps = list128; - reference100 = obj68; + questStep13.CompletionQuestVariablesFlags = list142; + reference110 = questStep13; + obj75.Steps = list139; + reference107 = obj75; num++; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj71 = new QuestSequence + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj78 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list132 = new List(index2); - CollectionsMarshal.SetCount(list132, index2); - span3 = CollectionsMarshal.AsSpan(list132); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024705u, new Vector3(8.590759f, 4f, 35.171997f), 628); - obj71.Steps = list132; - reference104 = obj71; + num2 = 1; + List list143 = new List(num2); + CollectionsMarshal.SetCount(list143, num2); + span3 = CollectionsMarshal.AsSpan(list143); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024705u, new Vector3(8.590759f, 4f, 35.171997f), 628); + obj78.Steps = list143; + reference111 = obj78; num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj72 = new QuestSequence + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj79 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list133 = new List(num2); - CollectionsMarshal.SetCount(list133, num2); - span3 = CollectionsMarshal.AsSpan(list133); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024708u, new Vector3(98.83264f, 4.0000014f, 103.471436f), 628); - obj72.Steps = list133; - reference105 = obj72; + index2 = 1; + List list144 = new List(index2); + CollectionsMarshal.SetCount(list144, index2); + span3 = CollectionsMarshal.AsSpan(list144); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024708u, new Vector3(98.83264f, 4.0000014f, 103.471436f), 628); + obj79.Steps = list144; + reference112 = obj79; num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj73 = new QuestSequence + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj80 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - span3 = CollectionsMarshal.AsSpan(list134); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024709u, new Vector3(-108.01868f, -5.999997f, 70.23718f), 628); - obj73.Steps = list134; - reference106 = obj73; + num2 = 1; + List list145 = new List(num2); + CollectionsMarshal.SetCount(list145, num2); + span3 = CollectionsMarshal.AsSpan(list145); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024709u, new Vector3(-108.01868f, -5.999997f, 70.23718f), 628); + obj80.Steps = list145; + reference113 = obj80; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj74 = new QuestSequence + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj81 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list135 = new List(num2); - CollectionsMarshal.SetCount(list135, num2); - span3 = CollectionsMarshal.AsSpan(list135); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024710u, new Vector3(835.5382f, 5.9230075f, 834.6837f), 613) + index2 = 1; + List list146 = new List(index2); + CollectionsMarshal.SetCount(list146, index2); + span3 = CollectionsMarshal.AsSpan(list146); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024710u, new Vector3(835.5382f, 5.9230075f, 834.6837f), 613) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut @@ -230811,131 +231450,131 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3021) }; - obj74.Steps = list135; - reference107 = obj74; - questRoot10.QuestSequence = list125; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(3021); - QuestRoot questRoot11 = new QuestRoot(); + obj81.Steps = list146; + reference114 = obj81; + questRoot12.QuestSequence = list136; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(3021); + QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list136 = new List(num); - CollectionsMarshal.SetCount(list136, num); - span = CollectionsMarshal.AsSpan(list136); + List list147 = new List(num); + CollectionsMarshal.SetCount(list147, num); + span = CollectionsMarshal.AsSpan(list147); index = 0; span[index] = "liza"; - questRoot11.Author = list136; + questRoot13.Author = list147; index = 8; - List list137 = new List(index); - CollectionsMarshal.SetCount(list137, index); - span2 = CollectionsMarshal.AsSpan(list137); + List list148 = new List(index); + CollectionsMarshal.SetCount(list148, index); + span2 = CollectionsMarshal.AsSpan(list148); num = 0; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj75 = new QuestSequence + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list138 = new List(index2); - CollectionsMarshal.SetCount(list138, index2); - span3 = CollectionsMarshal.AsSpan(list138); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024710u, new Vector3(835.5382f, 5.9230075f, 834.6837f), 613); - obj75.Steps = list138; - reference108 = obj75; + num2 = 1; + List list149 = new List(num2); + CollectionsMarshal.SetCount(list149, num2); + span3 = CollectionsMarshal.AsSpan(list149); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024710u, new Vector3(835.5382f, 5.9230075f, 834.6837f), 613); + obj82.Steps = list149; + reference115 = obj82; num++; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj76 = new QuestSequence + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj83 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list139 = new List(num2); - CollectionsMarshal.SetCount(list139, num2); - span3 = CollectionsMarshal.AsSpan(list139); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1019166u, new Vector3(495.6587f, 29.394592f, 722.0111f), 613) + index2 = 1; + List list150 = new List(index2); + CollectionsMarshal.SetCount(list150, index2); + span3 = CollectionsMarshal.AsSpan(list150); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1019166u, new Vector3(495.6587f, 29.394592f, 722.0111f), 613) { Fly = true }; - obj76.Steps = list139; - reference109 = obj76; + obj83.Steps = list150; + reference116 = obj83; num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj77 = new QuestSequence + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj84 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list140 = new List(index2); - CollectionsMarshal.SetCount(list140, index2); - span3 = CollectionsMarshal.AsSpan(list140); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024717u, new Vector3(503.44092f, 28.738373f, 737.4226f), 613); - obj77.Steps = list140; - reference110 = obj77; + num2 = 1; + List list151 = new List(num2); + CollectionsMarshal.SetCount(list151, num2); + span3 = CollectionsMarshal.AsSpan(list151); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024717u, new Vector3(503.44092f, 28.738373f, 737.4226f), 613); + obj84.Steps = list151; + reference117 = obj84; num++; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj78 = new QuestSequence + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj85 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list141 = new List(num2); - CollectionsMarshal.SetCount(list141, num2); - span3 = CollectionsMarshal.AsSpan(list141); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2008628u, new Vector3(633.81384f, 1.4800415f, 216.26611f), 613) + index2 = 1; + List list152 = new List(index2); + CollectionsMarshal.SetCount(list152, index2); + span3 = CollectionsMarshal.AsSpan(list152); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2008628u, new Vector3(633.81384f, 1.4800415f, 216.26611f), 613) { Fly = true }; - obj78.Steps = list141; - reference111 = obj78; + obj85.Steps = list152; + reference118 = obj85; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj79 = new QuestSequence + ref QuestSequence reference119 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list142 = new List(index2); - CollectionsMarshal.SetCount(list142, index2); - span3 = CollectionsMarshal.AsSpan(list142); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024722u, new Vector3(615.4115f, 69.10424f, -79.88104f), 613) + num2 = 1; + List list153 = new List(num2); + CollectionsMarshal.SetCount(list153, num2); + span3 = CollectionsMarshal.AsSpan(list153); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024722u, new Vector3(615.4115f, 69.10424f, -79.88104f), 613) { Fly = true }; - obj79.Steps = list142; - reference112 = obj79; + obj86.Steps = list153; + reference119 = obj86; num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj80 = new QuestSequence + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj87 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list143 = new List(num2); - CollectionsMarshal.SetCount(list143, num2); - span3 = CollectionsMarshal.AsSpan(list143); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024723u, new Vector3(534.2031f, 0.004061999f, -252.58258f), 613) + index2 = 1; + List list154 = new List(index2); + CollectionsMarshal.SetCount(list154, index2); + span3 = CollectionsMarshal.AsSpan(list154); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024723u, new Vector3(534.2031f, 0.004061999f, -252.58258f), 613) { Fly = true }; - obj80.Steps = list143; - reference113 = obj80; + obj87.Steps = list154; + reference120 = obj87; num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj81 = new QuestSequence + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = 6 }; - index2 = 1; - List list144 = new List(index2); - CollectionsMarshal.SetCount(list144, index2); - span3 = CollectionsMarshal.AsSpan(list144); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024725u, new Vector3(100.02283f, 4.0000014f, 99.25989f), 628) + num2 = 1; + List list155 = new List(num2); + CollectionsMarshal.SetCount(list155, num2); + span3 = CollectionsMarshal.AsSpan(list155); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024725u, new Vector3(100.02283f, 4.0000014f, 99.25989f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut @@ -230944,52 +231583,52 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeMarkets } }; - obj81.Steps = list144; - reference114 = obj81; + obj88.Steps = list155; + reference121 = obj88; num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj82 = new QuestSequence + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list145 = new List(num2); - CollectionsMarshal.SetCount(list145, num2); - span3 = CollectionsMarshal.AsSpan(list145); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024708u, new Vector3(98.83264f, 4.0000014f, 103.471436f), 628) + index2 = 1; + List list156 = new List(index2); + CollectionsMarshal.SetCount(list156, index2); + span3 = CollectionsMarshal.AsSpan(list156); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024708u, new Vector3(98.83264f, 4.0000014f, 103.471436f), 628) { NextQuestId = new QuestId(3094) }; - obj82.Steps = list145; - reference115 = obj82; - questRoot11.QuestSequence = list137; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(3022); - QuestRoot questRoot12 = new QuestRoot(); + obj89.Steps = list156; + reference122 = obj89; + questRoot13.QuestSequence = list148; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(3022); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list146 = new List(num); - CollectionsMarshal.SetCount(list146, num); - span = CollectionsMarshal.AsSpan(list146); + List list157 = new List(num); + CollectionsMarshal.SetCount(list157, num); + span = CollectionsMarshal.AsSpan(list157); index = 0; span[index] = "JerryWester"; - questRoot12.Author = list146; + questRoot14.Author = list157; index = 3; - List list147 = new List(index); - CollectionsMarshal.SetCount(list147, index); - span2 = CollectionsMarshal.AsSpan(list147); + List list158 = new List(index); + CollectionsMarshal.SetCount(list158, index); + span2 = CollectionsMarshal.AsSpan(list158); num = 0; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj83 = new QuestSequence + ref QuestSequence reference123 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list148 = new List(index2); - CollectionsMarshal.SetCount(list148, index2); - span3 = CollectionsMarshal.AsSpan(list148); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1019468u, new Vector3(170.58057f, 13.02367f, -91.96619f), 635) + num2 = 1; + List list159 = new List(num2); + CollectionsMarshal.SetCount(list159, num2); + span3 = CollectionsMarshal.AsSpan(list159); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1019468u, new Vector3(170.58057f, 13.02367f, -91.96619f), 635) { AetheryteShortcut = EAetheryteLocation.RhalgrsReach, SkipConditions = new SkipConditions @@ -231000,20 +231639,20 @@ public static class AssemblyQuestLoader } } }; - obj83.Steps = list148; - reference116 = obj83; + obj90.Steps = list159; + reference123 = obj90; num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj84 = new QuestSequence + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list149 = new List(num2); - CollectionsMarshal.SetCount(list149, num2); - span3 = CollectionsMarshal.AsSpan(list149); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1020463u, new Vector3(151.20166f, 14.7757225f, 95.750244f), 628) + index2 = 1; + List list160 = new List(index2); + CollectionsMarshal.SetCount(list160, index2); + span3 = CollectionsMarshal.AsSpan(list160); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1020463u, new Vector3(151.20166f, 14.7757225f, 95.750244f), 628) { TargetTerritoryId = (ushort)639, AetheryteShortcut = EAetheryteLocation.Kugane, @@ -231023,20 +231662,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRubyBazaar } }; - obj84.Steps = list149; - reference117 = obj84; + obj91.Steps = list160; + reference124 = obj91; num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list150 = new List(index2); - CollectionsMarshal.SetCount(list150, index2); - span3 = CollectionsMarshal.AsSpan(list150); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024726u, new Vector3(-11.367981f, 10.503965f, -212.75659f), 628) + num2 = 1; + List list161 = new List(num2); + CollectionsMarshal.SetCount(list161, num2); + span3 = CollectionsMarshal.AsSpan(list161); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024726u, new Vector3(-11.367981f, 10.503965f, -212.75659f), 628) { AethernetShortcut = new AethernetShortcut { @@ -231044,35 +231683,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRakuzaDistrict } }; - obj85.Steps = list150; - reference118 = obj85; - questRoot12.QuestSequence = list147; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(3023); - QuestRoot questRoot13 = new QuestRoot(); + obj92.Steps = list161; + reference125 = obj92; + questRoot14.QuestSequence = list158; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(3023); + QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list151 = new List(num); - CollectionsMarshal.SetCount(list151, num); - span = CollectionsMarshal.AsSpan(list151); + List list162 = new List(num); + CollectionsMarshal.SetCount(list162, num); + span = CollectionsMarshal.AsSpan(list162); index = 0; span[index] = "JerryWester"; - questRoot13.Author = list151; + questRoot15.Author = list162; index = 3; - List list152 = new List(index); - CollectionsMarshal.SetCount(list152, index); - span2 = CollectionsMarshal.AsSpan(list152); + List list163 = new List(index); + CollectionsMarshal.SetCount(list163, index); + span2 = CollectionsMarshal.AsSpan(list163); num = 0; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024727u, new Vector3(-12.375122f, 10.503965f, -213.76367f), 628) + index2 = 1; + List list164 = new List(index2); + CollectionsMarshal.SetCount(list164, index2); + span3 = CollectionsMarshal.AsSpan(list164); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024727u, new Vector3(-12.375122f, 10.503965f, -213.76367f), 628) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.Kugane, @@ -231084,20 +231723,20 @@ public static class AssemblyQuestLoader } } }; - obj86.Steps = list153; - reference119 = obj86; + obj93.Steps = list164; + reference126 = obj93; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list154 = new List(index2); - CollectionsMarshal.SetCount(list154, index2); - span3 = CollectionsMarshal.AsSpan(list154); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024731u, new Vector3(89.92139f, 3.9999497f, 52.262085f), 628) + num2 = 1; + List list165 = new List(num2); + CollectionsMarshal.SetCount(list165, num2); + span3 = CollectionsMarshal.AsSpan(list165); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024731u, new Vector3(89.92139f, 3.9999497f, 52.262085f), 628) { AethernetShortcut = new AethernetShortcut { @@ -231105,20 +231744,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeMarkets } }; - obj87.Steps = list154; - reference120 = obj87; + obj94.Steps = list165; + reference127 = obj94; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj88 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj95 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list155 = new List(num2); - CollectionsMarshal.SetCount(list155, num2); - span3 = CollectionsMarshal.AsSpan(list155); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1019061u, new Vector3(-0.045776367f, -7.9738514E-11f, -80.857605f), 628) + index2 = 1; + List list166 = new List(index2); + CollectionsMarshal.SetCount(list166, index2); + span3 = CollectionsMarshal.AsSpan(list166); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1019061u, new Vector3(-0.045776367f, -7.9738514E-11f, -80.857605f), 628) { AethernetShortcut = new AethernetShortcut { @@ -231126,35 +231765,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.Kugane } }; - obj88.Steps = list155; - reference121 = obj88; - questRoot13.QuestSequence = list152; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(3024); - QuestRoot questRoot14 = new QuestRoot(); + obj95.Steps = list166; + reference128 = obj95; + questRoot15.QuestSequence = list163; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(3024); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list156 = new List(num); - CollectionsMarshal.SetCount(list156, num); - span = CollectionsMarshal.AsSpan(list156); + List list167 = new List(num); + CollectionsMarshal.SetCount(list167, num); + span = CollectionsMarshal.AsSpan(list167); index = 0; span[index] = "JerryWester"; - questRoot14.Author = list156; + questRoot16.Author = list167; index = 7; - List list157 = new List(index); - CollectionsMarshal.SetCount(list157, index); - span2 = CollectionsMarshal.AsSpan(list157); + List list168 = new List(index); + CollectionsMarshal.SetCount(list168, index); + span2 = CollectionsMarshal.AsSpan(list168); num = 0; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj89 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list158 = new List(index2); - CollectionsMarshal.SetCount(list158, index2); - span3 = CollectionsMarshal.AsSpan(list158); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024738u, new Vector3(1.3884888f, -7.717861E-11f, -78.14148f), 628) + num2 = 1; + List list169 = new List(num2); + CollectionsMarshal.SetCount(list169, num2); + span3 = CollectionsMarshal.AsSpan(list169); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024738u, new Vector3(1.3884888f, -7.717861E-11f, -78.14148f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, SkipConditions = new SkipConditions @@ -231165,167 +231804,167 @@ public static class AssemblyQuestLoader } } }; - obj89.Steps = list158; - reference122 = obj89; + obj96.Steps = list169; + reference129 = obj96; num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj97 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list159 = new List(num2); - CollectionsMarshal.SetCount(list159, num2); - span3 = CollectionsMarshal.AsSpan(list159); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024743u, new Vector3(-123.1861f, -6.9999976f, -58.854065f), 628); - obj90.Steps = list159; - reference123 = obj90; + index2 = 1; + List list170 = new List(index2); + CollectionsMarshal.SetCount(list170, index2); + span3 = CollectionsMarshal.AsSpan(list170); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024743u, new Vector3(-123.1861f, -6.9999976f, -58.854065f), 628); + obj97.Steps = list170; + reference130 = obj97; num++; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj91 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list160 = new List(index2); - CollectionsMarshal.SetCount(list160, index2); - span3 = CollectionsMarshal.AsSpan(list160); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024822u, new Vector3(885.0995f, 1.1792068f, 861.38696f), 613) + num2 = 1; + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + span3 = CollectionsMarshal.AsSpan(list171); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024822u, new Vector3(885.0995f, 1.1792068f, 861.38696f), 613) { SinglePlayerDutyOptions = new SinglePlayerDutyOptions { Enabled = true } }; - obj91.Steps = list160; - reference124 = obj91; + obj98.Steps = list171; + reference131 = obj98; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj99 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024826u, new Vector3(458.94556f, 30.580631f, 748.74475f), 613); - obj92.Steps = list161; - reference125 = obj92; + index2 = 1; + List list172 = new List(index2); + CollectionsMarshal.SetCount(list172, index2); + span3 = CollectionsMarshal.AsSpan(list172); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024826u, new Vector3(458.94556f, 30.580631f, 748.74475f), 613); + obj99.Steps = list172; + reference132 = obj99; num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj100 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list162 = new List(index2); - CollectionsMarshal.SetCount(list162, index2); - span3 = CollectionsMarshal.AsSpan(list162); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024830u, new Vector3(577.26404f, 0.93538165f, 852.7809f), 613) + num2 = 1; + List list173 = new List(num2); + CollectionsMarshal.SetCount(list173, num2); + span3 = CollectionsMarshal.AsSpan(list173); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024830u, new Vector3(577.26404f, 0.93538165f, 852.7809f), 613) { Fly = true }; - obj93.Steps = list162; - reference126 = obj93; + obj100.Steps = list173; + reference133 = obj100; num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj101 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list163 = new List(num2); - CollectionsMarshal.SetCount(list163, num2); - span3 = CollectionsMarshal.AsSpan(list163); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024836u, new Vector3(-788.2658f, 11.709066f, -283.0091f), 613) + index2 = 1; + List list174 = new List(index2); + CollectionsMarshal.SetCount(list174, index2); + span3 = CollectionsMarshal.AsSpan(list174); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024836u, new Vector3(-788.2658f, 11.709066f, -283.0091f), 613) { StopDistance = 7f }; - obj94.Steps = list163; - reference127 = obj94; - questRoot14.QuestSequence = list157; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(3025); - QuestRoot questRoot15 = new QuestRoot(); + obj101.Steps = list174; + reference134 = obj101; + questRoot16.QuestSequence = list168; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(3025); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list164 = new List(num); - CollectionsMarshal.SetCount(list164, num); - span = CollectionsMarshal.AsSpan(list164); + List list175 = new List(num); + CollectionsMarshal.SetCount(list175, num); + span = CollectionsMarshal.AsSpan(list175); index = 0; span[index] = "JerryWester"; - questRoot15.Author = list164; + questRoot17.Author = list175; index = 7; - List list165 = new List(index); - CollectionsMarshal.SetCount(list165, index); - span2 = CollectionsMarshal.AsSpan(list165); + List list176 = new List(index); + CollectionsMarshal.SetCount(list176, index); + span2 = CollectionsMarshal.AsSpan(list176); num = 0; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj102 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list166 = new List(index2); - CollectionsMarshal.SetCount(list166, index2); - span3 = CollectionsMarshal.AsSpan(list166); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024837u, new Vector3(-791.04297f, 12.349811f, -283.8026f), 613) + num2 = 1; + List list177 = new List(num2); + CollectionsMarshal.SetCount(list177, num2); + span3 = CollectionsMarshal.AsSpan(list177); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024837u, new Vector3(-791.04297f, 12.349811f, -283.8026f), 613) { StopDistance = 7f }; - obj95.Steps = list166; - reference128 = obj95; + obj102.Steps = list177; + reference135 = obj102; num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj96 = new QuestSequence + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj103 = new QuestSequence { Sequence = 1 }; - num2 = 2; - List list167 = new List(num2); - CollectionsMarshal.SetCount(list167, num2); - span3 = CollectionsMarshal.AsSpan(list167); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-831.06116f, 20.168653f, -266.25217f), 613) + index2 = 2; + List list178 = new List(index2); + CollectionsMarshal.SetCount(list178, index2); + span3 = CollectionsMarshal.AsSpan(list178); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-831.06116f, 20.168653f, -266.25217f), 613) { TargetTerritoryId = (ushort)614, Mount = true }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024842u, new Vector3(789.6085f, 99.21144f, -288.5329f), 614) + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024842u, new Vector3(789.6085f, 99.21144f, -288.5329f), 614) { Fly = true }; - obj96.Steps = list167; - reference129 = obj96; + obj103.Steps = list178; + reference136 = obj103; num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj104 = new QuestSequence { Sequence = 2 }; - index2 = 2; - List list168 = new List(index2); - CollectionsMarshal.SetCount(list168, index2); - span3 = CollectionsMarshal.AsSpan(list168); - num2 = 0; - ref QuestStep reference131 = ref span3[num2]; + num2 = 2; + List list179 = new List(num2); + CollectionsMarshal.SetCount(list179, num2); + span3 = CollectionsMarshal.AsSpan(list179); + index2 = 0; + ref QuestStep reference138 = ref span3[index2]; QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1019285u, new Vector3(195.63586f, 5.16971f, -437.2473f), 614); num3 = 6; - List list169 = new List(num3); - CollectionsMarshal.SetCount(list169, num3); - span5 = CollectionsMarshal.AsSpan(list169); + List list180 = new List(num3); + CollectionsMarshal.SetCount(list180, num3); + span5 = CollectionsMarshal.AsSpan(list180); num4 = 0; span5[num4] = null; num4++; @@ -231338,15 +231977,15 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list169; - reference131 = questStep14; - num2++; - ref QuestStep reference132 = ref span3[num2]; + questStep14.CompletionQuestVariablesFlags = list180; + reference138 = questStep14; + index2++; + ref QuestStep reference139 = ref span3[index2]; QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1019286u, new Vector3(233.60034f, 5.2518563f, -425.3758f), 614); num4 = 6; - List list170 = new List(num4); - CollectionsMarshal.SetCount(list170, num4); - span5 = CollectionsMarshal.AsSpan(list170); + List list181 = new List(num4); + CollectionsMarshal.SetCount(list181, num4); + span5 = CollectionsMarshal.AsSpan(list181); num3 = 0; span5[num3] = null; num3++; @@ -231359,103 +231998,103 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list170; - reference132 = questStep15; - obj97.Steps = list168; - reference130 = obj97; + questStep15.CompletionQuestVariablesFlags = list181; + reference139 = questStep15; + obj104.Steps = list179; + reference137 = obj104; num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list171 = new List(num2); - CollectionsMarshal.SetCount(list171, num2); - span3 = CollectionsMarshal.AsSpan(list171); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024846u, new Vector3(309.46814f, 17.755785f, -445.97546f), 614); - obj98.Steps = list171; - reference133 = obj98; + index2 = 1; + List list182 = new List(index2); + CollectionsMarshal.SetCount(list182, index2); + span3 = CollectionsMarshal.AsSpan(list182); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024846u, new Vector3(309.46814f, 17.755785f, -445.97546f), 614); + obj105.Steps = list182; + reference140 = obj105; num++; - ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj99 = new QuestSequence + ref QuestSequence reference141 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list172 = new List(index2); - CollectionsMarshal.SetCount(list172, index2); - span3 = CollectionsMarshal.AsSpan(list172); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024847u, new Vector3(59.067627f, 37.21815f, -529.1676f), 614) + num2 = 1; + List list183 = new List(num2); + CollectionsMarshal.SetCount(list183, num2); + span3 = CollectionsMarshal.AsSpan(list183); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024847u, new Vector3(59.067627f, 37.21815f, -529.1676f), 614) { Fly = true }; - obj99.Steps = list172; - reference134 = obj99; + obj106.Steps = list183; + reference141 = obj106; num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list173 = new List(num2); - CollectionsMarshal.SetCount(list173, num2); - span3 = CollectionsMarshal.AsSpan(list173); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024849u, new Vector3(57.328125f, 36.90612f, -524.71204f), 614) + index2 = 1; + List list184 = new List(index2); + CollectionsMarshal.SetCount(list184, index2); + span3 = CollectionsMarshal.AsSpan(list184); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024849u, new Vector3(57.328125f, 36.90612f, -524.71204f), 614) { StopDistance = 4f }; - obj100.Steps = list173; - reference135 = obj100; + obj107.Steps = list184; + reference142 = obj107; num++; - ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list174 = new List(index2); - CollectionsMarshal.SetCount(list174, index2); - span3 = CollectionsMarshal.AsSpan(list174); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1020524u, new Vector3(173.20508f, 5.1910434f, -433.24945f), 614) + num2 = 1; + List list185 = new List(num2); + CollectionsMarshal.SetCount(list185, num2); + span3 = CollectionsMarshal.AsSpan(list185); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1020524u, new Vector3(173.20508f, 5.1910434f, -433.24945f), 614) { Fly = true, AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce }; - obj101.Steps = list174; - reference136 = obj101; - questRoot15.QuestSequence = list165; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(3026); - QuestRoot questRoot16 = new QuestRoot(); + obj108.Steps = list185; + reference143 = obj108; + questRoot17.QuestSequence = list176; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(3026); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list175 = new List(num); - CollectionsMarshal.SetCount(list175, num); - span = CollectionsMarshal.AsSpan(list175); + List list186 = new List(num); + CollectionsMarshal.SetCount(list186, num); + span = CollectionsMarshal.AsSpan(list186); index = 0; span[index] = "JerryWester"; - questRoot16.Author = list175; + questRoot18.Author = list186; index = 9; - List list176 = new List(index); - CollectionsMarshal.SetCount(list176, index); - span2 = CollectionsMarshal.AsSpan(list176); + List list187 = new List(index); + CollectionsMarshal.SetCount(list187, index); + span2 = CollectionsMarshal.AsSpan(list187); num = 0; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list177 = new List(num2); - CollectionsMarshal.SetCount(list177, num2); - span3 = CollectionsMarshal.AsSpan(list177); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1020524u, new Vector3(173.20508f, 5.1910434f, -433.24945f), 614) + index2 = 1; + List list188 = new List(index2); + CollectionsMarshal.SetCount(list188, index2); + span3 = CollectionsMarshal.AsSpan(list188); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1020524u, new Vector3(173.20508f, 5.1910434f, -433.24945f), 614) { AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce, SkipConditions = new SkipConditions @@ -231466,98 +232105,98 @@ public static class AssemblyQuestLoader } } }; - obj102.Steps = list177; - reference137 = obj102; + obj109.Steps = list188; + reference144 = obj109; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list178 = new List(index2); - CollectionsMarshal.SetCount(list178, index2); - span3 = CollectionsMarshal.AsSpan(list178); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024955u, new Vector3(350.14868f, 26.448109f, 609.1859f), 614) + num2 = 1; + List list189 = new List(num2); + CollectionsMarshal.SetCount(list189, num2); + span3 = CollectionsMarshal.AsSpan(list189); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024955u, new Vector3(350.14868f, 26.448109f, 609.1859f), 614) { Fly = true, AetheryteShortcut = EAetheryteLocation.YanxiaNamai }; - obj103.Steps = list178; - reference138 = obj103; + obj110.Steps = list189; + reference145 = obj110; num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list179 = new List(num2); - CollectionsMarshal.SetCount(list179, num2); - span3 = CollectionsMarshal.AsSpan(list179); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024957u, new Vector3(365.9265f, 1.7862457f, 738.9486f), 614) + index2 = 1; + List list190 = new List(index2); + CollectionsMarshal.SetCount(list190, index2); + span3 = CollectionsMarshal.AsSpan(list190); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024957u, new Vector3(365.9265f, 1.7862457f, 738.9486f), 614) { StopDistance = 5f }; - obj104.Steps = list179; - reference139 = obj104; + obj111.Steps = list190; + reference146 = obj111; num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list180 = new List(index2); - CollectionsMarshal.SetCount(list180, index2); - span3 = CollectionsMarshal.AsSpan(list180); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024966u, new Vector3(-472.3125f, 1.2300053f, 537.77356f), 614) + num2 = 1; + List list191 = new List(num2); + CollectionsMarshal.SetCount(list191, num2); + span3 = CollectionsMarshal.AsSpan(list191); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024966u, new Vector3(-472.3125f, 1.2300053f, 537.77356f), 614) { Fly = true }; - obj105.Steps = list180; - reference140 = obj105; + obj112.Steps = list191; + reference147 = obj112; num++; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 4 }; - num2 = 6; - List list181 = new List(num2); - CollectionsMarshal.SetCount(list181, num2); - span3 = CollectionsMarshal.AsSpan(list181); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024794u, new Vector3(-493.98032f, 1.3011811f, 542.90063f), 614) + index2 = 6; + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span3 = CollectionsMarshal.AsSpan(list192); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024794u, new Vector3(-493.98032f, 1.3011811f, 542.90063f), 614) { TargetTerritoryId = (ushort)759 }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) { AethernetShard = EAetheryteLocation.DomanEnclaveDocks }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) { AethernetShard = EAetheryteLocation.DomanEnclaveSouthern }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 759) + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 759) { Aetheryte = EAetheryteLocation.DomanEnclave }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) { AethernetShard = EAetheryteLocation.DomanEnclaveNorthern }; - index2++; - ref QuestStep reference142 = ref span3[index2]; - QuestStep obj107 = new QuestStep(EInteractionType.Interact, 1024970u, new Vector3(40.238037f, 0f, 5.874695f), 759) + num2++; + ref QuestStep reference149 = ref span3[num2]; + QuestStep obj114 = new QuestStep(EInteractionType.Interact, 1024970u, new Vector3(40.238037f, 0f, 5.874695f), 759) { AethernetShortcut = new AethernetShortcut { @@ -231566,9 +232205,9 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list182 = new List(num3); - CollectionsMarshal.SetCount(list182, num3); - span7 = CollectionsMarshal.AsSpan(list182); + List list193 = new List(num3); + CollectionsMarshal.SetCount(list193, num3); + span7 = CollectionsMarshal.AsSpan(list193); num4 = 0; span7[num4] = new DialogueChoice { @@ -231576,108 +232215,108 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_STMBDC105_03026_Q1_000_000"), Answer = new ExcelRef("TEXT_STMBDC105_03026_A1_000_001") }; - obj107.DialogueChoices = list182; - reference142 = obj107; - obj106.Steps = list181; - reference141 = obj106; + obj114.DialogueChoices = list193; + reference149 = obj114; + obj113.Steps = list192; + reference148 = obj113; num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list183 = new List(index2); - CollectionsMarshal.SetCount(list183, index2); - span3 = CollectionsMarshal.AsSpan(list183); - num2 = 0; - ref QuestStep reference144 = ref span3[num2]; - QuestStep obj109 = new QuestStep(EInteractionType.Interact, 1024974u, new Vector3(-10.330383f, 0.19997318f, 12.893799f), 759) + num2 = 1; + List list194 = new List(num2); + CollectionsMarshal.SetCount(list194, num2); + span3 = CollectionsMarshal.AsSpan(list194); + index2 = 0; + ref QuestStep reference151 = ref span3[index2]; + QuestStep obj116 = new QuestStep(EInteractionType.Interact, 1024974u, new Vector3(-10.330383f, 0.19997318f, 12.893799f), 759) { TargetTerritoryId = (ushort)744 }; num4 = 1; - List list184 = new List(num4); - CollectionsMarshal.SetCount(list184, num4); - span7 = CollectionsMarshal.AsSpan(list184); + List list195 = new List(num4); + CollectionsMarshal.SetCount(list195, num4); + span7 = CollectionsMarshal.AsSpan(list195); num3 = 0; span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDC105_03026_EVENTAREA_WARP_000_000") }; - obj109.DialogueChoices = list184; - reference144 = obj109; - obj108.Steps = list183; - reference143 = obj108; + obj116.DialogueChoices = list195; + reference151 = obj116; + obj115.Steps = list194; + reference150 = obj115; num++; span2[num] = new QuestSequence { Sequence = 6 }; num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference152 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 7 }; - num2 = 1; - List list185 = new List(num2); - CollectionsMarshal.SetCount(list185, num2); - span3 = CollectionsMarshal.AsSpan(list185); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025049u, new Vector3(-0.015319824f, 0.19999999f, -4.837158f), 744) + index2 = 1; + List list196 = new List(index2); + CollectionsMarshal.SetCount(list196, index2); + span3 = CollectionsMarshal.AsSpan(list196); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025049u, new Vector3(-0.015319824f, 0.19999999f, -4.837158f), 744) { StopDistance = 7f }; - obj110.Steps = list185; - reference145 = obj110; + obj117.Steps = list196; + reference152 = obj117; num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference153 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 2; - List list186 = new List(index2); - CollectionsMarshal.SetCount(list186, index2); - span3 = CollectionsMarshal.AsSpan(list186); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2009289u, new Vector3(0.02468622f, 0.9079783f, 18.30971f), 744) + num2 = 2; + List list197 = new List(num2); + CollectionsMarshal.SetCount(list197, num2); + span3 = CollectionsMarshal.AsSpan(list197); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2009289u, new Vector3(0.02468622f, 0.9079783f, 18.30971f), 744) { TargetTerritoryId = (ushort)759 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024971u, new Vector3(6.0272217f, 0f, 18.631226f), 759); - obj111.Steps = list186; - reference146 = obj111; - questRoot16.QuestSequence = list176; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(3027); - QuestRoot questRoot17 = new QuestRoot(); + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024971u, new Vector3(6.0272217f, 0f, 18.631226f), 759); + obj118.Steps = list197; + reference153 = obj118; + questRoot18.QuestSequence = list187; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(3027); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list187 = new List(num); - CollectionsMarshal.SetCount(list187, num); - span = CollectionsMarshal.AsSpan(list187); + List list198 = new List(num); + CollectionsMarshal.SetCount(list198, num); + span = CollectionsMarshal.AsSpan(list198); index = 0; span[index] = "JerryWester"; - questRoot17.Author = list187; + questRoot19.Author = list198; index = 5; - List list188 = new List(index); - CollectionsMarshal.SetCount(list188, index); - span2 = CollectionsMarshal.AsSpan(list188); + List list199 = new List(index); + CollectionsMarshal.SetCount(list199, index); + span2 = CollectionsMarshal.AsSpan(list199); num = 0; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list189 = new List(num2); - CollectionsMarshal.SetCount(list189, num2); - span3 = CollectionsMarshal.AsSpan(list189); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024971u, new Vector3(6.0272217f, 0f, 18.631226f), 759) + index2 = 1; + List list200 = new List(index2); + CollectionsMarshal.SetCount(list200, index2); + span3 = CollectionsMarshal.AsSpan(list200); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024971u, new Vector3(6.0272217f, 0f, 18.631226f), 759) { AetheryteShortcut = EAetheryteLocation.DomanEnclave, SkipConditions = new SkipConditions @@ -231688,196 +232327,40 @@ public static class AssemblyQuestLoader } } }; - obj112.Steps = list189; - reference147 = obj112; + obj119.Steps = list200; + reference154 = obj119; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference155 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list190 = new List(index2); - CollectionsMarshal.SetCount(list190, index2); - span3 = CollectionsMarshal.AsSpan(list190); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024980u, new Vector3(-276.26465f, 53.240116f, -368.8869f), 614) + num2 = 1; + List list201 = new List(num2); + CollectionsMarshal.SetCount(list201, num2); + span3 = CollectionsMarshal.AsSpan(list201); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024980u, new Vector3(-276.26465f, 53.240116f, -368.8869f), 614) { Fly = true, AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce }; - obj113.Steps = list190; - reference148 = obj113; - num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj114 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list191 = new List(num2); - CollectionsMarshal.SetCount(list191, num2); - span3 = CollectionsMarshal.AsSpan(list191); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024983u, new Vector3(-260.60883f, 53.217503f, -645.594f), 614) - { - Fly = true - }; - obj114.Steps = list191; - reference149 = obj114; - num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj115 = new QuestSequence - { - Sequence = 3 - }; - index2 = 2; - List list192 = new List(index2); - CollectionsMarshal.SetCount(list192, index2); - span3 = CollectionsMarshal.AsSpan(list192); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-347.07507f, 1.2300062f, -345.90344f), 614) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024986u, new Vector3(-348.9281f, 1.230035f, -344.13672f), 614) - { - SinglePlayerDutyOptions = new SinglePlayerDutyOptions - { - Enabled = true - } - }; - obj115.Steps = list192; - reference150 = obj115; - num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj116 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list193 = new List(num2); - CollectionsMarshal.SetCount(list193, num2); - span3 = CollectionsMarshal.AsSpan(list193); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024989u, new Vector3(464.10315f, 17.720512f, 301.59448f), 614) - { - StopDistance = 5f - }; - obj116.Steps = list193; - reference151 = obj116; - questRoot17.QuestSequence = list188; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(3028); - QuestRoot questRoot18 = new QuestRoot(); - num = 1; - List list194 = new List(num); - CollectionsMarshal.SetCount(list194, num); - span = CollectionsMarshal.AsSpan(list194); - index = 0; - span[index] = "JerryWester"; - questRoot18.Author = list194; - index = 3; - List list195 = new List(index); - CollectionsMarshal.SetCount(list195, index); - span2 = CollectionsMarshal.AsSpan(list195); - num = 0; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj117 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list196 = new List(index2); - CollectionsMarshal.SetCount(list196, index2); - span3 = CollectionsMarshal.AsSpan(list196); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024989u, new Vector3(464.10315f, 17.720512f, 301.59448f), 614) - { - StopDistance = 5f - }; - obj117.Steps = list196; - reference152 = obj117; - num++; - ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj118 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list197 = new List(num2); - CollectionsMarshal.SetCount(list197, num2); - span3 = CollectionsMarshal.AsSpan(list197); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025026u, new Vector3(3.7078857f, 0f, 17.471558f), 759) - { - AetheryteShortcut = EAetheryteLocation.DomanEnclave - }; - obj118.Steps = list197; - reference153 = obj118; - num++; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj119 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list198 = new List(index2); - CollectionsMarshal.SetCount(list198, index2); - span3 = CollectionsMarshal.AsSpan(list198); - num2 = 0; - ref QuestStep reference155 = ref span3[num2]; - QuestStep obj120 = new QuestStep(EInteractionType.Interact, 1024974u, new Vector3(-10.330383f, 0.19997318f, 12.893799f), 759) - { - TargetTerritoryId = (ushort)744 - }; - num3 = 1; - List list199 = new List(num3); - CollectionsMarshal.SetCount(list199, num3); - span7 = CollectionsMarshal.AsSpan(list199); - num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_STMBDC107_03028_EVENTAREA_WARP_000_056") - }; - obj120.DialogueChoices = list199; + obj120.Steps = list201; reference155 = obj120; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024999u, new Vector3(0.19836426f, 0.021091364f, -3.0975952f), 744); - obj119.Steps = list198; - reference154 = obj119; - questRoot18.QuestSequence = list195; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(3029); - QuestRoot questRoot19 = new QuestRoot(); - num = 1; - List list200 = new List(num); - CollectionsMarshal.SetCount(list200, num); - span = CollectionsMarshal.AsSpan(list200); - index = 0; - span[index] = "JerryWester"; - questRoot19.Author = list200; - index = 5; - List list201 = new List(index); - CollectionsMarshal.SetCount(list201, index); - span2 = CollectionsMarshal.AsSpan(list201); - num = 0; + num++; ref QuestSequence reference156 = ref span2[num]; QuestSequence obj121 = new QuestSequence { - Sequence = 0 + Sequence = 2 }; - num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); + index2 = 1; + List list202 = new List(index2); + CollectionsMarshal.SetCount(list202, index2); span3 = CollectionsMarshal.AsSpan(list202); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1025008u, new Vector3(-0.19836426f, 0.021091364f, -2.7619019f), 744) + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024983u, new Vector3(-260.60883f, 53.217503f, -645.594f), 614) { - StopDistance = 1f, - DelaySecondsAtStart = 3f + Fly = true }; obj121.Steps = list202; reference156 = obj121; @@ -231885,145 +232368,137 @@ public static class AssemblyQuestLoader ref QuestSequence reference157 = ref span2[num]; QuestSequence obj122 = new QuestSequence { - Sequence = 1 + Sequence = 3 }; - index2 = 2; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); + num2 = 2; + List list203 = new List(num2); + CollectionsMarshal.SetCount(list203, num2); span3 = CollectionsMarshal.AsSpan(list203); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2009289u, new Vector3(0.02468622f, 0.9079783f, 18.30971f), 744) + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-347.07507f, 1.2300062f, -345.90344f), 614) { - TargetTerritoryId = (ushort)759 + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024986u, new Vector3(-348.9281f, 1.230035f, -344.13672f), 614) + { + SinglePlayerDutyOptions = new SinglePlayerDutyOptions + { + Enabled = true + } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1025012u, new Vector3(1.5715942f, 0f, 18.631226f), 759); obj122.Steps = list203; reference157 = obj122; num++; - span2[num] = new QuestSequence - { - Sequence = 2 - }; - num++; ref QuestSequence reference158 = ref span2[num]; QuestSequence obj123 = new QuestSequence { - Sequence = 3 + Sequence = byte.MaxValue }; - num2 = 1; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); + index2 = 1; + List list204 = new List(index2); + CollectionsMarshal.SetCount(list204, index2); span3 = CollectionsMarshal.AsSpan(list204); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025019u, new Vector3(366.53687f, 1.286227f, 746.2118f), 614) + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024989u, new Vector3(464.10315f, 17.720512f, 301.59448f), 614) { StopDistance = 5f }; obj123.Steps = list204; reference158 = obj123; - num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj124 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list205 = new List(index2); - CollectionsMarshal.SetCount(list205, index2); - span3 = CollectionsMarshal.AsSpan(list205); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1019070u, new Vector3(151.20166f, 14.7757225f, 95.78088f), 628) - { - TargetTerritoryId = (ushort)639, - AetheryteShortcut = EAetheryteLocation.Kugane, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Kugane, - To = EAetheryteLocation.KuganeRubyBazaar - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1020622u, new Vector3(0.045776367f, 0f, -2.3041382f), 639); - obj124.Steps = list205; - reference159 = obj124; - questRoot19.QuestSequence = list201; + questRoot19.QuestSequence = list199; AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(3031); + QuestId questId20 = new QuestId(3028); QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list206 = new List(num); - CollectionsMarshal.SetCount(list206, num); - span = CollectionsMarshal.AsSpan(list206); + List list205 = new List(num); + CollectionsMarshal.SetCount(list205, num); + span = CollectionsMarshal.AsSpan(list205); index = 0; - span[index] = "liza"; - questRoot20.Author = list206; + span[index] = "JerryWester"; + questRoot20.Author = list205; index = 3; - List list207 = new List(index); - CollectionsMarshal.SetCount(list207, index); - span2 = CollectionsMarshal.AsSpan(list207); + List list206 = new List(index); + CollectionsMarshal.SetCount(list206, index); + span2 = CollectionsMarshal.AsSpan(list206); num = 0; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list208 = new List(num2); - CollectionsMarshal.SetCount(list208, num2); - span3 = CollectionsMarshal.AsSpan(list208); + List list207 = new List(num2); + CollectionsMarshal.SetCount(list207, num2); + span3 = CollectionsMarshal.AsSpan(list207); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635); + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024989u, new Vector3(464.10315f, 17.720512f, 301.59448f), 614) + { + StopDistance = 5f + }; + obj124.Steps = list207; + reference159 = obj124; + num++; + ref QuestSequence reference160 = ref span2[num]; + QuestSequence obj125 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list208 = new List(index2); + CollectionsMarshal.SetCount(list208, index2); + span3 = CollectionsMarshal.AsSpan(list208); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025026u, new Vector3(3.7078857f, 0f, 17.471558f), 759) + { + AetheryteShortcut = EAetheryteLocation.DomanEnclave + }; obj125.Steps = list208; reference160 = obj125; num++; ref QuestSequence reference161 = ref span2[num]; QuestSequence obj126 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list209 = new List(index2); - CollectionsMarshal.SetCount(list209, index2); - span3 = CollectionsMarshal.AsSpan(list209); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1021933u, new Vector3(466.20886f, 69.27097f, 525.7495f), 612) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesPeeringStones - }; - obj126.Steps = list209; - reference161 = obj126; - num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj127 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list210 = new List(num2); - CollectionsMarshal.SetCount(list210, num2); - span3 = CollectionsMarshal.AsSpan(list210); + num2 = 2; + List list209 = new List(num2); + CollectionsMarshal.SetCount(list209, num2); + span3 = CollectionsMarshal.AsSpan(list209); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + ref QuestStep reference162 = ref span3[index2]; + QuestStep obj127 = new QuestStep(EInteractionType.Interact, 1024974u, new Vector3(-10.330383f, 0.19997318f, 12.893799f), 759) { - StopDistance = 7f, - NextQuestId = new QuestId(3032) + TargetTerritoryId = (ushort)744 }; - obj127.Steps = list210; + num3 = 1; + List list210 = new List(num3); + CollectionsMarshal.SetCount(list210, num3); + span7 = CollectionsMarshal.AsSpan(list210); + num4 = 0; + span7[num4] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_STMBDC107_03028_EVENTAREA_WARP_000_056") + }; + obj127.DialogueChoices = list210; reference162 = obj127; - questRoot20.QuestSequence = list207; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024999u, new Vector3(0.19836426f, 0.021091364f, -3.0975952f), 744); + obj126.Steps = list209; + reference161 = obj126; + questRoot20.QuestSequence = list206; AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(3032); + QuestId questId21 = new QuestId(3029); QuestRoot questRoot21 = new QuestRoot(); num = 1; List list211 = new List(num); CollectionsMarshal.SetCount(list211, num); span = CollectionsMarshal.AsSpan(list211); index = 0; - span[index] = "liza"; + span[index] = "JerryWester"; questRoot21.Author = list211; - index = 4; + index = 5; List list212 = new List(index); CollectionsMarshal.SetCount(list212, index); span2 = CollectionsMarshal.AsSpan(list212); @@ -232038,9 +232513,10 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list213, index2); span3 = CollectionsMarshal.AsSpan(list213); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1025008u, new Vector3(-0.19836426f, 0.021091364f, -2.7619019f), 744) { - StopDistance = 7f + StopDistance = 1f, + DelaySecondsAtStart = 3f }; obj128.Steps = list213; reference163 = obj128; @@ -232050,34 +232526,38 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - num2 = 1; + num2 = 2; List list214 = new List(num2); CollectionsMarshal.SetCount(list214, num2); span3 = CollectionsMarshal.AsSpan(list214); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) + span3[index2] = new QuestStep(EInteractionType.Interact, 2009289u, new Vector3(0.02468622f, 0.9079783f, 18.30971f), 744) { - StopDistance = 6f + TargetTerritoryId = (ushort)759 }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1025012u, new Vector3(1.5715942f, 0f, 18.631226f), 759); obj129.Steps = list214; reference164 = obj129; num++; + span2[num] = new QuestSequence + { + Sequence = 2 + }; + num++; ref QuestSequence reference165 = ref span2[num]; QuestSequence obj130 = new QuestSequence { - Sequence = 2 + Sequence = 3 }; index2 = 1; List list215 = new List(index2); CollectionsMarshal.SetCount(list215, index2); span3 = CollectionsMarshal.AsSpan(list215); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 756) + span3[num2] = new QuestStep(EInteractionType.Interact, 1025019u, new Vector3(366.53687f, 1.286227f, 746.2118f), 614) { - DutyOptions = new DutyOptions - { - ContentFinderConditionId = 286u - } + StopDistance = 5f }; obj130.Steps = list215; reference165 = obj130; @@ -232087,21 +232567,28 @@ public static class AssemblyQuestLoader { Sequence = byte.MaxValue }; - num2 = 1; + num2 = 2; List list216 = new List(num2); CollectionsMarshal.SetCount(list216, num2); span3 = CollectionsMarshal.AsSpan(list216); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + span3[index2] = new QuestStep(EInteractionType.Interact, 1019070u, new Vector3(151.20166f, 14.7757225f, 95.78088f), 628) { - StopDistance = 7f, - NextQuestId = new QuestId(3033) + TargetTerritoryId = (ushort)639, + AetheryteShortcut = EAetheryteLocation.Kugane, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Kugane, + To = EAetheryteLocation.KuganeRubyBazaar + } }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1020622u, new Vector3(0.045776367f, 0f, -2.3041382f), 639); obj131.Steps = list216; reference166 = obj131; questRoot21.QuestSequence = list212; AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(3033); + QuestId questId22 = new QuestId(3031); QuestRoot questRoot22 = new QuestRoot(); num = 1; List list217 = new List(num); @@ -232110,7 +232597,7 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot22.Author = list217; - index = 5; + index = 3; List list218 = new List(index); CollectionsMarshal.SetCount(list218, index); span2 = CollectionsMarshal.AsSpan(list218); @@ -232125,10 +232612,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list219, index2); span3 = CollectionsMarshal.AsSpan(list219); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) - { - StopDistance = 7f - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635); obj132.Steps = list219; reference167 = obj132; num++; @@ -232142,9 +232626,10 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list220, num2); span3 = CollectionsMarshal.AsSpan(list220); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024790u, new Vector3(-81.92572f, -72.25f, 172.7168f), 756) + span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1021933u, new Vector3(466.20886f, 69.27097f, 525.7495f), 612) { - StopDistance = 5f + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; obj133.Steps = list220; reference168 = obj133; @@ -232152,85 +232637,86 @@ public static class AssemblyQuestLoader ref QuestSequence reference169 = ref span2[num]; QuestSequence obj134 = new QuestSequence { - Sequence = 2 + Sequence = byte.MaxValue }; index2 = 1; List list221 = new List(index2); CollectionsMarshal.SetCount(list221, index2); span3 = CollectionsMarshal.AsSpan(list221); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 756) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) { - DutyOptions = new DutyOptions - { - ContentFinderConditionId = 287u - } + StopDistance = 7f, + NextQuestId = new QuestId(3032) }; obj134.Steps = list221; reference169 = obj134; - num++; + questRoot22.QuestSequence = list218; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(3032); + QuestRoot questRoot23 = new QuestRoot(); + num = 1; + List list222 = new List(num); + CollectionsMarshal.SetCount(list222, num); + span = CollectionsMarshal.AsSpan(list222); + index = 0; + span[index] = "liza"; + questRoot23.Author = list222; + index = 4; + List list223 = new List(index); + CollectionsMarshal.SetCount(list223, index); + span2 = CollectionsMarshal.AsSpan(list223); + num = 0; ref QuestSequence reference170 = ref span2[num]; QuestSequence obj135 = new QuestSequence { - Sequence = 3 + Sequence = 0 }; num2 = 1; - List list222 = new List(num2); - CollectionsMarshal.SetCount(list222, num2); - span3 = CollectionsMarshal.AsSpan(list222); + List list224 = new List(num2); + CollectionsMarshal.SetCount(list224, num2); + span3 = CollectionsMarshal.AsSpan(list224); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) { StopDistance = 7f }; - obj135.Steps = list222; + obj135.Steps = list224; reference170 = obj135; num++; ref QuestSequence reference171 = ref span2[num]; QuestSequence obj136 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; - List list223 = new List(index2); - CollectionsMarshal.SetCount(list223, index2); - span3 = CollectionsMarshal.AsSpan(list223); + List list225 = new List(index2); + CollectionsMarshal.SetCount(list225, index2); + span3 = CollectionsMarshal.AsSpan(list225); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024749u, new Vector3(463.79797f, 69.36809f, 520.31726f), 612) + span3[num2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) { - NextQuestId = new QuestId(3034) + StopDistance = 6f }; - obj136.Steps = list223; + obj136.Steps = list225; reference171 = obj136; - questRoot22.QuestSequence = list218; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(3034); - QuestRoot questRoot23 = new QuestRoot(); - num = 1; - List list224 = new List(num); - CollectionsMarshal.SetCount(list224, num); - span = CollectionsMarshal.AsSpan(list224); - index = 0; - span[index] = "liza"; - questRoot23.Author = list224; - index = 5; - List list225 = new List(index); - CollectionsMarshal.SetCount(list225, index); - span2 = CollectionsMarshal.AsSpan(list225); - num = 0; + num++; ref QuestSequence reference172 = ref span2[num]; QuestSequence obj137 = new QuestSequence { - Sequence = 0 + Sequence = 2 }; num2 = 1; List list226 = new List(num2); CollectionsMarshal.SetCount(list226, num2); span3 = CollectionsMarshal.AsSpan(list226); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024750u, new Vector3(464.28625f, 69.317245f, 519.3103f), 612) + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 756) { - StopDistance = 5f + DutyOptions = new DutyOptions + { + ContentFinderConditionId = 286u + } }; obj137.Steps = list226; reference172 = obj137; @@ -232238,222 +232724,375 @@ public static class AssemblyQuestLoader ref QuestSequence reference173 = ref span2[num]; QuestSequence obj138 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; - index2 = 2; + index2 = 1; List list227 = new List(index2); CollectionsMarshal.SetCount(list227, index2); span3 = CollectionsMarshal.AsSpan(list227); num2 = 0; - ref QuestStep reference174 = ref span3[num2]; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + { + StopDistance = 7f, + NextQuestId = new QuestId(3033) + }; + obj138.Steps = list227; + reference173 = obj138; + questRoot23.QuestSequence = list223; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(3033); + QuestRoot questRoot24 = new QuestRoot(); + num = 1; + List list228 = new List(num); + CollectionsMarshal.SetCount(list228, num); + span = CollectionsMarshal.AsSpan(list228); + index = 0; + span[index] = "liza"; + questRoot24.Author = list228; + index = 5; + List list229 = new List(index); + CollectionsMarshal.SetCount(list229, index); + span2 = CollectionsMarshal.AsSpan(list229); + num = 0; + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj139 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list230 = new List(num2); + CollectionsMarshal.SetCount(list230, num2); + span3 = CollectionsMarshal.AsSpan(list230); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + { + StopDistance = 7f + }; + obj139.Steps = list230; + reference174 = obj139; + num++; + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj140 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list231 = new List(index2); + CollectionsMarshal.SetCount(list231, index2); + span3 = CollectionsMarshal.AsSpan(list231); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024790u, new Vector3(-81.92572f, -72.25f, 172.7168f), 756) + { + StopDistance = 5f + }; + obj140.Steps = list231; + reference175 = obj140; + num++; + ref QuestSequence reference176 = ref span2[num]; + QuestSequence obj141 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list232 = new List(num2); + CollectionsMarshal.SetCount(list232, num2); + span3 = CollectionsMarshal.AsSpan(list232); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 756) + { + DutyOptions = new DutyOptions + { + ContentFinderConditionId = 287u + } + }; + obj141.Steps = list232; + reference176 = obj141; + num++; + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj142 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list233 = new List(index2); + CollectionsMarshal.SetCount(list233, index2); + span3 = CollectionsMarshal.AsSpan(list233); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + { + StopDistance = 7f + }; + obj142.Steps = list233; + reference177 = obj142; + num++; + ref QuestSequence reference178 = ref span2[num]; + QuestSequence obj143 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list234 = new List(num2); + CollectionsMarshal.SetCount(list234, num2); + span3 = CollectionsMarshal.AsSpan(list234); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024749u, new Vector3(463.79797f, 69.36809f, 520.31726f), 612) + { + NextQuestId = new QuestId(3034) + }; + obj143.Steps = list234; + reference178 = obj143; + questRoot24.QuestSequence = list229; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(3034); + QuestRoot questRoot25 = new QuestRoot(); + num = 1; + List list235 = new List(num); + CollectionsMarshal.SetCount(list235, num); + span = CollectionsMarshal.AsSpan(list235); + index = 0; + span[index] = "liza"; + questRoot25.Author = list235; + index = 5; + List list236 = new List(index); + CollectionsMarshal.SetCount(list236, index); + span2 = CollectionsMarshal.AsSpan(list236); + num = 0; + ref QuestSequence reference179 = ref span2[num]; + QuestSequence obj144 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list237 = new List(index2); + CollectionsMarshal.SetCount(list237, index2); + span3 = CollectionsMarshal.AsSpan(list237); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024750u, new Vector3(464.28625f, 69.317245f, 519.3103f), 612) + { + StopDistance = 5f + }; + obj144.Steps = list237; + reference179 = obj144; + num++; + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj145 = new QuestSequence + { + Sequence = 1 + }; + num2 = 2; + List list238 = new List(num2); + CollectionsMarshal.SetCount(list238, num2); + span3 = CollectionsMarshal.AsSpan(list238); + index2 = 0; + ref QuestStep reference181 = ref span3[index2]; QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1021947u, new Vector3(476.73767f, 69.83099f, 526.604f), 612); num4 = 1; - List list228 = new List(num4); - CollectionsMarshal.SetCount(list228, num4); - span7 = CollectionsMarshal.AsSpan(list228); + List list239 = new List(num4); + CollectionsMarshal.SetCount(list239, num4); + span7 = CollectionsMarshal.AsSpan(list239); num3 = 0; span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDR204_03034_SYSTEM_000_026") }; - questStep16.DialogueChoices = list228; - reference174 = questStep16; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024853u, new Vector3(-86.71704f, -72.25f, 179.58337f), 756) + questStep16.DialogueChoices = list239; + reference181 = questStep16; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024853u, new Vector3(-86.71704f, -72.25f, 179.58337f), 756) { StopDistance = 7f }; - obj138.Steps = list227; - reference173 = obj138; - num++; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj139 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list229 = new List(num2); - CollectionsMarshal.SetCount(list229, num2); - span3 = CollectionsMarshal.AsSpan(list229); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) - { - StopDistance = 7f - }; - obj139.Steps = list229; - reference175 = obj139; - num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj140 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list230 = new List(index2); - CollectionsMarshal.SetCount(list230, index2); - span3 = CollectionsMarshal.AsSpan(list230); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 756) - { - DutyOptions = new DutyOptions - { - ContentFinderConditionId = 288u - } - }; - obj140.Steps = list230; - reference176 = obj140; - num++; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj141 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list231 = new List(num2); - CollectionsMarshal.SetCount(list231, num2); - span3 = CollectionsMarshal.AsSpan(list231); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) - { - StopDistance = 7f, - NextQuestId = new QuestId(3035) - }; - obj141.Steps = list231; - reference177 = obj141; - questRoot23.QuestSequence = list225; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(3035); - QuestRoot questRoot24 = new QuestRoot(); - num = 1; - List list232 = new List(num); - CollectionsMarshal.SetCount(list232, num); - span = CollectionsMarshal.AsSpan(list232); - index = 0; - span[index] = "liza"; - questRoot24.Author = list232; - index = 6; - List list233 = new List(index); - CollectionsMarshal.SetCount(list233, index); - span2 = CollectionsMarshal.AsSpan(list233); - num = 0; - ref QuestSequence reference178 = ref span2[num]; - QuestSequence obj142 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list234 = new List(index2); - CollectionsMarshal.SetCount(list234, index2); - span3 = CollectionsMarshal.AsSpan(list234); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024853u, new Vector3(-86.71704f, -72.25f, 179.58337f), 756) - { - StopDistance = 7f - }; - obj142.Steps = list234; - reference178 = obj142; - num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj143 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list235 = new List(num2); - CollectionsMarshal.SetCount(list235, num2); - span3 = CollectionsMarshal.AsSpan(list235); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) - { - StopDistance = 7f - }; - obj143.Steps = list235; - reference179 = obj143; - num++; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj144 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list236 = new List(index2); - CollectionsMarshal.SetCount(list236, index2); - span3 = CollectionsMarshal.AsSpan(list236); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 756) - { - DutyOptions = new DutyOptions - { - ContentFinderConditionId = 289u - } - }; - obj144.Steps = list236; - reference180 = obj144; - num++; - span2[num] = new QuestSequence - { - Sequence = 3 - }; - num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj145 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list237 = new List(num2); - CollectionsMarshal.SetCount(list237, num2); - span3 = CollectionsMarshal.AsSpan(list237); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1021947u, new Vector3(476.73767f, 69.83099f, 526.604f), 612); - obj145.Steps = list237; - reference181 = obj145; + obj145.Steps = list238; + reference180 = obj145; num++; ref QuestSequence reference182 = ref span2[num]; QuestSequence obj146 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 2 }; index2 = 1; - List list238 = new List(index2); - CollectionsMarshal.SetCount(list238, index2); - span3 = CollectionsMarshal.AsSpan(list238); + List list240 = new List(index2); + CollectionsMarshal.SetCount(list240, index2); + span3 = CollectionsMarshal.AsSpan(list240); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635) + span3[num2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) { - AetheryteShortcut = EAetheryteLocation.RhalgrsReach, - NextQuestId = new QuestId(3154) + StopDistance = 7f }; - obj146.Steps = list238; + obj146.Steps = list240; reference182 = obj146; - questRoot24.QuestSequence = list233; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(3036); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list239 = new List(num); - CollectionsMarshal.SetCount(list239, num); - span = CollectionsMarshal.AsSpan(list239); - index = 0; - span[index] = "liza"; - questRoot25.Author = list239; - index = 4; - List list240 = new List(index); - CollectionsMarshal.SetCount(list240, index); - span2 = CollectionsMarshal.AsSpan(list240); - num = 0; + num++; ref QuestSequence reference183 = ref span2[num]; QuestSequence obj147 = new QuestSequence { - Sequence = 0 + Sequence = 3 }; num2 = 1; List list241 = new List(num2); CollectionsMarshal.SetCount(list241, num2); span3 = CollectionsMarshal.AsSpan(list241); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1021565u, new Vector3(440.11584f, 114.254425f, 212.84802f), 612) + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 756) + { + DutyOptions = new DutyOptions + { + ContentFinderConditionId = 288u + } + }; + obj147.Steps = list241; + reference183 = obj147; + num++; + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj148 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list242 = new List(index2); + CollectionsMarshal.SetCount(list242, index2); + span3 = CollectionsMarshal.AsSpan(list242); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + { + StopDistance = 7f, + NextQuestId = new QuestId(3035) + }; + obj148.Steps = list242; + reference184 = obj148; + questRoot25.QuestSequence = list236; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(3035); + QuestRoot questRoot26 = new QuestRoot(); + num = 1; + List list243 = new List(num); + CollectionsMarshal.SetCount(list243, num); + span = CollectionsMarshal.AsSpan(list243); + index = 0; + span[index] = "liza"; + questRoot26.Author = list243; + index = 6; + List list244 = new List(index); + CollectionsMarshal.SetCount(list244, index); + span2 = CollectionsMarshal.AsSpan(list244); + num = 0; + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj149 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list245 = new List(num2); + CollectionsMarshal.SetCount(list245, num2); + span3 = CollectionsMarshal.AsSpan(list245); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024853u, new Vector3(-86.71704f, -72.25f, 179.58337f), 756) + { + StopDistance = 7f + }; + obj149.Steps = list245; + reference185 = obj149; + num++; + ref QuestSequence reference186 = ref span2[num]; + QuestSequence obj150 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list246 = new List(index2); + CollectionsMarshal.SetCount(list246, index2); + span3 = CollectionsMarshal.AsSpan(list246); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) + { + StopDistance = 7f + }; + obj150.Steps = list246; + reference186 = obj150; + num++; + ref QuestSequence reference187 = ref span2[num]; + QuestSequence obj151 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list247 = new List(num2); + CollectionsMarshal.SetCount(list247, num2); + span3 = CollectionsMarshal.AsSpan(list247); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 756) + { + DutyOptions = new DutyOptions + { + ContentFinderConditionId = 289u + } + }; + obj151.Steps = list247; + reference187 = obj151; + num++; + span2[num] = new QuestSequence + { + Sequence = 3 + }; + num++; + ref QuestSequence reference188 = ref span2[num]; + QuestSequence obj152 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list248 = new List(index2); + CollectionsMarshal.SetCount(list248, index2); + span3 = CollectionsMarshal.AsSpan(list248); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1021947u, new Vector3(476.73767f, 69.83099f, 526.604f), 612); + obj152.Steps = list248; + reference188 = obj152; + num++; + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj153 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list249 = new List(num2); + CollectionsMarshal.SetCount(list249, num2); + span3 = CollectionsMarshal.AsSpan(list249); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635) + { + AetheryteShortcut = EAetheryteLocation.RhalgrsReach, + NextQuestId = new QuestId(3154) + }; + obj153.Steps = list249; + reference189 = obj153; + questRoot26.QuestSequence = list244; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(3036); + QuestRoot questRoot27 = new QuestRoot(); + num = 1; + List list250 = new List(num); + CollectionsMarshal.SetCount(list250, num); + span = CollectionsMarshal.AsSpan(list250); + index = 0; + span[index] = "liza"; + questRoot27.Author = list250; + index = 4; + List list251 = new List(index); + CollectionsMarshal.SetCount(list251, index); + span2 = CollectionsMarshal.AsSpan(list251); + num = 0; + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj154 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list252 = new List(index2); + CollectionsMarshal.SetCount(list252, index2); + span3 = CollectionsMarshal.AsSpan(list252); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1021565u, new Vector3(440.11584f, 114.254425f, 212.84802f), 612) { AetheryteShortcut = EAetheryteLocation.FringesPeeringStones, SkipConditions = new SkipConditions @@ -232464,63 +233103,63 @@ public static class AssemblyQuestLoader } } }; - obj147.Steps = list241; - reference183 = obj147; + obj154.Steps = list252; + reference190 = obj154; num++; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj148 = new QuestSequence + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj155 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list242 = new List(index2); - CollectionsMarshal.SetCount(list242, index2); - span3 = CollectionsMarshal.AsSpan(list242); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1020817u, new Vector3(327.5348f, 83.45977f, -103.07471f), 612) + num2 = 1; + List list253 = new List(num2); + CollectionsMarshal.SetCount(list253, num2); + span3 = CollectionsMarshal.AsSpan(list253); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1020817u, new Vector3(327.5348f, 83.45977f, -103.07471f), 612) { Fly = true }; - obj148.Steps = list242; - reference184 = obj148; + obj155.Steps = list253; + reference191 = obj155; num++; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj149 = new QuestSequence + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj156 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list243 = new List(num2); - CollectionsMarshal.SetCount(list243, num2); - span3 = CollectionsMarshal.AsSpan(list243); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024894u, new Vector3(21.744019f, -0.05840592f, 13.01593f), 635) + index2 = 1; + List list254 = new List(index2); + CollectionsMarshal.SetCount(list254, index2); + span3 = CollectionsMarshal.AsSpan(list254); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024894u, new Vector3(21.744019f, -0.05840592f, 13.01593f), 635) { AetheryteShortcut = EAetheryteLocation.RhalgrsReach }; - obj149.Steps = list243; - reference185 = obj149; + obj156.Steps = list254; + reference192 = obj156; num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj150 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj157 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list244 = new List(index2); - CollectionsMarshal.SetCount(list244, index2); - span3 = CollectionsMarshal.AsSpan(list244); - num2 = 0; - ref QuestStep reference187 = ref span3[num2]; - QuestStep obj151 = new QuestStep(EInteractionType.CompleteQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + num2 = 1; + List list255 = new List(num2); + CollectionsMarshal.SetCount(list255, num2); + span3 = CollectionsMarshal.AsSpan(list255); + index2 = 0; + ref QuestStep reference194 = ref span3[index2]; + QuestStep obj158 = new QuestStep(EInteractionType.CompleteQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) { Fly = true, AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; num3 = 2; - List list245 = new List(num3); - CollectionsMarshal.SetCount(list245, num3); - span7 = CollectionsMarshal.AsSpan(list245); + List list256 = new List(num3); + CollectionsMarshal.SetCount(list256, num3); + span7 = CollectionsMarshal.AsSpan(list256); num4 = 0; span7[num4] = new DialogueChoice { @@ -232535,204 +233174,28 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANANA001_03036_Q3_000_000"), Answer = new ExcelRef("TEXT_BANANA001_03036_A3_000_001") }; - obj151.DialogueChoices = list245; - reference187 = obj151; - obj150.Steps = list244; - reference186 = obj150; - questRoot25.QuestSequence = list240; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(3037); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list246 = new List(num); - CollectionsMarshal.SetCount(list246, num); - span = CollectionsMarshal.AsSpan(list246); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot26.Author = list246; - index = 9; - List list247 = new List(index); - CollectionsMarshal.SetCount(list247, index); - span2 = CollectionsMarshal.AsSpan(list247); - num = 0; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj152 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list248 = new List(num2); - CollectionsMarshal.SetCount(list248, num2); - span3 = CollectionsMarshal.AsSpan(list248); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); - obj152.Steps = list248; - reference188 = obj152; - num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj153 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list249 = new List(index2); - CollectionsMarshal.SetCount(list249, index2); - span3 = CollectionsMarshal.AsSpan(list249); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024896u, new Vector3(-630.2129f, 130.26343f, -452.20117f), 612) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens - }; - obj153.Steps = list249; - reference189 = obj153; - num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj154 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list250 = new List(num2); - CollectionsMarshal.SetCount(list250, num2); - span3 = CollectionsMarshal.AsSpan(list250); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024897u, new Vector3(-76.40198f, -5.32758E-12f, -48.233826f), 635) - { - Mount = true, - AetheryteShortcut = EAetheryteLocation.RhalgrsReach, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RhalgrsReach, - To = EAetheryteLocation.RhalgrsReachWest - } - }; - obj154.Steps = list250; - reference190 = obj154; - num++; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj155 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list251 = new List(index2); - CollectionsMarshal.SetCount(list251, index2); - span3 = CollectionsMarshal.AsSpan(list251); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesPeeringStones - }; - obj155.Steps = list251; - reference191 = obj155; - num++; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj156 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list252 = new List(num2); - CollectionsMarshal.SetCount(list252, num2); - span3 = CollectionsMarshal.AsSpan(list252); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024900u, new Vector3(-50.980408f, 56.02146f, 218.46338f), 612) - { - Fly = true - }; - obj156.Steps = list252; - reference192 = obj156; - num++; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj157 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list253 = new List(index2); - CollectionsMarshal.SetCount(list253, index2); - span3 = CollectionsMarshal.AsSpan(list253); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) - { - Fly = true, - Action = EAction.BuffetGriffin - }; - obj157.Steps = list253; - reference193 = obj157; - num++; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj158 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list254 = new List(num2); - CollectionsMarshal.SetCount(list254, num2); - span3 = CollectionsMarshal.AsSpan(list254); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) - { - Fly = true, - Action = EAction.BuffetGriffin - }; - obj158.Steps = list254; + obj158.DialogueChoices = list256; reference194 = obj158; - num++; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj159 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list255 = new List(index2); - CollectionsMarshal.SetCount(list255, index2); - span3 = CollectionsMarshal.AsSpan(list255); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) - { - Fly = true, - Action = EAction.BuffetGriffin - }; - obj159.Steps = list255; - reference195 = obj159; - num++; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj160 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list256 = new List(num2); - CollectionsMarshal.SetCount(list256, num2); - span3 = CollectionsMarshal.AsSpan(list256); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) - { - Mount = false - }; - obj160.Steps = list256; - reference196 = obj160; - questRoot26.QuestSequence = list247; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(3038); - QuestRoot questRoot27 = new QuestRoot(); + obj157.Steps = list255; + reference193 = obj157; + questRoot27.QuestSequence = list251; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(3037); + QuestRoot questRoot28 = new QuestRoot(); num = 1; List list257 = new List(num); CollectionsMarshal.SetCount(list257, num); span = CollectionsMarshal.AsSpan(list257); index = 0; span[index] = "plogon_enjoyer"; - questRoot27.Author = list257; + questRoot28.Author = list257; index = 9; List list258 = new List(index); CollectionsMarshal.SetCount(list258, index); span2 = CollectionsMarshal.AsSpan(list258); num = 0; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj159 = new QuestSequence { Sequence = 0 }; @@ -232742,11 +233205,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list259); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); - obj161.Steps = list259; - reference197 = obj161; + obj159.Steps = list259; + reference195 = obj159; num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj162 = new QuestSequence + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj160 = new QuestSequence { Sequence = 1 }; @@ -232755,266 +233218,25 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list260, num2); span3 = CollectionsMarshal.AsSpan(list260); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024903u, new Vector3(111.31445f, 39.096542f, 296.34546f), 612) + span3[index2] = new QuestStep(EInteractionType.Interact, 1024896u, new Vector3(-630.2129f, 130.26343f, -452.20117f), 612) { - Fly = true + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens }; - obj162.Steps = list260; - reference198 = obj162; + obj160.Steps = list260; + reference196 = obj160; num++; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj163 = new QuestSequence + ref QuestSequence reference197 = ref span2[num]; + QuestSequence obj161 = new QuestSequence { Sequence = 2 }; - index2 = 3; + index2 = 1; List list261 = new List(index2); CollectionsMarshal.SetCount(list261, index2); span3 = CollectionsMarshal.AsSpan(list261); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1021591u, new Vector3(-277.82104f, 258.90652f, 782.77246f), 620) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1020871u, new Vector3(-237.90344f, 257.71973f, 741.5731f), 620) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1021587u, new Vector3(-210.68134f, 257.8064f, 767.4829f), 620) - { - Fly = true - }; - obj163.Steps = list261; - reference199 = obj163; - num++; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj164 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list262 = new List(num2); - CollectionsMarshal.SetCount(list262, num2); - span3 = CollectionsMarshal.AsSpan(list262); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024906u, new Vector3(-239.12415f, 258.90652f, 782.62f), 620) - { - Fly = true - }; - obj164.Steps = list262; - reference200 = obj164; - num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj165 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list263 = new List(index2); - CollectionsMarshal.SetCount(list263, index2); - span3 = CollectionsMarshal.AsSpan(list263); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024908u, new Vector3(-238.91058f, 266.39832f, 508.14062f), 620) - { - Fly = true - }; - obj165.Steps = list263; - reference201 = obj165; - num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj166 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list264 = new List(num2); - CollectionsMarshal.SetCount(list264, num2); - span3 = CollectionsMarshal.AsSpan(list264); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024911u, new Vector3(10.971252f, 55.943913f, 239.88696f), 612) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesPeeringStones - }; - obj166.Steps = list264; - reference202 = obj166; - num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj167 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list265 = new List(index2); - CollectionsMarshal.SetCount(list265, index2); - span3 = CollectionsMarshal.AsSpan(list265); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024912u, new Vector3(-92.27136f, 50.00444f, 186.29736f), 612) - { - Fly = true - }; - obj167.Steps = list265; - reference203 = obj167; - num++; - ref QuestSequence reference204 = ref span2[num]; - QuestSequence obj168 = new QuestSequence - { - Sequence = 7 - }; - num2 = 2; - List list266 = new List(num2); - CollectionsMarshal.SetCount(list266, num2); - span3 = CollectionsMarshal.AsSpan(list266); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-212.2359f, 43.672523f, -133.15985f), 612) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Action, 2009281u, new Vector3(-209.79633f, 42.70996f, -153.85675f), 612) - { - Land = true, - Action = EAction.Trample - }; - obj168.Steps = list266; - reference204 = obj168; - num++; - ref QuestSequence reference205 = ref span2[num]; - QuestSequence obj169 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list267 = new List(index2); - CollectionsMarshal.SetCount(list267, index2); - span3 = CollectionsMarshal.AsSpan(list267); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(5.853586f, 55.943962f, 237.26181f), 612) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024911u, new Vector3(10.971252f, 55.943913f, 239.88696f), 612) - { - Mount = false - }; - obj169.Steps = list267; - reference205 = obj169; - questRoot27.QuestSequence = list258; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(3039); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list268 = new List(num); - CollectionsMarshal.SetCount(list268, num); - span = CollectionsMarshal.AsSpan(list268); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot28.Author = list268; - index = 9; - List list269 = new List(index); - CollectionsMarshal.SetCount(list269, index); - span2 = CollectionsMarshal.AsSpan(list269); - num = 0; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj170 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list270 = new List(num2); - CollectionsMarshal.SetCount(list270, num2); - span3 = CollectionsMarshal.AsSpan(list270); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); - obj170.Steps = list270; - reference206 = obj170; - num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj171 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list271 = new List(index2); - CollectionsMarshal.SetCount(list271, index2); - span3 = CollectionsMarshal.AsSpan(list271); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) - { - Fly = true - }; - obj171.Steps = list271; - reference207 = obj171; - num++; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj172 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list272 = new List(num2); - CollectionsMarshal.SetCount(list272, num2); - span3 = CollectionsMarshal.AsSpan(list272); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) - { - ItemId = 2002429u, - GroundTarget = true - }; - obj172.Steps = list272; - reference208 = obj172; - num++; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj173 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list273 = new List(index2); - CollectionsMarshal.SetCount(list273, index2); - span3 = CollectionsMarshal.AsSpan(list273); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) - { - ItemId = 2002429u, - GroundTarget = true - }; - obj173.Steps = list273; - reference209 = obj173; - num++; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj174 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list274 = new List(num2); - CollectionsMarshal.SetCount(list274, num2); - span3 = CollectionsMarshal.AsSpan(list274); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) - { - ItemId = 2002429u, - GroundTarget = true - }; - obj174.Steps = list274; - reference210 = obj174; - num++; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj175 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list275 = new List(index2); - CollectionsMarshal.SetCount(list275, index2); - span3 = CollectionsMarshal.AsSpan(list275); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1019486u, new Vector3(-116.746826f, 0.6342248f, -55.832825f), 635) + span3[num2] = new QuestStep(EInteractionType.Interact, 1024897u, new Vector3(-76.40198f, -5.32758E-12f, -48.233826f), 635) { Mount = true, AetheryteShortcut = EAetheryteLocation.RhalgrsReach, @@ -233024,11 +233246,243 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RhalgrsReachWest } }; - obj175.Steps = list275; - reference211 = obj175; + obj161.Steps = list261; + reference197 = obj161; num++; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj176 = new QuestSequence + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj162 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list262 = new List(num2); + CollectionsMarshal.SetCount(list262, num2); + span3 = CollectionsMarshal.AsSpan(list262); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesPeeringStones + }; + obj162.Steps = list262; + reference198 = obj162; + num++; + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj163 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list263 = new List(index2); + CollectionsMarshal.SetCount(list263, index2); + span3 = CollectionsMarshal.AsSpan(list263); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024900u, new Vector3(-50.980408f, 56.02146f, 218.46338f), 612) + { + Fly = true + }; + obj163.Steps = list263; + reference199 = obj163; + num++; + ref QuestSequence reference200 = ref span2[num]; + QuestSequence obj164 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list264 = new List(num2); + CollectionsMarshal.SetCount(list264, num2); + span3 = CollectionsMarshal.AsSpan(list264); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) + { + Fly = true, + Action = EAction.BuffetGriffin + }; + obj164.Steps = list264; + reference200 = obj164; + num++; + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list265 = new List(index2); + CollectionsMarshal.SetCount(list265, index2); + span3 = CollectionsMarshal.AsSpan(list265); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) + { + Fly = true, + Action = EAction.BuffetGriffin + }; + obj165.Steps = list265; + reference201 = obj165; + num++; + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj166 = new QuestSequence + { + Sequence = 7 + }; + num2 = 1; + List list266 = new List(num2); + CollectionsMarshal.SetCount(list266, num2); + span3 = CollectionsMarshal.AsSpan(list266); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) + { + Fly = true, + Action = EAction.BuffetGriffin + }; + obj166.Steps = list266; + reference202 = obj166; + num++; + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj167 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list267 = new List(index2); + CollectionsMarshal.SetCount(list267, index2); + span3 = CollectionsMarshal.AsSpan(list267); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) + { + Mount = false + }; + obj167.Steps = list267; + reference203 = obj167; + questRoot28.QuestSequence = list258; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(3038); + QuestRoot questRoot29 = new QuestRoot(); + num = 1; + List list268 = new List(num); + CollectionsMarshal.SetCount(list268, num); + span = CollectionsMarshal.AsSpan(list268); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot29.Author = list268; + index = 9; + List list269 = new List(index); + CollectionsMarshal.SetCount(list269, index); + span2 = CollectionsMarshal.AsSpan(list269); + num = 0; + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj168 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list270 = new List(num2); + CollectionsMarshal.SetCount(list270, num2); + span3 = CollectionsMarshal.AsSpan(list270); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); + obj168.Steps = list270; + reference204 = obj168; + num++; + ref QuestSequence reference205 = ref span2[num]; + QuestSequence obj169 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list271 = new List(index2); + CollectionsMarshal.SetCount(list271, index2); + span3 = CollectionsMarshal.AsSpan(list271); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024903u, new Vector3(111.31445f, 39.096542f, 296.34546f), 612) + { + Fly = true + }; + obj169.Steps = list271; + reference205 = obj169; + num++; + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj170 = new QuestSequence + { + Sequence = 2 + }; + num2 = 3; + List list272 = new List(num2); + CollectionsMarshal.SetCount(list272, num2); + span3 = CollectionsMarshal.AsSpan(list272); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1021591u, new Vector3(-277.82104f, 258.90652f, 782.77246f), 620) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1020871u, new Vector3(-237.90344f, 257.71973f, 741.5731f), 620) + { + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1021587u, new Vector3(-210.68134f, 257.8064f, 767.4829f), 620) + { + Fly = true + }; + obj170.Steps = list272; + reference206 = obj170; + num++; + ref QuestSequence reference207 = ref span2[num]; + QuestSequence obj171 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list273 = new List(index2); + CollectionsMarshal.SetCount(list273, index2); + span3 = CollectionsMarshal.AsSpan(list273); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024906u, new Vector3(-239.12415f, 258.90652f, 782.62f), 620) + { + Fly = true + }; + obj171.Steps = list273; + reference207 = obj171; + num++; + ref QuestSequence reference208 = ref span2[num]; + QuestSequence obj172 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list274 = new List(num2); + CollectionsMarshal.SetCount(list274, num2); + span3 = CollectionsMarshal.AsSpan(list274); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024908u, new Vector3(-238.91058f, 266.39832f, 508.14062f), 620) + { + Fly = true + }; + obj172.Steps = list274; + reference208 = obj172; + num++; + ref QuestSequence reference209 = ref span2[num]; + QuestSequence obj173 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list275 = new List(index2); + CollectionsMarshal.SetCount(list275, index2); + span3 = CollectionsMarshal.AsSpan(list275); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024911u, new Vector3(10.971252f, 55.943913f, 239.88696f), 612) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesPeeringStones + }; + obj173.Steps = list275; + reference209 = obj173; + num++; + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj174 = new QuestSequence { Sequence = 6 }; @@ -233037,8 +233491,193 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list276, num2); span3 = CollectionsMarshal.AsSpan(list276); index2 = 0; - ref QuestStep reference213 = ref span3[index2]; - QuestStep obj177 = new QuestStep(EInteractionType.Combat, null, new Vector3(-496.6736f, 118.65279f, -424.7939f), 612) + span3[index2] = new QuestStep(EInteractionType.Interact, 1024912u, new Vector3(-92.27136f, 50.00444f, 186.29736f), 612) + { + Fly = true + }; + obj174.Steps = list276; + reference210 = obj174; + num++; + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj175 = new QuestSequence + { + Sequence = 7 + }; + index2 = 2; + List list277 = new List(index2); + CollectionsMarshal.SetCount(list277, index2); + span3 = CollectionsMarshal.AsSpan(list277); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-212.2359f, 43.672523f, -133.15985f), 612) + { + Fly = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Action, 2009281u, new Vector3(-209.79633f, 42.70996f, -153.85675f), 612) + { + Land = true, + Action = EAction.Trample + }; + obj175.Steps = list277; + reference211 = obj175; + num++; + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj176 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list278 = new List(num2); + CollectionsMarshal.SetCount(list278, num2); + span3 = CollectionsMarshal.AsSpan(list278); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(5.853586f, 55.943962f, 237.26181f), 612) + { + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024911u, new Vector3(10.971252f, 55.943913f, 239.88696f), 612) + { + Mount = false + }; + obj176.Steps = list278; + reference212 = obj176; + questRoot29.QuestSequence = list269; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(3039); + QuestRoot questRoot30 = new QuestRoot(); + num = 1; + List list279 = new List(num); + CollectionsMarshal.SetCount(list279, num); + span = CollectionsMarshal.AsSpan(list279); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot30.Author = list279; + index = 9; + List list280 = new List(index); + CollectionsMarshal.SetCount(list280, index); + span2 = CollectionsMarshal.AsSpan(list280); + num = 0; + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj177 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list281 = new List(index2); + CollectionsMarshal.SetCount(list281, index2); + span3 = CollectionsMarshal.AsSpan(list281); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); + obj177.Steps = list281; + reference213 = obj177; + num++; + ref QuestSequence reference214 = ref span2[num]; + QuestSequence obj178 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list282 = new List(num2); + CollectionsMarshal.SetCount(list282, num2); + span3 = CollectionsMarshal.AsSpan(list282); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) + { + Fly = true + }; + obj178.Steps = list282; + reference214 = obj178; + num++; + ref QuestSequence reference215 = ref span2[num]; + QuestSequence obj179 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list283 = new List(index2); + CollectionsMarshal.SetCount(list283, index2); + span3 = CollectionsMarshal.AsSpan(list283); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.UseItem, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) + { + ItemId = 2002429u, + GroundTarget = true + }; + obj179.Steps = list283; + reference215 = obj179; + num++; + ref QuestSequence reference216 = ref span2[num]; + QuestSequence obj180 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list284 = new List(num2); + CollectionsMarshal.SetCount(list284, num2); + span3 = CollectionsMarshal.AsSpan(list284); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) + { + ItemId = 2002429u, + GroundTarget = true + }; + obj180.Steps = list284; + reference216 = obj180; + num++; + ref QuestSequence reference217 = ref span2[num]; + QuestSequence obj181 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list285 = new List(index2); + CollectionsMarshal.SetCount(list285, index2); + span3 = CollectionsMarshal.AsSpan(list285); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.UseItem, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) + { + ItemId = 2002429u, + GroundTarget = true + }; + obj181.Steps = list285; + reference217 = obj181; + num++; + ref QuestSequence reference218 = ref span2[num]; + QuestSequence obj182 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list286 = new List(num2); + CollectionsMarshal.SetCount(list286, num2); + span3 = CollectionsMarshal.AsSpan(list286); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1019486u, new Vector3(-116.746826f, 0.6342248f, -55.832825f), 635) + { + Mount = true, + AetheryteShortcut = EAetheryteLocation.RhalgrsReach, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RhalgrsReach, + To = EAetheryteLocation.RhalgrsReachWest + } + }; + obj182.Steps = list286; + reference218 = obj182; + num++; + ref QuestSequence reference219 = ref span2[num]; + QuestSequence obj183 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list287 = new List(index2); + CollectionsMarshal.SetCount(list287, index2); + span3 = CollectionsMarshal.AsSpan(list287); + num2 = 0; + ref QuestStep reference220 = ref span3[num2]; + QuestStep obj184 = new QuestStep(EInteractionType.Combat, null, new Vector3(-496.6736f, 118.65279f, -424.7939f), 612) { Fly = true, Land = true, @@ -233046,303 +233685,150 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 1; - List list277 = new List(num4); - CollectionsMarshal.SetCount(list277, num4); - span6 = CollectionsMarshal.AsSpan(list277); + List list288 = new List(num4); + CollectionsMarshal.SetCount(list288, num4); + span6 = CollectionsMarshal.AsSpan(list288); num3 = 0; span6[num3] = 8577u; - obj177.KillEnemyDataIds = list277; - reference213 = obj177; - obj176.Steps = list276; - reference212 = obj176; - num++; - ref QuestSequence reference214 = ref span2[num]; - QuestSequence obj178 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list278 = new List(index2); - CollectionsMarshal.SetCount(list278, index2); - span3 = CollectionsMarshal.AsSpan(list278); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024920u, new Vector3(-495.01794f, 118.79865f, -427.1153f), 612); - obj178.Steps = list278; - reference214 = obj178; - num++; - ref QuestSequence reference215 = ref span2[num]; - QuestSequence obj179 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list279 = new List(num2); - CollectionsMarshal.SetCount(list279, num2); - span3 = CollectionsMarshal.AsSpan(list279); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesPeeringStones - }; - obj179.Steps = list279; - reference215 = obj179; - questRoot28.QuestSequence = list269; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(3040); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list280 = new List(num); - CollectionsMarshal.SetCount(list280, num); - span = CollectionsMarshal.AsSpan(list280); - index = 0; - span[index] = "skiaz"; - questRoot29.Author = list280; - index = 6; - List list281 = new List(index); - CollectionsMarshal.SetCount(list281, index); - span2 = CollectionsMarshal.AsSpan(list281); - num = 0; - ref QuestSequence reference216 = ref span2[num]; - QuestSequence obj180 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list282 = new List(index2); - CollectionsMarshal.SetCount(list282, index2); - span3 = CollectionsMarshal.AsSpan(list282); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) - { - Fly = true - }; - obj180.Steps = list282; - reference216 = obj180; - num++; - ref QuestSequence reference217 = ref span2[num]; - QuestSequence obj181 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list283 = new List(num2); - CollectionsMarshal.SetCount(list283, num2); - span3 = CollectionsMarshal.AsSpan(list283); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024924u, new Vector3(143.26697f, 40.296085f, 410.23877f), 612) - { - Fly = true - }; - obj181.Steps = list283; - reference217 = obj181; - num++; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj182 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list284 = new List(index2); - CollectionsMarshal.SetCount(list284, index2); - span3 = CollectionsMarshal.AsSpan(list284); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024929u, new Vector3(120.46985f, 48.569233f, 596.15466f), 612) - { - Fly = true - }; - obj182.Steps = list284; - reference218 = obj182; - num++; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj183 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list285 = new List(num2); - CollectionsMarshal.SetCount(list285, num2); - span3 = CollectionsMarshal.AsSpan(list285); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) - { - Fly = true - }; - obj183.Steps = list285; - reference219 = obj183; - num++; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj184 = new QuestSequence - { - Sequence = 4 - }; - index2 = 2; - List list286 = new List(index2); - CollectionsMarshal.SetCount(list286, index2); - span3 = CollectionsMarshal.AsSpan(list286); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) - { - Comment = "Solo Duty", - SinglePlayerDutyOptions = new SinglePlayerDutyOptions() - }; - obj184.Steps = list286; + obj184.KillEnemyDataIds = list288; reference220 = obj184; + obj183.Steps = list287; + reference219 = obj183; num++; ref QuestSequence reference221 = ref span2[num]; QuestSequence obj185 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 7 }; num2 = 1; - List list287 = new List(num2); - CollectionsMarshal.SetCount(list287, num2); - span3 = CollectionsMarshal.AsSpan(list287); + List list289 = new List(num2); + CollectionsMarshal.SetCount(list289, num2); + span3 = CollectionsMarshal.AsSpan(list289); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) - { - Fly = true - }; - obj185.Steps = list287; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024920u, new Vector3(-495.01794f, 118.79865f, -427.1153f), 612); + obj185.Steps = list289; reference221 = obj185; - questRoot29.QuestSequence = list281; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(3041); - QuestRoot questRoot30 = new QuestRoot(); - num = 1; - List list288 = new List(num); - CollectionsMarshal.SetCount(list288, num); - span = CollectionsMarshal.AsSpan(list288); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot30.Author = list288; - index = 5; - List list289 = new List(index); - CollectionsMarshal.SetCount(list289, index); - span2 = CollectionsMarshal.AsSpan(list289); - num = 0; + num++; ref QuestSequence reference222 = ref span2[num]; QuestSequence obj186 = new QuestSequence { - Sequence = 0 + Sequence = byte.MaxValue }; index2 = 1; List list290 = new List(index2); CollectionsMarshal.SetCount(list290, index2); span3 = CollectionsMarshal.AsSpan(list290); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); - obj186.Steps = list290; - reference222 = obj186; - num++; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj187 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list291 = new List(num2); - CollectionsMarshal.SetCount(list291, num2); - span3 = CollectionsMarshal.AsSpan(list291); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1023142u, new Vector3(-642.9083f, 130.25946f, -538.29254f), 612) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024937u, new Vector3(450.88867f, 114.36421f, 235.91968f), 612) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) { Fly = true, AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; - obj187.Steps = list291; - reference223 = obj187; - num++; - ref QuestSequence reference224 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + obj186.Steps = list290; + reference222 = obj186; + questRoot30.QuestSequence = list280; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(3040); + QuestRoot questRoot31 = new QuestRoot(); + num = 1; + List list291 = new List(num); + CollectionsMarshal.SetCount(list291, num); + span = CollectionsMarshal.AsSpan(list291); + index = 0; + span[index] = "skiaz"; + questRoot31.Author = list291; + index = 6; + List list292 = new List(index); + CollectionsMarshal.SetCount(list292, index); + span2 = CollectionsMarshal.AsSpan(list292); + num = 0; + ref QuestSequence reference223 = ref span2[num]; + QuestSequence obj187 = new QuestSequence { - Sequence = 2 - }; - index2 = 1; - List list292 = new List(index2); - CollectionsMarshal.SetCount(list292, index2); - span3 = CollectionsMarshal.AsSpan(list292); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) - { - Fly = true - }; - obj188.Steps = list292; - reference224 = obj188; - num++; - ref QuestSequence reference225 = ref span2[num]; - QuestSequence obj189 = new QuestSequence - { - Sequence = 3 + Sequence = 0 }; num2 = 1; List list293 = new List(num2); CollectionsMarshal.SetCount(list293, num2); span3 = CollectionsMarshal.AsSpan(list293); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025235u, new Vector3(-155.2301f, 39.096687f, 159.0448f), 612) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) { Fly = true }; - obj189.Steps = list293; - reference225 = obj189; + obj187.Steps = list293; + reference223 = obj187; num++; - ref QuestSequence reference226 = ref span2[num]; - QuestSequence obj190 = new QuestSequence + ref QuestSequence reference224 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; List list294 = new List(index2); CollectionsMarshal.SetCount(list294, index2); span3 = CollectionsMarshal.AsSpan(list294); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + span3[num2] = new QuestStep(EInteractionType.Interact, 1024924u, new Vector3(143.26697f, 40.296085f, 410.23877f), 612) { Fly = true }; - obj190.Steps = list294; + obj188.Steps = list294; + reference224 = obj188; + num++; + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj189 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list295 = new List(num2); + CollectionsMarshal.SetCount(list295, num2); + span3 = CollectionsMarshal.AsSpan(list295); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024929u, new Vector3(120.46985f, 48.569233f, 596.15466f), 612) + { + Fly = true + }; + obj189.Steps = list295; + reference225 = obj189; + num++; + ref QuestSequence reference226 = ref span2[num]; + QuestSequence obj190 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list296 = new List(index2); + CollectionsMarshal.SetCount(list296, index2); + span3 = CollectionsMarshal.AsSpan(list296); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) + { + Fly = true + }; + obj190.Steps = list296; reference226 = obj190; - questRoot30.QuestSequence = list289; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(3042); - QuestRoot questRoot31 = new QuestRoot(); - num = 1; - List list295 = new List(num); - CollectionsMarshal.SetCount(list295, num); - span = CollectionsMarshal.AsSpan(list295); - index = 0; - span[index] = "liza"; - questRoot31.Author = list295; - index = 4; - List list296 = new List(index); - CollectionsMarshal.SetCount(list296, index); - span2 = CollectionsMarshal.AsSpan(list296); - num = 0; + num++; ref QuestSequence reference227 = ref span2[num]; QuestSequence obj191 = new QuestSequence { - Sequence = 0 + Sequence = 4 }; - num2 = 1; + num2 = 2; List list297 = new List(num2); CollectionsMarshal.SetCount(list297, num2); span3 = CollectionsMarshal.AsSpan(list297); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + span3[index2] = new QuestStep(EInteractionType.Interact, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) { - StopDistance = 7f + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) + { + Comment = "Solo Duty", + SinglePlayerDutyOptions = new SinglePlayerDutyOptions() }; obj191.Steps = list297; reference227 = obj191; @@ -233350,31 +233836,184 @@ public static class AssemblyQuestLoader ref QuestSequence reference228 = ref span2[num]; QuestSequence obj192 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; - index2 = 5; + index2 = 1; List list298 = new List(index2); CollectionsMarshal.SetCount(list298, index2); span3 = CollectionsMarshal.AsSpan(list298); num2 = 0; - ref QuestStep reference229 = ref span3[num2]; - QuestStep obj193 = new QuestStep(EInteractionType.Interact, 2009315u, new Vector3(-213.15332f, 40.390625f, 228.38171f), 612) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + { + Fly = true + }; + obj192.Steps = list298; + reference228 = obj192; + questRoot31.QuestSequence = list292; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(3041); + QuestRoot questRoot32 = new QuestRoot(); + num = 1; + List list299 = new List(num); + CollectionsMarshal.SetCount(list299, num); + span = CollectionsMarshal.AsSpan(list299); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot32.Author = list299; + index = 5; + List list300 = new List(index); + CollectionsMarshal.SetCount(list300, index); + span2 = CollectionsMarshal.AsSpan(list300); + num = 0; + ref QuestSequence reference229 = ref span2[num]; + QuestSequence obj193 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list301 = new List(num2); + CollectionsMarshal.SetCount(list301, num2); + span3 = CollectionsMarshal.AsSpan(list301); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); + obj193.Steps = list301; + reference229 = obj193; + num++; + ref QuestSequence reference230 = ref span2[num]; + QuestSequence obj194 = new QuestSequence + { + Sequence = 1 + }; + index2 = 2; + List list302 = new List(index2); + CollectionsMarshal.SetCount(list302, index2); + span3 = CollectionsMarshal.AsSpan(list302); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1023142u, new Vector3(-642.9083f, 130.25946f, -538.29254f), 612) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024937u, new Vector3(450.88867f, 114.36421f, 235.91968f), 612) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesPeeringStones + }; + obj194.Steps = list302; + reference230 = obj194; + num++; + ref QuestSequence reference231 = ref span2[num]; + QuestSequence obj195 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list303 = new List(num2); + CollectionsMarshal.SetCount(list303, num2); + span3 = CollectionsMarshal.AsSpan(list303); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + { + Fly = true + }; + obj195.Steps = list303; + reference231 = obj195; + num++; + ref QuestSequence reference232 = ref span2[num]; + QuestSequence obj196 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list304 = new List(index2); + CollectionsMarshal.SetCount(list304, index2); + span3 = CollectionsMarshal.AsSpan(list304); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025235u, new Vector3(-155.2301f, 39.096687f, 159.0448f), 612) + { + Fly = true + }; + obj196.Steps = list304; + reference232 = obj196; + num++; + ref QuestSequence reference233 = ref span2[num]; + QuestSequence obj197 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list305 = new List(num2); + CollectionsMarshal.SetCount(list305, num2); + span3 = CollectionsMarshal.AsSpan(list305); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + { + Fly = true + }; + obj197.Steps = list305; + reference233 = obj197; + questRoot32.QuestSequence = list300; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(3042); + QuestRoot questRoot33 = new QuestRoot(); + num = 1; + List list306 = new List(num); + CollectionsMarshal.SetCount(list306, num); + span = CollectionsMarshal.AsSpan(list306); + index = 0; + span[index] = "liza"; + questRoot33.Author = list306; + index = 4; + List list307 = new List(index); + CollectionsMarshal.SetCount(list307, index); + span2 = CollectionsMarshal.AsSpan(list307); + num = 0; + ref QuestSequence reference234 = ref span2[num]; + QuestSequence obj198 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list308 = new List(index2); + CollectionsMarshal.SetCount(list308, index2); + span3 = CollectionsMarshal.AsSpan(list308); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + { + StopDistance = 7f + }; + obj198.Steps = list308; + reference234 = obj198; + num++; + ref QuestSequence reference235 = ref span2[num]; + QuestSequence obj199 = new QuestSequence + { + Sequence = 1 + }; + num2 = 5; + List list309 = new List(num2); + CollectionsMarshal.SetCount(list309, num2); + span3 = CollectionsMarshal.AsSpan(list309); + index2 = 0; + ref QuestStep reference236 = ref span3[index2]; + QuestStep obj200 = new QuestStep(EInteractionType.Interact, 2009315u, new Vector3(-213.15332f, 40.390625f, 228.38171f), 612) { StopDistance = 0.5f, Fly = true }; num3 = 6; - List> list299 = new List>(num3); - CollectionsMarshal.SetCount(list299, num3); - span4 = CollectionsMarshal.AsSpan(list299); + List> list310 = new List>(num3); + CollectionsMarshal.SetCount(list310, num3); + span4 = CollectionsMarshal.AsSpan(list310); num4 = 0; span4[num4] = null; num4++; - ref List reference230 = ref span4[num4]; + ref List reference237 = ref span4[num4]; num5 = 6; - List list300 = new List(num5); - CollectionsMarshal.SetCount(list300, num5); - span5 = CollectionsMarshal.AsSpan(list300); + List list311 = new List(num5); + CollectionsMarshal.SetCount(list311, num5); + span5 = CollectionsMarshal.AsSpan(list311); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; @@ -233387,7 +234026,7 @@ public static class AssemblyQuestLoader span5[index3] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference230 = list300; + reference237 = list311; num4++; span4[num4] = null; num4++; @@ -233396,27 +234035,27 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj193.RequiredQuestVariables = list299; - reference229 = obj193; - num2++; - ref QuestStep reference231 = ref span3[num2]; - QuestStep obj194 = new QuestStep(EInteractionType.Interact, 2009316u, new Vector3(-340.16937f, 51.71277f, 285.7556f), 612) + obj200.RequiredQuestVariables = list310; + reference236 = obj200; + index2++; + ref QuestStep reference238 = ref span3[index2]; + QuestStep obj201 = new QuestStep(EInteractionType.Interact, 2009316u, new Vector3(-340.16937f, 51.71277f, 285.7556f), 612) { StopDistance = 0.5f, Fly = true }; num4 = 6; - List> list301 = new List>(num4); - CollectionsMarshal.SetCount(list301, num4); - span4 = CollectionsMarshal.AsSpan(list301); + List> list312 = new List>(num4); + CollectionsMarshal.SetCount(list312, num4); + span4 = CollectionsMarshal.AsSpan(list312); num3 = 0; span4[num3] = null; num3++; - ref List reference232 = ref span4[num3]; + ref List reference239 = ref span4[num3]; index3 = 6; - List list302 = new List(index3); - CollectionsMarshal.SetCount(list302, index3); - span5 = CollectionsMarshal.AsSpan(list302); + List list313 = new List(index3); + CollectionsMarshal.SetCount(list313, index3); + span5 = CollectionsMarshal.AsSpan(list313); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); num5++; @@ -233429,7 +234068,7 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference232 = list302; + reference239 = list313; num3++; span4[num3] = null; num3++; @@ -233438,27 +234077,27 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj194.RequiredQuestVariables = list301; - reference231 = obj194; - num2++; - ref QuestStep reference233 = ref span3[num2]; - QuestStep obj195 = new QuestStep(EInteractionType.Interact, 2009317u, new Vector3(-347.34113f, 46.066895f, 216.99854f), 612) + obj201.RequiredQuestVariables = list312; + reference238 = obj201; + index2++; + ref QuestStep reference240 = ref span3[index2]; + QuestStep obj202 = new QuestStep(EInteractionType.Interact, 2009317u, new Vector3(-347.34113f, 46.066895f, 216.99854f), 612) { StopDistance = 0.5f, Fly = true }; num3 = 6; - List> list303 = new List>(num3); - CollectionsMarshal.SetCount(list303, num3); - span4 = CollectionsMarshal.AsSpan(list303); + List> list314 = new List>(num3); + CollectionsMarshal.SetCount(list314, num3); + span4 = CollectionsMarshal.AsSpan(list314); num4 = 0; span4[num4] = null; num4++; - ref List reference234 = ref span4[num4]; + ref List reference241 = ref span4[num4]; num5 = 6; - List list304 = new List(num5); - CollectionsMarshal.SetCount(list304, num5); - span5 = CollectionsMarshal.AsSpan(list304); + List list315 = new List(num5); + CollectionsMarshal.SetCount(list315, num5); + span5 = CollectionsMarshal.AsSpan(list315); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; @@ -233471,7 +234110,7 @@ public static class AssemblyQuestLoader span5[index3] = new QuestWorkValue(null, (byte)6, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); - reference234 = list304; + reference241 = list315; num4++; span4[num4] = null; num4++; @@ -233480,27 +234119,27 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj195.RequiredQuestVariables = list303; - reference233 = obj195; - num2++; - ref QuestStep reference235 = ref span3[num2]; - QuestStep obj196 = new QuestStep(EInteractionType.Interact, 2009313u, new Vector3(-297.65778f, 57.114502f, 354.42126f), 612) + obj202.RequiredQuestVariables = list314; + reference240 = obj202; + index2++; + ref QuestStep reference242 = ref span3[index2]; + QuestStep obj203 = new QuestStep(EInteractionType.Interact, 2009313u, new Vector3(-297.65778f, 57.114502f, 354.42126f), 612) { StopDistance = 0.5f, Fly = true }; num4 = 6; - List> list305 = new List>(num4); - CollectionsMarshal.SetCount(list305, num4); - span4 = CollectionsMarshal.AsSpan(list305); + List> list316 = new List>(num4); + CollectionsMarshal.SetCount(list316, num4); + span4 = CollectionsMarshal.AsSpan(list316); num3 = 0; span4[num3] = null; num3++; - ref List reference236 = ref span4[num3]; + ref List reference243 = ref span4[num3]; index3 = 6; - List list306 = new List(index3); - CollectionsMarshal.SetCount(list306, index3); - span5 = CollectionsMarshal.AsSpan(list306); + List list317 = new List(index3); + CollectionsMarshal.SetCount(list317, index3); + span5 = CollectionsMarshal.AsSpan(list317); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; @@ -233513,7 +234152,7 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)7, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)8, EQuestWorkMode.Bitwise); - reference236 = list306; + reference243 = list317; num3++; span4[num3] = null; num3++; @@ -233522,27 +234161,27 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj196.RequiredQuestVariables = list305; - reference235 = obj196; - num2++; - ref QuestStep reference237 = ref span3[num2]; - QuestStep obj197 = new QuestStep(EInteractionType.Interact, 2009314u, new Vector3(-253.10144f, 60.715576f, 363.08838f), 612) + obj203.RequiredQuestVariables = list316; + reference242 = obj203; + index2++; + ref QuestStep reference244 = ref span3[index2]; + QuestStep obj204 = new QuestStep(EInteractionType.Interact, 2009314u, new Vector3(-253.10144f, 60.715576f, 363.08838f), 612) { StopDistance = 0.5f, Fly = true }; num3 = 6; - List> list307 = new List>(num3); - CollectionsMarshal.SetCount(list307, num3); - span4 = CollectionsMarshal.AsSpan(list307); + List> list318 = new List>(num3); + CollectionsMarshal.SetCount(list318, num3); + span4 = CollectionsMarshal.AsSpan(list318); num4 = 0; span4[num4] = null; num4++; - ref List reference238 = ref span4[num4]; + ref List reference245 = ref span4[num4]; num5 = 6; - List list308 = new List(num5); - CollectionsMarshal.SetCount(list308, num5); - span5 = CollectionsMarshal.AsSpan(list308); + List list319 = new List(num5); + CollectionsMarshal.SetCount(list319, num5); + span5 = CollectionsMarshal.AsSpan(list319); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); index3++; @@ -233555,7 +234194,7 @@ public static class AssemblyQuestLoader span5[index3] = new QuestWorkValue(null, (byte)8, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference238 = list308; + reference245 = list319; num4++; span4[num4] = null; num4++; @@ -233564,110 +234203,110 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj197.RequiredQuestVariables = list307; - reference237 = obj197; - obj192.Steps = list298; - reference228 = obj192; + obj204.RequiredQuestVariables = list318; + reference244 = obj204; + obj199.Steps = list309; + reference235 = obj199; num++; - ref QuestSequence reference239 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference246 = ref span2[num]; + QuestSequence obj205 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list309 = new List(num2); - CollectionsMarshal.SetCount(list309, num2); - span3 = CollectionsMarshal.AsSpan(list309); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025051u, new Vector3(50.858276f, 50.004295f, 299.94653f), 612) + index2 = 1; + List list320 = new List(index2); + CollectionsMarshal.SetCount(list320, index2); + span3 = CollectionsMarshal.AsSpan(list320); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025051u, new Vector3(50.858276f, 50.004295f, 299.94653f), 612) { Fly = true }; - obj198.Steps = list309; - reference239 = obj198; + obj205.Steps = list320; + reference246 = obj205; num++; - ref QuestSequence reference240 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference247 = ref span2[num]; + QuestSequence obj206 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 2; - List list310 = new List(index2); - CollectionsMarshal.SetCount(list310, index2); - span3 = CollectionsMarshal.AsSpan(list310); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + num2 = 2; + List list321 = new List(num2); + CollectionsMarshal.SetCount(list321, num2); + span3 = CollectionsMarshal.AsSpan(list321); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { Fly = true }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f, Fly = true }; - obj199.Steps = list310; - reference240 = obj199; - questRoot31.QuestSequence = list296; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(3043); - QuestRoot questRoot32 = new QuestRoot(); + obj206.Steps = list321; + reference247 = obj206; + questRoot33.QuestSequence = list307; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(3043); + QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list311 = new List(num); - CollectionsMarshal.SetCount(list311, num); - span = CollectionsMarshal.AsSpan(list311); + List list322 = new List(num); + CollectionsMarshal.SetCount(list322, num); + span = CollectionsMarshal.AsSpan(list322); index = 0; span[index] = "liza"; - questRoot32.Author = list311; + questRoot34.Author = list322; index = 3; - List list312 = new List(index); - CollectionsMarshal.SetCount(list312, index); - span2 = CollectionsMarshal.AsSpan(list312); + List list323 = new List(index); + CollectionsMarshal.SetCount(list323, index); + span2 = CollectionsMarshal.AsSpan(list323); num = 0; - ref QuestSequence reference241 = ref span2[num]; - QuestSequence obj200 = new QuestSequence + ref QuestSequence reference248 = ref span2[num]; + QuestSequence obj207 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list313 = new List(num2); - CollectionsMarshal.SetCount(list313, num2); - span3 = CollectionsMarshal.AsSpan(list313); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + index2 = 1; + List list324 = new List(index2); + CollectionsMarshal.SetCount(list324, index2); + span3 = CollectionsMarshal.AsSpan(list324); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj200.Steps = list313; - reference241 = obj200; + obj207.Steps = list324; + reference248 = obj207; num++; - ref QuestSequence reference242 = ref span2[num]; - QuestSequence obj201 = new QuestSequence + ref QuestSequence reference249 = ref span2[num]; + QuestSequence obj208 = new QuestSequence { Sequence = 1 }; - index2 = 5; - List list314 = new List(index2); - CollectionsMarshal.SetCount(list314, index2); - span3 = CollectionsMarshal.AsSpan(list314); - num2 = 0; - ref QuestStep reference243 = ref span3[num2]; - QuestStep obj202 = new QuestStep(EInteractionType.Interact, 2009318u, new Vector3(-229.66364f, 37.827026f, 171.46558f), 612) + num2 = 5; + List list325 = new List(num2); + CollectionsMarshal.SetCount(list325, num2); + span3 = CollectionsMarshal.AsSpan(list325); + index2 = 0; + ref QuestStep reference250 = ref span3[index2]; + QuestStep obj209 = new QuestStep(EInteractionType.Interact, 2009318u, new Vector3(-229.66364f, 37.827026f, 171.46558f), 612) { Fly = true }; num4 = 6; - List> list315 = new List>(num4); - CollectionsMarshal.SetCount(list315, num4); - span4 = CollectionsMarshal.AsSpan(list315); + List> list326 = new List>(num4); + CollectionsMarshal.SetCount(list326, num4); + span4 = CollectionsMarshal.AsSpan(list326); num3 = 0; span4[num3] = null; num3++; - ref List reference244 = ref span4[num3]; + ref List reference251 = ref span4[num3]; index3 = 6; - List list316 = new List(index3); - CollectionsMarshal.SetCount(list316, index3); - span5 = CollectionsMarshal.AsSpan(list316); + List list327 = new List(index3); + CollectionsMarshal.SetCount(list327, index3); + span5 = CollectionsMarshal.AsSpan(list327); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); num5++; @@ -233680,7 +234319,7 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference244 = list316; + reference251 = list327; num3++; span4[num3] = null; num3++; @@ -233689,26 +234328,26 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj202.RequiredQuestVariables = list315; - reference243 = obj202; - num2++; - ref QuestStep reference245 = ref span3[num2]; - QuestStep obj203 = new QuestStep(EInteractionType.Interact, 2009319u, new Vector3(-287.5868f, 40.360107f, 173.72388f), 612) + obj209.RequiredQuestVariables = list326; + reference250 = obj209; + index2++; + ref QuestStep reference252 = ref span3[index2]; + QuestStep obj210 = new QuestStep(EInteractionType.Interact, 2009319u, new Vector3(-287.5868f, 40.360107f, 173.72388f), 612) { Fly = true }; num3 = 6; - List> list317 = new List>(num3); - CollectionsMarshal.SetCount(list317, num3); - span4 = CollectionsMarshal.AsSpan(list317); + List> list328 = new List>(num3); + CollectionsMarshal.SetCount(list328, num3); + span4 = CollectionsMarshal.AsSpan(list328); num4 = 0; span4[num4] = null; num4++; - ref List reference246 = ref span4[num4]; + ref List reference253 = ref span4[num4]; num5 = 6; - List list318 = new List(num5); - CollectionsMarshal.SetCount(list318, num5); - span5 = CollectionsMarshal.AsSpan(list318); + List list329 = new List(num5); + CollectionsMarshal.SetCount(list329, num5); + span5 = CollectionsMarshal.AsSpan(list329); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; @@ -233721,7 +234360,7 @@ public static class AssemblyQuestLoader span5[index3] = new QuestWorkValue(null, (byte)8, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference246 = list318; + reference253 = list329; num4++; span4[num4] = null; num4++; @@ -233730,26 +234369,26 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj203.RequiredQuestVariables = list317; - reference245 = obj203; - num2++; - ref QuestStep reference247 = ref span3[num2]; - QuestStep obj204 = new QuestStep(EInteractionType.Interact, 2009320u, new Vector3(-209.33856f, 44.510498f, -18.96698f), 612) + obj210.RequiredQuestVariables = list328; + reference252 = obj210; + index2++; + ref QuestStep reference254 = ref span3[index2]; + QuestStep obj211 = new QuestStep(EInteractionType.Interact, 2009320u, new Vector3(-209.33856f, 44.510498f, -18.96698f), 612) { Fly = true }; num4 = 6; - List> list319 = new List>(num4); - CollectionsMarshal.SetCount(list319, num4); - span4 = CollectionsMarshal.AsSpan(list319); + List> list330 = new List>(num4); + CollectionsMarshal.SetCount(list330, num4); + span4 = CollectionsMarshal.AsSpan(list330); num3 = 0; span4[num3] = null; num3++; - ref List reference248 = ref span4[num3]; + ref List reference255 = ref span4[num3]; index3 = 6; - List list320 = new List(index3); - CollectionsMarshal.SetCount(list320, index3); - span5 = CollectionsMarshal.AsSpan(list320); + List list331 = new List(index3); + CollectionsMarshal.SetCount(list331, index3); + span5 = CollectionsMarshal.AsSpan(list331); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; @@ -233762,7 +234401,7 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)7, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); - reference248 = list320; + reference255 = list331; num3++; span4[num3] = null; num3++; @@ -233771,26 +234410,26 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj204.RequiredQuestVariables = list319; - reference247 = obj204; - num2++; - ref QuestStep reference249 = ref span3[num2]; - QuestStep obj205 = new QuestStep(EInteractionType.Interact, 2009322u, new Vector3(-169.78723f, 42.160645f, -101.1521f), 612) + obj211.RequiredQuestVariables = list330; + reference254 = obj211; + index2++; + ref QuestStep reference256 = ref span3[index2]; + QuestStep obj212 = new QuestStep(EInteractionType.Interact, 2009322u, new Vector3(-169.78723f, 42.160645f, -101.1521f), 612) { Fly = true }; num3 = 6; - List> list321 = new List>(num3); - CollectionsMarshal.SetCount(list321, num3); - span4 = CollectionsMarshal.AsSpan(list321); + List> list332 = new List>(num3); + CollectionsMarshal.SetCount(list332, num3); + span4 = CollectionsMarshal.AsSpan(list332); num4 = 0; span4[num4] = null; num4++; - ref List reference250 = ref span4[num4]; + ref List reference257 = ref span4[num4]; num5 = 6; - List list322 = new List(num5); - CollectionsMarshal.SetCount(list322, num5); - span5 = CollectionsMarshal.AsSpan(list322); + List list333 = new List(num5); + CollectionsMarshal.SetCount(list333, num5); + span5 = CollectionsMarshal.AsSpan(list333); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); index3++; @@ -233803,7 +234442,7 @@ public static class AssemblyQuestLoader span5[index3] = new QuestWorkValue(null, (byte)6, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference250 = list322; + reference257 = list333; num4++; span4[num4] = null; num4++; @@ -233812,26 +234451,26 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj205.RequiredQuestVariables = list321; - reference249 = obj205; - num2++; - ref QuestStep reference251 = ref span3[num2]; - QuestStep obj206 = new QuestStep(EInteractionType.Interact, 2009321u, new Vector3(-201.2207f, 45.51758f, -122.42316f), 612) + obj212.RequiredQuestVariables = list332; + reference256 = obj212; + index2++; + ref QuestStep reference258 = ref span3[index2]; + QuestStep obj213 = new QuestStep(EInteractionType.Interact, 2009321u, new Vector3(-201.2207f, 45.51758f, -122.42316f), 612) { Fly = true }; num4 = 6; - List> list323 = new List>(num4); - CollectionsMarshal.SetCount(list323, num4); - span4 = CollectionsMarshal.AsSpan(list323); + List> list334 = new List>(num4); + CollectionsMarshal.SetCount(list334, num4); + span4 = CollectionsMarshal.AsSpan(list334); num3 = 0; span4[num3] = null; num3++; - ref List reference252 = ref span4[num3]; + ref List reference259 = ref span4[num3]; index3 = 6; - List list324 = new List(index3); - CollectionsMarshal.SetCount(list324, index3); - span5 = CollectionsMarshal.AsSpan(list324); + List list335 = new List(index3); + CollectionsMarshal.SetCount(list335, index3); + span5 = CollectionsMarshal.AsSpan(list335); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; @@ -233844,7 +234483,7 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)8, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); - reference252 = list324; + reference259 = list335; num3++; span4[num3] = null; num3++; @@ -233853,106 +234492,20 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj206.RequiredQuestVariables = list323; - reference251 = obj206; - obj201.Steps = list314; - reference242 = obj201; + obj213.RequiredQuestVariables = list334; + reference258 = obj213; + obj208.Steps = list325; + reference249 = obj208; num++; - ref QuestSequence reference253 = ref span2[num]; - QuestSequence obj207 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list325 = new List(num2); - CollectionsMarshal.SetCount(list325, num2); - span3 = CollectionsMarshal.AsSpan(list325); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) - { - StopDistance = 7f, - Fly = true - }; - obj207.Steps = list325; - reference253 = obj207; - questRoot32.QuestSequence = list312; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(3044); - QuestRoot questRoot33 = new QuestRoot(); - num = 1; - List list326 = new List(num); - CollectionsMarshal.SetCount(list326, num); - span = CollectionsMarshal.AsSpan(list326); - index = 0; - span[index] = "liza"; - questRoot33.Author = list326; - index = 3; - List list327 = new List(index); - CollectionsMarshal.SetCount(list327, index); - span2 = CollectionsMarshal.AsSpan(list327); - num = 0; - ref QuestSequence reference254 = ref span2[num]; - QuestSequence obj208 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list328 = new List(index2); - CollectionsMarshal.SetCount(list328, index2); - span3 = CollectionsMarshal.AsSpan(list328); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) - { - StopDistance = 7f - }; - obj208.Steps = list328; - reference254 = obj208; - num++; - ref QuestSequence reference255 = ref span2[num]; - QuestSequence obj209 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list329 = new List(num2); - CollectionsMarshal.SetCount(list329, num2); - span3 = CollectionsMarshal.AsSpan(list329); - index2 = 0; - ref QuestStep reference256 = ref span3[index2]; - QuestStep obj210 = new QuestStep(EInteractionType.Combat, 2009323u, new Vector3(-498.92426f, 39.352905f, 492.57642f), 612) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 3; - List list330 = new List(num3); - CollectionsMarshal.SetCount(list330, num3); - span6 = CollectionsMarshal.AsSpan(list330); - num4 = 0; - span6[num4] = 8578u; - num4++; - span6[num4] = 8579u; - num4++; - span6[num4] = 8580u; - obj210.KillEnemyDataIds = list330; - reference256 = obj210; - obj209.Steps = list329; - reference255 = obj209; - num++; - ref QuestSequence reference257 = ref span2[num]; - QuestSequence obj211 = new QuestSequence + ref QuestSequence reference260 = ref span2[num]; + QuestSequence obj214 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list331 = new List(index2); - CollectionsMarshal.SetCount(list331, index2); - span3 = CollectionsMarshal.AsSpan(list331); + List list336 = new List(index2); + CollectionsMarshal.SetCount(list336, index2); + span3 = CollectionsMarshal.AsSpan(list336); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { @@ -233964,74 +234517,160 @@ public static class AssemblyQuestLoader StopDistance = 7f, Fly = true }; - obj211.Steps = list331; - reference257 = obj211; - questRoot33.QuestSequence = list327; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(3045); - QuestRoot questRoot34 = new QuestRoot(); + obj214.Steps = list336; + reference260 = obj214; + questRoot34.QuestSequence = list323; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(3044); + QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list332 = new List(num); - CollectionsMarshal.SetCount(list332, num); - span = CollectionsMarshal.AsSpan(list332); + List list337 = new List(num); + CollectionsMarshal.SetCount(list337, num); + span = CollectionsMarshal.AsSpan(list337); index = 0; span[index] = "liza"; - questRoot34.Author = list332; + questRoot35.Author = list337; index = 3; - List list333 = new List(index); - CollectionsMarshal.SetCount(list333, index); - span2 = CollectionsMarshal.AsSpan(list333); + List list338 = new List(index); + CollectionsMarshal.SetCount(list338, index); + span2 = CollectionsMarshal.AsSpan(list338); num = 0; - ref QuestSequence reference258 = ref span2[num]; - QuestSequence obj212 = new QuestSequence + ref QuestSequence reference261 = ref span2[num]; + QuestSequence obj215 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list334 = new List(num2); - CollectionsMarshal.SetCount(list334, num2); - span3 = CollectionsMarshal.AsSpan(list334); + List list339 = new List(num2); + CollectionsMarshal.SetCount(list339, num2); + span3 = CollectionsMarshal.AsSpan(list339); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj212.Steps = list334; - reference258 = obj212; + obj215.Steps = list339; + reference261 = obj215; num++; - ref QuestSequence reference259 = ref span2[num]; - QuestSequence obj213 = new QuestSequence + ref QuestSequence reference262 = ref span2[num]; + QuestSequence obj216 = new QuestSequence { Sequence = 1 }; - index2 = 3; - List list335 = new List(index2); - CollectionsMarshal.SetCount(list335, index2); - span3 = CollectionsMarshal.AsSpan(list335); + index2 = 1; + List list340 = new List(index2); + CollectionsMarshal.SetCount(list340, index2); + span3 = CollectionsMarshal.AsSpan(list340); num2 = 0; - ref QuestStep reference260 = ref span3[num2]; - QuestStep obj214 = new QuestStep(EInteractionType.UseItem, 2009325u, new Vector3(-606.1647f, 53.238647f, 233.26453f), 612) + ref QuestStep reference263 = ref span3[num2]; + QuestStep obj217 = new QuestStep(EInteractionType.Combat, 2009323u, new Vector3(-498.92426f, 39.352905f, 492.57642f), 612) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 3; + List list341 = new List(num3); + CollectionsMarshal.SetCount(list341, num3); + span6 = CollectionsMarshal.AsSpan(list341); + num4 = 0; + span6[num4] = 8578u; + num4++; + span6[num4] = 8579u; + num4++; + span6[num4] = 8580u; + obj217.KillEnemyDataIds = list341; + reference263 = obj217; + obj216.Steps = list340; + reference262 = obj216; + num++; + ref QuestSequence reference264 = ref span2[num]; + QuestSequence obj218 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list342 = new List(num2); + CollectionsMarshal.SetCount(list342, num2); + span3 = CollectionsMarshal.AsSpan(list342); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + { + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + { + StopDistance = 7f, + Fly = true + }; + obj218.Steps = list342; + reference264 = obj218; + questRoot35.QuestSequence = list338; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(3045); + QuestRoot questRoot36 = new QuestRoot(); + num = 1; + List list343 = new List(num); + CollectionsMarshal.SetCount(list343, num); + span = CollectionsMarshal.AsSpan(list343); + index = 0; + span[index] = "liza"; + questRoot36.Author = list343; + index = 3; + List list344 = new List(index); + CollectionsMarshal.SetCount(list344, index); + span2 = CollectionsMarshal.AsSpan(list344); + num = 0; + ref QuestSequence reference265 = ref span2[num]; + QuestSequence obj219 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list345 = new List(index2); + CollectionsMarshal.SetCount(list345, index2); + span3 = CollectionsMarshal.AsSpan(list345); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + { + StopDistance = 7f + }; + obj219.Steps = list345; + reference265 = obj219; + num++; + ref QuestSequence reference266 = ref span2[num]; + QuestSequence obj220 = new QuestSequence + { + Sequence = 1 + }; + num2 = 3; + List list346 = new List(num2); + CollectionsMarshal.SetCount(list346, num2); + span3 = CollectionsMarshal.AsSpan(list346); + index2 = 0; + ref QuestStep reference267 = ref span3[index2]; + QuestStep obj221 = new QuestStep(EInteractionType.UseItem, 2009325u, new Vector3(-606.1647f, 53.238647f, 233.26453f), 612) { Fly = true, ItemId = 2002433u }; num4 = 6; - List> list336 = new List>(num4); - CollectionsMarshal.SetCount(list336, num4); - span4 = CollectionsMarshal.AsSpan(list336); + List> list347 = new List>(num4); + CollectionsMarshal.SetCount(list347, num4); + span4 = CollectionsMarshal.AsSpan(list347); num3 = 0; span4[num3] = null; num3++; - ref List reference261 = ref span4[num3]; + ref List reference268 = ref span4[num3]; num5 = 2; - List list337 = new List(num5); - CollectionsMarshal.SetCount(list337, num5); - span5 = CollectionsMarshal.AsSpan(list337); + List list348 = new List(num5); + CollectionsMarshal.SetCount(list348, num5); + span5 = CollectionsMarshal.AsSpan(list348); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference261 = list337; + reference268 = list348; num3++; span4[num3] = null; num3++; @@ -234040,11 +234679,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj214.RequiredQuestVariables = list336; + obj221.RequiredQuestVariables = list347; num3 = 6; - List list338 = new List(num3); - CollectionsMarshal.SetCount(list338, num3); - span5 = CollectionsMarshal.AsSpan(list338); + List list349 = new List(num3); + CollectionsMarshal.SetCount(list349, num3); + span5 = CollectionsMarshal.AsSpan(list349); num4 = 0; span5[num4] = null; num4++; @@ -234057,32 +234696,32 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj214.CompletionQuestVariablesFlags = list338; - reference260 = obj214; - num2++; - ref QuestStep reference262 = ref span3[num2]; - QuestStep obj215 = new QuestStep(EInteractionType.UseItem, 2009326u, new Vector3(-619.31793f, 45.181885f, 267.81104f), 612) + obj221.CompletionQuestVariablesFlags = list349; + reference267 = obj221; + index2++; + ref QuestStep reference269 = ref span3[index2]; + QuestStep obj222 = new QuestStep(EInteractionType.UseItem, 2009326u, new Vector3(-619.31793f, 45.181885f, 267.81104f), 612) { Fly = true, ItemId = 2002433u }; num4 = 6; - List> list339 = new List>(num4); - CollectionsMarshal.SetCount(list339, num4); - span4 = CollectionsMarshal.AsSpan(list339); + List> list350 = new List>(num4); + CollectionsMarshal.SetCount(list350, num4); + span4 = CollectionsMarshal.AsSpan(list350); num3 = 0; span4[num3] = null; num3++; - ref List reference263 = ref span4[num3]; + ref List reference270 = ref span4[num3]; index3 = 2; - List list340 = new List(index3); - CollectionsMarshal.SetCount(list340, index3); - span5 = CollectionsMarshal.AsSpan(list340); + List list351 = new List(index3); + CollectionsMarshal.SetCount(list351, index3); + span5 = CollectionsMarshal.AsSpan(list351); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference263 = list340; + reference270 = list351; num3++; span4[num3] = null; num3++; @@ -234091,11 +234730,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj215.RequiredQuestVariables = list339; + obj222.RequiredQuestVariables = list350; num3 = 6; - List list341 = new List(num3); - CollectionsMarshal.SetCount(list341, num3); - span5 = CollectionsMarshal.AsSpan(list341); + List list352 = new List(num3); + CollectionsMarshal.SetCount(list352, num3); + span5 = CollectionsMarshal.AsSpan(list352); num4 = 0; span5[num4] = null; num4++; @@ -234108,32 +234747,32 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj215.CompletionQuestVariablesFlags = list341; - reference262 = obj215; - num2++; - ref QuestStep reference264 = ref span3[num2]; - QuestStep obj216 = new QuestStep(EInteractionType.UseItem, 2009324u, new Vector3(-631.70825f, 44.785156f, 306.14172f), 612) + obj222.CompletionQuestVariablesFlags = list352; + reference269 = obj222; + index2++; + ref QuestStep reference271 = ref span3[index2]; + QuestStep obj223 = new QuestStep(EInteractionType.UseItem, 2009324u, new Vector3(-631.70825f, 44.785156f, 306.14172f), 612) { Fly = true, ItemId = 2002433u }; num4 = 6; - List> list342 = new List>(num4); - CollectionsMarshal.SetCount(list342, num4); - span4 = CollectionsMarshal.AsSpan(list342); + List> list353 = new List>(num4); + CollectionsMarshal.SetCount(list353, num4); + span4 = CollectionsMarshal.AsSpan(list353); num3 = 0; span4[num3] = null; num3++; - ref List reference265 = ref span4[num3]; + ref List reference272 = ref span4[num3]; num5 = 2; - List list343 = new List(num5); - CollectionsMarshal.SetCount(list343, num5); - span5 = CollectionsMarshal.AsSpan(list343); + List list354 = new List(num5); + CollectionsMarshal.SetCount(list354, num5); + span5 = CollectionsMarshal.AsSpan(list354); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference265 = list343; + reference272 = list354; num3++; span4[num3] = null; num3++; @@ -234142,11 +234781,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj216.RequiredQuestVariables = list342; + obj223.RequiredQuestVariables = list353; num3 = 6; - List list344 = new List(num3); - CollectionsMarshal.SetCount(list344, num3); - span5 = CollectionsMarshal.AsSpan(list344); + List list355 = new List(num3); + CollectionsMarshal.SetCount(list355, num3); + span5 = CollectionsMarshal.AsSpan(list355); num4 = 0; span5[num4] = null; num4++; @@ -234159,242 +234798,20 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj216.CompletionQuestVariablesFlags = list344; - reference264 = obj216; - obj213.Steps = list335; - reference259 = obj213; + obj223.CompletionQuestVariablesFlags = list355; + reference271 = obj223; + obj220.Steps = list346; + reference266 = obj220; num++; - ref QuestSequence reference266 = ref span2[num]; - QuestSequence obj217 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list345 = new List(num2); - CollectionsMarshal.SetCount(list345, num2); - span3 = CollectionsMarshal.AsSpan(list345); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) - { - StopDistance = 7f, - Fly = true - }; - obj217.Steps = list345; - reference266 = obj217; - questRoot34.QuestSequence = list333; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(3046); - QuestRoot questRoot35 = new QuestRoot(); - num = 1; - List list346 = new List(num); - CollectionsMarshal.SetCount(list346, num); - span = CollectionsMarshal.AsSpan(list346); - index = 0; - span[index] = "liza"; - questRoot35.Author = list346; - index = 3; - List list347 = new List(index); - CollectionsMarshal.SetCount(list347, index); - span2 = CollectionsMarshal.AsSpan(list347); - num = 0; - ref QuestSequence reference267 = ref span2[num]; - QuestSequence obj218 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list348 = new List(index2); - CollectionsMarshal.SetCount(list348, index2); - span3 = CollectionsMarshal.AsSpan(list348); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) - { - StopDistance = 7f - }; - obj218.Steps = list348; - reference267 = obj218; - num++; - ref QuestSequence reference268 = ref span2[num]; - QuestSequence obj219 = new QuestSequence - { - Sequence = 1 - }; - num2 = 4; - List list349 = new List(num2); - CollectionsMarshal.SetCount(list349, num2); - span3 = CollectionsMarshal.AsSpan(list349); - index2 = 0; - ref QuestStep reference269 = ref span3[index2]; - QuestStep obj220 = new QuestStep(EInteractionType.Combat, 2009327u, new Vector3(-542.2294f, 44.052734f, 202.99072f), 612) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list350 = new List(num4); - CollectionsMarshal.SetCount(list350, num4); - span6 = CollectionsMarshal.AsSpan(list350); - num3 = 0; - span6[num3] = 8581u; - obj220.KillEnemyDataIds = list350; - num3 = 6; - List> list351 = new List>(num3); - CollectionsMarshal.SetCount(list351, num3); - span4 = CollectionsMarshal.AsSpan(list351); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - ref List reference270 = ref span4[num4]; - index3 = 2; - List list352 = new List(index3); - CollectionsMarshal.SetCount(list352, index3); - span5 = CollectionsMarshal.AsSpan(list352); - num5 = 0; - span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference270 = list352; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - obj220.RequiredQuestVariables = list351; - reference269 = obj220; - index2++; - ref QuestStep reference271 = ref span3[index2]; - QuestStep obj221 = new QuestStep(EInteractionType.Combat, 2009328u, new Vector3(-491.72202f, 55.252808f, -17.746277f), 612) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list353 = new List(num4); - CollectionsMarshal.SetCount(list353, num4); - span6 = CollectionsMarshal.AsSpan(list353); - num3 = 0; - span6[num3] = 8581u; - obj221.KillEnemyDataIds = list353; - num3 = 6; - List> list354 = new List>(num3); - CollectionsMarshal.SetCount(list354, num3); - span4 = CollectionsMarshal.AsSpan(list354); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - ref List reference272 = ref span4[num4]; - num5 = 2; - List list355 = new List(num5); - CollectionsMarshal.SetCount(list355, num5); - span5 = CollectionsMarshal.AsSpan(list355); - index3 = 0; - span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference272 = list355; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - obj221.RequiredQuestVariables = list354; - reference271 = obj221; - index2++; - ref QuestStep reference273 = ref span3[index2]; - QuestStep obj222 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-502.02115f, 71.42156f, -162.12122f), 612) - { - Fly = true - }; - num4 = 6; - List> list356 = new List>(num4); - CollectionsMarshal.SetCount(list356, num4); - span4 = CollectionsMarshal.AsSpan(list356); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - ref List reference274 = ref span4[num3]; - index3 = 2; - List list357 = new List(index3); - CollectionsMarshal.SetCount(list357, index3); - span5 = CollectionsMarshal.AsSpan(list357); - num5 = 0; - span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span5[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference274 = list357; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj222.RequiredQuestVariables = list356; - reference273 = obj222; - index2++; - ref QuestStep reference275 = ref span3[index2]; - QuestStep obj223 = new QuestStep(EInteractionType.Combat, 2009329u, new Vector3(-500.05344f, 72.129395f, -162.43237f), 612) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list358 = new List(num3); - CollectionsMarshal.SetCount(list358, num3); - span6 = CollectionsMarshal.AsSpan(list358); - num4 = 0; - span6[num4] = 8581u; - obj223.KillEnemyDataIds = list358; - num4 = 6; - List> list359 = new List>(num4); - CollectionsMarshal.SetCount(list359, num4); - span4 = CollectionsMarshal.AsSpan(list359); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - ref List reference276 = ref span4[num3]; - num5 = 2; - List list360 = new List(num5); - CollectionsMarshal.SetCount(list360, num5); - span5 = CollectionsMarshal.AsSpan(list360); - index3 = 0; - span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference276 = list360; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj223.RequiredQuestVariables = list359; - reference275 = obj223; - obj219.Steps = list349; - reference268 = obj219; - num++; - ref QuestSequence reference277 = ref span2[num]; + ref QuestSequence reference273 = ref span2[num]; QuestSequence obj224 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list361 = new List(index2); - CollectionsMarshal.SetCount(list361, index2); - span3 = CollectionsMarshal.AsSpan(list361); + List list356 = new List(index2); + CollectionsMarshal.SetCount(list356, index2); + span3 = CollectionsMarshal.AsSpan(list356); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { @@ -234406,53 +234823,275 @@ public static class AssemblyQuestLoader StopDistance = 7f, Fly = true }; - obj224.Steps = list361; - reference277 = obj224; - questRoot35.QuestSequence = list347; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(3047); - QuestRoot questRoot36 = new QuestRoot(); + obj224.Steps = list356; + reference273 = obj224; + questRoot36.QuestSequence = list344; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(3046); + QuestRoot questRoot37 = new QuestRoot(); num = 1; - List list362 = new List(num); - CollectionsMarshal.SetCount(list362, num); - span = CollectionsMarshal.AsSpan(list362); + List list357 = new List(num); + CollectionsMarshal.SetCount(list357, num); + span = CollectionsMarshal.AsSpan(list357); index = 0; span[index] = "liza"; - questRoot36.Author = list362; + questRoot37.Author = list357; index = 3; - List list363 = new List(index); - CollectionsMarshal.SetCount(list363, index); - span2 = CollectionsMarshal.AsSpan(list363); + List list358 = new List(index); + CollectionsMarshal.SetCount(list358, index); + span2 = CollectionsMarshal.AsSpan(list358); num = 0; - ref QuestSequence reference278 = ref span2[num]; + ref QuestSequence reference274 = ref span2[num]; QuestSequence obj225 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list364 = new List(num2); - CollectionsMarshal.SetCount(list364, num2); - span3 = CollectionsMarshal.AsSpan(list364); + List list359 = new List(num2); + CollectionsMarshal.SetCount(list359, num2); + span3 = CollectionsMarshal.AsSpan(list359); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj225.Steps = list364; - reference278 = obj225; + obj225.Steps = list359; + reference274 = obj225; num++; - ref QuestSequence reference279 = ref span2[num]; + ref QuestSequence reference275 = ref span2[num]; QuestSequence obj226 = new QuestSequence { Sequence = 1 }; - index2 = 6; - List list365 = new List(index2); - CollectionsMarshal.SetCount(list365, index2); - span3 = CollectionsMarshal.AsSpan(list365); + index2 = 4; + List list360 = new List(index2); + CollectionsMarshal.SetCount(list360, index2); + span3 = CollectionsMarshal.AsSpan(list360); num2 = 0; + ref QuestStep reference276 = ref span3[num2]; + QuestStep obj227 = new QuestStep(EInteractionType.Combat, 2009327u, new Vector3(-542.2294f, 44.052734f, 202.99072f), 612) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list361 = new List(num4); + CollectionsMarshal.SetCount(list361, num4); + span6 = CollectionsMarshal.AsSpan(list361); + num3 = 0; + span6[num3] = 8581u; + obj227.KillEnemyDataIds = list361; + num3 = 6; + List> list362 = new List>(num3); + CollectionsMarshal.SetCount(list362, num3); + span4 = CollectionsMarshal.AsSpan(list362); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + ref List reference277 = ref span4[num4]; + index3 = 2; + List list363 = new List(index3); + CollectionsMarshal.SetCount(list363, index3); + span5 = CollectionsMarshal.AsSpan(list363); + num5 = 0; + span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + reference277 = list363; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj227.RequiredQuestVariables = list362; + reference276 = obj227; + num2++; + ref QuestStep reference278 = ref span3[num2]; + QuestStep obj228 = new QuestStep(EInteractionType.Combat, 2009328u, new Vector3(-491.72202f, 55.252808f, -17.746277f), 612) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list364 = new List(num4); + CollectionsMarshal.SetCount(list364, num4); + span6 = CollectionsMarshal.AsSpan(list364); + num3 = 0; + span6[num3] = 8581u; + obj228.KillEnemyDataIds = list364; + num3 = 6; + List> list365 = new List>(num3); + CollectionsMarshal.SetCount(list365, num3); + span4 = CollectionsMarshal.AsSpan(list365); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + ref List reference279 = ref span4[num4]; + num5 = 2; + List list366 = new List(num5); + CollectionsMarshal.SetCount(list366, num5); + span5 = CollectionsMarshal.AsSpan(list366); + index3 = 0; + span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference279 = list366; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj228.RequiredQuestVariables = list365; + reference278 = obj228; + num2++; ref QuestStep reference280 = ref span3[num2]; - QuestStep obj227 = new QuestStep(EInteractionType.Combat, null, new Vector3(-269.18445f, 63.10759f, -378.01178f), 612) + QuestStep obj229 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-502.02115f, 71.42156f, -162.12122f), 612) + { + Fly = true + }; + num4 = 6; + List> list367 = new List>(num4); + CollectionsMarshal.SetCount(list367, num4); + span4 = CollectionsMarshal.AsSpan(list367); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + ref List reference281 = ref span4[num3]; + index3 = 2; + List list368 = new List(index3); + CollectionsMarshal.SetCount(list368, index3); + span5 = CollectionsMarshal.AsSpan(list368); + num5 = 0; + span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference281 = list368; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj229.RequiredQuestVariables = list367; + reference280 = obj229; + num2++; + ref QuestStep reference282 = ref span3[num2]; + QuestStep obj230 = new QuestStep(EInteractionType.Combat, 2009329u, new Vector3(-500.05344f, 72.129395f, -162.43237f), 612) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list369 = new List(num3); + CollectionsMarshal.SetCount(list369, num3); + span6 = CollectionsMarshal.AsSpan(list369); + num4 = 0; + span6[num4] = 8581u; + obj230.KillEnemyDataIds = list369; + num4 = 6; + List> list370 = new List>(num4); + CollectionsMarshal.SetCount(list370, num4); + span4 = CollectionsMarshal.AsSpan(list370); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + ref List reference283 = ref span4[num3]; + num5 = 2; + List list371 = new List(num5); + CollectionsMarshal.SetCount(list371, num5); + span5 = CollectionsMarshal.AsSpan(list371); + index3 = 0; + span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference283 = list371; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj230.RequiredQuestVariables = list370; + reference282 = obj230; + obj226.Steps = list360; + reference275 = obj226; + num++; + ref QuestSequence reference284 = ref span2[num]; + QuestSequence obj231 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list372 = new List(num2); + CollectionsMarshal.SetCount(list372, num2); + span3 = CollectionsMarshal.AsSpan(list372); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + { + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + { + StopDistance = 7f, + Fly = true + }; + obj231.Steps = list372; + reference284 = obj231; + questRoot37.QuestSequence = list358; + AddQuest(questId37, questRoot37); + QuestId questId38 = new QuestId(3047); + QuestRoot questRoot38 = new QuestRoot(); + num = 1; + List list373 = new List(num); + CollectionsMarshal.SetCount(list373, num); + span = CollectionsMarshal.AsSpan(list373); + index = 0; + span[index] = "liza"; + questRoot38.Author = list373; + index = 3; + List list374 = new List(index); + CollectionsMarshal.SetCount(list374, index); + span2 = CollectionsMarshal.AsSpan(list374); + num = 0; + ref QuestSequence reference285 = ref span2[num]; + QuestSequence obj232 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list375 = new List(index2); + CollectionsMarshal.SetCount(list375, index2); + span3 = CollectionsMarshal.AsSpan(list375); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + { + StopDistance = 7f + }; + obj232.Steps = list375; + reference285 = obj232; + num++; + ref QuestSequence reference286 = ref span2[num]; + QuestSequence obj233 = new QuestSequence + { + Sequence = 1 + }; + num2 = 6; + List list376 = new List(num2); + CollectionsMarshal.SetCount(list376, num2); + span3 = CollectionsMarshal.AsSpan(list376); + index2 = 0; + ref QuestStep reference287 = ref span3[index2]; + QuestStep obj234 = new QuestStep(EInteractionType.Combat, null, new Vector3(-269.18445f, 63.10759f, -378.01178f), 612) { StopDistance = 1f, Fly = true, @@ -234460,19 +235099,19 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list366 = new List(num3); - CollectionsMarshal.SetCount(list366, num3); - Span span8 = CollectionsMarshal.AsSpan(list366); + List list377 = new List(num3); + CollectionsMarshal.SetCount(list377, num3); + Span span8 = CollectionsMarshal.AsSpan(list377); num4 = 0; - ref ComplexCombatData reference281 = ref span8[num4]; - ComplexCombatData obj228 = new ComplexCombatData + ref ComplexCombatData reference288 = ref span8[num4]; + ComplexCombatData obj235 = new ComplexCombatData { DataId = 8582u }; index3 = 6; - List list367 = new List(index3); - CollectionsMarshal.SetCount(list367, index3); - span5 = CollectionsMarshal.AsSpan(list367); + List list378 = new List(index3); + CollectionsMarshal.SetCount(list378, index3); + span5 = CollectionsMarshal.AsSpan(list378); num5 = 0; span5[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); num5++; @@ -234485,65 +235124,65 @@ public static class AssemblyQuestLoader span5[num5] = null; num5++; span5[num5] = null; - obj228.CompletionQuestVariablesFlags = list367; - reference281 = obj228; - obj227.ComplexCombatData = list366; + obj235.CompletionQuestVariablesFlags = list378; + reference288 = obj235; + obj234.ComplexCombatData = list377; num4 = 6; - List> list368 = new List>(num4); - CollectionsMarshal.SetCount(list368, num4); - span4 = CollectionsMarshal.AsSpan(list368); + List> list379 = new List>(num4); + CollectionsMarshal.SetCount(list379, num4); + span4 = CollectionsMarshal.AsSpan(list379); num3 = 0; span4[num3] = null; num3++; span4[num3] = null; num3++; - ref List reference282 = ref span4[num3]; + ref List reference289 = ref span4[num3]; num5 = 1; - List list369 = new List(num5); - CollectionsMarshal.SetCount(list369, num5); - span5 = CollectionsMarshal.AsSpan(list369); + List list380 = new List(num5); + CollectionsMarshal.SetCount(list380, num5); + span5 = CollectionsMarshal.AsSpan(list380); index3 = 0; span5[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - reference282 = list369; + reference289 = list380; num3++; span4[num3] = null; num3++; span4[num3] = null; num3++; span4[num3] = null; - obj227.RequiredQuestVariables = list368; - reference280 = obj227; - num2++; - ref QuestStep reference283 = ref span3[num2]; + obj234.RequiredQuestVariables = list379; + reference287 = obj234; + index2++; + ref QuestStep reference290 = ref span3[index2]; QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1025054u, new Vector3(-269.18445f, 63.10759f, -378.01178f), 612); num3 = 6; - List> list370 = new List>(num3); - CollectionsMarshal.SetCount(list370, num3); - span4 = CollectionsMarshal.AsSpan(list370); + List> list381 = new List>(num3); + CollectionsMarshal.SetCount(list381, num3); + span4 = CollectionsMarshal.AsSpan(list381); num4 = 0; span4[num4] = null; num4++; span4[num4] = null; num4++; - ref List reference284 = ref span4[num4]; + ref List reference291 = ref span4[num4]; index3 = 1; - List list371 = new List(index3); - CollectionsMarshal.SetCount(list371, index3); - span5 = CollectionsMarshal.AsSpan(list371); + List list382 = new List(index3); + CollectionsMarshal.SetCount(list382, index3); + span5 = CollectionsMarshal.AsSpan(list382); num5 = 0; span5[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - reference284 = list371; + reference291 = list382; num4++; span4[num4] = null; num4++; span4[num4] = null; num4++; span4[num4] = null; - questStep17.RequiredQuestVariables = list370; - reference283 = questStep17; - num2++; - ref QuestStep reference285 = ref span3[num2]; - QuestStep obj229 = new QuestStep(EInteractionType.Combat, null, new Vector3(-489.06693f, 94.91285f, -332.41785f), 612) + questStep17.RequiredQuestVariables = list381; + reference290 = questStep17; + index2++; + ref QuestStep reference292 = ref span3[index2]; + QuestStep obj236 = new QuestStep(EInteractionType.Combat, null, new Vector3(-489.06693f, 94.91285f, -332.41785f), 612) { StopDistance = 1f, Fly = true, @@ -234551,19 +235190,19 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 1; - List list372 = new List(num4); - CollectionsMarshal.SetCount(list372, num4); - span8 = CollectionsMarshal.AsSpan(list372); + List list383 = new List(num4); + CollectionsMarshal.SetCount(list383, num4); + span8 = CollectionsMarshal.AsSpan(list383); num3 = 0; - ref ComplexCombatData reference286 = ref span8[num3]; - ComplexCombatData obj230 = new ComplexCombatData + ref ComplexCombatData reference293 = ref span8[num3]; + ComplexCombatData obj237 = new ComplexCombatData { DataId = 8582u }; num5 = 6; - List list373 = new List(num5); - CollectionsMarshal.SetCount(list373, num5); - span5 = CollectionsMarshal.AsSpan(list373); + List list384 = new List(num5); + CollectionsMarshal.SetCount(list384, num5); + span5 = CollectionsMarshal.AsSpan(list384); index3 = 0; span5[index3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); index3++; @@ -234576,83 +235215,83 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = null; - obj230.CompletionQuestVariablesFlags = list373; - reference286 = obj230; - obj229.ComplexCombatData = list372; + obj237.CompletionQuestVariablesFlags = list384; + reference293 = obj237; + obj236.ComplexCombatData = list383; num3 = 6; - List> list374 = new List>(num3); - CollectionsMarshal.SetCount(list374, num3); - span4 = CollectionsMarshal.AsSpan(list374); + List> list385 = new List>(num3); + CollectionsMarshal.SetCount(list385, num3); + span4 = CollectionsMarshal.AsSpan(list385); num4 = 0; span4[num4] = null; num4++; span4[num4] = null; num4++; - ref List reference287 = ref span4[num4]; + ref List reference294 = ref span4[num4]; index3 = 1; - List list375 = new List(index3); - CollectionsMarshal.SetCount(list375, index3); - span5 = CollectionsMarshal.AsSpan(list375); + List list386 = new List(index3); + CollectionsMarshal.SetCount(list386, index3); + span5 = CollectionsMarshal.AsSpan(list386); num5 = 0; span5[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - reference287 = list375; + reference294 = list386; num4++; span4[num4] = null; num4++; span4[num4] = null; num4++; span4[num4] = null; - obj229.RequiredQuestVariables = list374; - reference285 = obj229; - num2++; - ref QuestStep reference288 = ref span3[num2]; + obj236.RequiredQuestVariables = list385; + reference292 = obj236; + index2++; + ref QuestStep reference295 = ref span3[index2]; QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1025053u, new Vector3(-489.06693f, 94.91285f, -332.41785f), 612); num4 = 6; - List> list376 = new List>(num4); - CollectionsMarshal.SetCount(list376, num4); - span4 = CollectionsMarshal.AsSpan(list376); + List> list387 = new List>(num4); + CollectionsMarshal.SetCount(list387, num4); + span4 = CollectionsMarshal.AsSpan(list387); num3 = 0; span4[num3] = null; num3++; span4[num3] = null; num3++; - ref List reference289 = ref span4[num3]; + ref List reference296 = ref span4[num3]; num5 = 1; - List list377 = new List(num5); - CollectionsMarshal.SetCount(list377, num5); - span5 = CollectionsMarshal.AsSpan(list377); + List list388 = new List(num5); + CollectionsMarshal.SetCount(list388, num5); + span5 = CollectionsMarshal.AsSpan(list388); index3 = 0; span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - reference289 = list377; + reference296 = list388; num3++; span4[num3] = null; num3++; span4[num3] = null; num3++; span4[num3] = null; - questStep18.RequiredQuestVariables = list376; - reference288 = questStep18; - num2++; - ref QuestStep reference290 = ref span3[num2]; - QuestStep obj231 = new QuestStep(EInteractionType.Combat, null, new Vector3(-440.3601f, 50.476315f, 144.06042f), 612) + questStep18.RequiredQuestVariables = list387; + reference295 = questStep18; + index2++; + ref QuestStep reference297 = ref span3[index2]; + QuestStep obj238 = new QuestStep(EInteractionType.Combat, null, new Vector3(-440.3601f, 50.476315f, 144.06042f), 612) { Fly = true, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list378 = new List(num3); - CollectionsMarshal.SetCount(list378, num3); - span8 = CollectionsMarshal.AsSpan(list378); + List list389 = new List(num3); + CollectionsMarshal.SetCount(list389, num3); + span8 = CollectionsMarshal.AsSpan(list389); num4 = 0; - ref ComplexCombatData reference291 = ref span8[num4]; - ComplexCombatData obj232 = new ComplexCombatData + ref ComplexCombatData reference298 = ref span8[num4]; + ComplexCombatData obj239 = new ComplexCombatData { DataId = 8583u }; index3 = 6; - List list379 = new List(index3); - CollectionsMarshal.SetCount(list379, index3); - span5 = CollectionsMarshal.AsSpan(list379); + List list390 = new List(index3); + CollectionsMarshal.SetCount(list390, index3); + span5 = CollectionsMarshal.AsSpan(list390); num5 = 0; span5[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); num5++; @@ -234665,141 +235304,141 @@ public static class AssemblyQuestLoader span5[num5] = null; num5++; span5[num5] = null; - obj232.CompletionQuestVariablesFlags = list379; - reference291 = obj232; - obj231.ComplexCombatData = list378; + obj239.CompletionQuestVariablesFlags = list390; + reference298 = obj239; + obj238.ComplexCombatData = list389; num4 = 6; - List> list380 = new List>(num4); - CollectionsMarshal.SetCount(list380, num4); - span4 = CollectionsMarshal.AsSpan(list380); + List> list391 = new List>(num4); + CollectionsMarshal.SetCount(list391, num4); + span4 = CollectionsMarshal.AsSpan(list391); num3 = 0; span4[num3] = null; num3++; span4[num3] = null; num3++; - ref List reference292 = ref span4[num3]; + ref List reference299 = ref span4[num3]; num5 = 1; - List list381 = new List(num5); - CollectionsMarshal.SetCount(list381, num5); - span5 = CollectionsMarshal.AsSpan(list381); + List list392 = new List(num5); + CollectionsMarshal.SetCount(list392, num5); + span5 = CollectionsMarshal.AsSpan(list392); index3 = 0; span5[index3] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - reference292 = list381; + reference299 = list392; num3++; span4[num3] = null; num3++; span4[num3] = null; num3++; span4[num3] = null; - obj231.RequiredQuestVariables = list380; - reference290 = obj231; - num2++; - ref QuestStep reference293 = ref span3[num2]; + obj238.RequiredQuestVariables = list391; + reference297 = obj238; + index2++; + ref QuestStep reference300 = ref span3[index2]; QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1025052u, new Vector3(-440.3601f, 50.476315f, 144.06042f), 612); num3 = 6; - List> list382 = new List>(num3); - CollectionsMarshal.SetCount(list382, num3); - span4 = CollectionsMarshal.AsSpan(list382); + List> list393 = new List>(num3); + CollectionsMarshal.SetCount(list393, num3); + span4 = CollectionsMarshal.AsSpan(list393); num4 = 0; span4[num4] = null; num4++; span4[num4] = null; num4++; - ref List reference294 = ref span4[num4]; + ref List reference301 = ref span4[num4]; index3 = 1; - List list383 = new List(index3); - CollectionsMarshal.SetCount(list383, index3); - span5 = CollectionsMarshal.AsSpan(list383); + List list394 = new List(index3); + CollectionsMarshal.SetCount(list394, index3); + span5 = CollectionsMarshal.AsSpan(list394); num5 = 0; span5[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - reference294 = list383; + reference301 = list394; num4++; span4[num4] = null; num4++; span4[num4] = null; num4++; span4[num4] = null; - questStep19.RequiredQuestVariables = list382; - reference293 = questStep19; - obj226.Steps = list365; - reference279 = obj226; + questStep19.RequiredQuestVariables = list393; + reference300 = questStep19; + obj233.Steps = list376; + reference286 = obj233; num++; - ref QuestSequence reference295 = ref span2[num]; - QuestSequence obj233 = new QuestSequence + ref QuestSequence reference302 = ref span2[num]; + QuestSequence obj240 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; - List list384 = new List(num2); - CollectionsMarshal.SetCount(list384, num2); - span3 = CollectionsMarshal.AsSpan(list384); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + index2 = 2; + List list395 = new List(index2); + CollectionsMarshal.SetCount(list395, index2); + span3 = CollectionsMarshal.AsSpan(list395); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { Fly = true }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f, Fly = true }; - obj233.Steps = list384; - reference295 = obj233; - questRoot36.QuestSequence = list363; - AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(3048); - QuestRoot questRoot37 = new QuestRoot(); + obj240.Steps = list395; + reference302 = obj240; + questRoot38.QuestSequence = list374; + AddQuest(questId38, questRoot38); + QuestId questId39 = new QuestId(3048); + QuestRoot questRoot39 = new QuestRoot(); num = 1; - List list385 = new List(num); - CollectionsMarshal.SetCount(list385, num); - span = CollectionsMarshal.AsSpan(list385); + List list396 = new List(num); + CollectionsMarshal.SetCount(list396, num); + span = CollectionsMarshal.AsSpan(list396); index = 0; span[index] = "liza"; - questRoot37.Author = list385; + questRoot39.Author = list396; index = 4; - List list386 = new List(index); - CollectionsMarshal.SetCount(list386, index); - span2 = CollectionsMarshal.AsSpan(list386); + List list397 = new List(index); + CollectionsMarshal.SetCount(list397, index); + span2 = CollectionsMarshal.AsSpan(list397); num = 0; - ref QuestSequence reference296 = ref span2[num]; - QuestSequence obj234 = new QuestSequence + ref QuestSequence reference303 = ref span2[num]; + QuestSequence obj241 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list387 = new List(index2); - CollectionsMarshal.SetCount(list387, index2); - span3 = CollectionsMarshal.AsSpan(list387); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + num2 = 1; + List list398 = new List(num2); + CollectionsMarshal.SetCount(list398, num2); + span3 = CollectionsMarshal.AsSpan(list398); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj234.Steps = list387; - reference296 = obj234; + obj241.Steps = list398; + reference303 = obj241; num++; - ref QuestSequence reference297 = ref span2[num]; - QuestSequence obj235 = new QuestSequence + ref QuestSequence reference304 = ref span2[num]; + QuestSequence obj242 = new QuestSequence { Sequence = 1 }; - num2 = 5; - List list388 = new List(num2); - CollectionsMarshal.SetCount(list388, num2); - span3 = CollectionsMarshal.AsSpan(list388); - index2 = 0; - ref QuestStep reference298 = ref span3[index2]; - QuestStep obj236 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(178.82968f, 45.361248f, 453.55005f), 612) + index2 = 5; + List list399 = new List(index2); + CollectionsMarshal.SetCount(list399, index2); + span3 = CollectionsMarshal.AsSpan(list399); + num2 = 0; + ref QuestStep reference305 = ref span3[num2]; + QuestStep obj243 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(178.82968f, 45.361248f, 453.55005f), 612) { Fly = true }; SkipConditions skipConditions2 = new SkipConditions(); SkipStepConditions skipStepConditions2 = new SkipStepConditions(); num4 = 6; - List list389 = new List(num4); - CollectionsMarshal.SetCount(list389, num4); - span5 = CollectionsMarshal.AsSpan(list389); + List list400 = new List(num4); + CollectionsMarshal.SetCount(list400, num4); + span5 = CollectionsMarshal.AsSpan(list400); num3 = 0; span5[num3] = null; num3++; @@ -234812,28 +235451,28 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions2.CompletionQuestVariablesFlags = list389; + skipStepConditions2.CompletionQuestVariablesFlags = list400; skipConditions2.StepIf = skipStepConditions2; - obj236.SkipConditions = skipConditions2; + obj243.SkipConditions = skipConditions2; num3 = 6; - List> list390 = new List>(num3); - CollectionsMarshal.SetCount(list390, num3); - span4 = CollectionsMarshal.AsSpan(list390); + List> list401 = new List>(num3); + CollectionsMarshal.SetCount(list401, num3); + span4 = CollectionsMarshal.AsSpan(list401); num4 = 0; span4[num4] = null; num4++; - ref List reference299 = ref span4[num4]; + ref List reference306 = ref span4[num4]; num5 = 3; - List list391 = new List(num5); - CollectionsMarshal.SetCount(list391, num5); - span5 = CollectionsMarshal.AsSpan(list391); + List list402 = new List(num5); + CollectionsMarshal.SetCount(list402, num5); + span5 = CollectionsMarshal.AsSpan(list402); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference299 = list391; + reference306 = list402; num4++; span4[num4] = null; num4++; @@ -234842,30 +235481,30 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj236.RequiredQuestVariables = list390; - reference298 = obj236; - index2++; - ref QuestStep reference300 = ref span3[index2]; + obj243.RequiredQuestVariables = list401; + reference305 = obj243; + num2++; + ref QuestStep reference307 = ref span3[num2]; QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 2009333u, new Vector3(180.4989f, 45.609253f, 452.78088f), 612); num4 = 6; - List> list392 = new List>(num4); - CollectionsMarshal.SetCount(list392, num4); - span4 = CollectionsMarshal.AsSpan(list392); + List> list403 = new List>(num4); + CollectionsMarshal.SetCount(list403, num4); + span4 = CollectionsMarshal.AsSpan(list403); num3 = 0; span4[num3] = null; num3++; - ref List reference301 = ref span4[num3]; + ref List reference308 = ref span4[num3]; index3 = 3; - List list393 = new List(index3); - CollectionsMarshal.SetCount(list393, index3); - span5 = CollectionsMarshal.AsSpan(list393); + List list404 = new List(index3); + CollectionsMarshal.SetCount(list404, index3); + span5 = CollectionsMarshal.AsSpan(list404); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference301 = list393; + reference308 = list404; num3++; span4[num3] = null; num3++; @@ -234874,11 +235513,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - questStep20.RequiredQuestVariables = list392; + questStep20.RequiredQuestVariables = list403; num3 = 6; - List list394 = new List(num3); - CollectionsMarshal.SetCount(list394, num3); - span5 = CollectionsMarshal.AsSpan(list394); + List list405 = new List(num3); + CollectionsMarshal.SetCount(list405, num3); + span5 = CollectionsMarshal.AsSpan(list405); num4 = 0; span5[num4] = null; num4++; @@ -234891,33 +235530,33 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep20.CompletionQuestVariablesFlags = list394; - reference300 = questStep20; - index2++; - ref QuestStep reference302 = ref span3[index2]; - QuestStep obj237 = new QuestStep(EInteractionType.Interact, 2009334u, new Vector3(261.21912f, 46.036377f, 369.98547f), 612) + questStep20.CompletionQuestVariablesFlags = list405; + reference307 = questStep20; + num2++; + ref QuestStep reference309 = ref span3[num2]; + QuestStep obj244 = new QuestStep(EInteractionType.Interact, 2009334u, new Vector3(261.21912f, 46.036377f, 369.98547f), 612) { Fly = true }; num4 = 6; - List> list395 = new List>(num4); - CollectionsMarshal.SetCount(list395, num4); - span4 = CollectionsMarshal.AsSpan(list395); + List> list406 = new List>(num4); + CollectionsMarshal.SetCount(list406, num4); + span4 = CollectionsMarshal.AsSpan(list406); num3 = 0; span4[num3] = null; num3++; - ref List reference303 = ref span4[num3]; + ref List reference310 = ref span4[num3]; num5 = 3; - List list396 = new List(num5); - CollectionsMarshal.SetCount(list396, num5); - span5 = CollectionsMarshal.AsSpan(list396); + List list407 = new List(num5); + CollectionsMarshal.SetCount(list407, num5); + span5 = CollectionsMarshal.AsSpan(list407); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference303 = list396; + reference310 = list407; num3++; span4[num3] = null; num3++; @@ -234926,187 +235565,23 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj237.RequiredQuestVariables = list395; - reference302 = obj237; - index2++; - ref QuestStep reference304 = ref span3[index2]; - QuestStep obj238 = new QuestStep(EInteractionType.Interact, 2009335u, new Vector3(239.45972f, 41.275635f, 293.6903f), 612) + obj244.RequiredQuestVariables = list406; + reference309 = obj244; + num2++; + ref QuestStep reference311 = ref span3[num2]; + QuestStep obj245 = new QuestStep(EInteractionType.Interact, 2009335u, new Vector3(239.45972f, 41.275635f, 293.6903f), 612) { Fly = true }; num3 = 6; - List> list397 = new List>(num3); - CollectionsMarshal.SetCount(list397, num3); - span4 = CollectionsMarshal.AsSpan(list397); - num4 = 0; - span4[num4] = null; - num4++; - ref List reference305 = ref span4[num4]; - index3 = 3; - List list398 = new List(index3); - CollectionsMarshal.SetCount(list398, index3); - span5 = CollectionsMarshal.AsSpan(list398); - num5 = 0; - span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span5[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference305 = list398; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - obj238.RequiredQuestVariables = list397; - reference304 = obj238; - index2++; - ref QuestStep reference306 = ref span3[index2]; - QuestStep obj239 = new QuestStep(EInteractionType.Interact, 2009336u, new Vector3(331.6853f, 73.3501f, 142.96167f), 612) - { - Fly = true - }; - num4 = 6; - List> list399 = new List>(num4); - CollectionsMarshal.SetCount(list399, num4); - span4 = CollectionsMarshal.AsSpan(list399); - num3 = 0; - span4[num3] = null; - num3++; - ref List reference307 = ref span4[num3]; - num5 = 3; - List list400 = new List(num5); - CollectionsMarshal.SetCount(list400, num5); - span5 = CollectionsMarshal.AsSpan(list400); - index3 = 0; - span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference307 = list400; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj239.RequiredQuestVariables = list399; - reference306 = obj239; - obj235.Steps = list388; - reference297 = obj235; - num++; - ref QuestSequence reference308 = ref span2[num]; - QuestSequence obj240 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list401 = new List(index2); - CollectionsMarshal.SetCount(list401, index2); - span3 = CollectionsMarshal.AsSpan(list401); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1025058u, new Vector3(12.344482f, 56.02146f, 260.76135f), 612) - { - Fly = true - }; - obj240.Steps = list401; - reference308 = obj240; - num++; - ref QuestSequence reference309 = ref span2[num]; - QuestSequence obj241 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list402 = new List(num2); - CollectionsMarshal.SetCount(list402, num2); - span3 = CollectionsMarshal.AsSpan(list402); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) - { - StopDistance = 7f, - Fly = true - }; - obj241.Steps = list402; - reference309 = obj241; - questRoot37.QuestSequence = list386; - AddQuest(questId37, questRoot37); - QuestId questId38 = new QuestId(3049); - QuestRoot questRoot38 = new QuestRoot(); - num = 1; - List list403 = new List(num); - CollectionsMarshal.SetCount(list403, num); - span = CollectionsMarshal.AsSpan(list403); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot38.Author = list403; - index = 3; - List list404 = new List(index); - CollectionsMarshal.SetCount(list404, index); - span2 = CollectionsMarshal.AsSpan(list404); - num = 0; - ref QuestSequence reference310 = ref span2[num]; - QuestSequence obj242 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list405 = new List(index2); - CollectionsMarshal.SetCount(list405, index2); - span3 = CollectionsMarshal.AsSpan(list405); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) - { - StopDistance = 7f - }; - obj242.Steps = list405; - reference310 = obj242; - num++; - ref QuestSequence reference311 = ref span2[num]; - QuestSequence obj243 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list406 = new List(num2); - CollectionsMarshal.SetCount(list406, num2); - span3 = CollectionsMarshal.AsSpan(list406); - index2 = 0; - ref QuestStep reference312 = ref span3[index2]; - QuestStep obj244 = new QuestStep(EInteractionType.Combat, 2009337u, new Vector3(94.95691f, 49.05774f, 575.2803f), 612) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list407 = new List(num3); - CollectionsMarshal.SetCount(list407, num3); - span6 = CollectionsMarshal.AsSpan(list407); - num4 = 0; - span6[num4] = 8584u; - obj244.KillEnemyDataIds = list407; - num4 = 6; - List> list408 = new List>(num4); - CollectionsMarshal.SetCount(list408, num4); + List> list408 = new List>(num3); + CollectionsMarshal.SetCount(list408, num3); span4 = CollectionsMarshal.AsSpan(list408); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - ref List reference313 = ref span4[num3]; - index3 = 2; + num4 = 0; + span4[num4] = null; + num4++; + ref List reference312 = ref span4[num4]; + index3 = 3; List list409 = new List(index3); CollectionsMarshal.SetCount(list409, index3); span5 = CollectionsMarshal.AsSpan(list409); @@ -235114,109 +235589,83 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference313 = list409; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj244.RequiredQuestVariables = list408; - reference312 = obj244; - index2++; - ref QuestStep reference314 = ref span3[index2]; - QuestStep obj245 = new QuestStep(EInteractionType.Combat, 2009338u, new Vector3(180.07166f, 47.470703f, 546.1051f), 612) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list410 = new List(num3); - CollectionsMarshal.SetCount(list410, num3); - span6 = CollectionsMarshal.AsSpan(list410); - num4 = 0; - span6[num4] = 8584u; - obj245.KillEnemyDataIds = list410; - num4 = 6; - List> list411 = new List>(num4); - CollectionsMarshal.SetCount(list411, num4); - span4 = CollectionsMarshal.AsSpan(list411); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - ref List reference315 = ref span4[num3]; - num5 = 2; - List list412 = new List(num5); - CollectionsMarshal.SetCount(list412, num5); - span5 = CollectionsMarshal.AsSpan(list412); - index3 = 0; - span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - reference315 = list412; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj245.RequiredQuestVariables = list411; - reference314 = obj245; - index2++; - ref QuestStep reference316 = ref span3[index2]; - QuestStep obj246 = new QuestStep(EInteractionType.Combat, 2009339u, new Vector3(291.21838f, 47.501343f, 496.75732f), 612) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list413 = new List(num3); - CollectionsMarshal.SetCount(list413, num3); - span6 = CollectionsMarshal.AsSpan(list413); - num4 = 0; - span6[num4] = 8584u; - obj246.KillEnemyDataIds = list413; - num4 = 6; - List> list414 = new List>(num4); - CollectionsMarshal.SetCount(list414, num4); - span4 = CollectionsMarshal.AsSpan(list414); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - ref List reference317 = ref span4[num3]; - index3 = 2; - List list415 = new List(index3); - CollectionsMarshal.SetCount(list415, index3); - span5 = CollectionsMarshal.AsSpan(list415); - num5 = 0; - span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference317 = list415; + reference312 = list409; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj245.RequiredQuestVariables = list408; + reference311 = obj245; + num2++; + ref QuestStep reference313 = ref span3[num2]; + QuestStep obj246 = new QuestStep(EInteractionType.Interact, 2009336u, new Vector3(331.6853f, 73.3501f, 142.96167f), 612) + { + Fly = true + }; + num4 = 6; + List> list410 = new List>(num4); + CollectionsMarshal.SetCount(list410, num4); + span4 = CollectionsMarshal.AsSpan(list410); + num3 = 0; + span4[num3] = null; + num3++; + ref List reference314 = ref span4[num3]; + num5 = 3; + List list411 = new List(num5); + CollectionsMarshal.SetCount(list411, num5); + span5 = CollectionsMarshal.AsSpan(list411); + index3 = 0; + span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); + reference314 = list411; num3++; span4[num3] = null; num3++; span4[num3] = null; num3++; span4[num3] = null; - obj246.RequiredQuestVariables = list414; - reference316 = obj246; - obj243.Steps = list406; - reference311 = obj243; + num3++; + span4[num3] = null; + obj246.RequiredQuestVariables = list410; + reference313 = obj246; + obj242.Steps = list399; + reference304 = obj242; num++; - ref QuestSequence reference318 = ref span2[num]; + ref QuestSequence reference315 = ref span2[num]; QuestSequence obj247 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list412 = new List(num2); + CollectionsMarshal.SetCount(list412, num2); + span3 = CollectionsMarshal.AsSpan(list412); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1025058u, new Vector3(12.344482f, 56.02146f, 260.76135f), 612) + { + Fly = true + }; + obj247.Steps = list412; + reference315 = obj247; + num++; + ref QuestSequence reference316 = ref span2[num]; + QuestSequence obj248 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list416 = new List(index2); - CollectionsMarshal.SetCount(list416, index2); - span3 = CollectionsMarshal.AsSpan(list416); + List list413 = new List(index2); + CollectionsMarshal.SetCount(list413, index2); + span3 = CollectionsMarshal.AsSpan(list413); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { @@ -235228,10 +235677,200 @@ public static class AssemblyQuestLoader StopDistance = 7f, Fly = true }; - obj247.Steps = list416; - reference318 = obj247; - questRoot38.QuestSequence = list404; - AddQuest(questId38, questRoot38); + obj248.Steps = list413; + reference316 = obj248; + questRoot39.QuestSequence = list397; + AddQuest(questId39, questRoot39); + QuestId questId40 = new QuestId(3049); + QuestRoot questRoot40 = new QuestRoot(); + num = 1; + List list414 = new List(num); + CollectionsMarshal.SetCount(list414, num); + span = CollectionsMarshal.AsSpan(list414); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot40.Author = list414; + index = 3; + List list415 = new List(index); + CollectionsMarshal.SetCount(list415, index); + span2 = CollectionsMarshal.AsSpan(list415); + num = 0; + ref QuestSequence reference317 = ref span2[num]; + QuestSequence obj249 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list416 = new List(num2); + CollectionsMarshal.SetCount(list416, num2); + span3 = CollectionsMarshal.AsSpan(list416); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + { + StopDistance = 7f + }; + obj249.Steps = list416; + reference317 = obj249; + num++; + ref QuestSequence reference318 = ref span2[num]; + QuestSequence obj250 = new QuestSequence + { + Sequence = 1 + }; + index2 = 3; + List list417 = new List(index2); + CollectionsMarshal.SetCount(list417, index2); + span3 = CollectionsMarshal.AsSpan(list417); + num2 = 0; + ref QuestStep reference319 = ref span3[num2]; + QuestStep obj251 = new QuestStep(EInteractionType.Combat, 2009337u, new Vector3(94.95691f, 49.05774f, 575.2803f), 612) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list418 = new List(num3); + CollectionsMarshal.SetCount(list418, num3); + span6 = CollectionsMarshal.AsSpan(list418); + num4 = 0; + span6[num4] = 8584u; + obj251.KillEnemyDataIds = list418; + num4 = 6; + List> list419 = new List>(num4); + CollectionsMarshal.SetCount(list419, num4); + span4 = CollectionsMarshal.AsSpan(list419); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + ref List reference320 = ref span4[num3]; + index3 = 2; + List list420 = new List(index3); + CollectionsMarshal.SetCount(list420, index3); + span5 = CollectionsMarshal.AsSpan(list420); + num5 = 0; + span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + reference320 = list420; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj251.RequiredQuestVariables = list419; + reference319 = obj251; + num2++; + ref QuestStep reference321 = ref span3[num2]; + QuestStep obj252 = new QuestStep(EInteractionType.Combat, 2009338u, new Vector3(180.07166f, 47.470703f, 546.1051f), 612) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list421 = new List(num3); + CollectionsMarshal.SetCount(list421, num3); + span6 = CollectionsMarshal.AsSpan(list421); + num4 = 0; + span6[num4] = 8584u; + obj252.KillEnemyDataIds = list421; + num4 = 6; + List> list422 = new List>(num4); + CollectionsMarshal.SetCount(list422, num4); + span4 = CollectionsMarshal.AsSpan(list422); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + ref List reference322 = ref span4[num3]; + num5 = 2; + List list423 = new List(num5); + CollectionsMarshal.SetCount(list423, num5); + span5 = CollectionsMarshal.AsSpan(list423); + index3 = 0; + span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + reference322 = list423; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj252.RequiredQuestVariables = list422; + reference321 = obj252; + num2++; + ref QuestStep reference323 = ref span3[num2]; + QuestStep obj253 = new QuestStep(EInteractionType.Combat, 2009339u, new Vector3(291.21838f, 47.501343f, 496.75732f), 612) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list424 = new List(num3); + CollectionsMarshal.SetCount(list424, num3); + span6 = CollectionsMarshal.AsSpan(list424); + num4 = 0; + span6[num4] = 8584u; + obj253.KillEnemyDataIds = list424; + num4 = 6; + List> list425 = new List>(num4); + CollectionsMarshal.SetCount(list425, num4); + span4 = CollectionsMarshal.AsSpan(list425); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + ref List reference324 = ref span4[num3]; + index3 = 2; + List list426 = new List(index3); + CollectionsMarshal.SetCount(list426, index3); + span5 = CollectionsMarshal.AsSpan(list426); + num5 = 0; + span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference324 = list426; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj253.RequiredQuestVariables = list425; + reference323 = obj253; + obj250.Steps = list417; + reference318 = obj250; + num++; + ref QuestSequence reference325 = ref span2[num]; + QuestSequence obj254 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list427 = new List(num2); + CollectionsMarshal.SetCount(list427, num2); + span3 = CollectionsMarshal.AsSpan(list427); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + { + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + { + StopDistance = 7f, + Fly = true + }; + obj254.Steps = list427; + reference325 = obj254; + questRoot40.QuestSequence = list415; + AddQuest(questId40, questRoot40); } private static void LoadQuests61() @@ -470397,5 +471036,643 @@ public static class AssemblyQuestLoader reference15 = obj14; questRoot4.QuestSequence = list19; AddQuest(questId4, questRoot4); + QuestId questId5 = new QuestId(5410); + QuestRoot questRoot5 = new QuestRoot(); + num = 1; + List list24 = new List(num); + CollectionsMarshal.SetCount(list24, num); + span = CollectionsMarshal.AsSpan(list24); + index = 0; + span[index] = "WigglyMuffin"; + questRoot5.Author = list24; + index = 7; + List list25 = new List(index); + CollectionsMarshal.SetCount(list25, index); + span2 = CollectionsMarshal.AsSpan(list25); + num = 0; + ref QuestSequence reference16 = ref span2[num]; + QuestSequence obj15 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list26 = new List(num2); + CollectionsMarshal.SetCount(list26, num2); + span3 = CollectionsMarshal.AsSpan(list26); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053219u, new Vector3(287.49524f, 52.00211f, -382.9862f), 1291); + obj15.Steps = list26; + reference16 = obj15; + num++; + ref QuestSequence reference17 = ref span2[num]; + QuestSequence obj16 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list27 = new List(index2); + CollectionsMarshal.SetCount(list27, index2); + span3 = CollectionsMarshal.AsSpan(list27); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1053329u, new Vector3(288.74634f, 52.002327f, -381.64343f), 1291); + obj16.Steps = list27; + reference17 = obj16; + num++; + ref QuestSequence reference18 = ref span2[num]; + QuestSequence obj17 = new QuestSequence + { + Sequence = 2 + }; + num2 = 2; + List list28 = new List(num2); + CollectionsMarshal.SetCount(list28, num2); + span3 = CollectionsMarshal.AsSpan(list28); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(184.95572f, 59.50008f, -449.5014f), 1291); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1053329u, new Vector3(180.5135f, 59.50008f, -450.65436f), 1291) + { + StopDistance = 0.25f, + Mount = false + }; + obj17.Steps = list28; + reference18 = obj17; + num++; + ref QuestSequence reference19 = ref span2[num]; + QuestSequence obj18 = new QuestSequence + { + Sequence = 3 + }; + index2 = 2; + List list29 = new List(index2); + CollectionsMarshal.SetCount(list29, index2); + span3 = CollectionsMarshal.AsSpan(list29); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-228.49808f, -3.201358f, -374.8919f), 1291); + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1053329u, new Vector3(-232.33755f, -4.477512f, -370.6558f), 1291) + { + StopDistance = 0.25f, + Mount = false + }; + obj18.Steps = list29; + reference19 = obj18; + num++; + ref QuestSequence reference20 = ref span2[num]; + QuestSequence obj19 = new QuestSequence + { + Sequence = 4 + }; + num2 = 2; + List list30 = new List(num2); + CollectionsMarshal.SetCount(list30, num2); + span3 = CollectionsMarshal.AsSpan(list30); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-397.80423f, 12.618442f, 470.09174f), 1291); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1053329u, new Vector3(-397.88083f, 13.0445385f, 474.38928f), 1291) + { + StopDistance = 0.25f, + Mount = false + }; + obj19.Steps = list30; + reference20 = obj19; + num++; + ref QuestSequence reference21 = ref span2[num]; + QuestSequence obj20 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list31 = new List(index2); + CollectionsMarshal.SetCount(list31, index2); + span3 = CollectionsMarshal.AsSpan(list31); + num2 = 0; + ref QuestStep reference22 = ref span3[num2]; + QuestStep obj21 = new QuestStep(EInteractionType.Snipe, 2014920u, new Vector3(-46.72509f, 22.42642f, 417.836f), 1291) + { + Comment = "Click (from left to right) Spiky Crystalline Tree, Flowery Shrub, Tree with Purple Canopy?, Iridescent Terrain, Seemingly Glassblown Bloom" + }; + index3 = 2; + List list32 = new List(index3); + CollectionsMarshal.SetCount(list32, index3); + span4 = CollectionsMarshal.AsSpan(list32); + num3 = 0; + span4[num3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGWK202_05410_Q2_000_000") + }; + num3++; + span4[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGWK202_05410_Q3_000_000"), + Answer = new ExcelRef("TEXT_KINGWK202_05410_A3_000_001") + }; + obj21.DialogueChoices = list32; + num3 = 5; + List list33 = new List(num3); + CollectionsMarshal.SetCount(list33, num3); + Span span5 = CollectionsMarshal.AsSpan(list33); + index3 = 0; + span5[index3] = 0u; + index3++; + span5[index3] = 1u; + index3++; + span5[index3] = 2u; + index3++; + span5[index3] = 3u; + index3++; + span5[index3] = 4u; + obj21.PointMenuChoices = list33; + reference22 = obj21; + obj20.Steps = list31; + reference21 = obj20; + num++; + ref QuestSequence reference23 = ref span2[num]; + QuestSequence obj22 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list34 = new List(num2); + CollectionsMarshal.SetCount(list34, num2); + span3 = CollectionsMarshal.AsSpan(list34); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Action, null, null, 1291) + { + Comment = "Use Stellar Return to teleport back", + Action = EAction.DutyAction1 + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1053328u, new Vector3(287.49524f, 52.00211f, -382.9862f), 1291) + { + NextQuestId = new QuestId(5411) + }; + obj22.Steps = list34; + reference23 = obj22; + questRoot5.QuestSequence = list25; + AddQuest(questId5, questRoot5); + QuestId questId6 = new QuestId(5411); + QuestRoot questRoot6 = new QuestRoot(); + num = 1; + List list35 = new List(num); + CollectionsMarshal.SetCount(list35, num); + span = CollectionsMarshal.AsSpan(list35); + index = 0; + span[index] = "WigglyMuffin"; + questRoot6.Author = list35; + index = 3; + List list36 = new List(index); + CollectionsMarshal.SetCount(list36, index); + span2 = CollectionsMarshal.AsSpan(list36); + num = 0; + ref QuestSequence reference24 = ref span2[num]; + QuestSequence obj23 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list37 = new List(index2); + CollectionsMarshal.SetCount(list37, index2); + span3 = CollectionsMarshal.AsSpan(list37); + num2 = 0; + ref QuestStep reference25 = ref span3[num2]; + QuestStep questStep2 = new QuestStep(EInteractionType.AcceptQuest, 1053331u, new Vector3(350.5454f, 52.612267f, -438.40698f), 1291); + index3 = 1; + List list38 = new List(index3); + CollectionsMarshal.SetCount(list38, index3); + span4 = CollectionsMarshal.AsSpan(list38); + num3 = 0; + span4[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGWZ201_05411_Q1_000_000"), + Answer = new ExcelRef("TEXT_KINGWZ201_05411_A1_000_001") + }; + questStep2.DialogueChoices = list38; + reference25 = questStep2; + obj23.Steps = list37; + reference24 = obj23; + num++; + ref QuestSequence reference26 = ref span2[num]; + QuestSequence obj24 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list39 = new List(num2); + CollectionsMarshal.SetCount(list39, num2); + span3 = CollectionsMarshal.AsSpan(list39); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1053332u, new Vector3(446.98242f, 59.965904f, -479.81995f), 1291); + obj24.Steps = list39; + reference26 = obj24; + num++; + ref QuestSequence reference27 = ref span2[num]; + QuestSequence obj25 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list40 = new List(index2); + CollectionsMarshal.SetCount(list40, index2); + span3 = CollectionsMarshal.AsSpan(list40); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053331u, new Vector3(350.5454f, 52.612267f, -438.40698f), 1291) + { + NextQuestId = new QuestId(5412) + }; + obj25.Steps = list40; + reference27 = obj25; + questRoot6.QuestSequence = list36; + AddQuest(questId6, questRoot6); + QuestId questId7 = new QuestId(5412); + QuestRoot questRoot7 = new QuestRoot(); + num = 1; + List list41 = new List(num); + CollectionsMarshal.SetCount(list41, num); + span = CollectionsMarshal.AsSpan(list41); + index = 0; + span[index] = "WigglyMuffin"; + questRoot7.Author = list41; + index = 5; + List list42 = new List(index); + CollectionsMarshal.SetCount(list42, index); + span2 = CollectionsMarshal.AsSpan(list42); + num = 0; + ref QuestSequence reference28 = ref span2[num]; + QuestSequence obj26 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list43 = new List(num2); + CollectionsMarshal.SetCount(list43, num2); + span3 = CollectionsMarshal.AsSpan(list43); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053335u, new Vector3(383.65747f, 52.5f, -389.79175f), 1291); + obj26.Steps = list43; + reference28 = obj26; + num++; + ref QuestSequence reference29 = ref span2[num]; + QuestSequence obj27 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list44 = new List(index2); + CollectionsMarshal.SetCount(list44, index2); + span3 = CollectionsMarshal.AsSpan(list44); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1053336u, new Vector3(-28.366577f, -10.3759985f, -113.206726f), 1291); + obj27.Steps = list44; + reference29 = obj27; + num++; + ref QuestSequence reference30 = ref span2[num]; + QuestSequence obj28 = new QuestSequence + { + Sequence = 2 + }; + num2 = 3; + List list45 = new List(num2); + CollectionsMarshal.SetCount(list45, num2); + span3 = CollectionsMarshal.AsSpan(list45); + index2 = 0; + ref QuestStep reference31 = ref span3[index2]; + QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2014925u, new Vector3(-110.2011f, -8.69405f, -156.9028f), 1291); + num3 = 6; + List list46 = new List(num3); + CollectionsMarshal.SetCount(list46, num3); + Span span6 = CollectionsMarshal.AsSpan(list46); + index3 = 0; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + questStep3.CompletionQuestVariablesFlags = list46; + reference31 = questStep3; + index2++; + ref QuestStep reference32 = ref span3[index2]; + QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 2014924u, new Vector3(-218.8908f, -8.711901f, -128.8406f), 1291); + index3 = 6; + List list47 = new List(index3); + CollectionsMarshal.SetCount(list47, index3); + span6 = CollectionsMarshal.AsSpan(list47); + num3 = 0; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); + questStep4.CompletionQuestVariablesFlags = list47; + reference32 = questStep4; + index2++; + ref QuestStep reference33 = ref span3[index2]; + QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 2014923u, new Vector3(-168.958f, -9.766992f, -66.88347f), 1291); + num3 = 6; + List list48 = new List(num3); + CollectionsMarshal.SetCount(list48, num3); + span6 = CollectionsMarshal.AsSpan(list48); + index3 = 0; + span6[index3] = null; + index3++; + span6[index3] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + questStep5.CompletionQuestVariablesFlags = list48; + reference33 = questStep5; + obj28.Steps = list45; + reference30 = obj28; + num++; + ref QuestSequence reference34 = ref span2[num]; + QuestSequence obj29 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list49 = new List(index2); + CollectionsMarshal.SetCount(list49, index2); + span3 = CollectionsMarshal.AsSpan(list49); + num2 = 0; + ref QuestStep reference35 = ref span3[num2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1053336u, new Vector3(-28.366577f, -10.3759985f, -113.206726f), 1291); + index3 = 1; + List list50 = new List(index3); + CollectionsMarshal.SetCount(list50, index3); + span4 = CollectionsMarshal.AsSpan(list50); + num3 = 0; + span4[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGWZ202_05412_Q1_000_000"), + Answer = new ExcelRef("TEXT_KINGWZ202_05412_A1_000_001") + }; + questStep6.DialogueChoices = list50; + reference35 = questStep6; + obj29.Steps = list49; + reference34 = obj29; + num++; + ref QuestSequence reference36 = ref span2[num]; + QuestSequence obj30 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list51 = new List(num2); + CollectionsMarshal.SetCount(list51, num2); + span3 = CollectionsMarshal.AsSpan(list51); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Action, null, null, 1291) + { + Comment = "Use Stellar Return to teleport back", + Action = EAction.DutyAction1 + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1053335u, new Vector3(383.65747f, 52.5f, -389.79175f), 1291) + { + NextQuestId = new QuestId(5413) + }; + obj30.Steps = list51; + reference36 = obj30; + questRoot7.QuestSequence = list42; + AddQuest(questId7, questRoot7); + QuestId questId8 = new QuestId(5413); + QuestRoot questRoot8 = new QuestRoot(); + num = 1; + List list52 = new List(num); + CollectionsMarshal.SetCount(list52, num); + span = CollectionsMarshal.AsSpan(list52); + index = 0; + span[index] = "WigglyMuffin"; + questRoot8.Author = list52; + index = 3; + List list53 = new List(index); + CollectionsMarshal.SetCount(list53, index); + span2 = CollectionsMarshal.AsSpan(list53); + num = 0; + ref QuestSequence reference37 = ref span2[num]; + QuestSequence obj31 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list54 = new List(index2); + CollectionsMarshal.SetCount(list54, index2); + span3 = CollectionsMarshal.AsSpan(list54); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1053337u, new Vector3(234.97363f, 59.500084f, -448.78314f), 1291); + obj31.Steps = list54; + reference37 = obj31; + num++; + ref QuestSequence reference38 = ref span2[num]; + QuestSequence obj32 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list55 = new List(num2); + CollectionsMarshal.SetCount(list55, num2); + span3 = CollectionsMarshal.AsSpan(list55); + index2 = 0; + ref QuestStep reference39 = ref span3[index2]; + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1053337u, new Vector3(234.97363f, 59.500084f, -448.78314f), 1291); + num3 = 1; + List list56 = new List(num3); + CollectionsMarshal.SetCount(list56, num3); + span4 = CollectionsMarshal.AsSpan(list56); + index3 = 0; + span4[index3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGWZ203_05413_Q2_000_000") + }; + questStep7.DialogueChoices = list56; + reference39 = questStep7; + obj32.Steps = list55; + reference38 = obj32; + num++; + ref QuestSequence reference40 = ref span2[num]; + QuestSequence obj33 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list57 = new List(index2); + CollectionsMarshal.SetCount(list57, index2); + span3 = CollectionsMarshal.AsSpan(list57); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053337u, new Vector3(234.97363f, 59.500084f, -448.78314f), 1291) + { + NextQuestId = new QuestId(5414) + }; + obj33.Steps = list57; + reference40 = obj33; + questRoot8.QuestSequence = list53; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(5414); + QuestRoot questRoot9 = new QuestRoot(); + num = 1; + List list58 = new List(num); + CollectionsMarshal.SetCount(list58, num); + span = CollectionsMarshal.AsSpan(list58); + index = 0; + span[index] = "WigglyMuffin"; + questRoot9.Author = list58; + index = 6; + List list59 = new List(index); + CollectionsMarshal.SetCount(list59, index); + span2 = CollectionsMarshal.AsSpan(list59); + num = 0; + ref QuestSequence reference41 = ref span2[num]; + QuestSequence obj34 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list60 = new List(num2); + CollectionsMarshal.SetCount(list60, num2); + span3 = CollectionsMarshal.AsSpan(list60); + index2 = 0; + ref QuestStep reference42 = ref span3[index2]; + QuestStep questStep8 = new QuestStep(EInteractionType.AcceptQuest, 1053331u, new Vector3(350.5454f, 52.612267f, -438.40698f), 1291); + index3 = 1; + List list61 = new List(index3); + CollectionsMarshal.SetCount(list61, index3); + span4 = CollectionsMarshal.AsSpan(list61); + num3 = 0; + span4[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGWZ204_05414_Q1_000_000"), + Answer = new ExcelRef("TEXT_KINGWZ204_05414_A1_000_001") + }; + questStep8.DialogueChoices = list61; + reference42 = questStep8; + obj34.Steps = list60; + reference41 = obj34; + num++; + ref QuestSequence reference43 = ref span2[num]; + QuestSequence obj35 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list62 = new List(index2); + CollectionsMarshal.SetCount(list62, index2); + span3 = CollectionsMarshal.AsSpan(list62); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1053341u, new Vector3(349.01953f, 52.612263f, -438.98682f), 1291); + obj35.Steps = list62; + reference43 = obj35; + num++; + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj36 = new QuestSequence + { + Sequence = 2 + }; + num2 = 2; + List list63 = new List(num2); + CollectionsMarshal.SetCount(list63, num2); + span3 = CollectionsMarshal.AsSpan(list63); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(401.85794f, 65.49993f, -516.0078f), 1291); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1053341u, new Vector3(401.46838f, 65.49994f, -516.78503f), 1291) + { + StopDistance = 0.25f, + Mount = false + }; + obj36.Steps = list63; + reference44 = obj36; + num++; + ref QuestSequence reference45 = ref span2[num]; + QuestSequence obj37 = new QuestSequence + { + Sequence = 3 + }; + index2 = 2; + List list64 = new List(index2); + CollectionsMarshal.SetCount(list64, index2); + span3 = CollectionsMarshal.AsSpan(list64); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(316.5788f, 53.05f, -105.28f), 1291); + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1053341u, new Vector3(312.84088f, 53.049995f, -100.085434f), 1291) + { + StopDistance = 0.25f, + Mount = false + }; + obj37.Steps = list64; + reference45 = obj37; + num++; + ref QuestSequence reference46 = ref span2[num]; + QuestSequence obj38 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list65 = new List(num2); + CollectionsMarshal.SetCount(list65, num2); + span3 = CollectionsMarshal.AsSpan(list65); + index2 = 0; + ref QuestStep reference47 = ref span3[index2]; + QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1053342u, new Vector3(310.17004f, 53.05f, -98.40552f), 1291); + num3 = 1; + List list66 = new List(num3); + CollectionsMarshal.SetCount(list66, num3); + span4 = CollectionsMarshal.AsSpan(list66); + index3 = 0; + span4[index3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGWZ204_05414_Q9_000_000") + }; + questStep9.DialogueChoices = list66; + reference47 = questStep9; + obj38.Steps = list65; + reference46 = obj38; + num++; + ref QuestSequence reference48 = ref span2[num]; + QuestSequence obj39 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 2; + List list67 = new List(index2); + CollectionsMarshal.SetCount(list67, index2); + span3 = CollectionsMarshal.AsSpan(list67); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Action, null, null, 1291) + { + Comment = "Use Stellar Return to teleport back", + Action = EAction.DutyAction1 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053331u, new Vector3(350.5454f, 52.612267f, -438.40698f), 1291); + obj39.Steps = list67; + reference48 = obj39; + questRoot9.QuestSequence = list59; + AddQuest(questId9, questRoot9); } } diff --git a/Questionable.Model/Questionable.Model.Questing/SkipItemConditions.cs b/Questionable.Model/Questionable.Model.Questing/SkipItemConditions.cs index 5553d12..1767ba0 100644 --- a/Questionable.Model/Questionable.Model.Questing/SkipItemConditions.cs +++ b/Questionable.Model/Questionable.Model.Questing/SkipItemConditions.cs @@ -3,4 +3,6 @@ namespace Questionable.Model.Questing; public sealed class SkipItemConditions { public bool NotInInventory { get; set; } + + public bool InInventory { get; set; } } diff --git a/Questionable/Questionable.Controller.Steps.Shared/SkipCondition.cs b/Questionable/Questionable.Controller.Steps.Shared/SkipCondition.cs index 45449dc..08ff464 100644 --- a/Questionable/Questionable.Controller.Steps.Shared/SkipCondition.cs +++ b/Questionable/Questionable.Controller.Steps.Shared/SkipCondition.cs @@ -247,6 +247,16 @@ internal static class SkipCondition return true; } } + item = skipConditions.Item; + if (item != null && item.InInventory && step != null && step.ItemId.HasValue) + { + InventoryManager* ptr2 = InventoryManager.Instance(); + if (ptr2->GetInventoryItemCount(step.ItemId.Value, isHq: false, checkEquipped: true, checkArmory: true, 0) > 0 || ptr2->GetInventoryItemCount(step.ItemId.Value, isHq: true, checkEquipped: true, checkArmory: true, 0) > 0) + { + logger.LogInformation("Skipping step, item with itemId {ItemId} already in inventory", step.ItemId.Value); + return true; + } + } return false; } diff --git a/Questionable/Questionable.Functions/QuestFunctions.cs b/Questionable/Questionable.Functions/QuestFunctions.cs index 0b4d691..b7a8a58 100644 --- a/Questionable/Questionable.Functions/QuestFunctions.cs +++ b/Questionable/Questionable.Functions/QuestFunctions.cs @@ -64,6 +64,8 @@ internal sealed class QuestFunctions private ElementId? _lastLoggedNotReadyQuest; + private ElementId? _lastLoggedAcceptedHiddenMsq; + public QuestFunctions(QuestRegistry questRegistry, QuestData questData, AetheryteFunctions aetheryteFunctions, AlliedSocietyQuestFunctions alliedSocietyQuestFunctions, AlliedSocietyData alliedSocietyData, AetheryteData aetheryteData, Configuration configuration, IDataManager dataManager, IClientState clientState, IGameGui gameGui, IAetheryteList aetheryteList, ILogger logger) { _questRegistry = questRegistry; @@ -438,7 +440,11 @@ internal sealed class QuestFunctions QuestManager* ptr2 = QuestManager.Instance(); if (IsQuestAccepted(questId) && ptr2->GetQuestById(questId.Value)->IsHidden) { - _logger.LogInformation("GetMainScenarioQuest: Quest {QuestId} is accepted but hidden", questId); + if (_lastLoggedAcceptedHiddenMsq != questId) + { + _logger.LogInformation("GetMainScenarioQuest: Quest {QuestId} is accepted but hidden", questId); + _lastLoggedAcceptedHiddenMsq = questId; + } return (QuestReference.NoQuest(MainScenarioQuestState.Available), "Quest accepted but hidden"); } if (IsQuestComplete(questId)) @@ -461,6 +467,7 @@ internal sealed class QuestFunctions _logger.LogTrace("GetMainScenarioQuest: In loading screen"); return (QuestReference.NoQuest(MainScenarioQuestState.LoadingScreen), "In loading screen"); } + _lastLoggedAcceptedHiddenMsq = null; return (new QuestReference(questId, QuestManager.GetQuestSequence(questId.Value), MainScenarioQuestState.Available), item); }