From 2df81c5d15ffef2d5f2986b9fa1e25552b5d091a Mon Sep 17 00:00:00 2001 From: alydev Date: Thu, 1 Jan 2026 09:34:51 +1000 Subject: [PATCH] muffin v7.4.9 --- .../AssemblyQuestLoader.cs | 8295 +++++++++-------- .../Duty.cs | 59 +- .../QuestController.cs | 44 +- .../Questionable.Data/ChangelogData.cs | 1849 ++-- .../Questionable.External/AutoDutyIpc.cs | 5 + 5 files changed, 5320 insertions(+), 4932 deletions(-) diff --git a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs index c311e2a..06d02ee 100644 --- a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs +++ b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs @@ -242397,7 +242397,7 @@ public static class AssemblyQuestLoader index = 0; span390[index] = "liza"; questRoot35.Author = list390; - index = 3; + index = 4; List list391 = new List(index); CollectionsMarshal.SetCount(list391, index); Span span391 = CollectionsMarshal.AsSpan(list391); @@ -242439,6 +242439,11 @@ public static class AssemblyQuestLoader obj208.Steps = list393; reference266 = obj208; num++; + span391[num] = new QuestSequence + { + Sequence = 2 + }; + num++; ref QuestSequence reference267 = ref span391[num]; QuestSequence obj209 = new QuestSequence { @@ -261703,9 +261708,9 @@ public static class AssemblyQuestLoader questRoot17.Author = list107; QuestRoot questRoot18 = questRoot2; index = 7; - List list108 = new List(index); - CollectionsMarshal.SetCount(list108, index); - Span span109 = CollectionsMarshal.AsSpan(list108); + list8 = new List(index); + CollectionsMarshal.SetCount(list8, index); + Span span109 = CollectionsMarshal.AsSpan(list8); num = 0; ref QuestSequence reference82 = ref span109[num]; QuestSequence obj79 = new QuestSequence @@ -261713,9 +261718,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list109 = new List(num2); - CollectionsMarshal.SetCount(list109, num2); - Span span110 = CollectionsMarshal.AsSpan(list109); + List list108 = new List(num2); + CollectionsMarshal.SetCount(list108, num2); + Span span110 = CollectionsMarshal.AsSpan(list108); index2 = 0; span110[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029044u, new Vector3(18.44812f, 7.9999833f, -115.31244f), 130) { @@ -261733,7 +261738,7 @@ public static class AssemblyQuestLoader } } }; - obj79.Steps = list109; + obj79.Steps = list108; reference82 = obj79; num++; ref QuestSequence reference83 = ref span109[num]; @@ -261742,9 +261747,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list110 = new List(index2); - CollectionsMarshal.SetCount(list110, index2); - Span span111 = CollectionsMarshal.AsSpan(list110); + List list109 = new List(index2); + CollectionsMarshal.SetCount(list109, index2); + Span span111 = CollectionsMarshal.AsSpan(list109); num2 = 0; span111[num2] = new QuestStep(EInteractionType.Interact, 1029054u, new Vector3(154.68066f, 4.0999947f, 31.662354f), 131) { @@ -261755,7 +261760,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahSapphireAvenue } }; - obj80.Steps = list110; + obj80.Steps = list109; reference83 = obj80; num++; ref QuestSequence reference84 = ref span109[num]; @@ -261764,9 +261769,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 2; - List list111 = new List(num2); - CollectionsMarshal.SetCount(list111, num2); - Span span112 = CollectionsMarshal.AsSpan(list111); + List list110 = new List(num2); + CollectionsMarshal.SetCount(list110, num2); + Span span112 = CollectionsMarshal.AsSpan(list110); index2 = 0; span112[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(165.96822f, 4.0220823f, 44.280655f), 131); index2++; @@ -261774,7 +261779,7 @@ public static class AssemblyQuestLoader { Fly = true }; - obj81.Steps = list111; + obj81.Steps = list110; reference84 = obj81; num++; ref QuestSequence reference85 = ref span109[num]; @@ -261783,9 +261788,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 2; - List list112 = new List(index2); - CollectionsMarshal.SetCount(list112, index2); - Span span113 = CollectionsMarshal.AsSpan(list112); + List list111 = new List(index2); + CollectionsMarshal.SetCount(list111, index2); + Span span113 = CollectionsMarshal.AsSpan(list111); num2 = 0; span113[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-306.12845f, -31.54935f, 173.07193f), 145) { @@ -261794,7 +261799,7 @@ public static class AssemblyQuestLoader }; num2++; span113[num2] = new QuestStep(EInteractionType.Interact, 1029062u, new Vector3(-306.11127f, -31.525063f, 171.6792f), 145); - obj82.Steps = list112; + obj82.Steps = list111; reference85 = obj82; num++; ref QuestSequence reference86 = ref span109[num]; @@ -261803,9 +261808,9 @@ public static class AssemblyQuestLoader Sequence = 4 }; num2 = 1; - List list113 = new List(num2); - CollectionsMarshal.SetCount(list113, num2); - Span span114 = CollectionsMarshal.AsSpan(list113); + List list112 = new List(num2); + CollectionsMarshal.SetCount(list112, num2); + Span span114 = CollectionsMarshal.AsSpan(list112); index2 = 0; ref QuestStep reference87 = ref span114[index2]; QuestStep obj84 = new QuestStep(EInteractionType.Combat, null, new Vector3(-292.66827f, -32.554207f, 158.0957f), 145) @@ -261814,16 +261819,16 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; index3 = 2; - List list114 = new List(index3); - CollectionsMarshal.SetCount(list114, index3); - Span span115 = CollectionsMarshal.AsSpan(list114); + List list113 = new List(index3); + CollectionsMarshal.SetCount(list113, index3); + Span span115 = CollectionsMarshal.AsSpan(list113); num3 = 0; span115[num3] = 11126u; num3++; span115[num3] = 11127u; - obj84.KillEnemyDataIds = list114; + obj84.KillEnemyDataIds = list113; reference87 = obj84; - obj83.Steps = list113; + obj83.Steps = list112; reference86 = obj83; num++; ref QuestSequence reference88 = ref span109[num]; @@ -261832,12 +261837,12 @@ public static class AssemblyQuestLoader Sequence = 5 }; index2 = 1; - List list115 = new List(index2); - CollectionsMarshal.SetCount(list115, index2); - Span span116 = CollectionsMarshal.AsSpan(list115); + List list114 = new List(index2); + CollectionsMarshal.SetCount(list114, index2); + Span span116 = CollectionsMarshal.AsSpan(list114); num2 = 0; span116[num2] = new QuestStep(EInteractionType.Interact, 1029070u, new Vector3(-293.2937f, -32.53709f, 157.88501f), 145); - obj85.Steps = list115; + obj85.Steps = list114; reference88 = obj85; num++; ref QuestSequence reference89 = ref span109[num]; @@ -261846,9 +261851,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list116 = new List(num2); - CollectionsMarshal.SetCount(list116, num2); - Span span117 = CollectionsMarshal.AsSpan(list116); + List list115 = new List(num2); + CollectionsMarshal.SetCount(list115, num2); + Span span117 = CollectionsMarshal.AsSpan(list115); index2 = 0; span117[index2] = new QuestStep(EInteractionType.CompleteQuest, 1029073u, new Vector3(-17.380127f, 40.000565f, -0.3204956f), 128) { @@ -261860,20 +261865,20 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3264) }; - obj86.Steps = list116; + obj86.Steps = list115; reference89 = obj86; - questRoot18.QuestSequence = list108; + questRoot18.QuestSequence = list8; AddQuest(questId14, questRoot2); QuestId questId15 = new QuestId(3264); questRoot2 = new QuestRoot(); QuestRoot questRoot19 = questRoot2; num = 1; - List list117 = new List(num); - CollectionsMarshal.SetCount(list117, num); - Span span118 = CollectionsMarshal.AsSpan(list117); + List list116 = new List(num); + CollectionsMarshal.SetCount(list116, num); + Span span118 = CollectionsMarshal.AsSpan(list116); index = 0; span118[index] = "liza"; - questRoot19.Author = list117; + questRoot19.Author = list116; QuestRoot questRoot20 = questRoot2; index = 10; list8 = new List(index); @@ -261886,9 +261891,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list118 = new List(index2); - CollectionsMarshal.SetCount(list118, index2); - Span span120 = CollectionsMarshal.AsSpan(list118); + List list117 = new List(index2); + CollectionsMarshal.SetCount(list117, index2); + Span span120 = CollectionsMarshal.AsSpan(list117); num2 = 0; ref QuestStep reference91 = ref span120[num2]; QuestStep obj88 = new QuestStep(EInteractionType.AcceptQuest, 1029073u, new Vector3(-17.380127f, 40.000565f, -0.3204956f), 128) @@ -261906,16 +261911,16 @@ public static class AssemblyQuestLoader InSameTerritory = true }; num3 = 1; - List list119 = new List(num3); - CollectionsMarshal.SetCount(list119, num3); - Span span121 = CollectionsMarshal.AsSpan(list119); + List list118 = new List(num3); + CollectionsMarshal.SetCount(list118, num3); + Span span121 = CollectionsMarshal.AsSpan(list118); index3 = 0; span121[index3] = 128; - obj89.InTerritory = list119; + obj89.InTerritory = list118; skipConditions.AetheryteShortcutIf = obj89; obj88.SkipConditions = skipConditions; reference91 = obj88; - obj87.Steps = list118; + obj87.Steps = list117; reference90 = obj87; num++; ref QuestSequence reference92 = ref span119[num]; @@ -261924,9 +261929,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 2; - List list120 = new List(num2); - CollectionsMarshal.SetCount(list120, num2); - Span span122 = CollectionsMarshal.AsSpan(list120); + List list119 = new List(num2); + CollectionsMarshal.SetCount(list119, num2); + Span span122 = CollectionsMarshal.AsSpan(list119); index2 = 0; span122[index2] = new QuestStep(EInteractionType.Interact, 1003597u, new Vector3(8.194031f, 39.999973f, 17.746216f), 128) { @@ -261934,7 +261939,7 @@ public static class AssemblyQuestLoader }; index2++; span122[index2] = new QuestStep(EInteractionType.Interact, 1029078u, new Vector3(-0.07635498f, 20.333344f, -6.3935547f), 129); - obj90.Steps = list120; + obj90.Steps = list119; reference92 = obj90; num++; ref QuestSequence reference93 = ref span119[num]; @@ -261943,16 +261948,16 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 3; - List list121 = new List(index2); - CollectionsMarshal.SetCount(list121, index2); - Span span123 = CollectionsMarshal.AsSpan(list121); + List list120 = new List(index2); + CollectionsMarshal.SetCount(list120, index2); + Span span123 = CollectionsMarshal.AsSpan(list120); num2 = 0; ref QuestStep reference94 = ref span123[num2]; QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1003355u, new Vector3(-60.868286f, 18.000334f, 7.4921875f), 129); index3 = 6; - List list122 = new List(index3); - CollectionsMarshal.SetCount(list122, index3); - Span span124 = CollectionsMarshal.AsSpan(list122); + List list121 = new List(index3); + CollectionsMarshal.SetCount(list121, index3); + Span span124 = CollectionsMarshal.AsSpan(list121); num3 = 0; span124[num3] = null; num3++; @@ -261965,15 +261970,15 @@ public static class AssemblyQuestLoader span124[num3] = null; num3++; span124[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep4.CompletionQuestVariablesFlags = list122; + questStep4.CompletionQuestVariablesFlags = list121; reference94 = questStep4; num2++; ref QuestStep reference95 = ref span123[num2]; QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1003604u, new Vector3(-60.44104f, 18.00033f, -4.348877f), 129); num3 = 6; - List list123 = new List(num3); - CollectionsMarshal.SetCount(list123, num3); - Span span125 = CollectionsMarshal.AsSpan(list123); + List list122 = new List(num3); + CollectionsMarshal.SetCount(list122, num3); + Span span125 = CollectionsMarshal.AsSpan(list122); index3 = 0; span125[index3] = null; index3++; @@ -261986,15 +261991,15 @@ public static class AssemblyQuestLoader span125[index3] = null; index3++; span125[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list123; + questStep5.CompletionQuestVariablesFlags = list122; reference95 = questStep5; num2++; ref QuestStep reference96 = ref span123[num2]; QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1001023u, new Vector3(-78.62976f, 18.000334f, -22.62915f), 129); index3 = 6; - List list124 = new List(index3); - CollectionsMarshal.SetCount(list124, index3); - Span span126 = CollectionsMarshal.AsSpan(list124); + List list123 = new List(index3); + CollectionsMarshal.SetCount(list123, index3); + Span span126 = CollectionsMarshal.AsSpan(list123); num3 = 0; span126[num3] = null; num3++; @@ -262007,9 +262012,9 @@ public static class AssemblyQuestLoader span126[num3] = null; num3++; span126[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list124; + questStep6.CompletionQuestVariablesFlags = list123; reference96 = questStep6; - obj91.Steps = list121; + obj91.Steps = list120; reference93 = obj91; num++; ref QuestSequence reference97 = ref span119[num]; @@ -262018,12 +262023,12 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list125 = new List(num2); - CollectionsMarshal.SetCount(list125, num2); - Span span127 = CollectionsMarshal.AsSpan(list125); + List list124 = new List(num2); + CollectionsMarshal.SetCount(list124, num2); + Span span127 = CollectionsMarshal.AsSpan(list124); index2 = 0; span127[index2] = new QuestStep(EInteractionType.Interact, 1029081u, new Vector3(-153.8263f, 18.2f, 22.842712f), 129); - obj92.Steps = list125; + obj92.Steps = list124; reference97 = obj92; num++; ref QuestSequence reference98 = ref span119[num]; @@ -262032,16 +262037,16 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 1; - List list126 = new List(index2); - CollectionsMarshal.SetCount(list126, index2); - Span span128 = CollectionsMarshal.AsSpan(list126); + List list125 = new List(index2); + CollectionsMarshal.SetCount(list125, index2); + Span span128 = CollectionsMarshal.AsSpan(list125); num2 = 0; span128[num2] = new QuestStep(EInteractionType.Interact, 1029085u, new Vector3(111.10095f, 22.880848f, 635.7976f), 135) { Fly = true, AetheryteShortcut = EAetheryteLocation.LowerLaNosceaMorabyDrydocks }; - obj93.Steps = list126; + obj93.Steps = list125; reference98 = obj93; num++; ref QuestSequence reference99 = ref span119[num]; @@ -262050,9 +262055,9 @@ public static class AssemblyQuestLoader Sequence = 5 }; num2 = 2; - List list127 = new List(num2); - CollectionsMarshal.SetCount(list127, num2); - Span span129 = CollectionsMarshal.AsSpan(list127); + List list126 = new List(num2); + CollectionsMarshal.SetCount(list126, num2); + Span span129 = CollectionsMarshal.AsSpan(list126); index2 = 0; ref QuestStep reference100 = ref span129[index2]; QuestStep obj95 = new QuestStep(EInteractionType.Combat, 2010241u, new Vector3(-34.53119f, 46.92151f, 541.22217f), 135) @@ -262062,16 +262067,16 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list128 = new List(num3); - CollectionsMarshal.SetCount(list128, num3); - Span span130 = CollectionsMarshal.AsSpan(list128); + List list127 = new List(num3); + CollectionsMarshal.SetCount(list127, num3); + Span span130 = CollectionsMarshal.AsSpan(list127); index3 = 0; span130[index3] = 11128u; - obj95.KillEnemyDataIds = list128; + obj95.KillEnemyDataIds = list127; index3 = 6; - List list129 = new List(index3); - CollectionsMarshal.SetCount(list129, index3); - Span span131 = CollectionsMarshal.AsSpan(list129); + List list128 = new List(index3); + CollectionsMarshal.SetCount(list128, index3); + Span span131 = CollectionsMarshal.AsSpan(list128); num3 = 0; span131[num3] = null; num3++; @@ -262084,7 +262089,7 @@ public static class AssemblyQuestLoader span131[num3] = null; num3++; span131[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj95.CompletionQuestVariablesFlags = list129; + obj95.CompletionQuestVariablesFlags = list128; reference100 = obj95; index2++; ref QuestStep reference101 = ref span129[index2]; @@ -262094,18 +262099,18 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 2; - List list130 = new List(num3); - CollectionsMarshal.SetCount(list130, num3); - Span span132 = CollectionsMarshal.AsSpan(list130); + List list129 = new List(num3); + CollectionsMarshal.SetCount(list129, num3); + Span span132 = CollectionsMarshal.AsSpan(list129); index3 = 0; span132[index3] = 11129u; index3++; span132[index3] = 11130u; - obj96.KillEnemyDataIds = list130; + obj96.KillEnemyDataIds = list129; index3 = 6; - List list131 = new List(index3); - CollectionsMarshal.SetCount(list131, index3); - Span span133 = CollectionsMarshal.AsSpan(list131); + List list130 = new List(index3); + CollectionsMarshal.SetCount(list130, index3); + Span span133 = CollectionsMarshal.AsSpan(list130); num3 = 0; span133[num3] = null; num3++; @@ -262118,9 +262123,9 @@ public static class AssemblyQuestLoader span133[num3] = null; num3++; span133[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj96.CompletionQuestVariablesFlags = list131; + obj96.CompletionQuestVariablesFlags = list130; reference101 = obj96; - obj94.Steps = list127; + obj94.Steps = list126; reference99 = obj94; num++; ref QuestSequence reference102 = ref span119[num]; @@ -262129,15 +262134,15 @@ public static class AssemblyQuestLoader Sequence = 6 }; index2 = 1; - List list132 = new List(index2); - CollectionsMarshal.SetCount(list132, index2); - Span span134 = CollectionsMarshal.AsSpan(list132); + List list131 = new List(index2); + CollectionsMarshal.SetCount(list131, index2); + Span span134 = CollectionsMarshal.AsSpan(list131); num2 = 0; span134[num2] = new QuestStep(EInteractionType.Interact, 2010243u, new Vector3(-15.6710205f, 66.36145f, 431.63184f), 135) { Fly = true }; - obj97.Steps = list132; + obj97.Steps = list131; reference102 = obj97; num++; ref QuestSequence reference103 = ref span119[num]; @@ -262146,15 +262151,15 @@ public static class AssemblyQuestLoader Sequence = 7 }; num2 = 1; - List list133 = new List(num2); - CollectionsMarshal.SetCount(list133, num2); - Span span135 = CollectionsMarshal.AsSpan(list133); + List list132 = new List(num2); + CollectionsMarshal.SetCount(list132, num2); + Span span135 = CollectionsMarshal.AsSpan(list132); index2 = 0; span135[index2] = new QuestStep(EInteractionType.Interact, 1029092u, new Vector3(322.37732f, 75.949196f, -322.43848f), 135) { Fly = true }; - obj98.Steps = list133; + obj98.Steps = list132; reference103 = obj98; num++; ref QuestSequence reference104 = ref span119[num]; @@ -262163,12 +262168,12 @@ public static class AssemblyQuestLoader Sequence = 8 }; index2 = 1; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - Span span136 = CollectionsMarshal.AsSpan(list134); + List list133 = new List(index2); + CollectionsMarshal.SetCount(list133, index2); + Span span136 = CollectionsMarshal.AsSpan(list133); num2 = 0; span136[num2] = new QuestStep(EInteractionType.Interact, 1029094u, new Vector3(-35.81299f, 71.33129f, 124.6814f), 135); - obj99.Steps = list134; + obj99.Steps = list133; reference104 = obj99; num++; ref QuestSequence reference105 = ref span119[num]; @@ -262177,9 +262182,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list135 = new List(num2); - CollectionsMarshal.SetCount(list135, num2); - Span span137 = CollectionsMarshal.AsSpan(list135); + List list134 = new List(num2); + CollectionsMarshal.SetCount(list134, num2); + Span span137 = CollectionsMarshal.AsSpan(list134); index2 = 0; span137[index2] = new QuestStep(EInteractionType.CompleteQuest, 1029098u, new Vector3(53.97119f, 23.979126f, 8.102478f), 418) { @@ -262191,7 +262196,7 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3265) }; - obj100.Steps = list135; + obj100.Steps = list134; reference105 = obj100; questRoot20.QuestSequence = list8; AddQuest(questId15, questRoot2); @@ -262199,12 +262204,12 @@ public static class AssemblyQuestLoader questRoot2 = new QuestRoot(); QuestRoot questRoot21 = questRoot2; num = 1; - List list136 = new List(num); - CollectionsMarshal.SetCount(list136, num); - Span span138 = CollectionsMarshal.AsSpan(list136); + List list135 = new List(num); + CollectionsMarshal.SetCount(list135, num); + Span span138 = CollectionsMarshal.AsSpan(list135); index = 0; span138[index] = "liza"; - questRoot21.Author = list136; + questRoot21.Author = list135; QuestRoot questRoot22 = questRoot2; index = 8; list8 = new List(index); @@ -262217,9 +262222,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list137 = new List(index2); - CollectionsMarshal.SetCount(list137, index2); - Span span140 = CollectionsMarshal.AsSpan(list137); + List list136 = new List(index2); + CollectionsMarshal.SetCount(list136, index2); + Span span140 = CollectionsMarshal.AsSpan(list136); num2 = 0; span140[num2] = new QuestStep(EInteractionType.AcceptQuest, 1029098u, new Vector3(53.97119f, 23.979126f, 8.102478f), 418) { @@ -262237,7 +262242,7 @@ public static class AssemblyQuestLoader } } }; - obj101.Steps = list137; + obj101.Steps = list136; reference106 = obj101; num++; ref QuestSequence reference107 = ref span139[num]; @@ -262246,9 +262251,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list138 = new List(num2); - CollectionsMarshal.SetCount(list138, num2); - Span span141 = CollectionsMarshal.AsSpan(list138); + List list137 = new List(num2); + CollectionsMarshal.SetCount(list137, num2); + Span span141 = CollectionsMarshal.AsSpan(list137); index2 = 0; span141[index2] = new QuestStep(EInteractionType.Interact, 1029103u, new Vector3(-151.59845f, 23.14059f, -75.60846f), 418) { @@ -262258,7 +262263,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardSkysteelManufactory } }; - obj102.Steps = list138; + obj102.Steps = list137; reference107 = obj102; num++; ref QuestSequence reference108 = ref span139[num]; @@ -262267,16 +262272,16 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list139 = new List(index2); - CollectionsMarshal.SetCount(list139, index2); - Span span142 = CollectionsMarshal.AsSpan(list139); + List list138 = new List(index2); + CollectionsMarshal.SetCount(list138, index2); + Span span142 = CollectionsMarshal.AsSpan(list138); num2 = 0; span142[num2] = new QuestStep(EInteractionType.Interact, 1029106u, new Vector3(207.35486f, 307.86218f, 424.6432f), 155) { Fly = true, AetheryteShortcut = EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead }; - obj103.Steps = list139; + obj103.Steps = list138; reference108 = obj103; num++; ref QuestSequence reference109 = ref span139[num]; @@ -262285,15 +262290,15 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list140 = new List(num2); - CollectionsMarshal.SetCount(list140, num2); - Span span143 = CollectionsMarshal.AsSpan(list140); + List list139 = new List(num2); + CollectionsMarshal.SetCount(list139, num2); + Span span143 = CollectionsMarshal.AsSpan(list139); index2 = 0; span143[index2] = new QuestStep(EInteractionType.Interact, 1029109u, new Vector3(213.09216f, 222.50911f, 291.73718f), 155) { Fly = true }; - obj104.Steps = list140; + obj104.Steps = list139; reference109 = obj104; num++; ref QuestSequence reference110 = ref span139[num]; @@ -262302,9 +262307,9 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 3; - List list141 = new List(index2); - CollectionsMarshal.SetCount(list141, index2); - Span span144 = CollectionsMarshal.AsSpan(list141); + List list140 = new List(index2); + CollectionsMarshal.SetCount(list140, index2); + Span span144 = CollectionsMarshal.AsSpan(list140); num2 = 0; ref QuestStep reference111 = ref span144[num2]; QuestStep obj106 = new QuestStep(EInteractionType.Combat, 2010298u, new Vector3(252.64355f, 246.96729f, 189.53223f), 155) @@ -262313,16 +262318,16 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list142 = new List(num3); - CollectionsMarshal.SetCount(list142, num3); - Span span145 = CollectionsMarshal.AsSpan(list142); + List list141 = new List(num3); + CollectionsMarshal.SetCount(list141, num3); + Span span145 = CollectionsMarshal.AsSpan(list141); index3 = 0; span145[index3] = 11131u; - obj106.KillEnemyDataIds = list142; + obj106.KillEnemyDataIds = list141; index3 = 6; - List list143 = new List(index3); - CollectionsMarshal.SetCount(list143, index3); - Span span146 = CollectionsMarshal.AsSpan(list143); + List list142 = new List(index3); + CollectionsMarshal.SetCount(list142, index3); + Span span146 = CollectionsMarshal.AsSpan(list142); num3 = 0; span146[num3] = null; num3++; @@ -262335,7 +262340,7 @@ public static class AssemblyQuestLoader span146[num3] = null; num3++; span146[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj106.CompletionQuestVariablesFlags = list143; + obj106.CompletionQuestVariablesFlags = list142; reference111 = obj106; num2++; ref QuestStep reference112 = ref span144[num2]; @@ -262345,18 +262350,18 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 2; - List list144 = new List(num3); - CollectionsMarshal.SetCount(list144, num3); - Span span147 = CollectionsMarshal.AsSpan(list144); + List list143 = new List(num3); + CollectionsMarshal.SetCount(list143, num3); + Span span147 = CollectionsMarshal.AsSpan(list143); index3 = 0; span147[index3] = 11132u; index3++; span147[index3] = 11133u; - obj107.KillEnemyDataIds = list144; + obj107.KillEnemyDataIds = list143; index3 = 6; - List list145 = new List(index3); - CollectionsMarshal.SetCount(list145, index3); - Span span148 = CollectionsMarshal.AsSpan(list145); + List list144 = new List(index3); + CollectionsMarshal.SetCount(list144, index3); + Span span148 = CollectionsMarshal.AsSpan(list144); num3 = 0; span148[num3] = null; num3++; @@ -262369,7 +262374,7 @@ public static class AssemblyQuestLoader span148[num3] = null; num3++; span148[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj107.CompletionQuestVariablesFlags = list145; + obj107.CompletionQuestVariablesFlags = list144; reference112 = obj107; num2++; ref QuestStep reference113 = ref span144[num2]; @@ -262379,20 +262384,20 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 3; - List list146 = new List(num3); - CollectionsMarshal.SetCount(list146, num3); - Span span149 = CollectionsMarshal.AsSpan(list146); + List list145 = new List(num3); + CollectionsMarshal.SetCount(list145, num3); + Span span149 = CollectionsMarshal.AsSpan(list145); index3 = 0; span149[index3] = 11134u; index3++; span149[index3] = 11135u; index3++; span149[index3] = 11136u; - obj108.KillEnemyDataIds = list146; + obj108.KillEnemyDataIds = list145; index3 = 6; - List list147 = new List(index3); - CollectionsMarshal.SetCount(list147, index3); - Span span150 = CollectionsMarshal.AsSpan(list147); + List list146 = new List(index3); + CollectionsMarshal.SetCount(list146, index3); + Span span150 = CollectionsMarshal.AsSpan(list146); num3 = 0; span150[num3] = null; num3++; @@ -262405,9 +262410,9 @@ public static class AssemblyQuestLoader span150[num3] = null; num3++; span150[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj108.CompletionQuestVariablesFlags = list147; + obj108.CompletionQuestVariablesFlags = list146; reference113 = obj108; - obj105.Steps = list141; + obj105.Steps = list140; reference110 = obj105; num++; ref QuestSequence reference114 = ref span139[num]; @@ -262416,15 +262421,15 @@ public static class AssemblyQuestLoader Sequence = 5 }; num2 = 1; - List list148 = new List(num2); - CollectionsMarshal.SetCount(list148, num2); - Span span151 = CollectionsMarshal.AsSpan(list148); + List list147 = new List(num2); + CollectionsMarshal.SetCount(list147, num2); + Span span151 = CollectionsMarshal.AsSpan(list147); index2 = 0; span151[index2] = new QuestStep(EInteractionType.Interact, 2010301u, new Vector3(240.28369f, 302.02173f, -174.88367f), 155) { Fly = true }; - obj109.Steps = list148; + obj109.Steps = list147; reference114 = obj109; num++; ref QuestSequence reference115 = ref span139[num]; @@ -262433,15 +262438,15 @@ public static class AssemblyQuestLoader Sequence = 6 }; index2 = 1; - List list149 = new List(index2); - CollectionsMarshal.SetCount(list149, index2); - Span span152 = CollectionsMarshal.AsSpan(list149); + List list148 = new List(index2); + CollectionsMarshal.SetCount(list148, index2); + Span span152 = CollectionsMarshal.AsSpan(list148); num2 = 0; span152[num2] = new QuestStep(EInteractionType.Interact, 2010302u, new Vector3(-653.3761f, 224.26172f, -40.421204f), 155) { Fly = true }; - obj110.Steps = list149; + obj110.Steps = list148; reference115 = obj110; num++; ref QuestSequence reference116 = ref span139[num]; @@ -262450,31 +262455,31 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list150 = new List(num2); - CollectionsMarshal.SetCount(list150, num2); - Span span153 = CollectionsMarshal.AsSpan(list150); + List list149 = new List(num2); + CollectionsMarshal.SetCount(list149, num2); + Span span153 = CollectionsMarshal.AsSpan(list149); index2 = 0; span153[index2] = new QuestStep(EInteractionType.CompleteQuest, 1029099u, new Vector3(54.917114f, 23.979126f, 8.926453f), 418) { NextQuestId = new QuestId(3266) }; - obj111.Steps = list150; + obj111.Steps = list149; reference116 = obj111; questRoot22.QuestSequence = list8; AddQuest(questId16, questRoot2); QuestId questId17 = new QuestId(3266); QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list151 = new List(num); - CollectionsMarshal.SetCount(list151, num); - Span span154 = CollectionsMarshal.AsSpan(list151); + List list150 = new List(num); + CollectionsMarshal.SetCount(list150, num); + Span span154 = CollectionsMarshal.AsSpan(list150); index = 0; span154[index] = "liza"; - questRoot23.Author = list151; + questRoot23.Author = list150; index = 6; - List list152 = new List(index); - CollectionsMarshal.SetCount(list152, index); - Span span155 = CollectionsMarshal.AsSpan(list152); + List list151 = new List(index); + CollectionsMarshal.SetCount(list151, index); + Span span155 = CollectionsMarshal.AsSpan(list151); num = 0; ref QuestSequence reference117 = ref span155[num]; QuestSequence obj112 = new QuestSequence @@ -262482,9 +262487,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list153 = new List(index2); - CollectionsMarshal.SetCount(list153, index2); - Span span156 = CollectionsMarshal.AsSpan(list153); + List list152 = new List(index2); + CollectionsMarshal.SetCount(list152, index2); + Span span156 = CollectionsMarshal.AsSpan(list152); num2 = 0; span156[num2] = new QuestStep(EInteractionType.AcceptQuest, 1029099u, new Vector3(54.917114f, 23.979126f, 8.926453f), 418) { @@ -262502,7 +262507,7 @@ public static class AssemblyQuestLoader } } }; - obj112.Steps = list153; + obj112.Steps = list152; reference117 = obj112; num++; ref QuestSequence reference118 = ref span155[num]; @@ -262511,9 +262516,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list154 = new List(num2); - CollectionsMarshal.SetCount(list154, num2); - Span span157 = CollectionsMarshal.AsSpan(list154); + List list153 = new List(num2); + CollectionsMarshal.SetCount(list153, num2); + Span span157 = CollectionsMarshal.AsSpan(list153); index2 = 0; span157[index2] = new QuestStep(EInteractionType.Interact, 1029120u, new Vector3(-56.01587f, 15.140585f, -35.324707f), 418) { @@ -262523,7 +262528,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardSkysteelManufactory } }; - obj113.Steps = list154; + obj113.Steps = list153; reference118 = obj113; num++; ref QuestSequence reference119 = ref span155[num]; @@ -262532,16 +262537,16 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list155 = new List(index2); - CollectionsMarshal.SetCount(list155, index2); - Span span158 = CollectionsMarshal.AsSpan(list155); + List list154 = new List(index2); + CollectionsMarshal.SetCount(list154, index2); + Span span158 = CollectionsMarshal.AsSpan(list154); num2 = 0; span158[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1029121u, new Vector3(-266.4378f, 92.16852f, -501.854f), 397) { Fly = true, AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; - obj114.Steps = list155; + obj114.Steps = list154; reference119 = obj114; num++; span155[num] = new QuestSequence @@ -262555,9 +262560,9 @@ public static class AssemblyQuestLoader Sequence = 4 }; num2 = 1; - List list156 = new List(num2); - CollectionsMarshal.SetCount(list156, num2); - Span span159 = CollectionsMarshal.AsSpan(list156); + List list155 = new List(num2); + CollectionsMarshal.SetCount(list155, num2); + Span span159 = CollectionsMarshal.AsSpan(list155); index2 = 0; span159[index2] = new QuestStep(EInteractionType.Interact, 1029113u, new Vector3(55.649536f, 23.979126f, 9.689453f), 418) { @@ -262568,7 +262573,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj115.Steps = list156; + obj115.Steps = list155; reference120 = obj115; num++; ref QuestSequence reference121 = ref span155[num]; @@ -262577,31 +262582,31 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list157 = new List(index2); - CollectionsMarshal.SetCount(list157, index2); - Span span160 = CollectionsMarshal.AsSpan(list157); + List list156 = new List(index2); + CollectionsMarshal.SetCount(list156, index2); + Span span160 = CollectionsMarshal.AsSpan(list156); num2 = 0; span160[num2] = new QuestStep(EInteractionType.CompleteQuest, 1029122u, new Vector3(17.746216f, 20.687263f, -660.12054f), 156) { StopDistance = 5f }; - obj116.Steps = list157; + obj116.Steps = list156; reference121 = obj116; - questRoot23.QuestSequence = list152; + questRoot23.QuestSequence = list151; AddQuest(questId17, questRoot23); QuestId questId18 = new QuestId(3267); QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list158 = new List(num); - CollectionsMarshal.SetCount(list158, num); - Span span161 = CollectionsMarshal.AsSpan(list158); + List list157 = new List(num); + CollectionsMarshal.SetCount(list157, num); + Span span161 = CollectionsMarshal.AsSpan(list157); index = 0; span161[index] = "Cacahuetes"; - questRoot24.Author = list158; + questRoot24.Author = list157; index = 5; - List list159 = new List(index); - CollectionsMarshal.SetCount(list159, index); - Span span162 = CollectionsMarshal.AsSpan(list159); + List list158 = new List(index); + CollectionsMarshal.SetCount(list158, index); + Span span162 = CollectionsMarshal.AsSpan(list158); num = 0; ref QuestSequence reference122 = ref span162[num]; QuestSequence obj117 = new QuestSequence @@ -262609,9 +262614,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list160 = new List(num2); - CollectionsMarshal.SetCount(list160, num2); - Span span163 = CollectionsMarshal.AsSpan(list160); + List list159 = new List(num2); + CollectionsMarshal.SetCount(list159, num2); + Span span163 = CollectionsMarshal.AsSpan(list159); index2 = 0; span163[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029998u, new Vector3(-26.657532f, 3.999815f, 209.88782f), 819) { @@ -262629,7 +262634,7 @@ public static class AssemblyQuestLoader } } }; - obj117.Steps = list160; + obj117.Steps = list159; reference122 = obj117; num++; ref QuestSequence reference123 = ref span162[num]; @@ -262638,16 +262643,16 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list161 = new List(index2); - CollectionsMarshal.SetCount(list161, index2); - Span span164 = CollectionsMarshal.AsSpan(list161); + List list160 = new List(index2); + CollectionsMarshal.SetCount(list160, index2); + Span span164 = CollectionsMarshal.AsSpan(list160); num2 = 0; span164[num2] = new QuestStep(EInteractionType.Interact, 1029999u, new Vector3(346.66968f, 3.2878497f, 177.17249f), 813) { Fly = true, AetheryteShortcut = EAetheryteLocation.LakelandFortJobb }; - obj118.Steps = list161; + obj118.Steps = list160; reference123 = obj118; num++; ref QuestSequence reference124 = ref span162[num]; @@ -262656,9 +262661,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list162 = new List(num2); - CollectionsMarshal.SetCount(list162, num2); - Span span165 = CollectionsMarshal.AsSpan(list162); + List list161 = new List(num2); + CollectionsMarshal.SetCount(list161, num2); + Span span165 = CollectionsMarshal.AsSpan(list161); index2 = 0; ref QuestStep reference125 = ref span165[index2]; QuestStep obj120 = new QuestStep(EInteractionType.Combat, null, new Vector3(340.6667f, 3.0521033f, 208.3552f), 813) @@ -262666,14 +262671,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list163 = new List(num3); - CollectionsMarshal.SetCount(list163, num3); - Span span166 = CollectionsMarshal.AsSpan(list163); + List list162 = new List(num3); + CollectionsMarshal.SetCount(list162, num3); + Span span166 = CollectionsMarshal.AsSpan(list162); index3 = 0; span166[index3] = 10865u; - obj120.KillEnemyDataIds = list163; + obj120.KillEnemyDataIds = list162; reference125 = obj120; - obj119.Steps = list162; + obj119.Steps = list161; reference124 = obj119; num++; ref QuestSequence reference126 = ref span162[num]; @@ -262682,12 +262687,12 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 1; - List list164 = new List(index2); - CollectionsMarshal.SetCount(list164, index2); - Span span167 = CollectionsMarshal.AsSpan(list164); + List list163 = new List(index2); + CollectionsMarshal.SetCount(list163, index2); + Span span167 = CollectionsMarshal.AsSpan(list163); num2 = 0; span167[num2] = new QuestStep(EInteractionType.Interact, 1030000u, new Vector3(341.02393f, 3.5819468f, 198.32141f), 813); - obj121.Steps = list164; + obj121.Steps = list163; reference126 = obj121; num++; ref QuestSequence reference127 = ref span162[num]; @@ -262696,9 +262701,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list165 = new List(num2); - CollectionsMarshal.SetCount(list165, num2); - Span span168 = CollectionsMarshal.AsSpan(list165); + List list164 = new List(num2); + CollectionsMarshal.SetCount(list164, num2); + Span span168 = CollectionsMarshal.AsSpan(list164); index2 = 0; span168[index2] = new QuestStep(EInteractionType.CompleteQuest, 1031158u, new Vector3(-26.657532f, 3.999815f, 209.88782f), 819) { @@ -262717,23 +262722,23 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3268) }; - obj122.Steps = list165; + obj122.Steps = list164; reference127 = obj122; - questRoot24.QuestSequence = list159; + questRoot24.QuestSequence = list158; AddQuest(questId18, questRoot24); QuestId questId19 = new QuestId(3268); QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list166 = new List(num); - CollectionsMarshal.SetCount(list166, num); - Span span169 = CollectionsMarshal.AsSpan(list166); + List list165 = new List(num); + CollectionsMarshal.SetCount(list165, num); + Span span169 = CollectionsMarshal.AsSpan(list165); index = 0; span169[index] = "Cacahuetes"; - questRoot25.Author = list166; + questRoot25.Author = list165; index = 6; - List list167 = new List(index); - CollectionsMarshal.SetCount(list167, index); - Span span170 = CollectionsMarshal.AsSpan(list167); + List list166 = new List(index); + CollectionsMarshal.SetCount(list166, index); + Span span170 = CollectionsMarshal.AsSpan(list166); num = 0; ref QuestSequence reference128 = ref span170[num]; QuestSequence obj123 = new QuestSequence @@ -262741,9 +262746,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list168 = new List(index2); - CollectionsMarshal.SetCount(list168, index2); - Span span171 = CollectionsMarshal.AsSpan(list168); + List list167 = new List(index2); + CollectionsMarshal.SetCount(list167, index2); + Span span171 = CollectionsMarshal.AsSpan(list167); num2 = 0; span171[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031158u, new Vector3(-26.657532f, 3.999815f, 209.88782f), 819) { @@ -262761,7 +262766,7 @@ public static class AssemblyQuestLoader } } }; - obj123.Steps = list168; + obj123.Steps = list167; reference128 = obj123; num++; ref QuestSequence reference129 = ref span170[num]; @@ -262770,15 +262775,15 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list169 = new List(num2); - CollectionsMarshal.SetCount(list169, num2); - Span span172 = CollectionsMarshal.AsSpan(list169); + List list168 = new List(num2); + CollectionsMarshal.SetCount(list168, num2); + Span span172 = CollectionsMarshal.AsSpan(list168); index2 = 0; span172[index2] = new QuestStep(EInteractionType.Interact, 1030004u, new Vector3(689.1127f, 30.11682f, 278.85852f), 814) { AetheryteShortcut = EAetheryteLocation.KholusiaStilltide }; - obj124.Steps = list169; + obj124.Steps = list168; reference129 = obj124; num++; ref QuestSequence reference130 = ref span170[num]; @@ -262787,9 +262792,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list170 = new List(index2); - CollectionsMarshal.SetCount(list170, index2); - Span span173 = CollectionsMarshal.AsSpan(list170); + List list169 = new List(index2); + CollectionsMarshal.SetCount(list169, index2); + Span span173 = CollectionsMarshal.AsSpan(list169); num2 = 0; ref QuestStep reference131 = ref span173[num2]; QuestStep obj126 = new QuestStep(EInteractionType.Combat, 2009999u, new Vector3(529.3812f, 11.9782715f, 370.83997f), 814) @@ -262798,14 +262803,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; index3 = 1; - List list171 = new List(index3); - CollectionsMarshal.SetCount(list171, index3); - Span span174 = CollectionsMarshal.AsSpan(list171); + List list170 = new List(index3); + CollectionsMarshal.SetCount(list170, index3); + Span span174 = CollectionsMarshal.AsSpan(list170); num3 = 0; span174[num3] = 10866u; - obj126.KillEnemyDataIds = list171; + obj126.KillEnemyDataIds = list170; reference131 = obj126; - obj125.Steps = list170; + obj125.Steps = list169; reference130 = obj125; num++; ref QuestSequence reference132 = ref span170[num]; @@ -262814,9 +262819,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list172 = new List(num2); - CollectionsMarshal.SetCount(list172, num2); - Span span175 = CollectionsMarshal.AsSpan(list172); + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + Span span175 = CollectionsMarshal.AsSpan(list171); index2 = 0; ref QuestStep reference133 = ref span175[index2]; QuestStep obj128 = new QuestStep(EInteractionType.Combat, 2010000u, new Vector3(342.48877f, 16.55597f, 454.24573f), 814) @@ -262825,14 +262830,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list173 = new List(num3); - CollectionsMarshal.SetCount(list173, num3); - Span span176 = CollectionsMarshal.AsSpan(list173); + List list172 = new List(num3); + CollectionsMarshal.SetCount(list172, num3); + Span span176 = CollectionsMarshal.AsSpan(list172); index3 = 0; span176[index3] = 10867u; - obj128.KillEnemyDataIds = list173; + obj128.KillEnemyDataIds = list172; reference133 = obj128; - obj127.Steps = list172; + obj127.Steps = list171; reference132 = obj127; num++; ref QuestSequence reference134 = ref span170[num]; @@ -262841,15 +262846,15 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 1; - List list174 = new List(index2); - CollectionsMarshal.SetCount(list174, index2); - Span span177 = CollectionsMarshal.AsSpan(list174); + List list173 = new List(index2); + CollectionsMarshal.SetCount(list173, index2); + Span span177 = CollectionsMarshal.AsSpan(list173); num2 = 0; span177[num2] = new QuestStep(EInteractionType.Interact, 1030006u, new Vector3(181.59753f, 33.636906f, 177.47766f), 814) { Fly = true }; - obj129.Steps = list174; + obj129.Steps = list173; reference134 = obj129; num++; ref QuestSequence reference135 = ref span170[num]; @@ -262858,9 +262863,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list175 = new List(num2); - CollectionsMarshal.SetCount(list175, num2); - Span span178 = CollectionsMarshal.AsSpan(list175); + List list174 = new List(num2); + CollectionsMarshal.SetCount(list174, num2); + Span span178 = CollectionsMarshal.AsSpan(list174); index2 = 0; span178[index2] = new QuestStep(EInteractionType.CompleteQuest, 1031158u, new Vector3(-26.657532f, 3.999815f, 209.88782f), 819) { @@ -262879,23 +262884,23 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3269) }; - obj130.Steps = list175; + obj130.Steps = list174; reference135 = obj130; - questRoot25.QuestSequence = list167; + questRoot25.QuestSequence = list166; AddQuest(questId19, questRoot25); QuestId questId20 = new QuestId(3269); QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list176 = new List(num); - CollectionsMarshal.SetCount(list176, num); - Span span179 = CollectionsMarshal.AsSpan(list176); + List list175 = new List(num); + CollectionsMarshal.SetCount(list175, num); + Span span179 = CollectionsMarshal.AsSpan(list175); index = 0; span179[index] = "Cacahuetes"; - questRoot26.Author = list176; + questRoot26.Author = list175; index = 6; - List list177 = new List(index); - CollectionsMarshal.SetCount(list177, index); - Span span180 = CollectionsMarshal.AsSpan(list177); + List list176 = new List(index); + CollectionsMarshal.SetCount(list176, index); + Span span180 = CollectionsMarshal.AsSpan(list176); num = 0; ref QuestSequence reference136 = ref span180[num]; QuestSequence obj131 = new QuestSequence @@ -262903,9 +262908,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list178 = new List(index2); - CollectionsMarshal.SetCount(list178, index2); - Span span181 = CollectionsMarshal.AsSpan(list178); + List list177 = new List(index2); + CollectionsMarshal.SetCount(list177, index2); + Span span181 = CollectionsMarshal.AsSpan(list177); num2 = 0; span181[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031158u, new Vector3(-26.657532f, 3.999815f, 209.88782f), 819) { @@ -262923,7 +262928,7 @@ public static class AssemblyQuestLoader } } }; - obj131.Steps = list178; + obj131.Steps = list177; reference136 = obj131; num++; ref QuestSequence reference137 = ref span180[num]; @@ -262932,15 +262937,15 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list179 = new List(num2); - CollectionsMarshal.SetCount(list179, num2); - Span span182 = CollectionsMarshal.AsSpan(list179); + List list178 = new List(num2); + CollectionsMarshal.SetCount(list178, num2); + Span span182 = CollectionsMarshal.AsSpan(list178); index2 = 0; span182[index2] = new QuestStep(EInteractionType.Interact, 1030012u, new Vector3(279.469f, 1.4685827f, -281.94098f), 815) { AetheryteShortcut = EAetheryteLocation.AmhAraengMordSouq }; - obj132.Steps = list179; + obj132.Steps = list178; reference137 = obj132; num++; ref QuestSequence reference138 = ref span180[num]; @@ -262949,9 +262954,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list180 = new List(index2); - CollectionsMarshal.SetCount(list180, index2); - Span span183 = CollectionsMarshal.AsSpan(list180); + List list179 = new List(index2); + CollectionsMarshal.SetCount(list179, index2); + Span span183 = CollectionsMarshal.AsSpan(list179); num2 = 0; ref QuestStep reference139 = ref span183[num2]; QuestStep obj134 = new QuestStep(EInteractionType.Interact, 2010002u, new Vector3(279.65198f, 1.4800415f, -282.7345f), 815) @@ -262959,9 +262964,9 @@ public static class AssemblyQuestLoader StopDistance = 4f }; index3 = 1; - List list181 = new List(index3); - CollectionsMarshal.SetCount(list181, index3); - Span span184 = CollectionsMarshal.AsSpan(list181); + List list180 = new List(index3); + CollectionsMarshal.SetCount(list180, index3); + Span span184 = CollectionsMarshal.AsSpan(list180); num3 = 0; span184[num3] = new DialogueChoice { @@ -262969,9 +262974,9 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_LUCKBA221_03269_Q1_000_000"), Answer = new ExcelRef("TEXT_LUCKBA221_03269_A1_000_002") }; - obj134.DialogueChoices = list181; + obj134.DialogueChoices = list180; reference139 = obj134; - obj133.Steps = list180; + obj133.Steps = list179; reference138 = obj133; num++; ref QuestSequence reference140 = ref span180[num]; @@ -262980,15 +262985,15 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list182 = new List(num2); - CollectionsMarshal.SetCount(list182, num2); - Span span185 = CollectionsMarshal.AsSpan(list182); + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + Span span185 = CollectionsMarshal.AsSpan(list181); index2 = 0; span185[index2] = new QuestStep(EInteractionType.Interact, 1030013u, new Vector3(612.3292f, -25.655535f, -36.66742f), 815) { Fly = true }; - obj135.Steps = list182; + obj135.Steps = list181; reference140 = obj135; num++; ref QuestSequence reference141 = ref span180[num]; @@ -262997,15 +263002,15 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 1; - List list183 = new List(index2); - CollectionsMarshal.SetCount(list183, index2); - Span span186 = CollectionsMarshal.AsSpan(list183); + List list182 = new List(index2); + CollectionsMarshal.SetCount(list182, index2); + Span span186 = CollectionsMarshal.AsSpan(list182); num2 = 0; span186[num2] = new QuestStep(EInteractionType.Interact, 1030014u, new Vector3(614.46545f, -25.7535f, -35.6604f), 815) { StopDistance = 4f }; - obj136.Steps = list183; + obj136.Steps = list182; reference141 = obj136; num++; ref QuestSequence reference142 = ref span180[num]; @@ -263014,9 +263019,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list184 = new List(num2); - CollectionsMarshal.SetCount(list184, num2); - Span span187 = CollectionsMarshal.AsSpan(list184); + List list183 = new List(num2); + CollectionsMarshal.SetCount(list183, num2); + Span span187 = CollectionsMarshal.AsSpan(list183); index2 = 0; span187[index2] = new QuestStep(EInteractionType.CompleteQuest, 1031158u, new Vector3(-26.657532f, 3.999815f, 209.88782f), 819) { @@ -263035,23 +263040,23 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3270) }; - obj137.Steps = list184; + obj137.Steps = list183; reference142 = obj137; - questRoot26.QuestSequence = list177; + questRoot26.QuestSequence = list176; AddQuest(questId20, questRoot26); QuestId questId21 = new QuestId(3270); QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list185 = new List(num); - CollectionsMarshal.SetCount(list185, num); - Span span188 = CollectionsMarshal.AsSpan(list185); + List list184 = new List(num); + CollectionsMarshal.SetCount(list184, num); + Span span188 = CollectionsMarshal.AsSpan(list184); index = 0; span188[index] = "AUTHOR"; - questRoot27.Author = list185; + questRoot27.Author = list184; index = 7; - List list186 = new List(index); - CollectionsMarshal.SetCount(list186, index); - Span span189 = CollectionsMarshal.AsSpan(list186); + List list185 = new List(index); + CollectionsMarshal.SetCount(list185, index); + Span span189 = CollectionsMarshal.AsSpan(list185); num = 0; ref QuestSequence reference143 = ref span189[num]; QuestSequence obj138 = new QuestSequence @@ -263059,9 +263064,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list187 = new List(index2); - CollectionsMarshal.SetCount(list187, index2); - Span span190 = CollectionsMarshal.AsSpan(list187); + List list186 = new List(index2); + CollectionsMarshal.SetCount(list186, index2); + Span span190 = CollectionsMarshal.AsSpan(list186); num2 = 0; span190[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031158u, new Vector3(-26.657532f, 3.999815f, 209.88782f), 819) { @@ -263079,7 +263084,7 @@ public static class AssemblyQuestLoader } } }; - obj138.Steps = list187; + obj138.Steps = list186; reference143 = obj138; num++; ref QuestSequence reference144 = ref span189[num]; @@ -263088,15 +263093,15 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list188 = new List(num2); - CollectionsMarshal.SetCount(list188, num2); - Span span191 = CollectionsMarshal.AsSpan(list188); + List list187 = new List(num2); + CollectionsMarshal.SetCount(list187, num2); + Span span191 = CollectionsMarshal.AsSpan(list187); index2 = 0; span191[index2] = new QuestStep(EInteractionType.Interact, 1030015u, new Vector3(-83.05487f, -19.061518f, 309.83435f), 817) { AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; - obj139.Steps = list188; + obj139.Steps = list187; reference144 = obj139; num++; ref QuestSequence reference145 = ref span189[num]; @@ -263105,9 +263110,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list189 = new List(index2); - CollectionsMarshal.SetCount(list189, index2); - Span span192 = CollectionsMarshal.AsSpan(list189); + List list188 = new List(index2); + CollectionsMarshal.SetCount(list188, index2); + Span span192 = CollectionsMarshal.AsSpan(list188); num2 = 0; ref QuestStep reference146 = ref span192[num2]; QuestStep obj141 = new QuestStep(EInteractionType.Combat, 2010003u, new Vector3(263.9048f, 12.436096f, 103.990234f), 817) @@ -263116,14 +263121,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list190 = new List(num3); - CollectionsMarshal.SetCount(list190, num3); - Span span193 = CollectionsMarshal.AsSpan(list190); + List list189 = new List(num3); + CollectionsMarshal.SetCount(list189, num3); + Span span193 = CollectionsMarshal.AsSpan(list189); index3 = 0; span193[index3] = 10950u; - obj141.KillEnemyDataIds = list190; + obj141.KillEnemyDataIds = list189; reference146 = obj141; - obj140.Steps = list189; + obj140.Steps = list188; reference145 = obj140; num++; ref QuestSequence reference147 = ref span189[num]; @@ -263132,9 +263137,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list191 = new List(num2); - CollectionsMarshal.SetCount(list191, num2); - Span span194 = CollectionsMarshal.AsSpan(list191); + List list190 = new List(num2); + CollectionsMarshal.SetCount(list190, num2); + Span span194 = CollectionsMarshal.AsSpan(list190); index2 = 0; ref QuestStep reference148 = ref span194[index2]; QuestStep obj143 = new QuestStep(EInteractionType.Combat, 2010004u, new Vector3(446.0669f, 8.041443f, 123.03345f), 817) @@ -263143,14 +263148,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; index3 = 1; - List list192 = new List(index3); - CollectionsMarshal.SetCount(list192, index3); - Span span195 = CollectionsMarshal.AsSpan(list192); + List list191 = new List(index3); + CollectionsMarshal.SetCount(list191, index3); + Span span195 = CollectionsMarshal.AsSpan(list191); num3 = 0; span195[num3] = 10869u; - obj143.KillEnemyDataIds = list192; + obj143.KillEnemyDataIds = list191; reference148 = obj143; - obj142.Steps = list191; + obj142.Steps = list190; reference147 = obj142; num++; ref QuestSequence reference149 = ref span189[num]; @@ -263159,15 +263164,15 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 1; - List list193 = new List(index2); - CollectionsMarshal.SetCount(list193, index2); - Span span196 = CollectionsMarshal.AsSpan(list193); + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + Span span196 = CollectionsMarshal.AsSpan(list192); num2 = 0; span196[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1030017u, new Vector3(633.99695f, 24.12675f, 59.861084f), 817) { Fly = true }; - obj144.Steps = list193; + obj144.Steps = list192; reference149 = obj144; num++; span189[num] = new QuestSequence @@ -263181,9 +263186,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - Span span197 = CollectionsMarshal.AsSpan(list194); + List list193 = new List(num2); + CollectionsMarshal.SetCount(list193, num2); + Span span197 = CollectionsMarshal.AsSpan(list193); index2 = 0; span197[index2] = new QuestStep(EInteractionType.CompleteQuest, 1031158u, new Vector3(-26.657532f, 3.999815f, 209.88782f), 819) { @@ -263202,23 +263207,23 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3271) }; - obj145.Steps = list194; + obj145.Steps = list193; reference150 = obj145; - questRoot27.QuestSequence = list186; + questRoot27.QuestSequence = list185; AddQuest(questId21, questRoot27); QuestId questId22 = new QuestId(3271); QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list195 = new List(num); - CollectionsMarshal.SetCount(list195, num); - Span span198 = CollectionsMarshal.AsSpan(list195); + List list194 = new List(num); + CollectionsMarshal.SetCount(list194, num); + Span span198 = CollectionsMarshal.AsSpan(list194); index = 0; span198[index] = "AUTHOR"; - questRoot28.Author = list195; + questRoot28.Author = list194; index = 4; - List list196 = new List(index); - CollectionsMarshal.SetCount(list196, index); - Span span199 = CollectionsMarshal.AsSpan(list196); + List list195 = new List(index); + CollectionsMarshal.SetCount(list195, index); + Span span199 = CollectionsMarshal.AsSpan(list195); num = 0; ref QuestSequence reference151 = ref span199[num]; QuestSequence obj146 = new QuestSequence @@ -263226,9 +263231,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list197 = new List(index2); - CollectionsMarshal.SetCount(list197, index2); - Span span200 = CollectionsMarshal.AsSpan(list197); + List list196 = new List(index2); + CollectionsMarshal.SetCount(list196, index2); + Span span200 = CollectionsMarshal.AsSpan(list196); num2 = 0; span200[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031158u, new Vector3(-26.657532f, 3.999815f, 209.88782f), 819) { @@ -263246,7 +263251,7 @@ public static class AssemblyQuestLoader } } }; - obj146.Steps = list197; + obj146.Steps = list196; reference151 = obj146; num++; ref QuestSequence reference152 = ref span199[num]; @@ -263255,15 +263260,15 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - Span span201 = CollectionsMarshal.AsSpan(list198); + List list197 = new List(num2); + CollectionsMarshal.SetCount(list197, num2); + Span span201 = CollectionsMarshal.AsSpan(list197); index2 = 0; span201[index2] = new QuestStep(EInteractionType.Interact, 1030021u, new Vector3(-456.6568f, 417.12558f, -597.1008f), 814) { AetheryteShortcut = EAetheryteLocation.KholusiaTomra }; - obj147.Steps = list198; + obj147.Steps = list197; reference152 = obj147; num++; ref QuestSequence reference153 = ref span199[num]; @@ -263272,15 +263277,15 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - Span span202 = CollectionsMarshal.AsSpan(list199); + List list198 = new List(index2); + CollectionsMarshal.SetCount(list198, index2); + Span span202 = CollectionsMarshal.AsSpan(list198); num2 = 0; span202[num2] = new QuestStep(EInteractionType.Interact, 1030022u, new Vector3(-355.55048f, 415.2497f, -677.9431f), 814) { Fly = true }; - obj148.Steps = list199; + obj148.Steps = list198; reference153 = obj148; num++; ref QuestSequence reference154 = ref span199[num]; @@ -263289,34 +263294,34 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list200 = new List(num2); - CollectionsMarshal.SetCount(list200, num2); - Span span203 = CollectionsMarshal.AsSpan(list200); + List list199 = new List(num2); + CollectionsMarshal.SetCount(list199, num2); + Span span203 = CollectionsMarshal.AsSpan(list199); index2 = 0; span203[index2] = new QuestStep(EInteractionType.CompleteQuest, 1030021u, new Vector3(-456.6568f, 417.12558f, -597.1008f), 814) { AetheryteShortcut = EAetheryteLocation.KholusiaTomra, NextQuestId = new QuestId(3272) }; - obj149.Steps = list200; + obj149.Steps = list199; reference154 = obj149; - questRoot28.QuestSequence = list196; + questRoot28.QuestSequence = list195; AddQuest(questId22, questRoot28); QuestId questId23 = new QuestId(3272); questRoot2 = new QuestRoot(); QuestRoot questRoot29 = questRoot2; num = 1; - List list201 = new List(num); - CollectionsMarshal.SetCount(list201, num); - Span span204 = CollectionsMarshal.AsSpan(list201); + List list200 = new List(num); + CollectionsMarshal.SetCount(list200, num); + Span span204 = CollectionsMarshal.AsSpan(list200); index = 0; span204[index] = "Cacahuetes"; - questRoot29.Author = list201; + questRoot29.Author = list200; QuestRoot questRoot30 = questRoot2; index = 7; - List list202 = new List(index); - CollectionsMarshal.SetCount(list202, index); - Span span205 = CollectionsMarshal.AsSpan(list202); + list8 = new List(index); + CollectionsMarshal.SetCount(list8, index); + Span span205 = CollectionsMarshal.AsSpan(list8); num = 0; ref QuestSequence reference155 = ref span205[num]; QuestSequence obj150 = new QuestSequence @@ -263324,9 +263329,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); - Span span206 = CollectionsMarshal.AsSpan(list203); + List list201 = new List(index2); + CollectionsMarshal.SetCount(list201, index2); + Span span206 = CollectionsMarshal.AsSpan(list201); num2 = 0; span206[num2] = new QuestStep(EInteractionType.AcceptQuest, 1030021u, new Vector3(-456.6568f, 417.12558f, -597.1008f), 814) { @@ -263339,7 +263344,7 @@ public static class AssemblyQuestLoader } } }; - obj150.Steps = list203; + obj150.Steps = list201; reference155 = obj150; num++; ref QuestSequence reference156 = ref span205[num]; @@ -263348,9 +263353,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - Span span207 = CollectionsMarshal.AsSpan(list204); + List list202 = new List(num2); + CollectionsMarshal.SetCount(list202, num2); + Span span207 = CollectionsMarshal.AsSpan(list202); index2 = 0; ref QuestStep reference157 = ref span207[index2]; QuestStep obj152 = new QuestStep(EInteractionType.Combat, 2010006u, new Vector3(-115.31244f, 428.18335f, -621.4542f), 814) @@ -263359,14 +263364,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list205 = new List(num3); - CollectionsMarshal.SetCount(list205, num3); - Span span208 = CollectionsMarshal.AsSpan(list205); + List list203 = new List(num3); + CollectionsMarshal.SetCount(list203, num3); + Span span208 = CollectionsMarshal.AsSpan(list203); index3 = 0; span208[index3] = 10870u; - obj152.KillEnemyDataIds = list205; + obj152.KillEnemyDataIds = list203; reference157 = obj152; - obj151.Steps = list204; + obj151.Steps = list202; reference156 = obj151; num++; ref QuestSequence reference158 = ref span205[num]; @@ -263375,9 +263380,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list206 = new List(index2); - CollectionsMarshal.SetCount(list206, index2); - Span span209 = CollectionsMarshal.AsSpan(list206); + List list204 = new List(index2); + CollectionsMarshal.SetCount(list204, index2); + Span span209 = CollectionsMarshal.AsSpan(list204); num2 = 0; ref QuestStep reference159 = ref span209[num2]; QuestStep obj154 = new QuestStep(EInteractionType.Combat, 2010007u, new Vector3(21.194763f, 348.89746f, -251.88074f), 814) @@ -263386,14 +263391,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; index3 = 1; - List list207 = new List(index3); - CollectionsMarshal.SetCount(list207, index3); - Span span210 = CollectionsMarshal.AsSpan(list207); + List list205 = new List(index3); + CollectionsMarshal.SetCount(list205, index3); + Span span210 = CollectionsMarshal.AsSpan(list205); num3 = 0; span210[num3] = 10871u; - obj154.KillEnemyDataIds = list207; + obj154.KillEnemyDataIds = list205; reference159 = obj154; - obj153.Steps = list206; + obj153.Steps = list204; reference158 = obj153; num++; ref QuestSequence reference160 = ref span205[num]; @@ -263402,9 +263407,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list208 = new List(num2); - CollectionsMarshal.SetCount(list208, num2); - Span span211 = CollectionsMarshal.AsSpan(list208); + List list206 = new List(num2); + CollectionsMarshal.SetCount(list206, num2); + Span span211 = CollectionsMarshal.AsSpan(list206); index2 = 0; ref QuestStep reference161 = ref span211[index2]; QuestStep obj156 = new QuestStep(EInteractionType.SinglePlayerDuty, 1030035u, new Vector3(-650.35474f, 352.45102f, -129.01508f), 814) @@ -263413,15 +263418,15 @@ public static class AssemblyQuestLoader }; SinglePlayerDutyOptions singlePlayerDutyOptions = new SinglePlayerDutyOptions(); num3 = 1; - List list209 = new List(num3); - CollectionsMarshal.SetCount(list209, num3); - Span span212 = CollectionsMarshal.AsSpan(list209); + List list207 = new List(num3); + CollectionsMarshal.SetCount(list207, num3); + Span span212 = CollectionsMarshal.AsSpan(list207); index3 = 0; span212[index3] = "Currently it won't work, because the logic is missing NPC healing."; - singlePlayerDutyOptions.Notes = list209; + singlePlayerDutyOptions.Notes = list207; obj156.SinglePlayerDutyOptions = singlePlayerDutyOptions; reference161 = obj156; - obj155.Steps = list208; + obj155.Steps = list206; reference160 = obj155; num++; ref QuestSequence reference162 = ref span205[num]; @@ -263430,12 +263435,12 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 1; - List list210 = new List(index2); - CollectionsMarshal.SetCount(list210, index2); - Span span213 = CollectionsMarshal.AsSpan(list210); + List list208 = new List(index2); + CollectionsMarshal.SetCount(list208, index2); + Span span213 = CollectionsMarshal.AsSpan(list208); num2 = 0; span213[num2] = new QuestStep(EInteractionType.Interact, 1030038u, new Vector3(-650.35474f, 352.45102f, -129.01508f), 814); - obj157.Steps = list210; + obj157.Steps = list208; reference162 = obj157; num++; ref QuestSequence reference163 = ref span205[num]; @@ -263444,12 +263449,12 @@ public static class AssemblyQuestLoader Sequence = 5 }; num2 = 1; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - Span span214 = CollectionsMarshal.AsSpan(list211); + List list209 = new List(num2); + CollectionsMarshal.SetCount(list209, num2); + Span span214 = CollectionsMarshal.AsSpan(list209); index2 = 0; span214[index2] = new QuestStep(EInteractionType.Interact, 1030038u, new Vector3(-650.35474f, 352.45102f, -129.01508f), 814); - obj158.Steps = list211; + obj158.Steps = list209; reference163 = obj158; num++; ref QuestSequence reference164 = ref span205[num]; @@ -263458,9 +263463,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list212 = new List(index2); - CollectionsMarshal.SetCount(list212, index2); - Span span215 = CollectionsMarshal.AsSpan(list212); + List list210 = new List(index2); + CollectionsMarshal.SetCount(list210, index2); + Span span215 = CollectionsMarshal.AsSpan(list210); num2 = 0; span215[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030039u, new Vector3(-26.657532f, 3.999815f, 209.88782f), 819) { @@ -263478,23 +263483,23 @@ public static class AssemblyQuestLoader } } }; - obj159.Steps = list212; + obj159.Steps = list210; reference164 = obj159; - questRoot30.QuestSequence = list202; + questRoot30.QuestSequence = list8; AddQuest(questId23, questRoot2); QuestId questId24 = new QuestId(3273); QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list213 = new List(num); - CollectionsMarshal.SetCount(list213, num); - Span span216 = CollectionsMarshal.AsSpan(list213); + List list211 = new List(num); + CollectionsMarshal.SetCount(list211, num); + Span span216 = CollectionsMarshal.AsSpan(list211); index = 0; span216[index] = "Fifi"; - questRoot31.Author = list213; + questRoot31.Author = list211; index = 6; - List list214 = new List(index); - CollectionsMarshal.SetCount(list214, index); - Span span217 = CollectionsMarshal.AsSpan(list214); + List list212 = new List(index); + CollectionsMarshal.SetCount(list212, index); + Span span217 = CollectionsMarshal.AsSpan(list212); num = 0; ref QuestSequence reference165 = ref span217[num]; QuestSequence obj160 = new QuestSequence @@ -263502,9 +263507,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list215 = new List(num2); - CollectionsMarshal.SetCount(list215, num2); - Span span218 = CollectionsMarshal.AsSpan(list215); + List list213 = new List(num2); + CollectionsMarshal.SetCount(list213, num2); + Span span218 = CollectionsMarshal.AsSpan(list213); index2 = 0; span218[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030126u, new Vector3(-18.143005f, 3.9998174f, 235.40088f), 819) { @@ -263522,7 +263527,7 @@ public static class AssemblyQuestLoader } } }; - obj160.Steps = list215; + obj160.Steps = list213; reference165 = obj160; num++; ref QuestSequence reference166 = ref span217[num]; @@ -263531,9 +263536,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list216 = new List(index2); - CollectionsMarshal.SetCount(list216, index2); - Span span219 = CollectionsMarshal.AsSpan(list216); + List list214 = new List(index2); + CollectionsMarshal.SetCount(list214, index2); + Span span219 = CollectionsMarshal.AsSpan(list214); num2 = 0; span219[num2] = new QuestStep(EInteractionType.Interact, 1030127u, new Vector3(200.12195f, -0.39141315f, 389.45593f), 813) { @@ -263544,7 +263549,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumTessellation } }; - obj161.Steps = list216; + obj161.Steps = list214; reference166 = obj161; num++; ref QuestSequence reference167 = ref span217[num]; @@ -263553,15 +263558,15 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list217 = new List(num2); - CollectionsMarshal.SetCount(list217, num2); - Span span220 = CollectionsMarshal.AsSpan(list217); + List list215 = new List(num2); + CollectionsMarshal.SetCount(list215, num2); + Span span220 = CollectionsMarshal.AsSpan(list215); index2 = 0; span220[index2] = new QuestStep(EInteractionType.UseItem, 2010396u, new Vector3(195.48328f, -0.7477417f, 370.93152f), 813) { ItemId = 2002718u }; - obj162.Steps = list217; + obj162.Steps = list215; reference167 = obj162; num++; ref QuestSequence reference168 = ref span217[num]; @@ -263570,9 +263575,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 1; - List list218 = new List(index2); - CollectionsMarshal.SetCount(list218, index2); - Span span221 = CollectionsMarshal.AsSpan(list218); + List list216 = new List(index2); + CollectionsMarshal.SetCount(list216, index2); + Span span221 = CollectionsMarshal.AsSpan(list216); num2 = 0; ref QuestStep reference169 = ref span221[num2]; QuestStep obj164 = new QuestStep(EInteractionType.Combat, 2010397u, new Vector3(203.90625f, -0.5340576f, 389.82214f), 813) @@ -263580,14 +263585,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; index3 = 1; - List list219 = new List(index3); - CollectionsMarshal.SetCount(list219, index3); - Span span222 = CollectionsMarshal.AsSpan(list219); + List list217 = new List(index3); + CollectionsMarshal.SetCount(list217, index3); + Span span222 = CollectionsMarshal.AsSpan(list217); num3 = 0; span222[num3] = 10872u; - obj164.KillEnemyDataIds = list219; + obj164.KillEnemyDataIds = list217; reference169 = obj164; - obj163.Steps = list218; + obj163.Steps = list216; reference168 = obj163; num++; ref QuestSequence reference170 = ref span217[num]; @@ -263596,15 +263601,15 @@ public static class AssemblyQuestLoader Sequence = 4 }; num2 = 1; - List list220 = new List(num2); - CollectionsMarshal.SetCount(list220, num2); - Span span223 = CollectionsMarshal.AsSpan(list220); + List list218 = new List(num2); + CollectionsMarshal.SetCount(list218, num2); + Span span223 = CollectionsMarshal.AsSpan(list218); index2 = 0; span223[index2] = new QuestStep(EInteractionType.Interact, 1031013u, new Vector3(200.09155f, -0.39049676f, 389.4254f), 813) { StopDistance = 5f }; - obj165.Steps = list220; + obj165.Steps = list218; reference170 = obj165; num++; ref QuestSequence reference171 = ref span217[num]; @@ -263613,9 +263618,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list221 = new List(index2); - CollectionsMarshal.SetCount(list221, index2); - Span span224 = CollectionsMarshal.AsSpan(list221); + List list219 = new List(index2); + CollectionsMarshal.SetCount(list219, index2); + Span span224 = CollectionsMarshal.AsSpan(list219); num2 = 0; span224[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030964u, new Vector3(-18.143005f, 3.9998174f, 235.40088f), 819) { @@ -263627,23 +263632,23 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3274) }; - obj166.Steps = list221; + obj166.Steps = list219; reference171 = obj166; - questRoot31.QuestSequence = list214; + questRoot31.QuestSequence = list212; AddQuest(questId24, questRoot31); QuestId questId25 = new QuestId(3274); QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list222 = new List(num); - CollectionsMarshal.SetCount(list222, num); - Span span225 = CollectionsMarshal.AsSpan(list222); + List list220 = new List(num); + CollectionsMarshal.SetCount(list220, num); + Span span225 = CollectionsMarshal.AsSpan(list220); index = 0; span225[index] = "Fifi"; - questRoot32.Author = list222; + questRoot32.Author = list220; index = 6; - List list223 = new List(index); - CollectionsMarshal.SetCount(list223, index); - Span span226 = CollectionsMarshal.AsSpan(list223); + List list221 = new List(index); + CollectionsMarshal.SetCount(list221, index); + Span span226 = CollectionsMarshal.AsSpan(list221); num = 0; ref QuestSequence reference172 = ref span226[num]; QuestSequence obj167 = new QuestSequence @@ -263651,9 +263656,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list224 = new List(num2); - CollectionsMarshal.SetCount(list224, num2); - Span span227 = CollectionsMarshal.AsSpan(list224); + List list222 = new List(num2); + CollectionsMarshal.SetCount(list222, num2); + Span span227 = CollectionsMarshal.AsSpan(list222); index2 = 0; span227[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030964u, new Vector3(-18.143005f, 3.9998174f, 235.40088f), 819) { @@ -263671,7 +263676,7 @@ public static class AssemblyQuestLoader } } }; - obj167.Steps = list224; + obj167.Steps = list222; reference172 = obj167; num++; ref QuestSequence reference173 = ref span226[num]; @@ -263680,16 +263685,16 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list225 = new List(index2); - CollectionsMarshal.SetCount(list225, index2); - Span span228 = CollectionsMarshal.AsSpan(list225); + List list223 = new List(index2); + CollectionsMarshal.SetCount(list223, index2); + Span span228 = CollectionsMarshal.AsSpan(list223); num2 = 0; span228[num2] = new QuestStep(EInteractionType.Interact, 1030130u, new Vector3(469.0775f, -32.782784f, -288.44135f), 815) { Fly = true, AetheryteShortcut = EAetheryteLocation.AmhAraengMordSouq }; - obj168.Steps = list225; + obj168.Steps = list223; reference173 = obj168; num++; ref QuestSequence reference174 = ref span226[num]; @@ -263698,15 +263703,15 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list226 = new List(num2); - CollectionsMarshal.SetCount(list226, num2); - Span span229 = CollectionsMarshal.AsSpan(list226); + List list224 = new List(num2); + CollectionsMarshal.SetCount(list224, num2); + Span span229 = CollectionsMarshal.AsSpan(list224); index2 = 0; span229[index2] = new QuestStep(EInteractionType.Interact, 2010399u, new Vector3(613.39734f, -33.585205f, -180.95679f), 815) { Fly = true }; - obj169.Steps = list226; + obj169.Steps = list224; reference174 = obj169; num++; ref QuestSequence reference175 = ref span226[num]; @@ -263715,9 +263720,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 1; - List list227 = new List(index2); - CollectionsMarshal.SetCount(list227, index2); - Span span230 = CollectionsMarshal.AsSpan(list227); + List list225 = new List(index2); + CollectionsMarshal.SetCount(list225, index2); + Span span230 = CollectionsMarshal.AsSpan(list225); num2 = 0; ref QuestStep reference176 = ref span230[num2]; QuestStep obj171 = new QuestStep(EInteractionType.Combat, 2010400u, new Vector3(536.9192f, -33.737732f, 38.83423f), 815) @@ -263726,14 +263731,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list228 = new List(num3); - CollectionsMarshal.SetCount(list228, num3); - Span span231 = CollectionsMarshal.AsSpan(list228); + List list226 = new List(num3); + CollectionsMarshal.SetCount(list226, num3); + Span span231 = CollectionsMarshal.AsSpan(list226); index3 = 0; span231[index3] = 10873u; - obj171.KillEnemyDataIds = list228; + obj171.KillEnemyDataIds = list226; reference176 = obj171; - obj170.Steps = list227; + obj170.Steps = list225; reference175 = obj170; num++; ref QuestSequence reference177 = ref span226[num]; @@ -263742,15 +263747,15 @@ public static class AssemblyQuestLoader Sequence = 4 }; num2 = 1; - List list229 = new List(num2); - CollectionsMarshal.SetCount(list229, num2); - Span span232 = CollectionsMarshal.AsSpan(list229); + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + Span span232 = CollectionsMarshal.AsSpan(list227); index2 = 0; span232[index2] = new QuestStep(EInteractionType.Interact, 2010401u, new Vector3(469.0775f, -32.791687f, -288.44135f), 815) { Fly = true }; - obj172.Steps = list229; + obj172.Steps = list227; reference177 = obj172; num++; ref QuestSequence reference178 = ref span226[num]; @@ -263759,9 +263764,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list230 = new List(index2); - CollectionsMarshal.SetCount(list230, index2); - Span span233 = CollectionsMarshal.AsSpan(list230); + List list228 = new List(index2); + CollectionsMarshal.SetCount(list228, index2); + Span span233 = CollectionsMarshal.AsSpan(list228); num2 = 0; span233[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030964u, new Vector3(-18.143005f, 3.9998174f, 235.40088f), 819) { @@ -263773,23 +263778,23 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3275) }; - obj173.Steps = list230; + obj173.Steps = list228; reference178 = obj173; - questRoot32.QuestSequence = list223; + questRoot32.QuestSequence = list221; AddQuest(questId25, questRoot32); QuestId questId26 = new QuestId(3275); QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list231 = new List(num); - CollectionsMarshal.SetCount(list231, num); - Span span234 = CollectionsMarshal.AsSpan(list231); + List list229 = new List(num); + CollectionsMarshal.SetCount(list229, num); + Span span234 = CollectionsMarshal.AsSpan(list229); index = 0; span234[index] = "Fifi"; - questRoot33.Author = list231; + questRoot33.Author = list229; index = 7; - List list232 = new List(index); - CollectionsMarshal.SetCount(list232, index); - Span span235 = CollectionsMarshal.AsSpan(list232); + List list230 = new List(index); + CollectionsMarshal.SetCount(list230, index); + Span span235 = CollectionsMarshal.AsSpan(list230); num = 0; ref QuestSequence reference179 = ref span235[num]; QuestSequence obj174 = new QuestSequence @@ -263797,9 +263802,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list233 = new List(num2); - CollectionsMarshal.SetCount(list233, num2); - Span span236 = CollectionsMarshal.AsSpan(list233); + List list231 = new List(num2); + CollectionsMarshal.SetCount(list231, num2); + Span span236 = CollectionsMarshal.AsSpan(list231); index2 = 0; span236[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030964u, new Vector3(-18.143005f, 3.9998174f, 235.40088f), 819) { @@ -263817,7 +263822,7 @@ public static class AssemblyQuestLoader } } }; - obj174.Steps = list233; + obj174.Steps = list231; reference179 = obj174; num++; ref QuestSequence reference180 = ref span235[num]; @@ -263826,16 +263831,16 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list234 = new List(index2); - CollectionsMarshal.SetCount(list234, index2); - Span span237 = CollectionsMarshal.AsSpan(list234); + List list232 = new List(index2); + CollectionsMarshal.SetCount(list232, index2); + Span span237 = CollectionsMarshal.AsSpan(list232); num2 = 0; span237[num2] = new QuestStep(EInteractionType.Interact, 1030135u, new Vector3(-251.42291f, 22.19962f, 325.7953f), 814) { Fly = true, AetheryteShortcut = EAetheryteLocation.KholusiaWright }; - obj175.Steps = list234; + obj175.Steps = list232; reference180 = obj175; num++; ref QuestSequence reference181 = ref span235[num]; @@ -263844,15 +263849,15 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list235 = new List(num2); - CollectionsMarshal.SetCount(list235, num2); - Span span238 = CollectionsMarshal.AsSpan(list235); + List list233 = new List(num2); + CollectionsMarshal.SetCount(list233, num2); + Span span238 = CollectionsMarshal.AsSpan(list233); index2 = 0; span238[index2] = new QuestStep(EInteractionType.Interact, 2010402u, new Vector3(-550.7744f, 29.160034f, 363.4851f), 814) { Fly = true }; - obj176.Steps = list235; + obj176.Steps = list233; reference181 = obj176; num++; ref QuestSequence reference182 = ref span235[num]; @@ -263861,15 +263866,15 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 1; - List list236 = new List(index2); - CollectionsMarshal.SetCount(list236, index2); - Span span239 = CollectionsMarshal.AsSpan(list236); + List list234 = new List(index2); + CollectionsMarshal.SetCount(list234, index2); + Span span239 = CollectionsMarshal.AsSpan(list234); num2 = 0; span239[num2] = new QuestStep(EInteractionType.Interact, 2010403u, new Vector3(-550.98804f, 41.33667f, 252.24683f), 814) { Fly = true }; - obj177.Steps = list236; + obj177.Steps = list234; reference182 = obj177; num++; ref QuestSequence reference183 = ref span235[num]; @@ -263878,15 +263883,15 @@ public static class AssemblyQuestLoader Sequence = 4 }; num2 = 1; - List list237 = new List(num2); - CollectionsMarshal.SetCount(list237, num2); - Span span240 = CollectionsMarshal.AsSpan(list237); + List list235 = new List(num2); + CollectionsMarshal.SetCount(list235, num2); + Span span240 = CollectionsMarshal.AsSpan(list235); index2 = 0; span240[index2] = new QuestStep(EInteractionType.Interact, 1030136u, new Vector3(-192.58417f, 26.771265f, 248.46265f), 814) { Fly = true }; - obj178.Steps = list237; + obj178.Steps = list235; reference183 = obj178; num++; ref QuestSequence reference184 = ref span235[num]; @@ -263895,15 +263900,15 @@ public static class AssemblyQuestLoader Sequence = 5 }; index2 = 1; - List list238 = new List(index2); - CollectionsMarshal.SetCount(list238, index2); - Span span241 = CollectionsMarshal.AsSpan(list238); + List list236 = new List(index2); + CollectionsMarshal.SetCount(list236, index2); + Span span241 = CollectionsMarshal.AsSpan(list236); num2 = 0; span241[num2] = new QuestStep(EInteractionType.Interact, 1030140u, new Vector3(67.64319f, 82.001656f, -53.330322f), 820) { AetheryteShortcut = EAetheryteLocation.Eulmore }; - obj179.Steps = list238; + obj179.Steps = list236; reference184 = obj179; num++; ref QuestSequence reference185 = ref span235[num]; @@ -263912,9 +263917,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list239 = new List(num2); - CollectionsMarshal.SetCount(list239, num2); - Span span242 = CollectionsMarshal.AsSpan(list239); + List list237 = new List(num2); + CollectionsMarshal.SetCount(list237, num2); + Span span242 = CollectionsMarshal.AsSpan(list237); index2 = 0; ref QuestStep reference186 = ref span242[index2]; QuestStep obj181 = new QuestStep(EInteractionType.CompleteQuest, 1030964u, new Vector3(-18.143005f, 3.9998174f, 235.40088f), 819) @@ -263927,9 +263932,9 @@ public static class AssemblyQuestLoader } }; index3 = 1; - List list240 = new List(index3); - CollectionsMarshal.SetCount(list240, index3); - Span span243 = CollectionsMarshal.AsSpan(list240); + List list238 = new List(index3); + CollectionsMarshal.SetCount(list238, index3); + Span span243 = CollectionsMarshal.AsSpan(list238); num3 = 0; span243[num3] = new DialogueChoice { @@ -263937,26 +263942,26 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_LUCKBA321_03275_Q1_000_000"), Answer = new ExcelRef("TEXT_LUCKBA321_03275_A1_000_001") }; - obj181.DialogueChoices = list240; + obj181.DialogueChoices = list238; obj181.NextQuestId = new QuestId(3276); reference186 = obj181; - obj180.Steps = list239; + obj180.Steps = list237; reference185 = obj180; - questRoot33.QuestSequence = list232; + questRoot33.QuestSequence = list230; AddQuest(questId26, questRoot33); QuestId questId27 = new QuestId(3276); QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list241 = new List(num); - CollectionsMarshal.SetCount(list241, num); - Span span244 = CollectionsMarshal.AsSpan(list241); + List list239 = new List(num); + CollectionsMarshal.SetCount(list239, num); + Span span244 = CollectionsMarshal.AsSpan(list239); index = 0; span244[index] = "Fifi"; - questRoot34.Author = list241; - index = 4; - List list242 = new List(index); - CollectionsMarshal.SetCount(list242, index); - Span span245 = CollectionsMarshal.AsSpan(list242); + questRoot34.Author = list239; + index = 5; + List list240 = new List(index); + CollectionsMarshal.SetCount(list240, index); + Span span245 = CollectionsMarshal.AsSpan(list240); num = 0; ref QuestSequence reference187 = ref span245[num]; QuestSequence obj182 = new QuestSequence @@ -263964,9 +263969,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list243 = new List(index2); - CollectionsMarshal.SetCount(list243, index2); - Span span246 = CollectionsMarshal.AsSpan(list243); + List list241 = new List(index2); + CollectionsMarshal.SetCount(list241, index2); + Span span246 = CollectionsMarshal.AsSpan(list241); num2 = 0; span246[num2] = new QuestStep(EInteractionType.AcceptQuest, 1030964u, new Vector3(-18.143005f, 3.9998174f, 235.40088f), 819) { @@ -263984,7 +263989,7 @@ public static class AssemblyQuestLoader } } }; - obj182.Steps = list243; + obj182.Steps = list241; reference187 = obj182; num++; ref QuestSequence reference188 = ref span245[num]; @@ -263993,16 +263998,16 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list244 = new List(num2); - CollectionsMarshal.SetCount(list244, num2); - Span span247 = CollectionsMarshal.AsSpan(list244); + List list242 = new List(num2); + CollectionsMarshal.SetCount(list242, num2); + Span span247 = CollectionsMarshal.AsSpan(list242); index2 = 0; span247[index2] = new QuestStep(EInteractionType.Interact, 1030144u, new Vector3(94.68213f, 37.377014f, 611.1085f), 814) { Fly = true, AetheryteShortcut = EAetheryteLocation.KholusiaWright }; - obj183.Steps = list244; + obj183.Steps = list242; reference188 = obj183; num++; ref QuestSequence reference189 = ref span245[num]; @@ -264011,27 +264016,32 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list245 = new List(index2); - CollectionsMarshal.SetCount(list245, index2); - Span span248 = CollectionsMarshal.AsSpan(list245); + List list243 = new List(index2); + CollectionsMarshal.SetCount(list243, index2); + Span span248 = CollectionsMarshal.AsSpan(list243); num2 = 0; span248[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1030146u, new Vector3(-190.1427f, 12.748831f, 591.6686f), 817) { Fly = true, AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; - obj184.Steps = list245; + obj184.Steps = list243; reference189 = obj184; num++; + span245[num] = new QuestSequence + { + Sequence = 3 + }; + num++; ref QuestSequence reference190 = ref span245[num]; QuestSequence obj185 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list246 = new List(num2); - CollectionsMarshal.SetCount(list246, num2); - Span span249 = CollectionsMarshal.AsSpan(list246); + List list244 = new List(num2); + CollectionsMarshal.SetCount(list244, num2); + Span span249 = CollectionsMarshal.AsSpan(list244); index2 = 0; span249[index2] = new QuestStep(EInteractionType.CompleteQuest, 1030144u, new Vector3(94.68213f, 37.377014f, 611.1085f), 814) { @@ -264039,23 +264049,23 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.KholusiaWright, NextQuestId = new QuestId(3277) }; - obj185.Steps = list246; + obj185.Steps = list244; reference190 = obj185; - questRoot34.QuestSequence = list242; + questRoot34.QuestSequence = list240; AddQuest(questId27, questRoot34); QuestId questId28 = new QuestId(3277); QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list247 = new List(num); - CollectionsMarshal.SetCount(list247, num); - Span span250 = CollectionsMarshal.AsSpan(list247); + List list245 = new List(num); + CollectionsMarshal.SetCount(list245, num); + Span span250 = CollectionsMarshal.AsSpan(list245); index = 0; span250[index] = "Fifi"; - questRoot35.Author = list247; + questRoot35.Author = list245; index = 5; - List list248 = new List(index); - CollectionsMarshal.SetCount(list248, index); - Span span251 = CollectionsMarshal.AsSpan(list248); + List list246 = new List(index); + CollectionsMarshal.SetCount(list246, index); + Span span251 = CollectionsMarshal.AsSpan(list246); num = 0; ref QuestSequence reference191 = ref span251[num]; QuestSequence obj186 = new QuestSequence @@ -264063,9 +264073,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list249 = new List(index2); - CollectionsMarshal.SetCount(list249, index2); - Span span252 = CollectionsMarshal.AsSpan(list249); + List list247 = new List(index2); + CollectionsMarshal.SetCount(list247, index2); + Span span252 = CollectionsMarshal.AsSpan(list247); num2 = 0; span252[num2] = new QuestStep(EInteractionType.AcceptQuest, 1030145u, new Vector3(93.461426f, 37.43559f, 611.50525f), 814) { @@ -264079,7 +264089,7 @@ public static class AssemblyQuestLoader } } }; - obj186.Steps = list249; + obj186.Steps = list247; reference191 = obj186; num++; ref QuestSequence reference192 = ref span251[num]; @@ -264088,9 +264098,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list250 = new List(num2); - CollectionsMarshal.SetCount(list250, num2); - Span span253 = CollectionsMarshal.AsSpan(list250); + List list248 = new List(num2); + CollectionsMarshal.SetCount(list248, num2); + Span span253 = CollectionsMarshal.AsSpan(list248); index2 = 0; span253[index2] = new QuestStep(EInteractionType.Interact, 2010405u, new Vector3(-33.707214f, 3.982544f, 205.70679f), 819) { @@ -264101,7 +264111,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumPendants } }; - obj187.Steps = list250; + obj187.Steps = list248; reference192 = obj187; num++; ref QuestSequence reference193 = ref span251[num]; @@ -264110,16 +264120,16 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 3; - List list251 = new List(index2); - CollectionsMarshal.SetCount(list251, index2); - Span span254 = CollectionsMarshal.AsSpan(list251); + List list249 = new List(index2); + CollectionsMarshal.SetCount(list249, index2); + Span span254 = CollectionsMarshal.AsSpan(list249); num2 = 0; span254[num2] = new QuestStep(EInteractionType.Interact, 1027323u, new Vector3(-42.893127f, 3.9998171f, 242.08435f), 819); num2++; span254[num2] = new QuestStep(EInteractionType.Interact, 1027238u, new Vector3(-15.487976f, 3.9998171f, 215.3811f), 819); num2++; span254[num2] = new QuestStep(EInteractionType.Interact, 1030147u, new Vector3(0.59503174f, 3.9998174f, 209.27734f), 819); - obj188.Steps = list251; + obj188.Steps = list249; reference193 = obj188; num++; ref QuestSequence reference194 = ref span251[num]; @@ -264128,16 +264138,16 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list252 = new List(num2); - CollectionsMarshal.SetCount(list252, num2); - Span span255 = CollectionsMarshal.AsSpan(list252); + List list250 = new List(num2); + CollectionsMarshal.SetCount(list250, num2); + Span span255 = CollectionsMarshal.AsSpan(list250); index2 = 0; span255[index2] = new QuestStep(EInteractionType.Interact, 1030148u, new Vector3(-246.57056f, 10.152376f, 678.21765f), 817) { Fly = true, AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; - obj189.Steps = list252; + obj189.Steps = list250; reference194 = obj189; num++; ref QuestSequence reference195 = ref span251[num]; @@ -264146,9 +264156,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list253 = new List(index2); - CollectionsMarshal.SetCount(list253, index2); - Span span256 = CollectionsMarshal.AsSpan(list253); + List list251 = new List(index2); + CollectionsMarshal.SetCount(list251, index2); + Span span256 = CollectionsMarshal.AsSpan(list251); num2 = 0; span256[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030145u, new Vector3(93.461426f, 37.43559f, 611.50525f), 814) { @@ -264157,23 +264167,23 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.KholusiaWright, NextQuestId = new QuestId(3278) }; - obj190.Steps = list253; + obj190.Steps = list251; reference195 = obj190; - questRoot35.QuestSequence = list248; + questRoot35.QuestSequence = list246; AddQuest(questId28, questRoot35); QuestId questId29 = new QuestId(3278); QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list254 = new List(num); - CollectionsMarshal.SetCount(list254, num); - Span span257 = CollectionsMarshal.AsSpan(list254); + List list252 = new List(num); + CollectionsMarshal.SetCount(list252, num); + Span span257 = CollectionsMarshal.AsSpan(list252); index = 0; span257[index] = "Fifi"; - questRoot36.Author = list254; + questRoot36.Author = list252; index = 7; - List list255 = new List(index); - CollectionsMarshal.SetCount(list255, index); - Span span258 = CollectionsMarshal.AsSpan(list255); + List list253 = new List(index); + CollectionsMarshal.SetCount(list253, index); + Span span258 = CollectionsMarshal.AsSpan(list253); num = 0; ref QuestSequence reference196 = ref span258[num]; QuestSequence obj191 = new QuestSequence @@ -264181,9 +264191,9 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list256 = new List(num2); - CollectionsMarshal.SetCount(list256, num2); - Span span259 = CollectionsMarshal.AsSpan(list256); + List list254 = new List(num2); + CollectionsMarshal.SetCount(list254, num2); + Span span259 = CollectionsMarshal.AsSpan(list254); index2 = 0; span259[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030144u, new Vector3(94.68213f, 37.377014f, 611.1085f), 814) { @@ -264197,7 +264207,7 @@ public static class AssemblyQuestLoader } } }; - obj191.Steps = list256; + obj191.Steps = list254; reference196 = obj191; num++; ref QuestSequence reference197 = ref span258[num]; @@ -264206,9 +264216,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list257 = new List(index2); - CollectionsMarshal.SetCount(list257, index2); - Span span260 = CollectionsMarshal.AsSpan(list257); + List list255 = new List(index2); + CollectionsMarshal.SetCount(list255, index2); + Span span260 = CollectionsMarshal.AsSpan(list255); num2 = 0; span260[num2] = new QuestStep(EInteractionType.Interact, 1027253u, new Vector3(17.502075f, 19.999794f, -190.41736f), 819) { @@ -264219,7 +264229,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumCrystallineMean } }; - obj192.Steps = list257; + obj192.Steps = list255; reference197 = obj192; num++; ref QuestSequence reference198 = ref span258[num]; @@ -264228,9 +264238,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list258 = new List(num2); - CollectionsMarshal.SetCount(list258, num2); - Span span261 = CollectionsMarshal.AsSpan(list258); + List list256 = new List(num2); + CollectionsMarshal.SetCount(list256, num2); + Span span261 = CollectionsMarshal.AsSpan(list256); index2 = 0; span261[index2] = new QuestStep(EInteractionType.Interact, 2010406u, new Vector3(-17.013855f, 4.470825f, 234.97363f), 819) { @@ -264240,7 +264250,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumPendants } }; - obj193.Steps = list258; + obj193.Steps = list256; reference198 = obj193; num++; ref QuestSequence reference199 = ref span258[num]; @@ -264249,16 +264259,16 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 1; - List list259 = new List(index2); - CollectionsMarshal.SetCount(list259, index2); - Span span262 = CollectionsMarshal.AsSpan(list259); + List list257 = new List(index2); + CollectionsMarshal.SetCount(list257, index2); + Span span262 = CollectionsMarshal.AsSpan(list257); num2 = 0; span262[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1030990u, new Vector3(-246.57056f, 10.152376f, 678.21765f), 817) { Fly = true, AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; - obj194.Steps = list259; + obj194.Steps = list257; reference199 = obj194; num++; span258[num] = new QuestSequence @@ -264272,16 +264282,16 @@ public static class AssemblyQuestLoader Sequence = 5 }; num2 = 1; - List list260 = new List(num2); - CollectionsMarshal.SetCount(list260, num2); - Span span263 = CollectionsMarshal.AsSpan(list260); + List list258 = new List(num2); + CollectionsMarshal.SetCount(list258, num2); + Span span263 = CollectionsMarshal.AsSpan(list258); index2 = 0; span263[index2] = new QuestStep(EInteractionType.Interact, 1030145u, new Vector3(93.461426f, 37.43559f, 611.50525f), 814) { Fly = true, AetheryteShortcut = EAetheryteLocation.KholusiaWright }; - obj195.Steps = list260; + obj195.Steps = list258; reference200 = obj195; num++; ref QuestSequence reference201 = ref span258[num]; @@ -264290,9 +264300,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list261 = new List(index2); - CollectionsMarshal.SetCount(list261, index2); - Span span264 = CollectionsMarshal.AsSpan(list261); + List list259 = new List(index2); + CollectionsMarshal.SetCount(list259, index2); + Span span264 = CollectionsMarshal.AsSpan(list259); num2 = 0; span264[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030964u, new Vector3(-18.143005f, 3.9998174f, 235.40088f), 819) { @@ -264303,23 +264313,23 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumPendants } }; - obj196.Steps = list261; + obj196.Steps = list259; reference201 = obj196; - questRoot36.QuestSequence = list255; + questRoot36.QuestSequence = list253; AddQuest(questId29, questRoot36); QuestId questId30 = new QuestId(3279); QuestRoot questRoot37 = new QuestRoot(); num = 1; - List list262 = new List(num); - CollectionsMarshal.SetCount(list262, num); - Span span265 = CollectionsMarshal.AsSpan(list262); + List list260 = new List(num); + CollectionsMarshal.SetCount(list260, num); + Span span265 = CollectionsMarshal.AsSpan(list260); index = 0; span265[index] = "liza"; - questRoot37.Author = list262; + questRoot37.Author = list260; index = 6; - List list263 = new List(index); - CollectionsMarshal.SetCount(list263, index); - Span span266 = CollectionsMarshal.AsSpan(list263); + List list261 = new List(index); + CollectionsMarshal.SetCount(list261, index); + Span span266 = CollectionsMarshal.AsSpan(list261); num = 0; ref QuestSequence reference202 = ref span266[num]; QuestSequence obj197 = new QuestSequence @@ -264327,15 +264337,15 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list264 = new List(num2); - CollectionsMarshal.SetCount(list264, num2); - Span span267 = CollectionsMarshal.AsSpan(list264); + List list262 = new List(num2); + CollectionsMarshal.SetCount(list262, num2); + Span span267 = CollectionsMarshal.AsSpan(list262); index2 = 0; span267[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026990u, new Vector3(-2.4262085f, 0f, -9.10968f), 351) { StopDistance = 7f }; - obj197.Steps = list264; + obj197.Steps = list262; reference202 = obj197; num++; ref QuestSequence reference203 = ref span266[num]; @@ -264344,9 +264354,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 3; - List list265 = new List(index2); - CollectionsMarshal.SetCount(list265, index2); - Span span268 = CollectionsMarshal.AsSpan(list265); + List list263 = new List(index2); + CollectionsMarshal.SetCount(list263, index2); + Span span268 = CollectionsMarshal.AsSpan(list263); num2 = 0; span268[num2] = new QuestStep(EInteractionType.Interact, 2002879u, new Vector3(0f, 3f, 27.5f), 351) { @@ -264364,18 +264374,18 @@ public static class AssemblyQuestLoader Fly = true }; num3 = 1; - List list266 = new List(num3); - CollectionsMarshal.SetCount(list266, num3); - Span span269 = CollectionsMarshal.AsSpan(list266); + List list264 = new List(num3); + CollectionsMarshal.SetCount(list264, num3); + Span span269 = CollectionsMarshal.AsSpan(list264); index3 = 0; span269[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_LUCKMA101_03279_Q2_000_021") }; - obj199.DialogueChoices = list266; + obj199.DialogueChoices = list264; reference204 = obj199; - obj198.Steps = list265; + obj198.Steps = list263; reference203 = obj198; num++; ref QuestSequence reference205 = ref span266[num]; @@ -264384,12 +264394,12 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list267 = new List(num2); - CollectionsMarshal.SetCount(list267, num2); - Span span270 = CollectionsMarshal.AsSpan(list267); + List list265 = new List(num2); + CollectionsMarshal.SetCount(list265, num2); + Span span270 = CollectionsMarshal.AsSpan(list265); index2 = 0; span270[index2] = new QuestStep(EInteractionType.Interact, 1029792u, new Vector3(-47.074158f, 1.7201422f, 45.97534f), 842); - obj200.Steps = list267; + obj200.Steps = list265; reference205 = obj200; num++; span266[num] = new QuestSequence @@ -264403,15 +264413,15 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 1; - List list268 = new List(index2); - CollectionsMarshal.SetCount(list268, index2); - Span span271 = CollectionsMarshal.AsSpan(list268); + List list266 = new List(index2); + CollectionsMarshal.SetCount(list266, index2); + Span span271 = CollectionsMarshal.AsSpan(list266); num2 = 0; span271[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(549.9286f, 8.932568f, 335.04544f), 877) { RestartNavigationIfCancelled = false }; - obj201.Steps = list268; + obj201.Steps = list266; reference206 = obj201; num++; ref QuestSequence reference207 = ref span266[num]; @@ -264420,32 +264430,32 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list269 = new List(num2); - CollectionsMarshal.SetCount(list269, num2); - Span span272 = CollectionsMarshal.AsSpan(list269); + List list267 = new List(num2); + CollectionsMarshal.SetCount(list267, num2); + Span span272 = CollectionsMarshal.AsSpan(list267); index2 = 0; span272[index2] = new QuestStep(EInteractionType.CompleteQuest, 1028924u, new Vector3(-176.5622f, 0f, 1.6326294f), 819) { StopDistance = 5f, DisableNavmesh = true }; - obj202.Steps = list269; + obj202.Steps = list267; reference207 = obj202; - questRoot37.QuestSequence = list263; + questRoot37.QuestSequence = list261; AddQuest(questId30, questRoot37); QuestId questId31 = new QuestId(3280); QuestRoot questRoot38 = new QuestRoot(); num = 1; - List list270 = new List(num); - CollectionsMarshal.SetCount(list270, num); - Span span273 = CollectionsMarshal.AsSpan(list270); + List list268 = new List(num); + CollectionsMarshal.SetCount(list268, num); + Span span273 = CollectionsMarshal.AsSpan(list268); index = 0; span273[index] = "liza"; - questRoot38.Author = list270; + questRoot38.Author = list268; index = 4; - List list271 = new List(index); - CollectionsMarshal.SetCount(list271, index); - Span span274 = CollectionsMarshal.AsSpan(list271); + List list269 = new List(index); + CollectionsMarshal.SetCount(list269, index); + Span span274 = CollectionsMarshal.AsSpan(list269); num = 0; ref QuestSequence reference208 = ref span274[num]; QuestSequence obj203 = new QuestSequence @@ -264453,15 +264463,15 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list272 = new List(index2); - CollectionsMarshal.SetCount(list272, index2); - Span span275 = CollectionsMarshal.AsSpan(list272); + List list270 = new List(index2); + CollectionsMarshal.SetCount(list270, index2); + Span span275 = CollectionsMarshal.AsSpan(list270); num2 = 0; span275[num2] = new QuestStep(EInteractionType.AcceptQuest, 1028924u, new Vector3(-176.5622f, 0f, 1.6326294f), 819) { StopDistance = 5f }; - obj203.Steps = list272; + obj203.Steps = list270; reference208 = obj203; num++; ref QuestSequence reference209 = ref span274[num]; @@ -264470,9 +264480,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list273 = new List(num2); - CollectionsMarshal.SetCount(list273, num2); - Span span276 = CollectionsMarshal.AsSpan(list273); + List list271 = new List(num2); + CollectionsMarshal.SetCount(list271, num2); + Span span276 = CollectionsMarshal.AsSpan(list271); index2 = 0; span276[index2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 819) { @@ -264485,7 +264495,7 @@ public static class AssemblyQuestLoader } } }; - obj204.Steps = list273; + obj204.Steps = list271; reference209 = obj204; num++; ref QuestSequence reference210 = ref span274[num]; @@ -264494,9 +264504,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 6; - List list274 = new List(index2); - CollectionsMarshal.SetCount(list274, index2); - Span span277 = CollectionsMarshal.AsSpan(list274); + List list272 = new List(index2); + CollectionsMarshal.SetCount(list272, index2); + Span span277 = CollectionsMarshal.AsSpan(list272); num2 = 0; span277[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) { @@ -264506,9 +264516,9 @@ public static class AssemblyQuestLoader ref QuestStep reference211 = ref span277[num2]; QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1027232u, new Vector3(-9.323303f, 20.1973f, -136.52252f), 819); index3 = 6; - List list275 = new List(index3); - CollectionsMarshal.SetCount(list275, index3); - Span span278 = CollectionsMarshal.AsSpan(list275); + List list273 = new List(index3); + CollectionsMarshal.SetCount(list273, index3); + Span span278 = CollectionsMarshal.AsSpan(list273); num3 = 0; span278[num3] = null; num3++; @@ -264521,7 +264531,7 @@ public static class AssemblyQuestLoader span278[num3] = null; num3++; span278[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list275; + questStep7.CompletionQuestVariablesFlags = list273; reference211 = questStep7; num2++; span277[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) @@ -264549,7 +264559,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.Crystarium } }; - obj205.Steps = list274; + obj205.Steps = list272; reference210 = obj205; num++; ref QuestSequence reference212 = ref span274[num]; @@ -264558,9 +264568,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 3; - List list276 = new List(num2); - CollectionsMarshal.SetCount(list276, num2); - Span span279 = CollectionsMarshal.AsSpan(list276); + List list274 = new List(num2); + CollectionsMarshal.SetCount(list274, num2); + Span span279 = CollectionsMarshal.AsSpan(list274); index2 = 0; span279[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) { @@ -264578,20 +264588,20 @@ public static class AssemblyQuestLoader }; index2++; span279[index2] = new QuestStep(EInteractionType.CompleteQuest, 1028925u, new Vector3(60.105225f, -3.047831E-07f, 1.6021729f), 819); - obj206.Steps = list276; + obj206.Steps = list274; reference212 = obj206; - questRoot38.QuestSequence = list271; + questRoot38.QuestSequence = list269; AddQuest(questId31, questRoot38); QuestId questId32 = new QuestId(3281); questRoot2 = new QuestRoot(); QuestRoot questRoot39 = questRoot2; num = 1; - List list277 = new List(num); - CollectionsMarshal.SetCount(list277, num); - Span span280 = CollectionsMarshal.AsSpan(list277); + List list275 = new List(num); + CollectionsMarshal.SetCount(list275, num); + Span span280 = CollectionsMarshal.AsSpan(list275); index = 0; span280[index] = "liza"; - questRoot39.Author = list277; + questRoot39.Author = list275; QuestRoot questRoot40 = questRoot2; index = 7; list8 = new List(index); @@ -264604,16 +264614,16 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list278 = new List(index2); - CollectionsMarshal.SetCount(list278, index2); - Span span282 = CollectionsMarshal.AsSpan(list278); + List list276 = new List(index2); + CollectionsMarshal.SetCount(list276, index2); + Span span282 = CollectionsMarshal.AsSpan(list276); num2 = 0; ref QuestStep reference214 = ref span282[num2]; QuestStep questStep8 = new QuestStep(EInteractionType.AcceptQuest, 1028925u, new Vector3(60.105225f, -3.047831E-07f, 1.6021729f), 819); num3 = 1; - List list279 = new List(num3); - CollectionsMarshal.SetCount(list279, num3); - Span span283 = CollectionsMarshal.AsSpan(list279); + List list277 = new List(num3); + CollectionsMarshal.SetCount(list277, num3); + Span span283 = CollectionsMarshal.AsSpan(list277); index3 = 0; span283[index3] = new DialogueChoice { @@ -264621,9 +264631,9 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_LUCKMA103_03281_Q1_000_002"), Answer = new ExcelRef("TEXT_LUCKMA103_03281_A1_000_003") }; - questStep8.DialogueChoices = list279; + questStep8.DialogueChoices = list277; reference214 = questStep8; - obj207.Steps = list278; + obj207.Steps = list276; reference213 = obj207; num++; ref QuestSequence reference215 = ref span281[num]; @@ -264632,25 +264642,25 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list280 = new List(num2); - CollectionsMarshal.SetCount(list280, num2); - Span span284 = CollectionsMarshal.AsSpan(list280); + List list278 = new List(num2); + CollectionsMarshal.SetCount(list278, num2); + Span span284 = CollectionsMarshal.AsSpan(list278); index2 = 0; ref QuestStep reference216 = ref span284[index2]; QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1030533u, new Vector3(117.997925f, 14.649025f, 7.156433f), 819); index3 = 1; - List list281 = new List(index3); - CollectionsMarshal.SetCount(list281, index3); - Span span285 = CollectionsMarshal.AsSpan(list281); + List list279 = new List(index3); + CollectionsMarshal.SetCount(list279, index3); + Span span285 = CollectionsMarshal.AsSpan(list279); num3 = 0; span285[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_LUCKMA103_03281_Q2_000_011") }; - questStep9.DialogueChoices = list281; + questStep9.DialogueChoices = list279; reference216 = questStep9; - obj208.Steps = list280; + obj208.Steps = list278; reference215 = obj208; num++; ref QuestSequence reference217 = ref span281[num]; @@ -264659,12 +264669,12 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list282 = new List(index2); - CollectionsMarshal.SetCount(list282, index2); - Span span286 = CollectionsMarshal.AsSpan(list282); + List list280 = new List(index2); + CollectionsMarshal.SetCount(list280, index2); + Span span286 = CollectionsMarshal.AsSpan(list280); num2 = 0; span286[num2] = new QuestStep(EInteractionType.Interact, 1028925u, new Vector3(60.105225f, -3.047831E-07f, 1.6021729f), 819); - obj209.Steps = list282; + obj209.Steps = list280; reference217 = obj209; num++; ref QuestSequence reference218 = ref span281[num]; @@ -264673,9 +264683,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list283 = new List(num2); - CollectionsMarshal.SetCount(list283, num2); - Span span287 = CollectionsMarshal.AsSpan(list283); + List list281 = new List(num2); + CollectionsMarshal.SetCount(list281, num2); + Span span287 = CollectionsMarshal.AsSpan(list281); index2 = 0; span287[index2] = new QuestStep(EInteractionType.Interact, 1028926u, new Vector3(-4.1047363f, -7.700001f, 138.47559f), 819) { @@ -264685,7 +264695,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumMarkets } }; - obj210.Steps = list283; + obj210.Steps = list281; reference218 = obj210; num++; ref QuestSequence reference219 = ref span281[num]; @@ -264694,9 +264704,9 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 3; - List list284 = new List(index2); - CollectionsMarshal.SetCount(list284, index2); - Span span288 = CollectionsMarshal.AsSpan(list284); + List list282 = new List(index2); + CollectionsMarshal.SetCount(list282, index2); + Span span288 = CollectionsMarshal.AsSpan(list282); num2 = 0; span288[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(16.119648f, -4.2178187f, 176.1683f), 819); num2++; @@ -264706,7 +264716,7 @@ public static class AssemblyQuestLoader }; num2++; span288[num2] = new QuestStep(EInteractionType.Interact, 1028927u, new Vector3(62.546753f, 1.716012f, 249.13391f), 819); - obj211.Steps = list284; + obj211.Steps = list282; reference219 = obj211; num++; ref QuestSequence reference220 = ref span281[num]; @@ -264715,9 +264725,9 @@ public static class AssemblyQuestLoader Sequence = 5 }; num2 = 1; - List list285 = new List(num2); - CollectionsMarshal.SetCount(list285, num2); - Span span289 = CollectionsMarshal.AsSpan(list285); + List list283 = new List(num2); + CollectionsMarshal.SetCount(list283, num2); + Span span289 = CollectionsMarshal.AsSpan(list283); index2 = 0; ref QuestStep reference221 = ref span289[index2]; QuestStep obj213 = new QuestStep(EInteractionType.Interact, 1030610u, new Vector3(65.11023f, 1.7160122f, 249.7749f), 819) @@ -264725,18 +264735,18 @@ public static class AssemblyQuestLoader StopDistance = 7f }; num3 = 1; - List list286 = new List(num3); - CollectionsMarshal.SetCount(list286, num3); - Span span290 = CollectionsMarshal.AsSpan(list286); + List list284 = new List(num3); + CollectionsMarshal.SetCount(list284, num3); + Span span290 = CollectionsMarshal.AsSpan(list284); index3 = 0; span290[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_LUCKMA103_03281_Q3_000_062") }; - obj213.DialogueChoices = list286; + obj213.DialogueChoices = list284; reference221 = obj213; - obj212.Steps = list285; + obj212.Steps = list283; reference220 = obj212; num++; ref QuestSequence reference222 = ref span281[num]; @@ -264745,9 +264755,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 2; - List list287 = new List(index2); - CollectionsMarshal.SetCount(list287, index2); - Span span291 = CollectionsMarshal.AsSpan(list287); + List list285 = new List(index2); + CollectionsMarshal.SetCount(list285, index2); + Span span291 = CollectionsMarshal.AsSpan(list285); num2 = 0; ref QuestStep reference223 = ref span291[num2]; QuestStep obj215 = new QuestStep(EInteractionType.Interact, 1030533u, new Vector3(117.997925f, 14.649025f, 7.156433f), 819) @@ -264759,36 +264769,36 @@ public static class AssemblyQuestLoader } }; index3 = 1; - List list288 = new List(index3); - CollectionsMarshal.SetCount(list288, index3); - Span span292 = CollectionsMarshal.AsSpan(list288); + List list286 = new List(index3); + CollectionsMarshal.SetCount(list286, index3); + Span span292 = CollectionsMarshal.AsSpan(list286); num3 = 0; span292[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_LUCKMA103_03281_Q4_000_071") }; - obj215.DialogueChoices = list288; + obj215.DialogueChoices = list286; reference223 = obj215; num2++; span291[num2] = new QuestStep(EInteractionType.CompleteQuest, 1028923u, new Vector3(-0.015319824f, -1.0530548E-13f, -6.0273438f), 844); - obj214.Steps = list287; + obj214.Steps = list285; reference222 = obj214; questRoot40.QuestSequence = list8; AddQuest(questId32, questRoot2); QuestId questId33 = new QuestId(3282); QuestRoot questRoot41 = new QuestRoot(); num = 1; - List list289 = new List(num); - CollectionsMarshal.SetCount(list289, num); - Span span293 = CollectionsMarshal.AsSpan(list289); + List list287 = new List(num); + CollectionsMarshal.SetCount(list287, num); + Span span293 = CollectionsMarshal.AsSpan(list287); index = 0; span293[index] = "liza"; - questRoot41.Author = list289; + questRoot41.Author = list287; index = 4; - List list290 = new List(index); - CollectionsMarshal.SetCount(list290, index); - Span span294 = CollectionsMarshal.AsSpan(list290); + List list288 = new List(index); + CollectionsMarshal.SetCount(list288, index); + Span span294 = CollectionsMarshal.AsSpan(list288); num = 0; ref QuestSequence reference224 = ref span294[num]; QuestSequence obj216 = new QuestSequence @@ -264796,12 +264806,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list291 = new List(num2); - CollectionsMarshal.SetCount(list291, num2); - Span span295 = CollectionsMarshal.AsSpan(list291); + List list289 = new List(num2); + CollectionsMarshal.SetCount(list289, num2); + Span span295 = CollectionsMarshal.AsSpan(list289); index2 = 0; span295[index2] = new QuestStep(EInteractionType.AcceptQuest, 1028923u, new Vector3(-0.015319824f, -1.0530548E-13f, -6.0273438f), 844); - obj216.Steps = list291; + obj216.Steps = list289; reference224 = obj216; num++; ref QuestSequence reference225 = ref span294[num]; @@ -264810,9 +264820,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 2; - List list292 = new List(index2); - CollectionsMarshal.SetCount(list292, index2); - Span span296 = CollectionsMarshal.AsSpan(list292); + List list290 = new List(index2); + CollectionsMarshal.SetCount(list290, index2); + Span span296 = CollectionsMarshal.AsSpan(list290); num2 = 0; span296[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) { @@ -264823,9 +264833,9 @@ public static class AssemblyQuestLoader ref QuestStep reference226 = ref span296[num2]; QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1027246u, new Vector3(-136.98022f, 0f, -73.777466f), 819); num3 = 1; - List list293 = new List(num3); - CollectionsMarshal.SetCount(list293, num3); - Span span297 = CollectionsMarshal.AsSpan(list293); + List list291 = new List(num3); + CollectionsMarshal.SetCount(list291, num3); + Span span297 = CollectionsMarshal.AsSpan(list291); index3 = 0; span297[index3] = new DialogueChoice { @@ -264833,9 +264843,9 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_LUCKMA201_03282_Q1_000_013"), Answer = new ExcelRef("TEXT_LUCKMA201_03282_A1_000_015") }; - questStep10.DialogueChoices = list293; + questStep10.DialogueChoices = list291; reference226 = questStep10; - obj217.Steps = list292; + obj217.Steps = list290; reference225 = obj217; num++; ref QuestSequence reference227 = ref span294[num]; @@ -264844,9 +264854,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list294 = new List(num2); - CollectionsMarshal.SetCount(list294, num2); - Span span298 = CollectionsMarshal.AsSpan(list294); + List list292 = new List(num2); + CollectionsMarshal.SetCount(list292, num2); + Span span298 = CollectionsMarshal.AsSpan(list292); index2 = 0; span298[index2] = new QuestStep(EInteractionType.Interact, 1029806u, new Vector3(62.394165f, 36.247692f, -169.39038f), 819) { @@ -264856,7 +264866,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumAmaroLaunch } }; - obj218.Steps = list294; + obj218.Steps = list292; reference227 = obj218; num++; ref QuestSequence reference228 = ref span294[num]; @@ -264865,28 +264875,28 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list295 = new List(index2); - CollectionsMarshal.SetCount(list295, index2); - Span span299 = CollectionsMarshal.AsSpan(list295); + List list293 = new List(index2); + CollectionsMarshal.SetCount(list293, index2); + Span span299 = CollectionsMarshal.AsSpan(list293); num2 = 0; span299[num2] = new QuestStep(EInteractionType.CompleteQuest, 1029807u, new Vector3(802.2124f, 1.2725923f, 253.00977f), 814) { DisableNavmesh = true }; - obj219.Steps = list295; + obj219.Steps = list293; reference228 = obj219; - questRoot41.QuestSequence = list290; + questRoot41.QuestSequence = list288; AddQuest(questId33, questRoot41); QuestId questId34 = new QuestId(3283); questRoot2 = new QuestRoot(); QuestRoot questRoot42 = questRoot2; num = 1; - List list296 = new List(num); - CollectionsMarshal.SetCount(list296, num); - Span span300 = CollectionsMarshal.AsSpan(list296); + List list294 = new List(num); + CollectionsMarshal.SetCount(list294, num); + Span span300 = CollectionsMarshal.AsSpan(list294); index = 0; span300[index] = "liza"; - questRoot42.Author = list296; + questRoot42.Author = list294; QuestRoot questRoot43 = questRoot2; index = 8; list8 = new List(index); @@ -264899,15 +264909,15 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list297 = new List(num2); - CollectionsMarshal.SetCount(list297, num2); - Span span302 = CollectionsMarshal.AsSpan(list297); + List list295 = new List(num2); + CollectionsMarshal.SetCount(list295, num2); + Span span302 = CollectionsMarshal.AsSpan(list295); index2 = 0; span302[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029807u, new Vector3(802.2124f, 1.2725923f, 253.00977f), 814) { DisableNavmesh = true }; - obj220.Steps = list297; + obj220.Steps = list295; reference229 = obj220; num++; ref QuestSequence reference230 = ref span301[num]; @@ -264916,9 +264926,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 3; - List list298 = new List(index2); - CollectionsMarshal.SetCount(list298, index2); - Span span303 = CollectionsMarshal.AsSpan(list298); + List list296 = new List(index2); + CollectionsMarshal.SetCount(list296, index2); + Span span303 = CollectionsMarshal.AsSpan(list296); num2 = 0; span303[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(639.3296f, 0.52189386f, 533.5061f), 814); num2++; @@ -264928,7 +264938,7 @@ public static class AssemblyQuestLoader }; num2++; span303[num2] = new QuestStep(EInteractionType.Interact, 1027286u, new Vector3(626.1234f, 3.237296f, 471.97668f), 814); - obj221.Steps = list298; + obj221.Steps = list296; reference230 = obj221; num++; ref QuestSequence reference231 = ref span301[num]; @@ -264937,9 +264947,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 3; - List list299 = new List(num2); - CollectionsMarshal.SetCount(list299, num2); - Span span304 = CollectionsMarshal.AsSpan(list299); + List list297 = new List(num2); + CollectionsMarshal.SetCount(list297, num2); + Span span304 = CollectionsMarshal.AsSpan(list297); index2 = 0; span304[index2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 814) { @@ -264951,9 +264961,9 @@ public static class AssemblyQuestLoader ref QuestStep reference232 = ref span304[index2]; QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2009956u, new Vector3(687.9225f, 30.07544f, 279.40784f), 814); index3 = 1; - List list300 = new List(index3); - CollectionsMarshal.SetCount(list300, index3); - Span span305 = CollectionsMarshal.AsSpan(list300); + List list298 = new List(index3); + CollectionsMarshal.SetCount(list298, index3); + Span span305 = CollectionsMarshal.AsSpan(list298); num3 = 0; span305[num3] = new DialogueChoice { @@ -264961,9 +264971,9 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_LUCKMA202_03283_Q1_000_031"), Answer = new ExcelRef("TEXT_LUCKMA202_03283_A1_000_034") }; - questStep11.DialogueChoices = list300; + questStep11.DialogueChoices = list298; reference232 = questStep11; - obj222.Steps = list299; + obj222.Steps = list297; reference231 = obj222; num++; ref QuestSequence reference233 = ref span301[num]; @@ -264972,9 +264982,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 2; - List list301 = new List(index2); - CollectionsMarshal.SetCount(list301, index2); - Span span306 = CollectionsMarshal.AsSpan(list301); + List list299 = new List(index2); + CollectionsMarshal.SetCount(list299, index2); + Span span306 = CollectionsMarshal.AsSpan(list299); num2 = 0; ref QuestStep reference234 = ref span306[num2]; QuestStep obj224 = new QuestStep(EInteractionType.Combat, 2009957u, new Vector3(663.17236f, 53.635498f, 60.28833f), 814) @@ -264982,16 +264992,16 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list302 = new List(num3); - CollectionsMarshal.SetCount(list302, num3); - Span span307 = CollectionsMarshal.AsSpan(list302); + List list300 = new List(num3); + CollectionsMarshal.SetCount(list300, num3); + Span span307 = CollectionsMarshal.AsSpan(list300); index3 = 0; span307[index3] = 10857u; - obj224.KillEnemyDataIds = list302; + obj224.KillEnemyDataIds = list300; index3 = 6; - List list303 = new List(index3); - CollectionsMarshal.SetCount(list303, index3); - Span span308 = CollectionsMarshal.AsSpan(list303); + List list301 = new List(index3); + CollectionsMarshal.SetCount(list301, index3); + Span span308 = CollectionsMarshal.AsSpan(list301); num3 = 0; span308[num3] = null; num3++; @@ -265004,7 +265014,7 @@ public static class AssemblyQuestLoader span308[num3] = null; num3++; span308[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj224.CompletionQuestVariablesFlags = list303; + obj224.CompletionQuestVariablesFlags = list301; reference234 = obj224; num2++; ref QuestStep reference235 = ref span306[num2]; @@ -265013,16 +265023,16 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list304 = new List(num3); - CollectionsMarshal.SetCount(list304, num3); - Span span309 = CollectionsMarshal.AsSpan(list304); + List list302 = new List(num3); + CollectionsMarshal.SetCount(list302, num3); + Span span309 = CollectionsMarshal.AsSpan(list302); index3 = 0; span309[index3] = 10858u; - obj225.KillEnemyDataIds = list304; + obj225.KillEnemyDataIds = list302; index3 = 6; - List list305 = new List(index3); - CollectionsMarshal.SetCount(list305, index3); - Span span310 = CollectionsMarshal.AsSpan(list305); + List list303 = new List(index3); + CollectionsMarshal.SetCount(list303, index3); + Span span310 = CollectionsMarshal.AsSpan(list303); num3 = 0; span310[num3] = null; num3++; @@ -265035,9 +265045,9 @@ public static class AssemblyQuestLoader span310[num3] = null; num3++; span310[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj225.CompletionQuestVariablesFlags = list305; + obj225.CompletionQuestVariablesFlags = list303; reference235 = obj225; - obj223.Steps = list301; + obj223.Steps = list299; reference233 = obj223; num++; ref QuestSequence reference236 = ref span301[num]; @@ -265046,12 +265056,12 @@ public static class AssemblyQuestLoader Sequence = 4 }; num2 = 1; - List list306 = new List(num2); - CollectionsMarshal.SetCount(list306, num2); - Span span311 = CollectionsMarshal.AsSpan(list306); + List list304 = new List(num2); + CollectionsMarshal.SetCount(list304, num2); + Span span311 = CollectionsMarshal.AsSpan(list304); index2 = 0; span311[index2] = new QuestStep(EInteractionType.Interact, 2009959u, new Vector3(703.5171f, 53.757446f, 52.140015f), 814); - obj226.Steps = list306; + obj226.Steps = list304; reference236 = obj226; num++; ref QuestSequence reference237 = ref span301[num]; @@ -265060,12 +265070,12 @@ public static class AssemblyQuestLoader Sequence = 5 }; index2 = 1; - List list307 = new List(index2); - CollectionsMarshal.SetCount(list307, index2); - Span span312 = CollectionsMarshal.AsSpan(list307); + List list305 = new List(index2); + CollectionsMarshal.SetCount(list305, index2); + Span span312 = CollectionsMarshal.AsSpan(list305); num2 = 0; span312[num2] = new QuestStep(EInteractionType.Interact, 2009959u, new Vector3(703.5171f, 53.757446f, 52.140015f), 814); - obj227.Steps = list307; + obj227.Steps = list305; reference237 = obj227; num++; ref QuestSequence reference238 = ref span301[num]; @@ -265074,12 +265084,12 @@ public static class AssemblyQuestLoader Sequence = 6 }; num2 = 1; - List list308 = new List(num2); - CollectionsMarshal.SetCount(list308, num2); - Span span313 = CollectionsMarshal.AsSpan(list308); + List list306 = new List(num2); + CollectionsMarshal.SetCount(list306, num2); + Span span313 = CollectionsMarshal.AsSpan(list306); index2 = 0; span313[index2] = new QuestStep(EInteractionType.Interact, 2009959u, new Vector3(703.5171f, 53.757446f, 52.140015f), 814); - obj228.Steps = list308; + obj228.Steps = list306; reference238 = obj228; num++; ref QuestSequence reference239 = ref span301[num]; @@ -265088,12 +265098,12 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list309 = new List(index2); - CollectionsMarshal.SetCount(list309, index2); - Span span314 = CollectionsMarshal.AsSpan(list309); + List list307 = new List(index2); + CollectionsMarshal.SetCount(list307, index2); + Span span314 = CollectionsMarshal.AsSpan(list307); num2 = 0; span314[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027313u, new Vector3(691.0658f, 30.11709f, 279.62158f), 814); - obj229.Steps = list309; + obj229.Steps = list307; reference239 = obj229; questRoot43.QuestSequence = list8; AddQuest(questId34, questRoot2); @@ -265101,12 +265111,12 @@ public static class AssemblyQuestLoader questRoot2 = new QuestRoot(); QuestRoot questRoot44 = questRoot2; num = 1; - List list310 = new List(num); - CollectionsMarshal.SetCount(list310, num); - Span span315 = CollectionsMarshal.AsSpan(list310); + List list308 = new List(num); + CollectionsMarshal.SetCount(list308, num); + Span span315 = CollectionsMarshal.AsSpan(list308); index = 0; span315[index] = "liza"; - questRoot44.Author = list310; + questRoot44.Author = list308; QuestRoot questRoot45 = questRoot2; index = 9; list8 = new List(index); @@ -265119,15 +265129,15 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list311 = new List(num2); - CollectionsMarshal.SetCount(list311, num2); - Span span317 = CollectionsMarshal.AsSpan(list311); + List list309 = new List(num2); + CollectionsMarshal.SetCount(list309, num2); + Span span317 = CollectionsMarshal.AsSpan(list309); index2 = 0; span317[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029809u, new Vector3(687.1289f, 30.118057f, 282.73438f), 814) { StopDistance = 7f }; - obj230.Steps = list311; + obj230.Steps = list309; reference240 = obj230; num++; ref QuestSequence reference241 = ref span316[num]; @@ -265136,12 +265146,12 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list312 = new List(index2); - CollectionsMarshal.SetCount(list312, index2); - Span span318 = CollectionsMarshal.AsSpan(list312); + List list310 = new List(index2); + CollectionsMarshal.SetCount(list310, index2); + Span span318 = CollectionsMarshal.AsSpan(list310); num2 = 0; span318[num2] = new QuestStep(EInteractionType.Interact, 1029810u, new Vector3(377.24878f, 6.8162985f, 306.56897f), 814); - obj231.Steps = list312; + obj231.Steps = list310; reference241 = obj231; num++; ref QuestSequence reference242 = ref span316[num]; @@ -265150,15 +265160,15 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list313 = new List(num2); - CollectionsMarshal.SetCount(list313, num2); - Span span319 = CollectionsMarshal.AsSpan(list313); + List list311 = new List(num2); + CollectionsMarshal.SetCount(list311, num2); + Span span319 = CollectionsMarshal.AsSpan(list311); index2 = 0; span319[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(338.49463f, 31.93622f, 203.53125f), 814) { StopDistance = 1f }; - obj232.Steps = list313; + obj232.Steps = list311; reference242 = obj232; num++; ref QuestSequence reference243 = ref span316[num]; @@ -265167,9 +265177,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 1; - List list314 = new List(index2); - CollectionsMarshal.SetCount(list314, index2); - Span span320 = CollectionsMarshal.AsSpan(list314); + List list312 = new List(index2); + CollectionsMarshal.SetCount(list312, index2); + Span span320 = CollectionsMarshal.AsSpan(list312); num2 = 0; ref QuestStep reference244 = ref span320[num2]; QuestStep obj234 = new QuestStep(EInteractionType.Combat, null, new Vector3(338.49463f, 31.93622f, 203.53125f), 814) @@ -265178,14 +265188,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list315 = new List(num3); - CollectionsMarshal.SetCount(list315, num3); - Span span321 = CollectionsMarshal.AsSpan(list315); + List list313 = new List(num3); + CollectionsMarshal.SetCount(list313, num3); + Span span321 = CollectionsMarshal.AsSpan(list313); index3 = 0; span321[index3] = 10859u; - obj234.KillEnemyDataIds = list315; + obj234.KillEnemyDataIds = list313; reference244 = obj234; - obj233.Steps = list314; + obj233.Steps = list312; reference243 = obj233; num++; ref QuestSequence reference245 = ref span316[num]; @@ -265194,15 +265204,15 @@ public static class AssemblyQuestLoader Sequence = 4 }; num2 = 1; - List list316 = new List(num2); - CollectionsMarshal.SetCount(list316, num2); - Span span322 = CollectionsMarshal.AsSpan(list316); + List list314 = new List(num2); + CollectionsMarshal.SetCount(list314, num2); + Span span322 = CollectionsMarshal.AsSpan(list314); index2 = 0; span322[index2] = new QuestStep(EInteractionType.Interact, 1029811u, new Vector3(341.75623f, 31.93621f, 202.01416f), 814) { StopDistance = 7f }; - obj235.Steps = list316; + obj235.Steps = list314; reference245 = obj235; num++; ref QuestSequence reference246 = ref span316[num]; @@ -265211,12 +265221,12 @@ public static class AssemblyQuestLoader Sequence = 5 }; index2 = 1; - List list317 = new List(index2); - CollectionsMarshal.SetCount(list317, index2); - Span span323 = CollectionsMarshal.AsSpan(list317); + List list315 = new List(index2); + CollectionsMarshal.SetCount(list315, index2); + Span span323 = CollectionsMarshal.AsSpan(list315); num2 = 0; span323[num2] = new QuestStep(EInteractionType.Interact, 2009961u, new Vector3(168.3833f, 40.115967f, 567.1931f), 814); - obj236.Steps = list317; + obj236.Steps = list315; reference246 = obj236; num++; ref QuestSequence reference247 = ref span316[num]; @@ -265225,15 +265235,15 @@ public static class AssemblyQuestLoader Sequence = 6 }; num2 = 1; - List list318 = new List(num2); - CollectionsMarshal.SetCount(list318, num2); - Span span324 = CollectionsMarshal.AsSpan(list318); + List list316 = new List(num2); + CollectionsMarshal.SetCount(list316, num2); + Span span324 = CollectionsMarshal.AsSpan(list316); index2 = 0; span324[index2] = new QuestStep(EInteractionType.Interact, 1029814u, new Vector3(165.78918f, 41.141296f, 676.9663f), 814) { StopDistance = 7f }; - obj237.Steps = list318; + obj237.Steps = list316; reference247 = obj237; num++; ref QuestSequence reference248 = ref span316[num]; @@ -265242,16 +265252,16 @@ public static class AssemblyQuestLoader Sequence = 7 }; index2 = 3; - List list319 = new List(index2); - CollectionsMarshal.SetCount(list319, index2); - Span span325 = CollectionsMarshal.AsSpan(list319); + List list317 = new List(index2); + CollectionsMarshal.SetCount(list317, index2); + Span span325 = CollectionsMarshal.AsSpan(list317); num2 = 0; ref QuestStep reference249 = ref span325[num2]; QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 2009962u, new Vector3(175.73816f, 50.003784f, 771.4807f), 814); index3 = 6; - List list320 = new List(index3); - CollectionsMarshal.SetCount(list320, index3); - Span span326 = CollectionsMarshal.AsSpan(list320); + List list318 = new List(index3); + CollectionsMarshal.SetCount(list318, index3); + Span span326 = CollectionsMarshal.AsSpan(list318); num3 = 0; span326[num3] = null; num3++; @@ -265264,15 +265274,15 @@ public static class AssemblyQuestLoader span326[num3] = null; num3++; span326[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep12.CompletionQuestVariablesFlags = list320; + questStep12.CompletionQuestVariablesFlags = list318; reference249 = questStep12; num2++; ref QuestStep reference250 = ref span325[num2]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1029816u, new Vector3(112.65735f, 54.873238f, 833.4934f), 814); num3 = 6; - List list321 = new List(num3); - CollectionsMarshal.SetCount(list321, num3); - Span span327 = CollectionsMarshal.AsSpan(list321); + List list319 = new List(num3); + CollectionsMarshal.SetCount(list319, num3); + Span span327 = CollectionsMarshal.AsSpan(list319); index3 = 0; span327[index3] = null; index3++; @@ -265285,15 +265295,15 @@ public static class AssemblyQuestLoader span327[index3] = null; index3++; span327[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list321; + questStep13.CompletionQuestVariablesFlags = list319; reference250 = questStep13; num2++; ref QuestStep reference251 = ref span325[num2]; QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1029815u, new Vector3(184.40515f, 40.039566f, 592.0653f), 814); index3 = 6; - List list322 = new List(index3); - CollectionsMarshal.SetCount(list322, index3); - Span span328 = CollectionsMarshal.AsSpan(list322); + List list320 = new List(index3); + CollectionsMarshal.SetCount(list320, index3); + Span span328 = CollectionsMarshal.AsSpan(list320); num3 = 0; span328[num3] = null; num3++; @@ -265306,9 +265316,9 @@ public static class AssemblyQuestLoader span328[num3] = null; num3++; span328[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list322; + questStep14.CompletionQuestVariablesFlags = list320; reference251 = questStep14; - obj238.Steps = list319; + obj238.Steps = list317; reference248 = obj238; num++; ref QuestSequence reference252 = ref span316[num]; @@ -265317,28 +265327,28 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list323 = new List(num2); - CollectionsMarshal.SetCount(list323, num2); - Span span329 = CollectionsMarshal.AsSpan(list323); + List list321 = new List(num2); + CollectionsMarshal.SetCount(list321, num2); + Span span329 = CollectionsMarshal.AsSpan(list321); index2 = 0; span329[index2] = new QuestStep(EInteractionType.CompleteQuest, 1029814u, new Vector3(165.78918f, 41.141296f, 676.9663f), 814); - obj239.Steps = list323; + obj239.Steps = list321; reference252 = obj239; questRoot45.QuestSequence = list8; AddQuest(questId35, questRoot2); QuestId questId36 = new QuestId(3285); QuestRoot questRoot46 = new QuestRoot(); num = 1; - List list324 = new List(num); - CollectionsMarshal.SetCount(list324, num); - Span span330 = CollectionsMarshal.AsSpan(list324); + List list322 = new List(num); + CollectionsMarshal.SetCount(list322, num); + Span span330 = CollectionsMarshal.AsSpan(list322); index = 0; span330[index] = "liza"; - questRoot46.Author = list324; + questRoot46.Author = list322; index = 7; - List list325 = new List(index); - CollectionsMarshal.SetCount(list325, index); - Span span331 = CollectionsMarshal.AsSpan(list325); + List list323 = new List(index); + CollectionsMarshal.SetCount(list323, index); + Span span331 = CollectionsMarshal.AsSpan(list323); num = 0; ref QuestSequence reference253 = ref span331[num]; QuestSequence obj240 = new QuestSequence @@ -265346,12 +265356,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list326 = new List(index2); - CollectionsMarshal.SetCount(list326, index2); - Span span332 = CollectionsMarshal.AsSpan(list326); + List list324 = new List(index2); + CollectionsMarshal.SetCount(list324, index2); + Span span332 = CollectionsMarshal.AsSpan(list324); num2 = 0; span332[num2] = new QuestStep(EInteractionType.AcceptQuest, 1029814u, new Vector3(165.78918f, 41.141296f, 676.9663f), 814); - obj240.Steps = list326; + obj240.Steps = list324; reference253 = obj240; num++; ref QuestSequence reference254 = ref span331[num]; @@ -265360,9 +265370,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 2; - List list327 = new List(num2); - CollectionsMarshal.SetCount(list327, num2); - Span span333 = CollectionsMarshal.AsSpan(list327); + List list325 = new List(num2); + CollectionsMarshal.SetCount(list325, num2); + Span span333 = CollectionsMarshal.AsSpan(list325); index2 = 0; span333[index2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 814) { @@ -265370,7 +265380,7 @@ public static class AssemblyQuestLoader }; index2++; span333[index2] = new QuestStep(EInteractionType.Interact, 1027516u, new Vector3(-266.0716f, 21.746891f, 376.7909f), 814); - obj241.Steps = list327; + obj241.Steps = list325; reference254 = obj241; num++; ref QuestSequence reference255 = ref span331[num]; @@ -265379,15 +265389,15 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list328 = new List(index2); - CollectionsMarshal.SetCount(list328, index2); - Span span334 = CollectionsMarshal.AsSpan(list328); + List list326 = new List(index2); + CollectionsMarshal.SetCount(list326, index2); + Span span334 = CollectionsMarshal.AsSpan(list326); num2 = 0; span334[num2] = new QuestStep(EInteractionType.Snipe, 2009963u, new Vector3(-276.17303f, 17.807251f, 656.9772f), 814) { Comment = "Click the guy in front of (or near) the light house stairs" }; - obj242.Steps = list328; + obj242.Steps = list326; reference255 = obj242; num++; ref QuestSequence reference256 = ref span331[num]; @@ -265396,12 +265406,12 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list329 = new List(num2); - CollectionsMarshal.SetCount(list329, num2); - Span span335 = CollectionsMarshal.AsSpan(list329); + List list327 = new List(num2); + CollectionsMarshal.SetCount(list327, num2); + Span span335 = CollectionsMarshal.AsSpan(list327); index2 = 0; span335[index2] = new QuestStep(EInteractionType.Interact, 1029818u, new Vector3(-322.46893f, 21.33508f, 777.4623f), 814); - obj243.Steps = list329; + obj243.Steps = list327; reference256 = obj243; num++; ref QuestSequence reference257 = ref span331[num]; @@ -265410,9 +265420,9 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 2; - List list330 = new List(index2); - CollectionsMarshal.SetCount(list330, index2); - Span span336 = CollectionsMarshal.AsSpan(list330); + List list328 = new List(index2); + CollectionsMarshal.SetCount(list328, index2); + Span span336 = CollectionsMarshal.AsSpan(list328); num2 = 0; span336[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-617.37683f, 17.524837f, 544.3568f), 814); num2++; @@ -265420,7 +265430,7 @@ public static class AssemblyQuestLoader { DisableNavmesh = true }; - obj244.Steps = list330; + obj244.Steps = list328; reference257 = obj244; num++; ref QuestSequence reference258 = ref span331[num]; @@ -265429,15 +265439,15 @@ public static class AssemblyQuestLoader Sequence = 5 }; num2 = 1; - List list331 = new List(num2); - CollectionsMarshal.SetCount(list331, num2); - Span span337 = CollectionsMarshal.AsSpan(list331); + List list329 = new List(num2); + CollectionsMarshal.SetCount(list329, num2); + Span span337 = CollectionsMarshal.AsSpan(list329); index2 = 0; span337[index2] = new QuestStep(EInteractionType.Interact, 1029844u, new Vector3(-638.11707f, 0.2956289f, 571.5265f), 814) { StopDistance = 7f }; - obj245.Steps = list331; + obj245.Steps = list329; reference258 = obj245; num++; ref QuestSequence reference259 = ref span331[num]; @@ -265446,9 +265456,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 2; - List list332 = new List(index2); - CollectionsMarshal.SetCount(list332, index2); - Span span338 = CollectionsMarshal.AsSpan(list332); + List list330 = new List(index2); + CollectionsMarshal.SetCount(list330, index2); + Span span338 = CollectionsMarshal.AsSpan(list330); num2 = 0; span338[num2] = new QuestStep(EInteractionType.AttuneAetherCurrent, 2010038u, new Vector3(-651.1788f, -0.015319824f, 588.4031f), 814) { @@ -265459,20 +265469,20 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KholusiaWright }; - obj246.Steps = list332; + obj246.Steps = list330; reference259 = obj246; - questRoot46.QuestSequence = list325; + questRoot46.QuestSequence = list323; AddQuest(questId36, questRoot46); QuestId questId37 = new QuestId(3286); questRoot2 = new QuestRoot(); QuestRoot questRoot47 = questRoot2; num = 1; - List list333 = new List(num); - CollectionsMarshal.SetCount(list333, num); - Span span339 = CollectionsMarshal.AsSpan(list333); + List list331 = new List(num); + CollectionsMarshal.SetCount(list331, num); + Span span339 = CollectionsMarshal.AsSpan(list331); index = 0; span339[index] = "liza"; - questRoot47.Author = list333; + questRoot47.Author = list331; QuestRoot questRoot48 = questRoot2; index = 11; list8 = new List(index); @@ -265485,12 +265495,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list334 = new List(num2); - CollectionsMarshal.SetCount(list334, num2); - Span span341 = CollectionsMarshal.AsSpan(list334); + List list332 = new List(num2); + CollectionsMarshal.SetCount(list332, num2); + Span span341 = CollectionsMarshal.AsSpan(list332); index2 = 0; span341[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029822u, new Vector3(-328.6031f, 19.317894f, 390.00525f), 814); - obj247.Steps = list334; + obj247.Steps = list332; reference260 = obj247; num++; ref QuestSequence reference261 = ref span340[num]; @@ -265499,9 +265509,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 3; - List list335 = new List(index2); - CollectionsMarshal.SetCount(list335, index2); - Span span342 = CollectionsMarshal.AsSpan(list335); + List list333 = new List(index2); + CollectionsMarshal.SetCount(list333, index2); + Span span342 = CollectionsMarshal.AsSpan(list333); num2 = 0; span342[num2] = new QuestStep(EInteractionType.AcceptQuest, 1027452u, new Vector3(-310.62793f, 19.405178f, 405.2948f), 814) { @@ -265514,7 +265524,7 @@ public static class AssemblyQuestLoader }; num2++; span342[num2] = new QuestStep(EInteractionType.Interact, 2009964u, new Vector3(168.96313f, 41.000854f, 677.3021f), 814); - obj248.Steps = list335; + obj248.Steps = list333; reference261 = obj248; num++; span340[num] = new QuestSequence @@ -265528,12 +265538,12 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list336 = new List(num2); - CollectionsMarshal.SetCount(list336, num2); - Span span343 = CollectionsMarshal.AsSpan(list336); + List list334 = new List(num2); + CollectionsMarshal.SetCount(list334, num2); + Span span343 = CollectionsMarshal.AsSpan(list334); index2 = 0; span343[index2] = new QuestStep(EInteractionType.Interact, 1029824u, new Vector3(0.6866455f, -5.0951424f, -104.112366f), 820); - obj249.Steps = list336; + obj249.Steps = list334; reference262 = obj249; num++; ref QuestSequence reference263 = ref span340[num]; @@ -265542,9 +265552,9 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 2; - List list337 = new List(index2); - CollectionsMarshal.SetCount(list337, index2); - Span span344 = CollectionsMarshal.AsSpan(list337); + List list335 = new List(index2); + CollectionsMarshal.SetCount(list335, index2); + Span span344 = CollectionsMarshal.AsSpan(list335); num2 = 0; span344[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 820) { @@ -265552,7 +265562,7 @@ public static class AssemblyQuestLoader }; num2++; span344[num2] = new QuestStep(EInteractionType.Interact, 1027524u, new Vector3(17.410522f, 6f, -0.16790771f), 820); - obj250.Steps = list337; + obj250.Steps = list335; reference263 = obj250; num++; ref QuestSequence reference264 = ref span340[num]; @@ -265561,12 +265571,12 @@ public static class AssemblyQuestLoader Sequence = 5 }; num2 = 1; - List list338 = new List(num2); - CollectionsMarshal.SetCount(list338, num2); - Span span345 = CollectionsMarshal.AsSpan(list338); + List list336 = new List(num2); + CollectionsMarshal.SetCount(list336, num2); + Span span345 = CollectionsMarshal.AsSpan(list336); index2 = 0; span345[index2] = new QuestStep(EInteractionType.Interact, 1027526u, new Vector3(17.410522f, 6f, 16.983276f), 820); - obj251.Steps = list338; + obj251.Steps = list336; reference264 = obj251; num++; ref QuestSequence reference265 = ref span340[num]; @@ -265575,9 +265585,9 @@ public static class AssemblyQuestLoader Sequence = 6 }; index2 = 3; - List list339 = new List(index2); - CollectionsMarshal.SetCount(list339, index2); - Span span346 = CollectionsMarshal.AsSpan(list339); + List list337 = new List(index2); + CollectionsMarshal.SetCount(list337, index2); + Span span346 = CollectionsMarshal.AsSpan(list337); num2 = 0; span346[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(14.658053f, 5.9974756f, 37.953873f), 820); num2++; @@ -265587,7 +265597,7 @@ public static class AssemblyQuestLoader }; num2++; span346[num2] = new QuestStep(EInteractionType.Interact, 2009967u, new Vector3(18.20398f, 7.522644f, 38.223755f), 820); - obj252.Steps = list339; + obj252.Steps = list337; reference265 = obj252; num++; ref QuestSequence reference266 = ref span340[num]; @@ -265596,9 +265606,9 @@ public static class AssemblyQuestLoader Sequence = 7 }; num2 = 1; - List list340 = new List(num2); - CollectionsMarshal.SetCount(list340, num2); - Span span347 = CollectionsMarshal.AsSpan(list340); + List list338 = new List(num2); + CollectionsMarshal.SetCount(list338, num2); + Span span347 = CollectionsMarshal.AsSpan(list338); index2 = 0; span347[index2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(10.609789f, 6f, 33.17366f), 820) { @@ -265606,7 +265616,7 @@ public static class AssemblyQuestLoader DelaySecondsAtStart = 3f, ItemId = 2002575u }; - obj253.Steps = list340; + obj253.Steps = list338; reference266 = obj253; num++; ref QuestSequence reference267 = ref span340[num]; @@ -265615,9 +265625,9 @@ public static class AssemblyQuestLoader Sequence = 8 }; index2 = 1; - List list341 = new List(index2); - CollectionsMarshal.SetCount(list341, index2); - Span span348 = CollectionsMarshal.AsSpan(list341); + List list339 = new List(index2); + CollectionsMarshal.SetCount(list339, index2); + Span span348 = CollectionsMarshal.AsSpan(list339); num2 = 0; ref QuestStep reference268 = ref span348[num2]; QuestStep obj255 = new QuestStep(EInteractionType.Interact, 1029827u, new Vector3(4.1046753f, 5.9999995f, 29.770264f), 820) @@ -265625,9 +265635,9 @@ public static class AssemblyQuestLoader StopDistance = 1f }; num3 = 1; - List list342 = new List(num3); - CollectionsMarshal.SetCount(list342, num3); - Span span349 = CollectionsMarshal.AsSpan(list342); + List list340 = new List(num3); + CollectionsMarshal.SetCount(list340, num3); + Span span349 = CollectionsMarshal.AsSpan(list340); index3 = 0; span349[index3] = new DialogueChoice { @@ -265635,9 +265645,9 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_LUCKMA205_03286_Q1_000_152"), Answer = new ExcelRef("TEXT_LUCKMA205_03286_A1_000_153") }; - obj255.DialogueChoices = list342; + obj255.DialogueChoices = list340; reference268 = obj255; - obj254.Steps = list341; + obj254.Steps = list339; reference267 = obj254; num++; ref QuestSequence reference269 = ref span340[num]; @@ -265646,12 +265656,12 @@ public static class AssemblyQuestLoader Sequence = 9 }; num2 = 1; - List list343 = new List(num2); - CollectionsMarshal.SetCount(list343, num2); - Span span350 = CollectionsMarshal.AsSpan(list343); + List list341 = new List(num2); + CollectionsMarshal.SetCount(list341, num2); + Span span350 = CollectionsMarshal.AsSpan(list341); index2 = 0; span350[index2] = new QuestStep(EInteractionType.Interact, 1029990u, new Vector3(11.36792f, 5.999995f, -38.651123f), 820); - obj256.Steps = list343; + obj256.Steps = list341; reference269 = obj256; num++; ref QuestSequence reference270 = ref span340[num]; @@ -265660,9 +265670,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 2; - List list344 = new List(index2); - CollectionsMarshal.SetCount(list344, index2); - Span span351 = CollectionsMarshal.AsSpan(list344); + List list342 = new List(index2); + CollectionsMarshal.SetCount(list342, index2); + Span span351 = CollectionsMarshal.AsSpan(list342); num2 = 0; span351[num2] = new QuestStep(EInteractionType.Interact, 1027527u, new Vector3(-2.1820679f, 7.191099f, 58.060547f), 820) { @@ -265671,23 +265681,23 @@ public static class AssemblyQuestLoader }; num2++; span351[num2] = new QuestStep(EInteractionType.CompleteQuest, 1029830u, new Vector3(28.396973f, 82.78207f, 26.5354f), 820); - obj257.Steps = list344; + obj257.Steps = list342; reference270 = obj257; questRoot48.QuestSequence = list8; AddQuest(questId37, questRoot2); QuestId questId38 = new QuestId(3287); QuestRoot questRoot49 = new QuestRoot(); num = 1; - List list345 = new List(num); - CollectionsMarshal.SetCount(list345, num); - Span span352 = CollectionsMarshal.AsSpan(list345); + List list343 = new List(num); + CollectionsMarshal.SetCount(list343, num); + Span span352 = CollectionsMarshal.AsSpan(list343); index = 0; span352[index] = "liza"; - questRoot49.Author = list345; + questRoot49.Author = list343; index = 4; - List list346 = new List(index); - CollectionsMarshal.SetCount(list346, index); - Span span353 = CollectionsMarshal.AsSpan(list346); + List list344 = new List(index); + CollectionsMarshal.SetCount(list344, index); + Span span353 = CollectionsMarshal.AsSpan(list344); num = 0; ref QuestSequence reference271 = ref span353[num]; QuestSequence obj258 = new QuestSequence @@ -265695,15 +265705,15 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list347 = new List(num2); - CollectionsMarshal.SetCount(list347, num2); - Span span354 = CollectionsMarshal.AsSpan(list347); + List list345 = new List(num2); + CollectionsMarshal.SetCount(list345, num2); + Span span354 = CollectionsMarshal.AsSpan(list345); index2 = 0; span354[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029832u, new Vector3(28.793701f, 82.78206f, 24.917969f), 820) { StopDistance = 5f }; - obj258.Steps = list347; + obj258.Steps = list345; reference271 = obj258; num++; ref QuestSequence reference272 = ref span353[num]; @@ -265712,12 +265722,12 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list348 = new List(index2); - CollectionsMarshal.SetCount(list348, index2); - Span span355 = CollectionsMarshal.AsSpan(list348); + List list346 = new List(index2); + CollectionsMarshal.SetCount(list346, index2); + Span span355 = CollectionsMarshal.AsSpan(list346); num2 = 0; span355[num2] = new QuestStep(EInteractionType.Interact, 1029833u, new Vector3(-24.887512f, 82.2726f, -19.058533f), 820); - obj259.Steps = list348; + obj259.Steps = list346; reference272 = obj259; num++; ref QuestSequence reference273 = ref span353[num]; @@ -265726,12 +265736,12 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list349 = new List(num2); - CollectionsMarshal.SetCount(list349, num2); - Span span356 = CollectionsMarshal.AsSpan(list349); + List list347 = new List(num2); + CollectionsMarshal.SetCount(list347, num2); + Span span356 = CollectionsMarshal.AsSpan(list347); index2 = 0; span356[index2] = new QuestStep(EInteractionType.Interact, 1029834u, new Vector3(-18.35669f, 82.597046f, -52.99463f), 820); - obj260.Steps = list349; + obj260.Steps = list347; reference273 = obj260; num++; ref QuestSequence reference274 = ref span353[num]; @@ -265740,16 +265750,16 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list350 = new List(index2); - CollectionsMarshal.SetCount(list350, index2); - Span span357 = CollectionsMarshal.AsSpan(list350); + List list348 = new List(index2); + CollectionsMarshal.SetCount(list348, index2); + Span span357 = CollectionsMarshal.AsSpan(list348); num2 = 0; ref QuestStep reference275 = ref span357[num2]; QuestStep questStep15 = new QuestStep(EInteractionType.CompleteQuest, 1029833u, new Vector3(-24.887512f, 82.2726f, -19.058533f), 820); index3 = 1; - List list351 = new List(index3); - CollectionsMarshal.SetCount(list351, index3); - Span span358 = CollectionsMarshal.AsSpan(list351); + List list349 = new List(index3); + CollectionsMarshal.SetCount(list349, index3); + Span span358 = CollectionsMarshal.AsSpan(list349); num3 = 0; span358[num3] = new DialogueChoice { @@ -265757,22 +265767,22 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_LUCKMA206_03287_Q2_000_081"), Answer = new ExcelRef("TEXT_LUCKMA206_03287_A2_000_083") }; - questStep15.DialogueChoices = list351; + questStep15.DialogueChoices = list349; reference275 = questStep15; - obj261.Steps = list350; + obj261.Steps = list348; reference274 = obj261; - questRoot49.QuestSequence = list346; + questRoot49.QuestSequence = list344; AddQuest(questId38, questRoot49); QuestId questId39 = new QuestId(3288); questRoot2 = new QuestRoot(); QuestRoot questRoot50 = questRoot2; num = 1; - List list352 = new List(num); - CollectionsMarshal.SetCount(list352, num); - Span span359 = CollectionsMarshal.AsSpan(list352); + List list350 = new List(num); + CollectionsMarshal.SetCount(list350, num); + Span span359 = CollectionsMarshal.AsSpan(list350); index = 0; span359[index] = "liza"; - questRoot50.Author = list352; + questRoot50.Author = list350; QuestRoot questRoot51 = questRoot2; index = 8; list8 = new List(index); @@ -265785,12 +265795,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list353 = new List(num2); - CollectionsMarshal.SetCount(list353, num2); - Span span361 = CollectionsMarshal.AsSpan(list353); + List list351 = new List(num2); + CollectionsMarshal.SetCount(list351, num2); + Span span361 = CollectionsMarshal.AsSpan(list351); index2 = 0; span361[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029833u, new Vector3(-24.887512f, 82.2726f, -19.058533f), 820); - obj262.Steps = list353; + obj262.Steps = list351; reference276 = obj262; num++; ref QuestSequence reference277 = ref span360[num]; @@ -265799,12 +265809,12 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list354 = new List(index2); - CollectionsMarshal.SetCount(list354, index2); - Span span362 = CollectionsMarshal.AsSpan(list354); + List list352 = new List(index2); + CollectionsMarshal.SetCount(list352, index2); + Span span362 = CollectionsMarshal.AsSpan(list352); num2 = 0; span362[num2] = new QuestStep(EInteractionType.Interact, 1027575u, new Vector3(59.128662f, 83.00107f, -70.08472f), 820); - obj263.Steps = list354; + obj263.Steps = list352; reference277 = obj263; num++; ref QuestSequence reference278 = ref span360[num]; @@ -265813,16 +265823,16 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list355 = new List(num2); - CollectionsMarshal.SetCount(list355, num2); - Span span363 = CollectionsMarshal.AsSpan(list355); + List list353 = new List(num2); + CollectionsMarshal.SetCount(list353, num2); + Span span363 = CollectionsMarshal.AsSpan(list353); index2 = 0; ref QuestStep reference279 = ref span363[index2]; QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1027575u, new Vector3(59.128662f, 83.00107f, -70.08472f), 820); num3 = 3; - List list356 = new List(num3); - CollectionsMarshal.SetCount(list356, num3); - Span span364 = CollectionsMarshal.AsSpan(list356); + List list354 = new List(num3); + CollectionsMarshal.SetCount(list354, num3); + Span span364 = CollectionsMarshal.AsSpan(list354); index3 = 0; span364[index3] = new DialogueChoice { @@ -265843,9 +265853,9 @@ public static class AssemblyQuestLoader Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_LUCKMA207_03288_TISTABIE_000_060") }; - questStep16.DialogueChoices = list356; + questStep16.DialogueChoices = list354; reference279 = questStep16; - obj264.Steps = list355; + obj264.Steps = list353; reference278 = obj264; num++; ref QuestSequence reference280 = ref span360[num]; @@ -265854,16 +265864,16 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 1; - List list357 = new List(index2); - CollectionsMarshal.SetCount(list357, index2); - Span span365 = CollectionsMarshal.AsSpan(list357); + List list355 = new List(index2); + CollectionsMarshal.SetCount(list355, index2); + Span span365 = CollectionsMarshal.AsSpan(list355); num2 = 0; ref QuestStep reference281 = ref span365[num2]; QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1027575u, new Vector3(59.128662f, 83.00107f, -70.08472f), 820); index3 = 3; - List list358 = new List(index3); - CollectionsMarshal.SetCount(list358, index3); - Span span366 = CollectionsMarshal.AsSpan(list358); + List list356 = new List(index3); + CollectionsMarshal.SetCount(list356, index3); + Span span366 = CollectionsMarshal.AsSpan(list356); num3 = 0; span366[num3] = new DialogueChoice { @@ -265884,9 +265894,9 @@ public static class AssemblyQuestLoader Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_LUCKMA207_03288_TISTABIE_000_060") }; - questStep17.DialogueChoices = list358; + questStep17.DialogueChoices = list356; reference281 = questStep17; - obj265.Steps = list357; + obj265.Steps = list355; reference280 = obj265; num++; ref QuestSequence reference282 = ref span360[num]; @@ -265895,12 +265905,12 @@ public static class AssemblyQuestLoader Sequence = 4 }; num2 = 1; - List list359 = new List(num2); - CollectionsMarshal.SetCount(list359, num2); - Span span367 = CollectionsMarshal.AsSpan(list359); + List list357 = new List(num2); + CollectionsMarshal.SetCount(list357, num2); + Span span367 = CollectionsMarshal.AsSpan(list357); index2 = 0; span367[index2] = new QuestStep(EInteractionType.Interact, 1027574u, new Vector3(54.154175f, 82.00165f, -50.888855f), 820); - obj266.Steps = list359; + obj266.Steps = list357; reference282 = obj266; num++; ref QuestSequence reference283 = ref span360[num]; @@ -265909,9 +265919,9 @@ public static class AssemblyQuestLoader Sequence = 5 }; index2 = 5; - List list360 = new List(index2); - CollectionsMarshal.SetCount(list360, index2); - Span span368 = CollectionsMarshal.AsSpan(list360); + List list358 = new List(index2); + CollectionsMarshal.SetCount(list358, index2); + Span span368 = CollectionsMarshal.AsSpan(list358); num2 = 0; span368[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(60.480736f, 82.909546f, -37.52441f), 820); num2++; @@ -265936,7 +265946,7 @@ public static class AssemblyQuestLoader DisableNavmesh = true, Emote = EEmote.Dance }; - obj267.Steps = list360; + obj267.Steps = list358; reference283 = obj267; num++; ref QuestSequence reference284 = ref span360[num]; @@ -265945,12 +265955,12 @@ public static class AssemblyQuestLoader Sequence = 6 }; num2 = 1; - List list361 = new List(num2); - CollectionsMarshal.SetCount(list361, num2); - Span span369 = CollectionsMarshal.AsSpan(list361); + List list359 = new List(num2); + CollectionsMarshal.SetCount(list359, num2); + Span span369 = CollectionsMarshal.AsSpan(list359); index2 = 0; span369[index2] = new QuestStep(EInteractionType.Interact, 1027574u, new Vector3(54.154175f, 82.00165f, -50.888855f), 820); - obj268.Steps = list361; + obj268.Steps = list359; reference284 = obj268; num++; ref QuestSequence reference285 = ref span360[num]; @@ -265959,28 +265969,28 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list362 = new List(index2); - CollectionsMarshal.SetCount(list362, index2); - Span span370 = CollectionsMarshal.AsSpan(list362); + List list360 = new List(index2); + CollectionsMarshal.SetCount(list360, index2); + Span span370 = CollectionsMarshal.AsSpan(list360); num2 = 0; span370[num2] = new QuestStep(EInteractionType.CompleteQuest, 1029830u, new Vector3(28.396973f, 82.78207f, 26.5354f), 820); - obj269.Steps = list362; + obj269.Steps = list360; reference285 = obj269; questRoot51.QuestSequence = list8; AddQuest(questId39, questRoot2); QuestId questId40 = new QuestId(3289); QuestRoot questRoot52 = new QuestRoot(); num = 1; - List list363 = new List(num); - CollectionsMarshal.SetCount(list363, num); - Span span371 = CollectionsMarshal.AsSpan(list363); + List list361 = new List(num); + CollectionsMarshal.SetCount(list361, num); + Span span371 = CollectionsMarshal.AsSpan(list361); index = 0; span371[index] = "liza"; - questRoot52.Author = list363; + questRoot52.Author = list361; index = 5; - List list364 = new List(index); - CollectionsMarshal.SetCount(list364, index); - Span span372 = CollectionsMarshal.AsSpan(list364); + List list362 = new List(index); + CollectionsMarshal.SetCount(list362, index); + Span span372 = CollectionsMarshal.AsSpan(list362); num = 0; ref QuestSequence reference286 = ref span372[num]; QuestSequence obj270 = new QuestSequence @@ -265988,12 +265998,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list365 = new List(num2); - CollectionsMarshal.SetCount(list365, num2); - Span span373 = CollectionsMarshal.AsSpan(list365); + List list363 = new List(num2); + CollectionsMarshal.SetCount(list363, num2); + Span span373 = CollectionsMarshal.AsSpan(list363); index2 = 0; span373[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029837u, new Vector3(26.810059f, 82.78224f, 23.819275f), 820); - obj270.Steps = list365; + obj270.Steps = list363; reference286 = obj270; num++; ref QuestSequence reference287 = ref span372[num]; @@ -266002,9 +266012,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 3; - List list366 = new List(index2); - CollectionsMarshal.SetCount(list366, index2); - Span span374 = CollectionsMarshal.AsSpan(list366); + List list364 = new List(index2); + CollectionsMarshal.SetCount(list364, index2); + Span span374 = CollectionsMarshal.AsSpan(list364); num2 = 0; span374[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-16.370012f, 51.01856f, 18.119207f), 820); num2++; @@ -266014,7 +266024,7 @@ public static class AssemblyQuestLoader }; num2++; span374[num2] = new QuestStep(EInteractionType.Interact, 1029838u, new Vector3(-18.387146f, 23.1f, -8.712891f), 820); - obj271.Steps = list366; + obj271.Steps = list364; reference287 = obj271; num++; ref QuestSequence reference288 = ref span372[num]; @@ -266023,9 +266033,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 3; - List list367 = new List(num2); - CollectionsMarshal.SetCount(list367, num2); - Span span375 = CollectionsMarshal.AsSpan(list367); + List list365 = new List(num2); + CollectionsMarshal.SetCount(list365, num2); + Span span375 = CollectionsMarshal.AsSpan(list365); index2 = 0; span375[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 820) { @@ -266043,7 +266053,7 @@ public static class AssemblyQuestLoader }; index2++; span375[index2] = new QuestStep(EInteractionType.Interact, 1027588u, new Vector3(-50.247986f, -0.10068311f, 61.32605f), 820); - obj272.Steps = list367; + obj272.Steps = list365; reference288 = obj272; num++; ref QuestSequence reference289 = ref span372[num]; @@ -266052,9 +266062,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 2; - List list368 = new List(index2); - CollectionsMarshal.SetCount(list368, index2); - Span span376 = CollectionsMarshal.AsSpan(list368); + List list366 = new List(index2); + CollectionsMarshal.SetCount(list366, index2); + Span span376 = CollectionsMarshal.AsSpan(list366); num2 = 0; span376[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 820) { @@ -266069,7 +266079,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.EulmoreMainstay } }; - obj273.Steps = list368; + obj273.Steps = list366; reference289 = obj273; num++; ref QuestSequence reference290 = ref span372[num]; @@ -266078,28 +266088,28 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list369 = new List(num2); - CollectionsMarshal.SetCount(list369, num2); - Span span377 = CollectionsMarshal.AsSpan(list369); + List list367 = new List(num2); + CollectionsMarshal.SetCount(list367, num2); + Span span377 = CollectionsMarshal.AsSpan(list367); index2 = 0; span377[index2] = new QuestStep(EInteractionType.CompleteQuest, 1028990u, new Vector3(26.810059f, 82.78224f, 23.819275f), 820); - obj274.Steps = list369; + obj274.Steps = list367; reference290 = obj274; - questRoot52.QuestSequence = list364; + questRoot52.QuestSequence = list362; AddQuest(questId40, questRoot52); QuestId questId41 = new QuestId(3290); QuestRoot questRoot53 = new QuestRoot(); num = 1; - List list370 = new List(num); - CollectionsMarshal.SetCount(list370, num); - Span span378 = CollectionsMarshal.AsSpan(list370); + List list368 = new List(num); + CollectionsMarshal.SetCount(list368, num); + Span span378 = CollectionsMarshal.AsSpan(list368); index = 0; span378[index] = "liza"; - questRoot53.Author = list370; + questRoot53.Author = list368; index = 5; - List list371 = new List(index); - CollectionsMarshal.SetCount(list371, index); - Span span379 = CollectionsMarshal.AsSpan(list371); + List list369 = new List(index); + CollectionsMarshal.SetCount(list369, index); + Span span379 = CollectionsMarshal.AsSpan(list369); num = 0; ref QuestSequence reference291 = ref span379[num]; QuestSequence obj275 = new QuestSequence @@ -266107,12 +266117,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list372 = new List(index2); - CollectionsMarshal.SetCount(list372, index2); - Span span380 = CollectionsMarshal.AsSpan(list372); + List list370 = new List(index2); + CollectionsMarshal.SetCount(list370, index2); + Span span380 = CollectionsMarshal.AsSpan(list370); num2 = 0; span380[num2] = new QuestStep(EInteractionType.AcceptQuest, 1028990u, new Vector3(26.810059f, 82.78224f, 23.819275f), 820); - obj275.Steps = list372; + obj275.Steps = list370; reference291 = obj275; num++; ref QuestSequence reference292 = ref span379[num]; @@ -266121,25 +266131,25 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list373 = new List(num2); - CollectionsMarshal.SetCount(list373, num2); - Span span381 = CollectionsMarshal.AsSpan(list373); + List list371 = new List(num2); + CollectionsMarshal.SetCount(list371, num2); + Span span381 = CollectionsMarshal.AsSpan(list371); index2 = 0; ref QuestStep reference293 = ref span381[index2]; QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1027549u, new Vector3(2.029419f, 83.195244f, 57.846924f), 820); num3 = 1; - List list374 = new List(num3); - CollectionsMarshal.SetCount(list374, num3); - Span span382 = CollectionsMarshal.AsSpan(list374); + List list372 = new List(num3); + CollectionsMarshal.SetCount(list372, num3); + Span span382 = CollectionsMarshal.AsSpan(list372); index3 = 0; span382[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_LUCKMA209_03290_Q1_000_041") }; - questStep18.DialogueChoices = list374; + questStep18.DialogueChoices = list372; reference293 = questStep18; - obj276.Steps = list373; + obj276.Steps = list371; reference292 = obj276; num++; ref QuestSequence reference294 = ref span379[num]; @@ -266148,12 +266158,12 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list375 = new List(index2); - CollectionsMarshal.SetCount(list375, index2); - Span span383 = CollectionsMarshal.AsSpan(list375); + List list373 = new List(index2); + CollectionsMarshal.SetCount(list373, index2); + Span span383 = CollectionsMarshal.AsSpan(list373); num2 = 0; span383[num2] = new QuestStep(EInteractionType.Interact, 1029839u, new Vector3(5.722107f, -5.1046004f, -106.126526f), 820); - obj277.Steps = list375; + obj277.Steps = list373; reference294 = obj277; num++; ref QuestSequence reference295 = ref span379[num]; @@ -266162,9 +266172,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 2; - List list376 = new List(num2); - CollectionsMarshal.SetCount(list376, num2); - Span span384 = CollectionsMarshal.AsSpan(list376); + List list374 = new List(num2); + CollectionsMarshal.SetCount(list374, num2); + Span span384 = CollectionsMarshal.AsSpan(list374); index2 = 0; span384[index2] = new QuestStep(EInteractionType.Interact, 1027225u, new Vector3(61.905884f, 36.247692f, -169.17682f), 819) { @@ -266181,7 +266191,7 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj278.Steps = list376; + obj278.Steps = list374; reference295 = obj278; num++; ref QuestSequence reference296 = ref span379[num]; @@ -266190,9 +266200,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 2; - List list377 = new List(index2); - CollectionsMarshal.SetCount(list377, index2); - Span span385 = CollectionsMarshal.AsSpan(list377); + List list375 = new List(index2); + CollectionsMarshal.SetCount(list375, index2); + Span span385 = CollectionsMarshal.AsSpan(list375); num2 = 0; span385[num2] = new QuestStep(EInteractionType.Interact, 1027230u, new Vector3(117.997925f, 14.649025f, 7.156433f), 819) { @@ -266205,23 +266215,23 @@ public static class AssemblyQuestLoader }; num2++; span385[num2] = new QuestStep(EInteractionType.CompleteQuest, 1029842u, new Vector3(-2.02948f, -4.7436786E-14f, -4.196289f), 844); - obj279.Steps = list377; + obj279.Steps = list375; reference296 = obj279; - questRoot53.QuestSequence = list371; + questRoot53.QuestSequence = list369; AddQuest(questId41, questRoot53); QuestId questId42 = new QuestId(3291); QuestRoot questRoot54 = new QuestRoot(); num = 1; - List list378 = new List(num); - CollectionsMarshal.SetCount(list378, num); - Span span386 = CollectionsMarshal.AsSpan(list378); + List list376 = new List(num); + CollectionsMarshal.SetCount(list376, num); + Span span386 = CollectionsMarshal.AsSpan(list376); index = 0; span386[index] = "liza"; - questRoot54.Author = list378; + questRoot54.Author = list376; index = 8; - List list379 = new List(index); - CollectionsMarshal.SetCount(list379, index); - Span span387 = CollectionsMarshal.AsSpan(list379); + List list377 = new List(index); + CollectionsMarshal.SetCount(list377, index); + Span span387 = CollectionsMarshal.AsSpan(list377); num = 0; ref QuestSequence reference297 = ref span387[num]; QuestSequence obj280 = new QuestSequence @@ -266229,15 +266239,15 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list380 = new List(num2); - CollectionsMarshal.SetCount(list380, num2); - Span span388 = CollectionsMarshal.AsSpan(list380); + List list378 = new List(num2); + CollectionsMarshal.SetCount(list378, num2); + Span span388 = CollectionsMarshal.AsSpan(list378); index2 = 0; span388[index2] = new QuestStep(EInteractionType.AcceptQuest, 1028923u, new Vector3(-0.015319824f, -1.0530548E-13f, -6.0273438f), 844) { StopDistance = 7f }; - obj280.Steps = list380; + obj280.Steps = list378; reference297 = obj280; num++; ref QuestSequence reference298 = ref span387[num]; @@ -266246,9 +266256,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list381 = new List(index2); - CollectionsMarshal.SetCount(list381, index2); - Span span389 = CollectionsMarshal.AsSpan(list381); + List list379 = new List(index2); + CollectionsMarshal.SetCount(list379, index2); + Span span389 = CollectionsMarshal.AsSpan(list379); num2 = 0; span389[num2] = new QuestStep(EInteractionType.Interact, 1027854u, new Vector3(40.57373f, 36.197685f, -160.23505f), 819) { @@ -266259,7 +266269,7 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumAmaroLaunch } }; - obj281.Steps = list381; + obj281.Steps = list379; reference298 = obj281; num++; ref QuestSequence reference299 = ref span387[num]; @@ -266268,12 +266278,12 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list382 = new List(num2); - CollectionsMarshal.SetCount(list382, num2); - Span span390 = CollectionsMarshal.AsSpan(list382); + List list380 = new List(num2); + CollectionsMarshal.SetCount(list380, num2); + Span span390 = CollectionsMarshal.AsSpan(list380); index2 = 0; span390[index2] = new QuestStep(EInteractionType.Interact, 1027854u, new Vector3(40.57373f, 36.197685f, -160.23505f), 819); - obj282.Steps = list382; + obj282.Steps = list380; reference299 = obj282; num++; span387[num] = new QuestSequence @@ -266287,16 +266297,16 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 1; - List list383 = new List(index2); - CollectionsMarshal.SetCount(list383, index2); - Span span391 = CollectionsMarshal.AsSpan(list383); + List list381 = new List(index2); + CollectionsMarshal.SetCount(list381, index2); + Span span391 = CollectionsMarshal.AsSpan(list381); num2 = 0; span391[num2] = new QuestStep(EInteractionType.Interact, 1028961u, new Vector3(662.50085f, -48.533764f, -652.8573f), 815) { StopDistance = 7f, DisableNavmesh = true }; - obj283.Steps = list383; + obj283.Steps = list381; reference300 = obj283; num++; ref QuestSequence reference301 = ref span387[num]; @@ -266305,9 +266315,9 @@ public static class AssemblyQuestLoader Sequence = 5 }; num2 = 2; - List list384 = new List(num2); - CollectionsMarshal.SetCount(list384, num2); - Span span392 = CollectionsMarshal.AsSpan(list384); + List list382 = new List(num2); + CollectionsMarshal.SetCount(list382, num2); + Span span392 = CollectionsMarshal.AsSpan(list382); index2 = 0; span392[index2] = new QuestStep(EInteractionType.AttuneAetherCurrent, 2010044u, new Vector3(446.0669f, -60.56305f, -523.7049f), 815) { @@ -266315,7 +266325,7 @@ public static class AssemblyQuestLoader }; index2++; span392[index2] = new QuestStep(EInteractionType.Interact, 1028962u, new Vector3(477.71423f, -50.54957f, -509.88025f), 815); - obj284.Steps = list384; + obj284.Steps = list382; reference301 = obj284; num++; ref QuestSequence reference302 = ref span387[num]; @@ -266324,12 +266334,12 @@ public static class AssemblyQuestLoader Sequence = 6 }; index2 = 1; - List list385 = new List(index2); - CollectionsMarshal.SetCount(list385, index2); - Span span393 = CollectionsMarshal.AsSpan(list385); + List list383 = new List(index2); + CollectionsMarshal.SetCount(list383, index2); + Span span393 = CollectionsMarshal.AsSpan(list383); num2 = 0; span393[num2] = new QuestStep(EInteractionType.Interact, 2009842u, new Vector3(484.2754f, -51.95703f, -512.50476f), 815); - obj285.Steps = list385; + obj285.Steps = list383; reference302 = obj285; num++; ref QuestSequence reference303 = ref span387[num]; @@ -266338,28 +266348,28 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list386 = new List(num2); - CollectionsMarshal.SetCount(list386, num2); - Span span394 = CollectionsMarshal.AsSpan(list386); + List list384 = new List(num2); + CollectionsMarshal.SetCount(list384, num2); + Span span394 = CollectionsMarshal.AsSpan(list384); index2 = 0; span394[index2] = new QuestStep(EInteractionType.CompleteQuest, 1028963u, new Vector3(327.0465f, 1.4685787f, -296.4676f), 815); - obj286.Steps = list386; + obj286.Steps = list384; reference303 = obj286; - questRoot54.QuestSequence = list379; + questRoot54.QuestSequence = list377; AddQuest(questId42, questRoot54); QuestId questId43 = new QuestId(3292); QuestRoot questRoot55 = new QuestRoot(); num = 1; - List list387 = new List(num); - CollectionsMarshal.SetCount(list387, num); - Span span395 = CollectionsMarshal.AsSpan(list387); + List list385 = new List(num); + CollectionsMarshal.SetCount(list385, num); + Span span395 = CollectionsMarshal.AsSpan(list385); index = 0; span395[index] = "liza"; - questRoot55.Author = list387; + questRoot55.Author = list385; index = 4; - List list388 = new List(index); - CollectionsMarshal.SetCount(list388, index); - Span span396 = CollectionsMarshal.AsSpan(list388); + List list386 = new List(index); + CollectionsMarshal.SetCount(list386, index); + Span span396 = CollectionsMarshal.AsSpan(list386); num = 0; ref QuestSequence reference304 = ref span396[num]; QuestSequence obj287 = new QuestSequence @@ -266367,12 +266377,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list389 = new List(index2); - CollectionsMarshal.SetCount(list389, index2); - Span span397 = CollectionsMarshal.AsSpan(list389); + List list387 = new List(index2); + CollectionsMarshal.SetCount(list387, index2); + Span span397 = CollectionsMarshal.AsSpan(list387); num2 = 0; span397[num2] = new QuestStep(EInteractionType.AcceptQuest, 1028963u, new Vector3(327.0465f, 1.4685787f, -296.4676f), 815); - obj287.Steps = list389; + obj287.Steps = list387; reference304 = obj287; num++; ref QuestSequence reference305 = ref span396[num]; @@ -266381,9 +266391,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 2; - List list390 = new List(num2); - CollectionsMarshal.SetCount(list390, num2); - Span span398 = CollectionsMarshal.AsSpan(list390); + List list388 = new List(num2); + CollectionsMarshal.SetCount(list388, num2); + Span span398 = CollectionsMarshal.AsSpan(list388); index2 = 0; span398[index2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 815) { @@ -266391,7 +266401,7 @@ public static class AssemblyQuestLoader }; index2++; span398[index2] = new QuestStep(EInteractionType.Interact, 1027872u, new Vector3(268.4519f, 4.0296993f, -144.1825f), 815); - obj288.Steps = list390; + obj288.Steps = list388; reference305 = obj288; num++; ref QuestSequence reference306 = ref span396[num]; @@ -266400,15 +266410,15 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list391 = new List(index2); - CollectionsMarshal.SetCount(list391, index2); - Span span399 = CollectionsMarshal.AsSpan(list391); + List list389 = new List(index2); + CollectionsMarshal.SetCount(list389, index2); + Span span399 = CollectionsMarshal.AsSpan(list389); num2 = 0; span399[num2] = new QuestStep(EInteractionType.Snipe, 1027873u, new Vector3(312.24524f, 1.4685826f, -186.14484f), 815) { Comment = "Click all four foods" }; - obj289.Steps = list391; + obj289.Steps = list389; reference306 = obj289; num++; ref QuestSequence reference307 = ref span396[num]; @@ -266417,28 +266427,28 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list392 = new List(num2); - CollectionsMarshal.SetCount(list392, num2); - Span span400 = CollectionsMarshal.AsSpan(list392); + List list390 = new List(num2); + CollectionsMarshal.SetCount(list390, num2); + Span span400 = CollectionsMarshal.AsSpan(list390); index2 = 0; span400[index2] = new QuestStep(EInteractionType.CompleteQuest, 1027872u, new Vector3(268.4519f, 4.0296993f, -144.1825f), 815); - obj290.Steps = list392; + obj290.Steps = list390; reference307 = obj290; - questRoot55.QuestSequence = list388; + questRoot55.QuestSequence = list386; AddQuest(questId43, questRoot55); QuestId questId44 = new QuestId(3293); QuestRoot questRoot56 = new QuestRoot(); num = 1; - List list393 = new List(num); - CollectionsMarshal.SetCount(list393, num); - Span span401 = CollectionsMarshal.AsSpan(list393); + List list391 = new List(num); + CollectionsMarshal.SetCount(list391, num); + Span span401 = CollectionsMarshal.AsSpan(list391); index = 0; span401[index] = "liza"; - questRoot56.Author = list393; + questRoot56.Author = list391; index = 3; - List list394 = new List(index); - CollectionsMarshal.SetCount(list394, index); - Span span402 = CollectionsMarshal.AsSpan(list394); + List list392 = new List(index); + CollectionsMarshal.SetCount(list392, index); + Span span402 = CollectionsMarshal.AsSpan(list392); num = 0; ref QuestSequence reference308 = ref span402[num]; QuestSequence obj291 = new QuestSequence @@ -266446,15 +266456,15 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list395 = new List(index2); - CollectionsMarshal.SetCount(list395, index2); - Span span403 = CollectionsMarshal.AsSpan(list395); + List list393 = new List(index2); + CollectionsMarshal.SetCount(list393, index2); + Span span403 = CollectionsMarshal.AsSpan(list393); num2 = 0; span403[num2] = new QuestStep(EInteractionType.AcceptQuest, 1028974u, new Vector3(265.79688f, 4.0297f, -145.76947f), 815) { StopDistance = 5f }; - obj291.Steps = list395; + obj291.Steps = list393; reference308 = obj291; num++; ref QuestSequence reference309 = ref span402[num]; @@ -266463,16 +266473,16 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 3; - List list396 = new List(num2); - CollectionsMarshal.SetCount(list396, num2); - Span span404 = CollectionsMarshal.AsSpan(list396); + List list394 = new List(num2); + CollectionsMarshal.SetCount(list394, num2); + Span span404 = CollectionsMarshal.AsSpan(list394); index2 = 0; ref QuestStep reference310 = ref span404[index2]; QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 2009935u, new Vector3(328.48096f, 1.449585f, -289.5705f), 815); index3 = 6; - List list397 = new List(index3); - CollectionsMarshal.SetCount(list397, index3); - Span span405 = CollectionsMarshal.AsSpan(list397); + List list395 = new List(index3); + CollectionsMarshal.SetCount(list395, index3); + Span span405 = CollectionsMarshal.AsSpan(list395); num3 = 0; span405[num3] = null; num3++; @@ -266485,11 +266495,11 @@ public static class AssemblyQuestLoader span405[num3] = null; num3++; span405[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep19.CompletionQuestVariablesFlags = list397; + questStep19.CompletionQuestVariablesFlags = list395; num3 = 1; - List list398 = new List(num3); - CollectionsMarshal.SetCount(list398, num3); - Span span406 = CollectionsMarshal.AsSpan(list398); + List list396 = new List(num3); + CollectionsMarshal.SetCount(list396, num3); + Span span406 = CollectionsMarshal.AsSpan(list396); index3 = 0; span406[index3] = new DialogueChoice { @@ -266497,15 +266507,15 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_LUCKMA303_03293_Q1_000_000"), Answer = new ExcelRef("TEXT_LUCKMA303_03293_A1_000_002") }; - questStep19.DialogueChoices = list398; + questStep19.DialogueChoices = list396; reference310 = questStep19; index2++; ref QuestStep reference311 = ref span404[index2]; QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 2009934u, new Vector3(231.15894f, 4.0131226f, -300.55695f), 815); index3 = 6; - List list399 = new List(index3); - CollectionsMarshal.SetCount(list399, index3); - Span span407 = CollectionsMarshal.AsSpan(list399); + List list397 = new List(index3); + CollectionsMarshal.SetCount(list397, index3); + Span span407 = CollectionsMarshal.AsSpan(list397); num3 = 0; span407[num3] = null; num3++; @@ -266518,15 +266528,15 @@ public static class AssemblyQuestLoader span407[num3] = null; num3++; span407[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep20.CompletionQuestVariablesFlags = list399; + questStep20.CompletionQuestVariablesFlags = list397; reference311 = questStep20; index2++; ref QuestStep reference312 = ref span404[index2]; QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 2009936u, new Vector3(205.40161f, 4.0131226f, -293.59882f), 815); num3 = 6; - List list400 = new List(num3); - CollectionsMarshal.SetCount(list400, num3); - Span span408 = CollectionsMarshal.AsSpan(list400); + List list398 = new List(num3); + CollectionsMarshal.SetCount(list398, num3); + Span span408 = CollectionsMarshal.AsSpan(list398); index3 = 0; span408[index3] = null; index3++; @@ -266539,9 +266549,9 @@ public static class AssemblyQuestLoader span408[index3] = null; index3++; span408[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep21.CompletionQuestVariablesFlags = list400; + questStep21.CompletionQuestVariablesFlags = list398; reference312 = questStep21; - obj292.Steps = list396; + obj292.Steps = list394; reference309 = obj292; num++; ref QuestSequence reference313 = ref span402[num]; @@ -266550,28 +266560,28 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list401 = new List(index2); - CollectionsMarshal.SetCount(list401, index2); - Span span409 = CollectionsMarshal.AsSpan(list401); + List list399 = new List(index2); + CollectionsMarshal.SetCount(list399, index2); + Span span409 = CollectionsMarshal.AsSpan(list399); num2 = 0; span409[num2] = new QuestStep(EInteractionType.CompleteQuest, 1028976u, new Vector3(313.2218f, 1.4685826f, -154.40613f), 815); - obj293.Steps = list401; + obj293.Steps = list399; reference313 = obj293; - questRoot56.QuestSequence = list394; + questRoot56.QuestSequence = list392; AddQuest(questId44, questRoot56); QuestId questId45 = new QuestId(3294); QuestRoot questRoot57 = new QuestRoot(); num = 1; - List list402 = new List(num); - CollectionsMarshal.SetCount(list402, num); - Span span410 = CollectionsMarshal.AsSpan(list402); + List list400 = new List(num); + CollectionsMarshal.SetCount(list400, num); + Span span410 = CollectionsMarshal.AsSpan(list400); index = 0; span410[index] = "liza"; - questRoot57.Author = list402; + questRoot57.Author = list400; index = 7; - List list403 = new List(index); - CollectionsMarshal.SetCount(list403, index); - Span span411 = CollectionsMarshal.AsSpan(list403); + List list401 = new List(index); + CollectionsMarshal.SetCount(list401, index); + Span span411 = CollectionsMarshal.AsSpan(list401); num = 0; ref QuestSequence reference314 = ref span411[num]; QuestSequence obj294 = new QuestSequence @@ -266579,12 +266589,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list404 = new List(num2); - CollectionsMarshal.SetCount(list404, num2); - Span span412 = CollectionsMarshal.AsSpan(list404); + List list402 = new List(num2); + CollectionsMarshal.SetCount(list402, num2); + Span span412 = CollectionsMarshal.AsSpan(list402); index2 = 0; span412[index2] = new QuestStep(EInteractionType.AcceptQuest, 1028977u, new Vector3(313.8933f, 1.4685827f, -156.81696f), 815); - obj294.Steps = list404; + obj294.Steps = list402; reference314 = obj294; num++; ref QuestSequence reference315 = ref span411[num]; @@ -266593,9 +266603,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 2; - List list405 = new List(index2); - CollectionsMarshal.SetCount(list405, index2); - Span span413 = CollectionsMarshal.AsSpan(list405); + List list403 = new List(index2); + CollectionsMarshal.SetCount(list403, index2); + Span span413 = CollectionsMarshal.AsSpan(list403); num2 = 0; span413[num2] = new QuestStep(EInteractionType.AcceptQuest, 1027872u, new Vector3(268.4519f, 4.0296993f, -144.1825f), 815) { @@ -266606,7 +266616,7 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.AmhAraengMordSouq }; - obj295.Steps = list405; + obj295.Steps = list403; reference315 = obj295; num++; ref QuestSequence reference316 = ref span411[num]; @@ -266615,9 +266625,9 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list406 = new List(num2); - CollectionsMarshal.SetCount(list406, num2); - Span span414 = CollectionsMarshal.AsSpan(list406); + List list404 = new List(num2); + CollectionsMarshal.SetCount(list404, num2); + Span span414 = CollectionsMarshal.AsSpan(list404); index2 = 0; ref QuestStep reference317 = ref span414[index2]; QuestStep obj297 = new QuestStep(EInteractionType.Combat, null, new Vector3(443.3203f, -23.82671f, -44.724243f), 815) @@ -266626,14 +266636,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; index3 = 1; - List list407 = new List(index3); - CollectionsMarshal.SetCount(list407, index3); - Span span415 = CollectionsMarshal.AsSpan(list407); + List list405 = new List(index3); + CollectionsMarshal.SetCount(list405, index3); + Span span415 = CollectionsMarshal.AsSpan(list405); num3 = 0; span415[num3] = 10874u; - obj297.KillEnemyDataIds = list407; + obj297.KillEnemyDataIds = list405; reference317 = obj297; - obj296.Steps = list406; + obj296.Steps = list404; reference316 = obj296; num++; ref QuestSequence reference318 = ref span411[num]; @@ -266642,12 +266652,12 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 1; - List list408 = new List(index2); - CollectionsMarshal.SetCount(list408, index2); - Span span416 = CollectionsMarshal.AsSpan(list408); + List list406 = new List(index2); + CollectionsMarshal.SetCount(list406, index2); + Span span416 = CollectionsMarshal.AsSpan(list406); num2 = 0; span416[num2] = new QuestStep(EInteractionType.Interact, 1028978u, new Vector3(443.3203f, -23.82671f, -44.724243f), 815); - obj298.Steps = list408; + obj298.Steps = list406; reference318 = obj298; num++; ref QuestSequence reference319 = ref span411[num]; @@ -266656,9 +266666,9 @@ public static class AssemblyQuestLoader Sequence = 4 }; num2 = 1; - List list409 = new List(num2); - CollectionsMarshal.SetCount(list409, num2); - Span span417 = CollectionsMarshal.AsSpan(list409); + List list407 = new List(num2); + CollectionsMarshal.SetCount(list407, num2); + Span span417 = CollectionsMarshal.AsSpan(list407); index2 = 0; ref QuestStep reference320 = ref span417[index2]; QuestStep obj300 = new QuestStep(EInteractionType.Combat, 2009848u, new Vector3(487.51038f, -37.979797f, 56.10742f), 815) @@ -266666,14 +266676,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list410 = new List(num3); - CollectionsMarshal.SetCount(list410, num3); - Span span418 = CollectionsMarshal.AsSpan(list410); + List list408 = new List(num3); + CollectionsMarshal.SetCount(list408, num3); + Span span418 = CollectionsMarshal.AsSpan(list408); index3 = 0; span418[index3] = 10875u; - obj300.KillEnemyDataIds = list410; + obj300.KillEnemyDataIds = list408; reference320 = obj300; - obj299.Steps = list409; + obj299.Steps = list407; reference319 = obj299; num++; ref QuestSequence reference321 = ref span411[num]; @@ -266682,12 +266692,12 @@ public static class AssemblyQuestLoader Sequence = 5 }; index2 = 1; - List list411 = new List(index2); - CollectionsMarshal.SetCount(list411, index2); - Span span419 = CollectionsMarshal.AsSpan(list411); + List list409 = new List(index2); + CollectionsMarshal.SetCount(list409, index2); + Span span419 = CollectionsMarshal.AsSpan(list409); num2 = 0; span419[num2] = new QuestStep(EInteractionType.Interact, 1028978u, new Vector3(443.3203f, -23.82671f, -44.724243f), 815); - obj301.Steps = list411; + obj301.Steps = list409; reference321 = obj301; num++; ref QuestSequence reference322 = ref span411[num]; @@ -266696,28 +266706,28 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list412 = new List(num2); - CollectionsMarshal.SetCount(list412, num2); - Span span420 = CollectionsMarshal.AsSpan(list412); + List list410 = new List(num2); + CollectionsMarshal.SetCount(list410, num2); + Span span420 = CollectionsMarshal.AsSpan(list410); index2 = 0; span420[index2] = new QuestStep(EInteractionType.CompleteQuest, 1028980u, new Vector3(388.93713f, -33.327938f, 233.20361f), 815); - obj302.Steps = list412; + obj302.Steps = list410; reference322 = obj302; - questRoot57.QuestSequence = list403; + questRoot57.QuestSequence = list401; AddQuest(questId45, questRoot57); QuestId questId46 = new QuestId(3295); QuestRoot questRoot58 = new QuestRoot(); num = 1; - List list413 = new List(num); - CollectionsMarshal.SetCount(list413, num); - Span span421 = CollectionsMarshal.AsSpan(list413); + List list411 = new List(num); + CollectionsMarshal.SetCount(list411, num); + Span span421 = CollectionsMarshal.AsSpan(list411); index = 0; span421[index] = "liza"; - questRoot58.Author = list413; + questRoot58.Author = list411; index = 7; - List list414 = new List(index); - CollectionsMarshal.SetCount(list414, index); - Span span422 = CollectionsMarshal.AsSpan(list414); + List list412 = new List(index); + CollectionsMarshal.SetCount(list412, index); + Span span422 = CollectionsMarshal.AsSpan(list412); num = 0; ref QuestSequence reference323 = ref span422[num]; QuestSequence obj303 = new QuestSequence @@ -266725,15 +266735,15 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list415 = new List(index2); - CollectionsMarshal.SetCount(list415, index2); - Span span423 = CollectionsMarshal.AsSpan(list415); + List list413 = new List(index2); + CollectionsMarshal.SetCount(list413, index2); + Span span423 = CollectionsMarshal.AsSpan(list413); num2 = 0; span423[num2] = new QuestStep(EInteractionType.AcceptQuest, 1029001u, new Vector3(373.09827f, -26.632425f, 290.6996f), 815) { StopDistance = 7f }; - obj303.Steps = list415; + obj303.Steps = list413; reference323 = obj303; num++; ref QuestSequence reference324 = ref span422[num]; @@ -266742,9 +266752,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 3; - List list416 = new List(num2); - CollectionsMarshal.SetCount(list416, num2); - Span span424 = CollectionsMarshal.AsSpan(list416); + List list414 = new List(num2); + CollectionsMarshal.SetCount(list414, num2); + Span span424 = CollectionsMarshal.AsSpan(list414); index2 = 0; span424[index2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 815) { @@ -266757,7 +266767,7 @@ public static class AssemblyQuestLoader }; index2++; span424[index2] = new QuestStep(EInteractionType.Interact, 2009849u, new Vector3(362.50854f, -63.95056f, 503.65454f), 815); - obj304.Steps = list416; + obj304.Steps = list414; reference324 = obj304; num++; ref QuestSequence reference325 = ref span422[num]; @@ -266766,15 +266776,15 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list417 = new List(index2); - CollectionsMarshal.SetCount(list417, index2); - Span span425 = CollectionsMarshal.AsSpan(list417); + List list415 = new List(index2); + CollectionsMarshal.SetCount(list415, index2); + Span span425 = CollectionsMarshal.AsSpan(list415); num2 = 0; span425[num2] = new QuestStep(EInteractionType.Interact, 2009850u, new Vector3(357.04578f, -63.34027f, 497.79492f), 815) { DisableNavmesh = true }; - obj305.Steps = list417; + obj305.Steps = list415; reference325 = obj305; num++; ref QuestSequence reference326 = ref span422[num]; @@ -266783,15 +266793,15 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list418 = new List(num2); - CollectionsMarshal.SetCount(list418, num2); - Span span426 = CollectionsMarshal.AsSpan(list418); + List list416 = new List(num2); + CollectionsMarshal.SetCount(list416, num2); + Span span426 = CollectionsMarshal.AsSpan(list416); index2 = 0; span426[index2] = new QuestStep(EInteractionType.Interact, 2009851u, new Vector3(329.57947f, -72.15991f, 463.3401f), 815) { DisableNavmesh = true }; - obj306.Steps = list418; + obj306.Steps = list416; reference326 = obj306; num++; ref QuestSequence reference327 = ref span422[num]; @@ -266800,12 +266810,12 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 1; - List list419 = new List(index2); - CollectionsMarshal.SetCount(list419, index2); - Span span427 = CollectionsMarshal.AsSpan(list419); + List list417 = new List(index2); + CollectionsMarshal.SetCount(list417, index2); + Span span427 = CollectionsMarshal.AsSpan(list417); num2 = 0; span427[num2] = new QuestStep(EInteractionType.Interact, 2009852u, new Vector3(285.60303f, -66.88031f, 404.2572f), 815); - obj307.Steps = list419; + obj307.Steps = list417; reference327 = obj307; num++; ref QuestSequence reference328 = ref span422[num]; @@ -266814,12 +266824,12 @@ public static class AssemblyQuestLoader Sequence = 5 }; num2 = 1; - List list420 = new List(num2); - CollectionsMarshal.SetCount(list420, num2); - Span span428 = CollectionsMarshal.AsSpan(list420); + List list418 = new List(num2); + CollectionsMarshal.SetCount(list418, num2); + Span span428 = CollectionsMarshal.AsSpan(list418); index2 = 0; span428[index2] = new QuestStep(EInteractionType.Interact, 2009853u, new Vector3(200.79346f, -82.29199f, 384.32886f), 815); - obj308.Steps = list420; + obj308.Steps = list418; reference328 = obj308; num++; ref QuestSequence reference329 = ref span422[num]; @@ -266828,25 +266838,25 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list421 = new List(index2); - CollectionsMarshal.SetCount(list421, index2); - Span span429 = CollectionsMarshal.AsSpan(list421); + List list419 = new List(index2); + CollectionsMarshal.SetCount(list419, index2); + Span span429 = CollectionsMarshal.AsSpan(list419); num2 = 0; span429[num2] = new QuestStep(EInteractionType.CompleteQuest, 1029002u, new Vector3(271.3512f, -45.269566f, 334.46252f), 815); - obj309.Steps = list421; + obj309.Steps = list419; reference329 = obj309; - questRoot58.QuestSequence = list414; + questRoot58.QuestSequence = list412; AddQuest(questId46, questRoot58); QuestId questId47 = new QuestId(3296); questRoot2 = new QuestRoot(); QuestRoot questRoot59 = questRoot2; num = 1; - List list422 = new List(num); - CollectionsMarshal.SetCount(list422, num); - Span span430 = CollectionsMarshal.AsSpan(list422); + List list420 = new List(num); + CollectionsMarshal.SetCount(list420, num); + Span span430 = CollectionsMarshal.AsSpan(list420); index = 0; span430[index] = "liza"; - questRoot59.Author = list422; + questRoot59.Author = list420; QuestRoot questRoot60 = questRoot2; index = 4; list8 = new List(index); @@ -266859,12 +266869,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list423 = new List(num2); - CollectionsMarshal.SetCount(list423, num2); - Span span432 = CollectionsMarshal.AsSpan(list423); + List list421 = new List(num2); + CollectionsMarshal.SetCount(list421, num2); + Span span432 = CollectionsMarshal.AsSpan(list421); index2 = 0; span432[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029002u, new Vector3(271.3512f, -45.269566f, 334.46252f), 815); - obj310.Steps = list423; + obj310.Steps = list421; reference330 = obj310; num++; ref QuestSequence reference331 = ref span431[num]; @@ -266873,9 +266883,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 3; - List list424 = new List(index2); - CollectionsMarshal.SetCount(list424, index2); - Span span433 = CollectionsMarshal.AsSpan(list424); + List list422 = new List(index2); + CollectionsMarshal.SetCount(list422, index2); + Span span433 = CollectionsMarshal.AsSpan(list422); num2 = 0; ref QuestStep reference332 = ref span433[num2]; QuestStep obj312 = new QuestStep(EInteractionType.Combat, 2009854u, new Vector3(215.44214f, -58.609924f, 262.745f), 815) @@ -266883,16 +266893,16 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; index3 = 1; - List list425 = new List(index3); - CollectionsMarshal.SetCount(list425, index3); - Span span434 = CollectionsMarshal.AsSpan(list425); + List list423 = new List(index3); + CollectionsMarshal.SetCount(list423, index3); + Span span434 = CollectionsMarshal.AsSpan(list423); num3 = 0; span434[num3] = 10876u; - obj312.KillEnemyDataIds = list425; + obj312.KillEnemyDataIds = list423; num3 = 6; - List list426 = new List(num3); - CollectionsMarshal.SetCount(list426, num3); - Span span435 = CollectionsMarshal.AsSpan(list426); + List list424 = new List(num3); + CollectionsMarshal.SetCount(list424, num3); + Span span435 = CollectionsMarshal.AsSpan(list424); index3 = 0; span435[index3] = null; index3++; @@ -266905,15 +266915,15 @@ public static class AssemblyQuestLoader span435[index3] = null; index3++; span435[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj312.CompletionQuestVariablesFlags = list426; + obj312.CompletionQuestVariablesFlags = list424; reference332 = obj312; num2++; ref QuestStep reference333 = ref span433[num2]; QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 2009855u, new Vector3(259.20496f, -44.571655f, 159.74658f), 815); index3 = 6; - List list427 = new List(index3); - CollectionsMarshal.SetCount(list427, index3); - Span span436 = CollectionsMarshal.AsSpan(list427); + List list425 = new List(index3); + CollectionsMarshal.SetCount(list425, index3); + Span span436 = CollectionsMarshal.AsSpan(list425); num3 = 0; span436[num3] = null; num3++; @@ -266926,7 +266936,7 @@ public static class AssemblyQuestLoader span436[num3] = null; num3++; span436[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep22.CompletionQuestVariablesFlags = list427; + questStep22.CompletionQuestVariablesFlags = list425; reference333 = questStep22; num2++; ref QuestStep reference334 = ref span433[num2]; @@ -266935,16 +266945,16 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list428 = new List(num3); - CollectionsMarshal.SetCount(list428, num3); - Span span437 = CollectionsMarshal.AsSpan(list428); + List list426 = new List(num3); + CollectionsMarshal.SetCount(list426, num3); + Span span437 = CollectionsMarshal.AsSpan(list426); index3 = 0; span437[index3] = 10876u; - obj313.KillEnemyDataIds = list428; + obj313.KillEnemyDataIds = list426; index3 = 6; - List list429 = new List(index3); - CollectionsMarshal.SetCount(list429, index3); - Span span438 = CollectionsMarshal.AsSpan(list429); + List list427 = new List(index3); + CollectionsMarshal.SetCount(list427, index3); + Span span438 = CollectionsMarshal.AsSpan(list427); num3 = 0; span438[num3] = null; num3++; @@ -266957,9 +266967,9 @@ public static class AssemblyQuestLoader span438[num3] = null; num3++; span438[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj313.CompletionQuestVariablesFlags = list429; + obj313.CompletionQuestVariablesFlags = list427; reference334 = obj313; - obj311.Steps = list424; + obj311.Steps = list422; reference331 = obj311; num++; ref QuestSequence reference335 = ref span431[num]; @@ -266968,12 +266978,12 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list430 = new List(num2); - CollectionsMarshal.SetCount(list430, num2); - Span span439 = CollectionsMarshal.AsSpan(list430); + List list428 = new List(num2); + CollectionsMarshal.SetCount(list428, num2); + Span span439 = CollectionsMarshal.AsSpan(list428); index2 = 0; span439[index2] = new QuestStep(EInteractionType.Interact, 1029003u, new Vector3(392.4773f, -33.87629f, 229.54138f), 815); - obj314.Steps = list430; + obj314.Steps = list428; reference335 = obj314; num++; ref QuestSequence reference336 = ref span431[num]; @@ -266982,28 +266992,30 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; index2 = 1; - List list431 = new List(index2); - CollectionsMarshal.SetCount(list431, index2); - Span span440 = CollectionsMarshal.AsSpan(list431); + List list429 = new List(index2); + CollectionsMarshal.SetCount(list429, index2); + Span span440 = CollectionsMarshal.AsSpan(list429); num2 = 0; span440[num2] = new QuestStep(EInteractionType.CompleteQuest, 1029001u, new Vector3(373.09827f, -26.632425f, 290.6996f), 815); - obj315.Steps = list431; + obj315.Steps = list429; reference336 = obj315; questRoot60.QuestSequence = list8; AddQuest(questId47, questRoot2); QuestId questId48 = new QuestId(3297); - QuestRoot questRoot61 = new QuestRoot(); + questRoot2 = new QuestRoot(); + QuestRoot questRoot61 = questRoot2; num = 1; - List list432 = new List(num); - CollectionsMarshal.SetCount(list432, num); - Span span441 = CollectionsMarshal.AsSpan(list432); + List list430 = new List(num); + CollectionsMarshal.SetCount(list430, num); + Span span441 = CollectionsMarshal.AsSpan(list430); index = 0; span441[index] = "liza"; - questRoot61.Author = list432; + questRoot61.Author = list430; + QuestRoot questRoot62 = questRoot2; index = 9; - List list433 = new List(index); - CollectionsMarshal.SetCount(list433, index); - Span span442 = CollectionsMarshal.AsSpan(list433); + List list431 = new List(index); + CollectionsMarshal.SetCount(list431, index); + Span span442 = CollectionsMarshal.AsSpan(list431); num = 0; ref QuestSequence reference337 = ref span442[num]; QuestSequence obj316 = new QuestSequence @@ -267011,12 +267023,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list434 = new List(num2); - CollectionsMarshal.SetCount(list434, num2); - Span span443 = CollectionsMarshal.AsSpan(list434); + List list432 = new List(num2); + CollectionsMarshal.SetCount(list432, num2); + Span span443 = CollectionsMarshal.AsSpan(list432); index2 = 0; span443[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029001u, new Vector3(373.09827f, -26.632425f, 290.6996f), 815); - obj316.Steps = list434; + obj316.Steps = list432; reference337 = obj316; num++; ref QuestSequence reference338 = ref span442[num]; @@ -267025,12 +267037,12 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list435 = new List(index2); - CollectionsMarshal.SetCount(list435, index2); - Span span444 = CollectionsMarshal.AsSpan(list435); + List list433 = new List(index2); + CollectionsMarshal.SetCount(list433, index2); + Span span444 = CollectionsMarshal.AsSpan(list433); num2 = 0; span444[num2] = new QuestStep(EInteractionType.Interact, 1027909u, new Vector3(357.47314f, -27.145874f, 317.28076f), 815); - obj317.Steps = list435; + obj317.Steps = list433; reference338 = obj317; num++; ref QuestSequence reference339 = ref span442[num]; @@ -267039,15 +267051,15 @@ public static class AssemblyQuestLoader Sequence = 2 }; num2 = 1; - List list436 = new List(num2); - CollectionsMarshal.SetCount(list436, num2); - Span span445 = CollectionsMarshal.AsSpan(list436); + List list434 = new List(num2); + CollectionsMarshal.SetCount(list434, num2); + Span span445 = CollectionsMarshal.AsSpan(list434); index2 = 0; span445[index2] = new QuestStep(EInteractionType.Interact, 1027910u, new Vector3(356.71008f, -27.8172f, 310.04797f), 815) { StopDistance = 7f }; - obj318.Steps = list436; + obj318.Steps = list434; reference339 = obj318; num++; ref QuestSequence reference340 = ref span442[num]; @@ -267056,9 +267068,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; index2 = 2; - List list437 = new List(index2); - CollectionsMarshal.SetCount(list437, index2); - Span span446 = CollectionsMarshal.AsSpan(list437); + List list435 = new List(index2); + CollectionsMarshal.SetCount(list435, index2); + Span span446 = CollectionsMarshal.AsSpan(list435); num2 = 0; span446[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(362.283f, -27.966003f, 304.85144f), 815); num2++; @@ -267066,7 +267078,7 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj319.Steps = list437; + obj319.Steps = list435; reference340 = obj319; num++; ref QuestSequence reference341 = ref span442[num]; @@ -267075,12 +267087,12 @@ public static class AssemblyQuestLoader Sequence = 4 }; num2 = 1; - List list438 = new List(num2); - CollectionsMarshal.SetCount(list438, num2); - Span span447 = CollectionsMarshal.AsSpan(list438); + List list436 = new List(num2); + CollectionsMarshal.SetCount(list436, num2); + Span span447 = CollectionsMarshal.AsSpan(list436); index2 = 0; span447[index2] = new QuestStep(EInteractionType.Interact, 1029001u, new Vector3(373.09827f, -26.632425f, 290.6996f), 815); - obj320.Steps = list438; + obj320.Steps = list436; reference341 = obj320; num++; ref QuestSequence reference342 = ref span442[num]; @@ -267089,15 +267101,15 @@ public static class AssemblyQuestLoader Sequence = 5 }; index2 = 1; - List list439 = new List(index2); - CollectionsMarshal.SetCount(list439, index2); - Span span448 = CollectionsMarshal.AsSpan(list439); + List list437 = new List(index2); + CollectionsMarshal.SetCount(list437, index2); + Span span448 = CollectionsMarshal.AsSpan(list437); num2 = 0; span448[num2] = new QuestStep(EInteractionType.Interact, 1027873u, new Vector3(312.24524f, 1.4685826f, -186.14484f), 815) { AetheryteShortcut = EAetheryteLocation.AmhAraengMordSouq }; - obj321.Steps = list439; + obj321.Steps = list437; reference342 = obj321; num++; ref QuestSequence reference343 = ref span442[num]; @@ -267106,12 +267118,12 @@ public static class AssemblyQuestLoader Sequence = 6 }; num2 = 1; - List list440 = new List(num2); - CollectionsMarshal.SetCount(list440, num2); - Span span449 = CollectionsMarshal.AsSpan(list440); + List list438 = new List(num2); + CollectionsMarshal.SetCount(list438, num2); + Span span449 = CollectionsMarshal.AsSpan(list438); index2 = 0; span449[index2] = new QuestStep(EInteractionType.Interact, 1029007u, new Vector3(215.13696f, 7.1558266f, -214.3435f), 815); - obj322.Steps = list440; + obj322.Steps = list438; reference343 = obj322; num++; ref QuestSequence reference344 = ref span442[num]; @@ -267120,12 +267132,12 @@ public static class AssemblyQuestLoader Sequence = 7 }; index2 = 1; - List list441 = new List(index2); - CollectionsMarshal.SetCount(list441, index2); - Span span450 = CollectionsMarshal.AsSpan(list441); + List list439 = new List(index2); + CollectionsMarshal.SetCount(list439, index2); + Span span450 = CollectionsMarshal.AsSpan(list439); num2 = 0; span450[num2] = new QuestStep(EInteractionType.Interact, 1029007u, new Vector3(215.13696f, 7.1558266f, -214.3435f), 815); - obj323.Steps = list441; + obj323.Steps = list439; reference344 = obj323; num++; ref QuestSequence reference345 = ref span442[num]; @@ -267134,29 +267146,29 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list442 = new List(num2); - CollectionsMarshal.SetCount(list442, num2); - Span span451 = CollectionsMarshal.AsSpan(list442); + List list440 = new List(num2); + CollectionsMarshal.SetCount(list440, num2); + Span span451 = CollectionsMarshal.AsSpan(list440); index2 = 0; span451[index2] = new QuestStep(EInteractionType.CompleteQuest, 1029001u, new Vector3(373.09827f, -26.632425f, 290.6996f), 815) { AetheryteShortcut = EAetheryteLocation.AmhAraengInnAtJourneysHead }; - obj324.Steps = list442; + obj324.Steps = list440; reference345 = obj324; - questRoot61.QuestSequence = list433; - AddQuest(questId48, questRoot61); + questRoot62.QuestSequence = list431; + AddQuest(questId48, questRoot2); QuestId questId49 = new QuestId(3298); questRoot2 = new QuestRoot(); - QuestRoot questRoot62 = questRoot2; + QuestRoot questRoot63 = questRoot2; num = 1; - List list443 = new List(num); - CollectionsMarshal.SetCount(list443, num); - Span span452 = CollectionsMarshal.AsSpan(list443); + List list441 = new List(num); + CollectionsMarshal.SetCount(list441, num); + Span span452 = CollectionsMarshal.AsSpan(list441); index = 0; span452[index] = "liza"; - questRoot62.Author = list443; - QuestRoot questRoot63 = questRoot2; + questRoot63.Author = list441; + QuestRoot questRoot64 = questRoot2; index = 8; list8 = new List(index); CollectionsMarshal.SetCount(list8, index); @@ -267168,12 +267180,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list444 = new List(index2); - CollectionsMarshal.SetCount(list444, index2); - Span span454 = CollectionsMarshal.AsSpan(list444); + List list442 = new List(index2); + CollectionsMarshal.SetCount(list442, index2); + Span span454 = CollectionsMarshal.AsSpan(list442); num2 = 0; span454[num2] = new QuestStep(EInteractionType.AcceptQuest, 1029001u, new Vector3(373.09827f, -26.632425f, 290.6996f), 815); - obj325.Steps = list444; + obj325.Steps = list442; reference346 = obj325; num++; ref QuestSequence reference347 = ref span453[num]; @@ -267182,15 +267194,15 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 1; - List list445 = new List(num2); - CollectionsMarshal.SetCount(list445, num2); - Span span455 = CollectionsMarshal.AsSpan(list445); + List list443 = new List(num2); + CollectionsMarshal.SetCount(list443, num2); + Span span455 = CollectionsMarshal.AsSpan(list443); index2 = 0; span455[index2] = new QuestStep(EInteractionType.Interact, 1029008u, new Vector3(399.64905f, -28.357803f, 349.813f), 815) { StopDistance = 7f }; - obj326.Steps = list445; + obj326.Steps = list443; reference347 = obj326; num++; ref QuestSequence reference348 = ref span453[num]; @@ -267199,12 +267211,12 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list446 = new List(index2); - CollectionsMarshal.SetCount(list446, index2); - Span span456 = CollectionsMarshal.AsSpan(list446); + List list444 = new List(index2); + CollectionsMarshal.SetCount(list444, index2); + Span span456 = CollectionsMarshal.AsSpan(list444); num2 = 0; span456[num2] = new QuestStep(EInteractionType.Interact, 2009858u, new Vector3(473.50256f, -72.67877f, 487.57153f), 815); - obj327.Steps = list446; + obj327.Steps = list444; reference348 = obj327; num++; ref QuestSequence reference349 = ref span453[num]; @@ -267213,9 +267225,9 @@ public static class AssemblyQuestLoader Sequence = 3 }; num2 = 1; - List list447 = new List(num2); - CollectionsMarshal.SetCount(list447, num2); - Span span457 = CollectionsMarshal.AsSpan(list447); + List list445 = new List(num2); + CollectionsMarshal.SetCount(list445, num2); + Span span457 = CollectionsMarshal.AsSpan(list445); index2 = 0; ref QuestStep reference350 = ref span457[index2]; QuestStep obj329 = new QuestStep(EInteractionType.Combat, 2009859u, new Vector3(317.28076f, -76.554565f, 476.64612f), 815) @@ -267223,14 +267235,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list448 = new List(num3); - CollectionsMarshal.SetCount(list448, num3); - Span span458 = CollectionsMarshal.AsSpan(list448); + List list446 = new List(num3); + CollectionsMarshal.SetCount(list446, num3); + Span span458 = CollectionsMarshal.AsSpan(list446); index3 = 0; span458[index3] = 10877u; - obj329.KillEnemyDataIds = list448; + obj329.KillEnemyDataIds = list446; reference350 = obj329; - obj328.Steps = list447; + obj328.Steps = list445; reference349 = obj328; num++; ref QuestSequence reference351 = ref span453[num]; @@ -267239,12 +267251,12 @@ public static class AssemblyQuestLoader Sequence = 4 }; index2 = 1; - List list449 = new List(index2); - CollectionsMarshal.SetCount(list449, index2); - Span span459 = CollectionsMarshal.AsSpan(list449); + List list447 = new List(index2); + CollectionsMarshal.SetCount(list447, index2); + Span span459 = CollectionsMarshal.AsSpan(list447); num2 = 0; span459[num2] = new QuestStep(EInteractionType.Interact, 2009860u, new Vector3(284.26025f, -43.90027f, 302.2965f), 815); - obj330.Steps = list449; + obj330.Steps = list447; reference351 = obj330; num++; ref QuestSequence reference352 = ref span453[num]; @@ -267253,12 +267265,12 @@ public static class AssemblyQuestLoader Sequence = 5 }; num2 = 1; - List list450 = new List(num2); - CollectionsMarshal.SetCount(list450, num2); - Span span460 = CollectionsMarshal.AsSpan(list450); + List list448 = new List(num2); + CollectionsMarshal.SetCount(list448, num2); + Span span460 = CollectionsMarshal.AsSpan(list448); index2 = 0; span460[index2] = new QuestStep(EInteractionType.Interact, 1029010u, new Vector3(401.3275f, -28.80457f, 260.21204f), 815); - obj331.Steps = list450; + obj331.Steps = list448; reference352 = obj331; num++; ref QuestSequence reference353 = ref span453[num]; @@ -267267,16 +267279,16 @@ public static class AssemblyQuestLoader Sequence = 6 }; index2 = 2; - List list451 = new List(index2); - CollectionsMarshal.SetCount(list451, index2); - Span span461 = CollectionsMarshal.AsSpan(list451); + List list449 = new List(index2); + CollectionsMarshal.SetCount(list449, index2); + Span span461 = CollectionsMarshal.AsSpan(list449); num2 = 0; ref QuestStep reference354 = ref span461[num2]; QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1027906u, new Vector3(423.14795f, -26.83098f, 294.6974f), 815); index3 = 6; - List list452 = new List(index3); - CollectionsMarshal.SetCount(list452, index3); - Span span462 = CollectionsMarshal.AsSpan(list452); + List list450 = new List(index3); + CollectionsMarshal.SetCount(list450, index3); + Span span462 = CollectionsMarshal.AsSpan(list450); num3 = 0; span462[num3] = null; num3++; @@ -267289,15 +267301,15 @@ public static class AssemblyQuestLoader span462[num3] = null; num3++; span462[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep23.CompletionQuestVariablesFlags = list452; + questStep23.CompletionQuestVariablesFlags = list450; reference354 = questStep23; num2++; ref QuestStep reference355 = ref span461[num2]; QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1027911u, new Vector3(378.71362f, -28.255466f, 324.97144f), 815); num3 = 6; - List list453 = new List(num3); - CollectionsMarshal.SetCount(list453, num3); - Span span463 = CollectionsMarshal.AsSpan(list453); + List list451 = new List(num3); + CollectionsMarshal.SetCount(list451, num3); + Span span463 = CollectionsMarshal.AsSpan(list451); index3 = 0; span463[index3] = null; index3++; @@ -267310,9 +267322,9 @@ public static class AssemblyQuestLoader span463[index3] = null; index3++; span463[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep24.CompletionQuestVariablesFlags = list453; + questStep24.CompletionQuestVariablesFlags = list451; reference355 = questStep24; - obj332.Steps = list451; + obj332.Steps = list449; reference353 = obj332; num++; ref QuestSequence reference356 = ref span453[num]; @@ -267321,28 +267333,28 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 1; - List list454 = new List(num2); - CollectionsMarshal.SetCount(list454, num2); - Span span464 = CollectionsMarshal.AsSpan(list454); + List list452 = new List(num2); + CollectionsMarshal.SetCount(list452, num2); + Span span464 = CollectionsMarshal.AsSpan(list452); index2 = 0; span464[index2] = new QuestStep(EInteractionType.CompleteQuest, 1029012u, new Vector3(400.80872f, -28.75819f, 257.28235f), 815); - obj333.Steps = list454; + obj333.Steps = list452; reference356 = obj333; - questRoot63.QuestSequence = list8; + questRoot64.QuestSequence = list8; AddQuest(questId49, questRoot2); QuestId questId50 = new QuestId(3299); - QuestRoot questRoot64 = new QuestRoot(); + QuestRoot questRoot65 = new QuestRoot(); num = 1; - List list455 = new List(num); - CollectionsMarshal.SetCount(list455, num); - Span span465 = CollectionsMarshal.AsSpan(list455); + List list453 = new List(num); + CollectionsMarshal.SetCount(list453, num); + Span span465 = CollectionsMarshal.AsSpan(list453); index = 0; span465[index] = "liza"; - questRoot64.Author = list455; + questRoot65.Author = list453; index = 4; - List list456 = new List(index); - CollectionsMarshal.SetCount(list456, index); - Span span466 = CollectionsMarshal.AsSpan(list456); + List list454 = new List(index); + CollectionsMarshal.SetCount(list454, index); + Span span466 = CollectionsMarshal.AsSpan(list454); num = 0; ref QuestSequence reference357 = ref span466[num]; QuestSequence obj334 = new QuestSequence @@ -267350,12 +267362,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; index2 = 1; - List list457 = new List(index2); - CollectionsMarshal.SetCount(list457, index2); - Span span467 = CollectionsMarshal.AsSpan(list457); + List list455 = new List(index2); + CollectionsMarshal.SetCount(list455, index2); + Span span467 = CollectionsMarshal.AsSpan(list455); num2 = 0; span467[num2] = new QuestStep(EInteractionType.AcceptQuest, 1029010u, new Vector3(401.3275f, -28.80457f, 260.21204f), 815); - obj334.Steps = list457; + obj334.Steps = list455; reference357 = obj334; num++; ref QuestSequence reference358 = ref span466[num]; @@ -267364,9 +267376,9 @@ public static class AssemblyQuestLoader Sequence = 1 }; num2 = 3; - List list458 = new List(num2); - CollectionsMarshal.SetCount(list458, num2); - Span span468 = CollectionsMarshal.AsSpan(list458); + List list456 = new List(num2); + CollectionsMarshal.SetCount(list456, num2); + Span span468 = CollectionsMarshal.AsSpan(list456); index2 = 0; span468[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(58.63951f, 36.19769f, -170.36603f), 819) { @@ -267384,7 +267396,7 @@ public static class AssemblyQuestLoader }; index2++; span468[index2] = new QuestStep(EInteractionType.Interact, 1029013u, new Vector3(664.4236f, -48.865906f, -651.3619f), 815); - obj335.Steps = list458; + obj335.Steps = list456; reference358 = obj335; num++; ref QuestSequence reference359 = ref span466[num]; @@ -267393,12 +267405,12 @@ public static class AssemblyQuestLoader Sequence = 2 }; index2 = 1; - List list459 = new List(index2); - CollectionsMarshal.SetCount(list459, index2); - Span span469 = CollectionsMarshal.AsSpan(list459); + List list457 = new List(index2); + CollectionsMarshal.SetCount(list457, index2); + Span span469 = CollectionsMarshal.AsSpan(list457); num2 = 0; span469[num2] = new QuestStep(EInteractionType.Interact, 1029014u, new Vector3(46.707764f, 36.197685f, -167.43726f), 819); - obj336.Steps = list459; + obj336.Steps = list457; reference359 = obj336; num++; ref QuestSequence reference360 = ref span466[num]; @@ -267407,9 +267419,9 @@ public static class AssemblyQuestLoader Sequence = byte.MaxValue }; num2 = 2; - List list460 = new List(num2); - CollectionsMarshal.SetCount(list460, num2); - Span span470 = CollectionsMarshal.AsSpan(list460); + List list458 = new List(num2); + CollectionsMarshal.SetCount(list458, num2); + Span span470 = CollectionsMarshal.AsSpan(list458); index2 = 0; span470[index2] = new QuestStep(EInteractionType.Interact, 1027230u, new Vector3(117.997925f, 14.649025f, 7.156433f), 819) { @@ -267422,10 +267434,10 @@ public static class AssemblyQuestLoader }; index2++; span470[index2] = new QuestStep(EInteractionType.CompleteQuest, 1029015u, new Vector3(2.243042f, 0f, -4.1047363f), 844); - obj337.Steps = list460; + obj337.Steps = list458; reference360 = obj337; - questRoot64.QuestSequence = list456; - AddQuest(questId50, questRoot64); + questRoot65.QuestSequence = list454; + AddQuest(questId50, questRoot65); } private static void LoadQuests66() @@ -310938,7 +310950,7 @@ public static class AssemblyQuestLoader index = 0; span234[index] = "JerryWester"; questRoot34.Author = list234; - index = 7; + index = 8; List list235 = new List(index); CollectionsMarshal.SetCount(list235, index); Span span235 = CollectionsMarshal.AsSpan(list235); @@ -311056,6 +311068,11 @@ public static class AssemblyQuestLoader obj164.Steps = list241; reference170 = obj164; num++; + span235[num] = new QuestSequence + { + Sequence = 6 + }; + num++; ref QuestSequence reference171 = ref span235[num]; QuestSequence obj165 = new QuestSequence { @@ -407487,7 +407504,7 @@ public static class AssemblyQuestLoader span227[index] = "liza"; questRoot44.Author = list189; QuestRoot questRoot45 = questRoot; - index = 3; + index = 4; list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span228 = CollectionsMarshal.AsSpan(list2); @@ -407527,6 +407544,11 @@ public static class AssemblyQuestLoader obj144.Steps = list191; reference182 = obj144; num++; + span228[num] = new QuestSequence + { + Sequence = 2 + }; + num++; ref QuestSequence reference183 = ref span228[num]; QuestSequence obj145 = new QuestSequence { @@ -409743,10 +409765,11 @@ public static class AssemblyQuestLoader reference289 = obj220; num++; ref QuestSequence reference290 = ref span365[num]; - QuestSequence obj221 = new QuestSequence + questSequence = new QuestSequence { Sequence = 5 }; + QuestSequence questSequence39 = questSequence; index2 = 3; List list309 = new List(index2); CollectionsMarshal.SetCount(list309, index2); @@ -409763,11 +409786,11 @@ public static class AssemblyQuestLoader { StopDistance = 1f }; - obj221.Steps = list309; - reference290 = obj221; + questSequence39.Steps = list309; + reference290 = questSequence; num++; ref QuestSequence reference291 = ref span365[num]; - QuestSequence obj222 = new QuestSequence + QuestSequence obj221 = new QuestSequence { Sequence = 6 }; @@ -409780,15 +409803,15 @@ public static class AssemblyQuestLoader { Emote = EEmote.Happy }; - obj222.Steps = list310; - reference291 = obj222; + obj221.Steps = list310; + reference291 = obj221; num++; ref QuestSequence reference292 = ref span365[num]; questSequence = new QuestSequence { Sequence = 7 }; - QuestSequence questSequence39 = questSequence; + QuestSequence questSequence40 = questSequence; index2 = 4; list8 = new List(index2); CollectionsMarshal.SetCount(list8, index2); @@ -409810,11 +409833,11 @@ public static class AssemblyQuestLoader { StopDistance = 1f }; - questSequence39.Steps = list8; + questSequence40.Steps = list8; reference292 = questSequence; num++; ref QuestSequence reference293 = ref span365[num]; - QuestSequence obj223 = new QuestSequence + QuestSequence obj222 = new QuestSequence { Sequence = 8 }; @@ -409827,11 +409850,11 @@ public static class AssemblyQuestLoader { Emote = EEmote.Happy }; - obj223.Steps = list311; - reference293 = obj223; + obj222.Steps = list311; + reference293 = obj222; num++; ref QuestSequence reference294 = ref span365[num]; - QuestSequence obj224 = new QuestSequence + QuestSequence obj223 = new QuestSequence { Sequence = byte.MaxValue }; @@ -409844,8 +409867,8 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj224.Steps = list312; - reference294 = obj224; + obj223.Steps = list312; + reference294 = obj223; questRoot73.QuestSequence = list2; AddQuest(questId36, questRoot); QuestId questId37 = new QuestId(4886); @@ -409865,7 +409888,7 @@ public static class AssemblyQuestLoader Span span377 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference295 = ref span377[num]; - QuestSequence obj225 = new QuestSequence + QuestSequence obj224 = new QuestSequence { Sequence = 0 }; @@ -409878,11 +409901,11 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj225.Steps = list314; - reference295 = obj225; + obj224.Steps = list314; + reference295 = obj224; num++; ref QuestSequence reference296 = ref span377[num]; - QuestSequence obj226 = new QuestSequence + QuestSequence obj225 = new QuestSequence { Sequence = 1 }; @@ -409894,21 +409917,22 @@ public static class AssemblyQuestLoader span379[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(531.60944f, 116.17938f, 166.65599f), 1188); num2++; span379[num2] = new QuestStep(EInteractionType.Interact, 2013610u, new Vector3(454.7036f, 112.077515f, 163.25623f), 1188); - obj226.Steps = list315; - reference296 = obj226; + obj225.Steps = list315; + reference296 = obj225; num++; ref QuestSequence reference297 = ref span377[num]; - QuestSequence obj227 = new QuestSequence + questSequence = new QuestSequence { Sequence = 2 }; + QuestSequence questSequence41 = questSequence; num2 = 1; List list316 = new List(num2); CollectionsMarshal.SetCount(list316, num2); Span span380 = CollectionsMarshal.AsSpan(list316); index2 = 0; ref QuestStep reference298 = ref span380[index2]; - QuestStep obj228 = new QuestStep(EInteractionType.Combat, null, new Vector3(169.65424f, 110.795235f, 256.5983f), 1188) + QuestStep obj226 = new QuestStep(EInteractionType.Combat, null, new Vector3(169.65424f, 110.795235f, 256.5983f), 1188) { StopDistance = 0.25f, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea @@ -409923,13 +409947,13 @@ public static class AssemblyQuestLoader span381[num3] = 17693u; num3++; span381[num3] = 17694u; - obj228.KillEnemyDataIds = list317; - reference298 = obj228; - obj227.Steps = list316; - reference297 = obj227; + obj226.KillEnemyDataIds = list317; + reference298 = obj226; + questSequence41.Steps = list316; + reference297 = questSequence; num++; ref QuestSequence reference299 = ref span377[num]; - QuestSequence obj229 = new QuestSequence + QuestSequence obj227 = new QuestSequence { Sequence = 3 }; @@ -409939,11 +409963,11 @@ public static class AssemblyQuestLoader Span span382 = CollectionsMarshal.AsSpan(list318); num2 = 0; span382[num2] = new QuestStep(EInteractionType.Interact, 1046653u, new Vector3(160.29602f, 111.00074f, 258.83875f), 1188); - obj229.Steps = list318; - reference299 = obj229; + obj227.Steps = list318; + reference299 = obj227; num++; ref QuestSequence reference300 = ref span377[num]; - QuestSequence obj230 = new QuestSequence + QuestSequence obj228 = new QuestSequence { Sequence = 4 }; @@ -409953,15 +409977,15 @@ public static class AssemblyQuestLoader Span span383 = CollectionsMarshal.AsSpan(list319); index2 = 0; span383[index2] = new QuestStep(EInteractionType.Interact, 2013612u, new Vector3(317.95215f, 115.92273f, 229.96863f), 1188); - obj230.Steps = list319; - reference300 = obj230; + obj228.Steps = list319; + reference300 = obj228; num++; ref QuestSequence reference301 = ref span377[num]; questSequence = new QuestSequence { Sequence = 5 }; - QuestSequence questSequence40 = questSequence; + QuestSequence questSequence42 = questSequence; index2 = 18; list8 = new List(index2); CollectionsMarshal.SetCount(list8, index2); @@ -410064,7 +410088,7 @@ public static class AssemblyQuestLoader span384[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(316.30682f, 122.056854f, 777.90155f), 1188); num2++; span384[num2] = new QuestStep(EInteractionType.WalkTo, 2013614u, new Vector3(336.99548f, 123.21655f, 778.6526f), 1188); - questSequence40.Steps = list8; + questSequence42.Steps = list8; reference301 = questSequence; num++; ref QuestSequence reference302 = ref span377[num]; @@ -410072,7 +410096,7 @@ public static class AssemblyQuestLoader { Sequence = 6 }; - QuestSequence questSequence41 = questSequence; + QuestSequence questSequence43 = questSequence; num2 = 10; list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); @@ -410140,11 +410164,11 @@ public static class AssemblyQuestLoader Mount = false, Sprint = false }; - questSequence41.Steps = list8; + questSequence43.Steps = list8; reference302 = questSequence; num++; ref QuestSequence reference303 = ref span377[num]; - QuestSequence obj231 = new QuestSequence + QuestSequence obj229 = new QuestSequence { Sequence = byte.MaxValue }; @@ -410157,8 +410181,8 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj231.Steps = list320; - reference303 = obj231; + obj229.Steps = list320; + reference303 = obj229; questRoot75.QuestSequence = list2; AddQuest(questId37, questRoot); QuestId questId38 = new QuestId(4887); @@ -410178,7 +410202,7 @@ public static class AssemblyQuestLoader Span span388 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference304 = ref span388[num]; - QuestSequence obj232 = new QuestSequence + QuestSequence obj230 = new QuestSequence { Sequence = 0 }; @@ -410191,11 +410215,11 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj232.Steps = list322; - reference304 = obj232; + obj230.Steps = list322; + reference304 = obj230; num++; ref QuestSequence reference305 = ref span388[num]; - QuestSequence obj233 = new QuestSequence + QuestSequence obj231 = new QuestSequence { Sequence = 1 }; @@ -410205,15 +410229,15 @@ public static class AssemblyQuestLoader Span span390 = CollectionsMarshal.AsSpan(list323); num2 = 0; span390[num2] = new QuestStep(EInteractionType.Interact, 1046662u, new Vector3(380.14795f, 110.47756f, 187.18237f), 1188); - obj233.Steps = list323; - reference305 = obj233; + obj231.Steps = list323; + reference305 = obj231; num++; ref QuestSequence reference306 = ref span388[num]; questSequence = new QuestSequence { Sequence = 2 }; - QuestSequence questSequence42 = questSequence; + QuestSequence questSequence44 = questSequence; num2 = 4; list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); @@ -410238,11 +410262,11 @@ public static class AssemblyQuestLoader { ItemId = 2003484u }; - questSequence42.Steps = list8; + questSequence44.Steps = list8; reference306 = questSequence; num++; ref QuestSequence reference307 = ref span388[num]; - QuestSequence obj234 = new QuestSequence + QuestSequence obj232 = new QuestSequence { Sequence = 3 }; @@ -410255,11 +410279,11 @@ public static class AssemblyQuestLoader { ItemId = 2003484u }; - obj234.Steps = list324; - reference307 = obj234; + obj232.Steps = list324; + reference307 = obj232; num++; ref QuestSequence reference308 = ref span388[num]; - QuestSequence obj235 = new QuestSequence + QuestSequence obj233 = new QuestSequence { Sequence = 4 }; @@ -410269,11 +410293,11 @@ public static class AssemblyQuestLoader Span span393 = CollectionsMarshal.AsSpan(list325); index2 = 0; span393[index2] = new QuestStep(EInteractionType.Interact, 1046663u, new Vector3(-3.1586914f, 109.20001f, 287.95288f), 1188); - obj235.Steps = list325; - reference308 = obj235; + obj233.Steps = list325; + reference308 = obj233; num++; ref QuestSequence reference309 = ref span388[num]; - QuestSequence obj236 = new QuestSequence + QuestSequence obj234 = new QuestSequence { Sequence = byte.MaxValue }; @@ -410286,8 +410310,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaManyFires }; - obj236.Steps = list326; - reference309 = obj236; + obj234.Steps = list326; + reference309 = obj234; questRoot77.QuestSequence = list2; AddQuest(questId38, questRoot); QuestId questId39 = new QuestId(4888); @@ -410307,7 +410331,7 @@ public static class AssemblyQuestLoader Span span396 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference310 = ref span396[num]; - QuestSequence obj237 = new QuestSequence + QuestSequence obj235 = new QuestSequence { Sequence = 0 }; @@ -410317,11 +410341,11 @@ public static class AssemblyQuestLoader Span span397 = CollectionsMarshal.AsSpan(list328); index2 = 0; span397[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046664u, new Vector3(519.06604f, 115.3514f, 201.86157f), 1188); - obj237.Steps = list328; - reference310 = obj237; + obj235.Steps = list328; + reference310 = obj235; num++; ref QuestSequence reference311 = ref span396[num]; - QuestSequence obj238 = new QuestSequence + QuestSequence obj236 = new QuestSequence { Sequence = byte.MaxValue }; @@ -410334,8 +410358,8 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj238.Steps = list329; - reference311 = obj238; + obj236.Steps = list329; + reference311 = obj236; questRoot79.QuestSequence = list2; AddQuest(questId39, questRoot); QuestId questId40 = new QuestId(4889); @@ -410355,7 +410379,7 @@ public static class AssemblyQuestLoader Span span400 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference312 = ref span400[num]; - QuestSequence obj239 = new QuestSequence + QuestSequence obj237 = new QuestSequence { Sequence = 0 }; @@ -410368,11 +410392,11 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj239.Steps = list331; - reference312 = obj239; + obj237.Steps = list331; + reference312 = obj237; num++; ref QuestSequence reference313 = ref span400[num]; - QuestSequence obj240 = new QuestSequence + QuestSequence obj238 = new QuestSequence { Sequence = 1 }; @@ -410386,11 +410410,11 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.KozamaukaEarthenshire }; - obj240.Steps = list332; - reference313 = obj240; + obj238.Steps = list332; + reference313 = obj238; num++; ref QuestSequence reference314 = ref span400[num]; - QuestSequence obj241 = new QuestSequence + QuestSequence obj239 = new QuestSequence { Sequence = 2 }; @@ -410406,11 +410430,11 @@ public static class AssemblyQuestLoader }; index2++; span403[index2] = new QuestStep(EInteractionType.Interact, 1046814u, new Vector3(655.6953f, 83.46234f, 642.11475f), 1187); - obj241.Steps = list333; - reference314 = obj241; + obj239.Steps = list333; + reference314 = obj239; num++; ref QuestSequence reference315 = ref span400[num]; - QuestSequence obj242 = new QuestSequence + QuestSequence obj240 = new QuestSequence { Sequence = 3 }; @@ -410425,11 +410449,11 @@ public static class AssemblyQuestLoader }; num2++; span404[num2] = new QuestStep(EInteractionType.Interact, 1046819u, new Vector3(482.96326f, 114.935f, 622.76636f), 1187); - obj242.Steps = list334; - reference315 = obj242; + obj240.Steps = list334; + reference315 = obj240; num++; ref QuestSequence reference316 = ref span400[num]; - QuestSequence obj243 = new QuestSequence + QuestSequence obj241 = new QuestSequence { Sequence = 4 }; @@ -410439,11 +410463,11 @@ public static class AssemblyQuestLoader Span span405 = CollectionsMarshal.AsSpan(list335); index2 = 0; span405[index2] = new QuestStep(EInteractionType.Interact, 1046824u, new Vector3(358.87683f, 130.34726f, 597.2838f), 1187); - obj243.Steps = list335; - reference316 = obj243; + obj241.Steps = list335; + reference316 = obj241; num++; ref QuestSequence reference317 = ref span400[num]; - QuestSequence obj244 = new QuestSequence + QuestSequence obj242 = new QuestSequence { Sequence = byte.MaxValue }; @@ -410456,8 +410480,8 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj244.Steps = list336; - reference317 = obj244; + obj242.Steps = list336; + reference317 = obj242; questRoot81.QuestSequence = list2; AddQuest(questId40, questRoot); QuestId questId41 = new QuestId(4890); @@ -410477,7 +410501,7 @@ public static class AssemblyQuestLoader Span span408 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference318 = ref span408[num]; - QuestSequence obj245 = new QuestSequence + QuestSequence obj243 = new QuestSequence { Sequence = 0 }; @@ -410490,15 +410514,15 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj245.Steps = list338; - reference318 = obj245; + obj243.Steps = list338; + reference318 = obj243; num++; ref QuestSequence reference319 = ref span408[num]; questSequence = new QuestSequence { Sequence = 1 }; - QuestSequence questSequence43 = questSequence; + QuestSequence questSequence45 = questSequence; index2 = 3; list8 = new List(index2); CollectionsMarshal.SetCount(list8, index2); @@ -410566,11 +410590,11 @@ public static class AssemblyQuestLoader span413[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); questStep38.CompletionQuestVariablesFlags = list341; reference322 = questStep38; - questSequence43.Steps = list8; + questSequence45.Steps = list8; reference319 = questSequence; num++; ref QuestSequence reference323 = ref span408[num]; - QuestSequence obj246 = new QuestSequence + QuestSequence obj244 = new QuestSequence { Sequence = 2 }; @@ -410580,11 +410604,11 @@ public static class AssemblyQuestLoader Span span414 = CollectionsMarshal.AsSpan(list342); index2 = 0; span414[index2] = new QuestStep(EInteractionType.Interact, 2013635u, new Vector3(372.88464f, 130.32727f, 601.0681f), 1187); - obj246.Steps = list342; - reference323 = obj246; + obj244.Steps = list342; + reference323 = obj244; num++; ref QuestSequence reference324 = ref span408[num]; - QuestSequence obj247 = new QuestSequence + QuestSequence obj245 = new QuestSequence { Sequence = 3 }; @@ -410594,11 +410618,11 @@ public static class AssemblyQuestLoader Span span415 = CollectionsMarshal.AsSpan(list343); num2 = 0; span415[num2] = new QuestStep(EInteractionType.Interact, 1046834u, new Vector3(406.8512f, 121.05475f, 501.24353f), 1187); - obj247.Steps = list343; - reference324 = obj247; + obj245.Steps = list343; + reference324 = obj245; num++; ref QuestSequence reference325 = ref span408[num]; - QuestSequence obj248 = new QuestSequence + QuestSequence obj246 = new QuestSequence { Sequence = 4 }; @@ -410608,11 +410632,11 @@ public static class AssemblyQuestLoader Span span416 = CollectionsMarshal.AsSpan(list344); index2 = 0; span416[index2] = new QuestStep(EInteractionType.Interact, 1046838u, new Vector3(137.68213f, 18.595926f, 225.0857f), 1187); - obj248.Steps = list344; - reference325 = obj248; + obj246.Steps = list344; + reference325 = obj246; num++; ref QuestSequence reference326 = ref span408[num]; - QuestSequence obj249 = new QuestSequence + QuestSequence obj247 = new QuestSequence { Sequence = 5 }; @@ -410622,11 +410646,11 @@ public static class AssemblyQuestLoader Span span417 = CollectionsMarshal.AsSpan(list345); num2 = 0; span417[num2] = new QuestStep(EInteractionType.Interact, 1046839u, new Vector3(-200.39673f, 35.298744f, -39.292053f), 1187); - obj249.Steps = list345; - reference326 = obj249; + obj247.Steps = list345; + reference326 = obj247; num++; ref QuestSequence reference327 = ref span408[num]; - QuestSequence obj250 = new QuestSequence + QuestSequence obj248 = new QuestSequence { Sequence = 6 }; @@ -410642,11 +410666,11 @@ public static class AssemblyQuestLoader }; index2++; span418[index2] = new QuestStep(EInteractionType.Interact, 1046844u, new Vector3(-499.6262f, 59.211838f, 152.81909f), 1187); - obj250.Steps = list346; - reference327 = obj250; + obj248.Steps = list346; + reference327 = obj248; num++; ref QuestSequence reference328 = ref span408[num]; - QuestSequence obj251 = new QuestSequence + QuestSequence obj249 = new QuestSequence { Sequence = 7 }; @@ -410656,11 +410680,11 @@ public static class AssemblyQuestLoader Span span419 = CollectionsMarshal.AsSpan(list347); num2 = 0; span419[num2] = new QuestStep(EInteractionType.Interact, 1046849u, new Vector3(-327.44336f, 71.23984f, 336.38513f), 1187); - obj251.Steps = list347; - reference328 = obj251; + obj249.Steps = list347; + reference328 = obj249; num++; ref QuestSequence reference329 = ref span408[num]; - QuestSequence obj252 = new QuestSequence + QuestSequence obj250 = new QuestSequence { Sequence = byte.MaxValue }; @@ -410670,8 +410694,8 @@ public static class AssemblyQuestLoader Span span420 = CollectionsMarshal.AsSpan(list348); index2 = 0; span420[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046851u, new Vector3(-412.13092f, 113.87041f, 550.7439f), 1187); - obj252.Steps = list348; - reference329 = obj252; + obj250.Steps = list348; + reference329 = obj250; questRoot83.QuestSequence = list2; AddQuest(questId41, questRoot); QuestId questId42 = new QuestId(4891); @@ -410691,7 +410715,7 @@ public static class AssemblyQuestLoader Span span422 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference330 = ref span422[num]; - QuestSequence obj253 = new QuestSequence + QuestSequence obj251 = new QuestSequence { Sequence = 0 }; @@ -410701,11 +410725,11 @@ public static class AssemblyQuestLoader Span span423 = CollectionsMarshal.AsSpan(list350); num2 = 0; span423[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046851u, new Vector3(-412.13092f, 113.87041f, 550.7439f), 1187); - obj253.Steps = list350; - reference330 = obj253; + obj251.Steps = list350; + reference330 = obj251; num++; ref QuestSequence reference331 = ref span422[num]; - QuestSequence obj254 = new QuestSequence + QuestSequence obj252 = new QuestSequence { Sequence = 1 }; @@ -410722,8 +410746,8 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 824u } }; - obj254.Steps = list351; - reference331 = obj254; + obj252.Steps = list351; + reference331 = obj252; num++; span422[num] = new QuestSequence { @@ -410731,7 +410755,7 @@ public static class AssemblyQuestLoader }; num++; ref QuestSequence reference332 = ref span422[num]; - QuestSequence obj255 = new QuestSequence + QuestSequence obj253 = new QuestSequence { Sequence = byte.MaxValue }; @@ -410749,8 +410773,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; - obj255.Steps = list352; - reference332 = obj255; + obj253.Steps = list352; + reference332 = obj253; questRoot85.QuestSequence = list2; AddQuest(questId42, questRoot); QuestId questId43 = new QuestId(4892); @@ -410770,7 +410794,7 @@ public static class AssemblyQuestLoader Span span427 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference333 = ref span427[num]; - QuestSequence obj256 = new QuestSequence + QuestSequence obj254 = new QuestSequence { Sequence = 0 }; @@ -410780,22 +410804,22 @@ public static class AssemblyQuestLoader Span span428 = CollectionsMarshal.AsSpan(list354); index2 = 0; span428[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046864u, new Vector3(403.31128f, 122.535f, 614.8928f), 1187); - obj256.Steps = list354; - reference333 = obj256; + obj254.Steps = list354; + reference333 = obj254; num++; ref QuestSequence reference334 = ref span427[num]; questSequence = new QuestSequence { Sequence = 1 }; - QuestSequence questSequence44 = questSequence; + QuestSequence questSequence46 = questSequence; index2 = 4; list8 = new List(index2); CollectionsMarshal.SetCount(list8, index2); Span span429 = CollectionsMarshal.AsSpan(list8); num2 = 0; ref QuestStep reference335 = ref span429[num2]; - QuestStep obj257 = new QuestStep(EInteractionType.Interact, 1046872u, new Vector3(361.80652f, 129.04724f, 652.12476f), 1187) + QuestStep obj255 = new QuestStep(EInteractionType.Interact, 1046872u, new Vector3(361.80652f, 129.04724f, 652.12476f), 1187) { StopDistance = 5f }; @@ -410815,8 +410839,8 @@ public static class AssemblyQuestLoader span430[num3] = null; num3++; span430[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj257.CompletionQuestVariablesFlags = list355; - reference335 = obj257; + obj255.CompletionQuestVariablesFlags = list355; + reference335 = obj255; num2++; ref QuestStep reference336 = ref span429[num2]; questStep5 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(497.05786f, 111.134995f, 558.38666f), 1187); @@ -410845,7 +410869,7 @@ public static class AssemblyQuestLoader reference336 = questStep5; num2++; ref QuestStep reference337 = ref span429[num2]; - QuestStep obj258 = new QuestStep(EInteractionType.Interact, 1046874u, new Vector3(492.97314f, 111.135f, 557.7324f), 1187) + QuestStep obj256 = new QuestStep(EInteractionType.Interact, 1046874u, new Vector3(492.97314f, 111.135f, 557.7324f), 1187) { StopDistance = 5f }; @@ -410865,11 +410889,11 @@ public static class AssemblyQuestLoader span432[num3] = null; num3++; span432[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj258.CompletionQuestVariablesFlags = list357; - reference337 = obj258; + obj256.CompletionQuestVariablesFlags = list357; + reference337 = obj256; num2++; ref QuestStep reference338 = ref span429[num2]; - QuestStep obj259 = new QuestStep(EInteractionType.Interact, 1046873u, new Vector3(513.2981f, 111.135f, 697.4745f), 1187) + QuestStep obj257 = new QuestStep(EInteractionType.Interact, 1046873u, new Vector3(513.2981f, 111.135f, 697.4745f), 1187) { StopDistance = 5f }; @@ -410889,13 +410913,13 @@ public static class AssemblyQuestLoader span433[index3] = null; index3++; span433[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj259.CompletionQuestVariablesFlags = list358; - reference338 = obj259; - questSequence44.Steps = list8; + obj257.CompletionQuestVariablesFlags = list358; + reference338 = obj257; + questSequence46.Steps = list8; reference334 = questSequence; num++; ref QuestSequence reference339 = ref span427[num]; - QuestSequence obj260 = new QuestSequence + QuestSequence obj258 = new QuestSequence { Sequence = 2 }; @@ -410905,11 +410929,11 @@ public static class AssemblyQuestLoader Span span434 = CollectionsMarshal.AsSpan(list359); index2 = 0; span434[index2] = new QuestStep(EInteractionType.Interact, 2013636u, new Vector3(405.56946f, 122.51465f, 613.3668f), 1187); - obj260.Steps = list359; - reference339 = obj260; + obj258.Steps = list359; + reference339 = obj258; num++; ref QuestSequence reference340 = ref span427[num]; - QuestSequence obj261 = new QuestSequence + QuestSequence obj259 = new QuestSequence { Sequence = 3 }; @@ -410919,11 +410943,11 @@ public static class AssemblyQuestLoader Span span435 = CollectionsMarshal.AsSpan(list360); num2 = 0; span435[num2] = new QuestStep(EInteractionType.Interact, 1046936u, new Vector3(355.76404f, 130.34726f, 595.0254f), 1187); - obj261.Steps = list360; - reference340 = obj261; + obj259.Steps = list360; + reference340 = obj259; num++; ref QuestSequence reference341 = ref span427[num]; - QuestSequence obj262 = new QuestSequence + QuestSequence obj260 = new QuestSequence { Sequence = byte.MaxValue }; @@ -410936,8 +410960,8 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj262.Steps = list361; - reference341 = obj262; + obj260.Steps = list361; + reference341 = obj260; questRoot87.QuestSequence = list2; AddQuest(questId43, questRoot); QuestId questId44 = new QuestId(4893); @@ -410957,7 +410981,7 @@ public static class AssemblyQuestLoader Span span438 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference342 = ref span438[num]; - QuestSequence obj263 = new QuestSequence + QuestSequence obj261 = new QuestSequence { Sequence = 0 }; @@ -410970,11 +410994,11 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj263.Steps = list363; - reference342 = obj263; + obj261.Steps = list363; + reference342 = obj261; num++; ref QuestSequence reference343 = ref span438[num]; - QuestSequence obj264 = new QuestSequence + QuestSequence obj262 = new QuestSequence { Sequence = 1 }; @@ -410997,14 +411021,15 @@ public static class AssemblyQuestLoader }; questStep40.DialogueChoices = list365; reference344 = questStep40; - obj264.Steps = list364; - reference343 = obj264; + obj262.Steps = list364; + reference343 = obj262; num++; ref QuestSequence reference345 = ref span438[num]; - QuestSequence obj265 = new QuestSequence + questSequence = new QuestSequence { Sequence = 2 }; + QuestSequence questSequence47 = questSequence; index2 = 3; List list366 = new List(index2); CollectionsMarshal.SetCount(list366, index2); @@ -411021,11 +411046,11 @@ public static class AssemblyQuestLoader { StopDistance = 1f }; - obj265.Steps = list366; - reference345 = obj265; + questSequence47.Steps = list366; + reference345 = questSequence; num++; ref QuestSequence reference346 = ref span438[num]; - QuestSequence obj266 = new QuestSequence + QuestSequence obj263 = new QuestSequence { Sequence = 3 }; @@ -411035,7 +411060,7 @@ public static class AssemblyQuestLoader Span span443 = CollectionsMarshal.AsSpan(list367); index2 = 0; ref QuestStep reference347 = ref span443[index2]; - QuestStep obj267 = new QuestStep(EInteractionType.Combat, null, new Vector3(585.3602f, 98.73023f, 548.79535f), 1187) + QuestStep obj264 = new QuestStep(EInteractionType.Combat, null, new Vector3(585.3602f, 98.73023f, 548.79535f), 1187) { StopDistance = 0.5f, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea @@ -411046,13 +411071,13 @@ public static class AssemblyQuestLoader Span span444 = CollectionsMarshal.AsSpan(list368); index3 = 0; span444[index3] = 17695u; - obj267.KillEnemyDataIds = list368; - reference347 = obj267; - obj266.Steps = list367; - reference346 = obj266; + obj264.KillEnemyDataIds = list368; + reference347 = obj264; + obj263.Steps = list367; + reference346 = obj263; num++; ref QuestSequence reference348 = ref span438[num]; - QuestSequence obj268 = new QuestSequence + QuestSequence obj265 = new QuestSequence { Sequence = 4 }; @@ -411062,15 +411087,15 @@ public static class AssemblyQuestLoader Span span445 = CollectionsMarshal.AsSpan(list369); num2 = 0; span445[num2] = new QuestStep(EInteractionType.Interact, 1046887u, new Vector3(565.88074f, 98.513535f, 566.4606f), 1187); - obj268.Steps = list369; - reference348 = obj268; + obj265.Steps = list369; + reference348 = obj265; num++; ref QuestSequence reference349 = ref span438[num]; questSequence = new QuestSequence { Sequence = 5 }; - QuestSequence questSequence45 = questSequence; + QuestSequence questSequence48 = questSequence; num2 = 3; List list370 = new List(num2); CollectionsMarshal.SetCount(list370, num2); @@ -411087,11 +411112,11 @@ public static class AssemblyQuestLoader { StopDistance = 1f }; - questSequence45.Steps = list370; + questSequence48.Steps = list370; reference349 = questSequence; num++; ref QuestSequence reference350 = ref span438[num]; - QuestSequence obj269 = new QuestSequence + QuestSequence obj266 = new QuestSequence { Sequence = 6 }; @@ -411101,7 +411126,7 @@ public static class AssemblyQuestLoader Span span447 = CollectionsMarshal.AsSpan(list371); num2 = 0; ref QuestStep reference351 = ref span447[num2]; - QuestStep obj270 = new QuestStep(EInteractionType.Combat, null, new Vector3(470.6856f, 109.359344f, 395.2364f), 1187) + QuestStep obj267 = new QuestStep(EInteractionType.Combat, null, new Vector3(470.6856f, 109.359344f, 395.2364f), 1187) { StopDistance = 0.25f, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea @@ -411112,13 +411137,13 @@ public static class AssemblyQuestLoader Span span448 = CollectionsMarshal.AsSpan(list372); num3 = 0; span448[num3] = 17696u; - obj270.KillEnemyDataIds = list372; - reference351 = obj270; - obj269.Steps = list371; - reference350 = obj269; + obj267.KillEnemyDataIds = list372; + reference351 = obj267; + obj266.Steps = list371; + reference350 = obj266; num++; ref QuestSequence reference352 = ref span438[num]; - QuestSequence obj271 = new QuestSequence + QuestSequence obj268 = new QuestSequence { Sequence = 7 }; @@ -411128,11 +411153,11 @@ public static class AssemblyQuestLoader Span span449 = CollectionsMarshal.AsSpan(list373); index2 = 0; span449[index2] = new QuestStep(EInteractionType.Interact, 1046890u, new Vector3(473.0448f, 108.868965f, 419.33313f), 1187); - obj271.Steps = list373; - reference352 = obj271; + obj268.Steps = list373; + reference352 = obj268; num++; ref QuestSequence reference353 = ref span438[num]; - QuestSequence obj272 = new QuestSequence + QuestSequence obj269 = new QuestSequence { Sequence = 8 }; @@ -411150,11 +411175,11 @@ public static class AssemblyQuestLoader { StopDistance = 1f }; - obj272.Steps = list374; - reference353 = obj272; + obj269.Steps = list374; + reference353 = obj269; num++; ref QuestSequence reference354 = ref span438[num]; - QuestSequence obj273 = new QuestSequence + QuestSequence obj270 = new QuestSequence { Sequence = byte.MaxValue }; @@ -411167,8 +411192,8 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj273.Steps = list375; - reference354 = obj273; + obj270.Steps = list375; + reference354 = obj270; questRoot89.QuestSequence = list2; AddQuest(questId44, questRoot); QuestId questId45 = new QuestId(4894); @@ -411188,7 +411213,7 @@ public static class AssemblyQuestLoader Span span453 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference355 = ref span453[num]; - QuestSequence obj274 = new QuestSequence + QuestSequence obj271 = new QuestSequence { Sequence = 0 }; @@ -411201,15 +411226,15 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj274.Steps = list377; - reference355 = obj274; + obj271.Steps = list377; + reference355 = obj271; num++; ref QuestSequence reference356 = ref span453[num]; questSequence = new QuestSequence { Sequence = 1 }; - QuestSequence questSequence46 = questSequence; + QuestSequence questSequence49 = questSequence; num2 = 8; list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); @@ -411244,11 +411269,11 @@ public static class AssemblyQuestLoader }; index2++; span455[index2] = new QuestStep(EInteractionType.Interact, 1046894u, new Vector3(170.91626f, 19.997774f, 241.32141f), 1187); - questSequence46.Steps = list8; + questSequence49.Steps = list8; reference356 = questSequence; num++; ref QuestSequence reference357 = ref span453[num]; - QuestSequence obj275 = new QuestSequence + QuestSequence obj272 = new QuestSequence { Sequence = 2 }; @@ -411258,11 +411283,11 @@ public static class AssemblyQuestLoader Span span456 = CollectionsMarshal.AsSpan(list378); num2 = 0; span456[num2] = new QuestStep(EInteractionType.Interact, 1046896u, new Vector3(-419.6994f, 69.50964f, 169.69556f), 1187); - obj275.Steps = list378; - reference357 = obj275; + obj272.Steps = list378; + reference357 = obj272; num++; ref QuestSequence reference358 = ref span453[num]; - QuestSequence obj276 = new QuestSequence + QuestSequence obj273 = new QuestSequence { Sequence = 3 }; @@ -411272,11 +411297,11 @@ public static class AssemblyQuestLoader Span span457 = CollectionsMarshal.AsSpan(list379); index2 = 0; span457[index2] = new QuestStep(EInteractionType.Interact, 1046898u, new Vector3(-594.81195f, 58.34162f, 122.48413f), 1187); - obj276.Steps = list379; - reference358 = obj276; + obj273.Steps = list379; + reference358 = obj273; num++; ref QuestSequence reference359 = ref span453[num]; - QuestSequence obj277 = new QuestSequence + QuestSequence obj274 = new QuestSequence { Sequence = 4 }; @@ -411297,8 +411322,8 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 832u } }; - obj277.Steps = list380; - reference359 = obj277; + obj274.Steps = list380; + reference359 = obj274; num++; span453[num] = new QuestSequence { @@ -411306,7 +411331,7 @@ public static class AssemblyQuestLoader }; num++; ref QuestSequence reference360 = ref span453[num]; - QuestSequence obj278 = new QuestSequence + QuestSequence obj275 = new QuestSequence { Sequence = byte.MaxValue }; @@ -411316,8 +411341,8 @@ public static class AssemblyQuestLoader Span span459 = CollectionsMarshal.AsSpan(list381); index2 = 0; span459[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046909u, new Vector3(-803.1586f, 56.144436f, 139.20801f), 1187); - obj278.Steps = list381; - reference360 = obj278; + obj275.Steps = list381; + reference360 = obj275; questRoot91.QuestSequence = list2; AddQuest(questId45, questRoot); QuestId questId46 = new QuestId(4895); @@ -411337,7 +411362,7 @@ public static class AssemblyQuestLoader Span span461 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference361 = ref span461[num]; - QuestSequence obj279 = new QuestSequence + QuestSequence obj276 = new QuestSequence { Sequence = 0 }; @@ -411350,11 +411375,11 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj279.Steps = list383; - reference361 = obj279; + obj276.Steps = list383; + reference361 = obj276; num++; ref QuestSequence reference362 = ref span461[num]; - QuestSequence obj280 = new QuestSequence + QuestSequence obj277 = new QuestSequence { Sequence = 1 }; @@ -411367,11 +411392,11 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; - obj280.Steps = list384; - reference362 = obj280; + obj277.Steps = list384; + reference362 = obj277; num++; ref QuestSequence reference363 = ref span461[num]; - QuestSequence obj281 = new QuestSequence + QuestSequence obj278 = new QuestSequence { Sequence = byte.MaxValue }; @@ -411384,8 +411409,8 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj281.Steps = list385; - reference363 = obj281; + obj278.Steps = list385; + reference363 = obj278; questRoot93.QuestSequence = list2; AddQuest(questId46, questRoot); QuestId questId47 = new QuestId(4896); @@ -411405,7 +411430,7 @@ public static class AssemblyQuestLoader Span span466 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference364 = ref span466[num]; - QuestSequence obj282 = new QuestSequence + QuestSequence obj279 = new QuestSequence { Sequence = 0 }; @@ -411418,15 +411443,15 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj282.Steps = list387; - reference364 = obj282; + obj279.Steps = list387; + reference364 = obj279; num++; ref QuestSequence reference365 = ref span466[num]; questSequence = new QuestSequence { Sequence = 1 }; - QuestSequence questSequence47 = questSequence; + QuestSequence questSequence50 = questSequence; index2 = 3; list8 = new List(index2); CollectionsMarshal.SetCount(list8, index2); @@ -411453,11 +411478,11 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalTheForardCabins } }; - questSequence47.Steps = list8; + questSequence50.Steps = list8; reference365 = questSequence; num++; ref QuestSequence reference366 = ref span466[num]; - QuestSequence obj283 = new QuestSequence + QuestSequence obj280 = new QuestSequence { Sequence = 2 }; @@ -411467,11 +411492,11 @@ public static class AssemblyQuestLoader Span span469 = CollectionsMarshal.AsSpan(list388); index2 = 0; span469[index2] = new QuestStep(EInteractionType.Interact, 1046940u, new Vector3(-202.74664f, -15f, 296.55908f), 1185); - obj283.Steps = list388; - reference366 = obj283; + obj280.Steps = list388; + reference366 = obj280; num++; ref QuestSequence reference367 = ref span466[num]; - QuestSequence obj284 = new QuestSequence + QuestSequence obj281 = new QuestSequence { Sequence = 3 }; @@ -411484,11 +411509,11 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj284.Steps = list389; - reference367 = obj284; + obj281.Steps = list389; + reference367 = obj281; num++; ref QuestSequence reference368 = ref span466[num]; - QuestSequence obj285 = new QuestSequence + QuestSequence obj282 = new QuestSequence { Sequence = 4 }; @@ -411506,11 +411531,11 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalTheResplendentQuarter } }; - obj285.Steps = list390; - reference368 = obj285; + obj282.Steps = list390; + reference368 = obj282; num++; ref QuestSequence reference369 = ref span466[num]; - QuestSequence obj286 = new QuestSequence + QuestSequence obj283 = new QuestSequence { Sequence = byte.MaxValue }; @@ -411520,8 +411545,8 @@ public static class AssemblyQuestLoader Span span472 = CollectionsMarshal.AsSpan(list391); num2 = 0; span472[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046933u, new Vector3(-163.86664f, -14.999357f, 203.75366f), 1185); - obj286.Steps = list391; - reference369 = obj286; + obj283.Steps = list391; + reference369 = obj283; questRoot95.QuestSequence = list2; AddQuest(questId47, questRoot); QuestId questId48 = new QuestId(4897); @@ -411541,7 +411566,7 @@ public static class AssemblyQuestLoader Span span474 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference370 = ref span474[num]; - QuestSequence obj287 = new QuestSequence + QuestSequence obj284 = new QuestSequence { Sequence = 0 }; @@ -411551,11 +411576,11 @@ public static class AssemblyQuestLoader Span span475 = CollectionsMarshal.AsSpan(list393); index2 = 0; span475[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046933u, new Vector3(-163.86664f, -14.999357f, 203.75366f), 1185); - obj287.Steps = list393; - reference370 = obj287; + obj284.Steps = list393; + reference370 = obj284; num++; ref QuestSequence reference371 = ref span474[num]; - QuestSequence obj288 = new QuestSequence + QuestSequence obj285 = new QuestSequence { Sequence = 1 }; @@ -411574,8 +411599,8 @@ public static class AssemblyQuestLoader }; num2++; span476[num2] = new QuestStep(EInteractionType.Interact, 1047509u, new Vector3(-426.47443f, 11.01f, -13.626343f), 1185); - obj288.Steps = list394; - reference371 = obj288; + obj285.Steps = list394; + reference371 = obj285; num++; span474[num] = new QuestSequence { @@ -411583,7 +411608,7 @@ public static class AssemblyQuestLoader }; num++; ref QuestSequence reference372 = ref span474[num]; - QuestSequence obj289 = new QuestSequence + QuestSequence obj286 = new QuestSequence { Sequence = 3 }; @@ -411596,11 +411621,11 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj289.Steps = list395; - reference372 = obj289; + obj286.Steps = list395; + reference372 = obj286; num++; ref QuestSequence reference373 = ref span474[num]; - QuestSequence obj290 = new QuestSequence + QuestSequence obj287 = new QuestSequence { Sequence = 4 }; @@ -411615,11 +411640,11 @@ public static class AssemblyQuestLoader }; num2++; span478[num2] = new QuestStep(EInteractionType.Interact, 1047515u, new Vector3(-227.74097f, 14.458079f, -440.32965f), 1189); - obj290.Steps = list396; - reference373 = obj290; + obj287.Steps = list396; + reference373 = obj287; num++; ref QuestSequence reference374 = ref span474[num]; - QuestSequence obj291 = new QuestSequence + QuestSequence obj288 = new QuestSequence { Sequence = byte.MaxValue }; @@ -411632,8 +411657,8 @@ public static class AssemblyQuestLoader { StopDistance = 1f }; - obj291.Steps = list397; - reference374 = obj291; + obj288.Steps = list397; + reference374 = obj288; questRoot97.QuestSequence = list2; AddQuest(questId48, questRoot); QuestId questId49 = new QuestId(4898); @@ -411653,7 +411678,7 @@ public static class AssemblyQuestLoader Span span481 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference375 = ref span481[num]; - QuestSequence obj292 = new QuestSequence + QuestSequence obj289 = new QuestSequence { Sequence = 0 }; @@ -411666,11 +411691,11 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj292.Steps = list399; - reference375 = obj292; + obj289.Steps = list399; + reference375 = obj289; num++; ref QuestSequence reference376 = ref span481[num]; - QuestSequence obj293 = new QuestSequence + QuestSequence obj290 = new QuestSequence { Sequence = 1 }; @@ -411680,15 +411705,15 @@ public static class AssemblyQuestLoader Span span483 = CollectionsMarshal.AsSpan(list400); index2 = 0; span483[index2] = new QuestStep(EInteractionType.Interact, 1047525u, new Vector3(-524.01013f, 28.760696f, -422.3545f), 1189); - obj293.Steps = list400; - reference376 = obj293; + obj290.Steps = list400; + reference376 = obj290; num++; ref QuestSequence reference377 = ref span481[num]; questSequence = new QuestSequence { Sequence = 2 }; - QuestSequence questSequence48 = questSequence; + QuestSequence questSequence51 = questSequence; index2 = 5; list8 = new List(index2); CollectionsMarshal.SetCount(list8, index2); @@ -411782,11 +411807,11 @@ public static class AssemblyQuestLoader span488[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); questStep44.CompletionQuestVariablesFlags = list404; reference381 = questStep44; - questSequence48.Steps = list8; + questSequence51.Steps = list8; reference377 = questSequence; num++; ref QuestSequence reference382 = ref span481[num]; - QuestSequence obj294 = new QuestSequence + QuestSequence obj291 = new QuestSequence { Sequence = 3 }; @@ -411796,11 +411821,11 @@ public static class AssemblyQuestLoader Span span489 = CollectionsMarshal.AsSpan(list405); index2 = 0; span489[index2] = new QuestStep(EInteractionType.Interact, 2013647u, new Vector3(-523.43024f, 28.732666f, -423.0869f), 1189); - obj294.Steps = list405; - reference382 = obj294; + obj291.Steps = list405; + reference382 = obj291; num++; ref QuestSequence reference383 = ref span481[num]; - QuestSequence obj295 = new QuestSequence + QuestSequence obj292 = new QuestSequence { Sequence = byte.MaxValue }; @@ -411810,8 +411835,8 @@ public static class AssemblyQuestLoader Span span490 = CollectionsMarshal.AsSpan(list406); num2 = 0; span490[num2] = new QuestStep(EInteractionType.CompleteQuest, 1047544u, new Vector3(-520.25635f, 28.760696f, -422.11035f), 1189); - obj295.Steps = list406; - reference383 = obj295; + obj292.Steps = list406; + reference383 = obj292; questRoot99.QuestSequence = list2; AddQuest(questId49, questRoot); QuestId questId50 = new QuestId(4899); @@ -411831,7 +411856,7 @@ public static class AssemblyQuestLoader Span span492 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestSequence reference384 = ref span492[num]; - QuestSequence obj296 = new QuestSequence + QuestSequence obj293 = new QuestSequence { Sequence = 0 }; @@ -411841,11 +411866,11 @@ public static class AssemblyQuestLoader Span span493 = CollectionsMarshal.AsSpan(list408); index2 = 0; span493[index2] = new QuestStep(EInteractionType.AcceptQuest, 1047545u, new Vector3(-521.0803f, 28.760695f, -420.79803f), 1189); - obj296.Steps = list408; - reference384 = obj296; + obj293.Steps = list408; + reference384 = obj293; num++; ref QuestSequence reference385 = ref span492[num]; - QuestSequence obj297 = new QuestSequence + QuestSequence obj294 = new QuestSequence { Sequence = 1 }; @@ -411855,11 +411880,11 @@ public static class AssemblyQuestLoader Span span494 = CollectionsMarshal.AsSpan(list409); num2 = 0; span494[num2] = new QuestStep(EInteractionType.Interact, 1047534u, new Vector3(-423.9109f, 23.536806f, -487.41895f), 1189); - obj297.Steps = list409; - reference385 = obj297; + obj294.Steps = list409; + reference385 = obj294; num++; ref QuestSequence reference386 = ref span492[num]; - QuestSequence obj298 = new QuestSequence + QuestSequence obj295 = new QuestSequence { Sequence = 2 }; @@ -411869,11 +411894,11 @@ public static class AssemblyQuestLoader Span span495 = CollectionsMarshal.AsSpan(list410); index2 = 0; span495[index2] = new QuestStep(EInteractionType.Interact, 1047548u, new Vector3(-65.23236f, 4.5670285f, -403.21973f), 1189); - obj298.Steps = list410; - reference386 = obj298; + obj295.Steps = list410; + reference386 = obj295; num++; ref QuestSequence reference387 = ref span492[num]; - QuestSequence obj299 = new QuestSequence + QuestSequence obj296 = new QuestSequence { Sequence = 3 }; @@ -411883,11 +411908,11 @@ public static class AssemblyQuestLoader Span span496 = CollectionsMarshal.AsSpan(list411); num2 = 0; span496[num2] = new QuestStep(EInteractionType.Interact, 1047550u, new Vector3(410.45227f, 19.820219f, -460.8988f), 1189); - obj299.Steps = list411; - reference387 = obj299; + obj296.Steps = list411; + reference387 = obj296; num++; ref QuestSequence reference388 = ref span492[num]; - QuestSequence obj300 = new QuestSequence + QuestSequence obj297 = new QuestSequence { Sequence = 4 }; @@ -411902,11 +411927,11 @@ public static class AssemblyQuestLoader }; index2++; span497[index2] = new QuestStep(EInteractionType.Interact, 1047552u, new Vector3(476.70703f, 19.460531f, -358.23608f), 1189); - obj300.Steps = list412; - reference388 = obj300; + obj297.Steps = list412; + reference388 = obj297; num++; ref QuestSequence reference389 = ref span492[num]; - QuestSequence obj301 = new QuestSequence + QuestSequence obj298 = new QuestSequence { Sequence = byte.MaxValue }; @@ -411916,8 +411941,8 @@ public static class AssemblyQuestLoader Span span498 = CollectionsMarshal.AsSpan(list413); num2 = 0; span498[num2] = new QuestStep(EInteractionType.CompleteQuest, 1047763u, new Vector3(477.5005f, 19.52627f, -359.8841f), 1189); - obj301.Steps = list413; - reference389 = obj301; + obj298.Steps = list413; + reference389 = obj298; questRoot101.QuestSequence = list2; AddQuest(questId50, questRoot); } @@ -451205,7 +451230,7 @@ public static class AssemblyQuestLoader reference197 = obj157; questRoot29.QuestSequence = list263; AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(5231); + QuestId questId30 = new QuestId(5229); QuestRoot questRoot30 = new QuestRoot(); num = 1; List list276 = new List(num); @@ -451215,8 +451240,8 @@ public static class AssemblyQuestLoader span276[index] = "WigglyMuffin"; questRoot30.Author = list276; questRoot30.IsSeasonalQuest = true; - questRoot30.SeasonalQuestExpiry = new DateTime(2025, 12, 31, 14, 59, 0, DateTimeKind.Utc); - index = 8; + questRoot30.SeasonalQuestExpiry = new DateTime(2026, 1, 15, 14, 59, 0, DateTimeKind.Utc); + index = 6; List list277 = new List(index); CollectionsMarshal.SetCount(list277, index); Span span277 = CollectionsMarshal.AsSpan(list277); @@ -451232,37 +451257,32 @@ public static class AssemblyQuestLoader Span span278 = CollectionsMarshal.AsSpan(list278); num3 = 0; ref QuestStep reference199 = ref span278[num3]; - QuestStep obj159 = new QuestStep(EInteractionType.AcceptQuest, 1054361u, new Vector3(-50.06488f, 6.4999995f, -89.58569f), 133) + QuestStep obj159 = new QuestStep(EInteractionType.AcceptQuest, 1051493u, new Vector3(17.166382f, 45.656f, 133.92847f), 128) { - AetheryteShortcut = EAetheryteLocation.Gridania, + AetheryteShortcut = EAetheryteLocation.Limsa, AethernetShortcut = new AethernetShortcut { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaAmphitheatre + From = EAetheryteLocation.Limsa, + To = EAetheryteLocation.LimsaAftcastle } }; SkipConditions skipConditions2 = new SkipConditions(); - SkipAetheryteCondition obj160 = new SkipAetheryteCondition - { - InSameTerritory = true - }; - index2 = 2; + SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); + index2 = 1; List list279 = new List(index2); CollectionsMarshal.SetCount(list279, index2); Span span279 = CollectionsMarshal.AsSpan(list279); num4 = 0; - span279[num4] = 132; - num4++; - span279[num4] = 133; - obj160.InTerritory = list279; - skipConditions2.AetheryteShortcutIf = obj160; + span279[num4] = 128; + skipAetheryteCondition.InTerritory = list279; + skipConditions2.AetheryteShortcutIf = skipAetheryteCondition; obj159.SkipConditions = skipConditions2; reference199 = obj159; obj158.Steps = list278; reference198 = obj158; num++; ref QuestSequence reference200 = ref span277[num]; - QuestSequence obj161 = new QuestSequence + QuestSequence obj160 = new QuestSequence { Sequence = 1 }; @@ -451271,51 +451291,294 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list280, num3); Span span280 = CollectionsMarshal.AsSpan(list280); num2 = 0; - ref QuestStep reference201 = ref span280[num2]; - QuestStep obj162 = new QuestStep(EInteractionType.Interact, 1054363u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) - { - TargetTerritoryId = (ushort)1309, - AetheryteShortcut = EAetheryteLocation.Gridania, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaAmphitheatre - } - }; - SkipConditions skipConditions3 = new SkipConditions(); - SkipAetheryteCondition obj163 = new SkipAetheryteCondition - { - InSameTerritory = true - }; - num4 = 2; - List list281 = new List(num4); - CollectionsMarshal.SetCount(list281, num4); - Span span281 = CollectionsMarshal.AsSpan(list281); - index2 = 0; - span281[index2] = 132; - index2++; - span281[index2] = 133; - obj163.InTerritory = list281; - skipConditions3.AetheryteShortcutIf = obj163; - obj162.SkipConditions = skipConditions3; - reference201 = obj162; - obj161.Steps = list280; - reference200 = obj161; + span280[num2] = new QuestStep(EInteractionType.Interact, 1052388u, new Vector3(21.22528f, 39.99996f, 32.913696f), 128); + obj160.Steps = list280; + reference200 = obj160; num++; - ref QuestSequence reference202 = ref span277[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference201 = ref span277[num]; + QuestSequence obj161 = new QuestSequence { Sequence = 2 }; - num2 = 2; - List list282 = new List(num2); - CollectionsMarshal.SetCount(list282, num2); - Span span282 = CollectionsMarshal.AsSpan(list282); + num2 = 1; + List list281 = new List(num2); + CollectionsMarshal.SetCount(list281, num2); + Span span281 = CollectionsMarshal.AsSpan(list281); num3 = 0; - ref QuestStep reference203 = ref span282[num3]; - QuestStep obj165 = new QuestStep(EInteractionType.Interact, 1054364u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) + span281[num3] = new QuestStep(EInteractionType.Interact, 1052387u, new Vector3(22.690125f, 39.999985f, 30.71643f), 128); + obj161.Steps = list281; + reference201 = obj161; + num++; + ref QuestSequence reference202 = ref span277[num]; + QuestSequence obj162 = new QuestSequence + { + Sequence = 3 + }; + num3 = 1; + List list282 = new List(num3); + CollectionsMarshal.SetCount(list282, num3); + Span span282 = CollectionsMarshal.AsSpan(list282); + num2 = 0; + span282[num2] = new QuestStep(EInteractionType.Interact, 1003598u, new Vector3(-12.069946f, 40.00053f, 11.459534f), 128); + obj162.Steps = list282; + reference202 = obj162; + num++; + ref QuestSequence reference203 = ref span277[num]; + QuestSequence obj163 = new QuestSequence + { + Sequence = 4 + }; + num2 = 2; + List list283 = new List(num2); + CollectionsMarshal.SetCount(list283, num2); + Span span283 = CollectionsMarshal.AsSpan(list283); + num3 = 0; + ref QuestStep reference204 = ref span283[num3]; + QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1003550u, new Vector3(76.85962f, 39.99632f, 78.99597f), 128); + num4 = 6; + List list284 = new List(num4); + CollectionsMarshal.SetCount(list284, num4); + Span span284 = CollectionsMarshal.AsSpan(list284); + index2 = 0; + span284[index2] = null; + index2++; + span284[index2] = null; + index2++; + span284[index2] = null; + index2++; + span284[index2] = null; + index2++; + span284[index2] = null; + index2++; + span284[index2] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); + questStep14.CompletionQuestVariablesFlags = list284; + reference204 = questStep14; + num3++; + span283[num3] = new QuestStep(EInteractionType.Interact, 1052297u, new Vector3(-94.40759f, 40.999977f, -152.78864f), 128) + { + StopDistance = 6.1f, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.LimsaAftcastle, + To = EAetheryteLocation.LimsaCulinarian + } + }; + obj163.Steps = list283; + reference203 = obj163; + num++; + ref QuestSequence reference205 = ref span277[num]; + QuestSequence obj164 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list285 = new List(num3); + CollectionsMarshal.SetCount(list285, num3); + Span span285 = CollectionsMarshal.AsSpan(list285); + num2 = 0; + span285[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051493u, new Vector3(17.166382f, 45.656f, 133.92847f), 128) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.LimsaCulinarian, + To = EAetheryteLocation.LimsaAftcastle + }, + NextQuestId = new QuestId(5230) + }; + obj164.Steps = list285; + reference205 = obj164; + questRoot30.QuestSequence = list277; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(5230); + QuestRoot questRoot31 = new QuestRoot(); + num = 1; + List list286 = new List(num); + CollectionsMarshal.SetCount(list286, num); + Span span286 = CollectionsMarshal.AsSpan(list286); + index = 0; + span286[index] = "WigglyMuffin"; + questRoot31.Author = list286; + questRoot31.IsSeasonalQuest = true; + questRoot31.SeasonalQuestExpiry = new DateTime(2026, 1, 15, 14, 59, 0, DateTimeKind.Utc); + index = 6; + List list287 = new List(index); + CollectionsMarshal.SetCount(list287, index); + Span span287 = CollectionsMarshal.AsSpan(list287); + num = 0; + ref QuestSequence reference206 = ref span287[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list288 = new List(num2); + CollectionsMarshal.SetCount(list288, num2); + Span span288 = CollectionsMarshal.AsSpan(list288); + num3 = 0; + ref QuestStep reference207 = ref span288[num3]; + QuestStep obj166 = new QuestStep(EInteractionType.AcceptQuest, 1051493u, new Vector3(17.166382f, 45.656f, 133.92847f), 128) + { + AetheryteShortcut = EAetheryteLocation.Limsa, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Limsa, + To = EAetheryteLocation.LimsaAftcastle + } + }; + SkipConditions skipConditions3 = new SkipConditions(); + SkipAetheryteCondition skipAetheryteCondition2 = new SkipAetheryteCondition(); + index2 = 1; + List list289 = new List(index2); + CollectionsMarshal.SetCount(list289, index2); + Span span289 = CollectionsMarshal.AsSpan(list289); + num4 = 0; + span289[num4] = 128; + skipAetheryteCondition2.InTerritory = list289; + skipConditions3.AetheryteShortcutIf = skipAetheryteCondition2; + obj166.SkipConditions = skipConditions3; + reference207 = obj166; + obj165.Steps = list288; + reference206 = obj165; + num++; + ref QuestSequence reference208 = ref span287[num]; + QuestSequence obj167 = new QuestSequence + { + Sequence = 1 + }; + num3 = 1; + List list290 = new List(num3); + CollectionsMarshal.SetCount(list290, num3); + Span span290 = CollectionsMarshal.AsSpan(list290); + num2 = 0; + span290[num2] = new QuestStep(EInteractionType.Interact, 1052295u, new Vector3(0.41192627f, 41.71661f, 140.33716f), 134) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.LimsaAftcastle, + To = EAetheryteLocation.LimsaZephyrGate + }, + SkipConditions = new SkipConditions + { + AethernetShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj167.Steps = list290; + reference208 = obj167; + num++; + ref QuestSequence reference209 = ref span287[num]; + QuestSequence obj168 = new QuestSequence + { + Sequence = 2 + }; + num2 = 3; + List list291 = new List(num2); + CollectionsMarshal.SetCount(list291, num2); + Span span291 = CollectionsMarshal.AsSpan(list291); + num3 = 0; + span291[num3] = new QuestStep(EInteractionType.Interact, 1051866u, new Vector3(1.5411377f, 41.880928f, 140.67285f), 134); + num3++; + span291[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(24.705452f, 43.45921f, 108.19539f), 134) + { + Mount = false + }; + num3++; + span291[num3] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1051873u, new Vector3(55.588623f, 47.3197f, 59.830566f), 134) + { + Mount = false + }; + obj168.Steps = list291; + reference209 = obj168; + num++; + ref QuestSequence reference210 = ref span287[num]; + QuestSequence obj169 = new QuestSequence + { + Sequence = 3 + }; + num3 = 3; + List list292 = new List(num3); + CollectionsMarshal.SetCount(list292, num3); + Span span292 = CollectionsMarshal.AsSpan(list292); + num2 = 0; + span292[num2] = new QuestStep(EInteractionType.Interact, 1051873u, new Vector3(55.588623f, 47.3197f, 59.830566f), 134); + num2++; + span292[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(79.27331f, 45.43442f, 89.30336f), 134) + { + Mount = false + }; + num2++; + span292[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1051873u, new Vector3(145.73889f, 47.20847f, 156.11499f), 134) + { + Mount = false + }; + obj169.Steps = list292; + reference210 = obj169; + num++; + ref QuestSequence reference211 = ref span287[num]; + QuestSequence obj170 = new QuestSequence + { + Sequence = 4 + }; + num2 = 2; + List list293 = new List(num2); + CollectionsMarshal.SetCount(list293, num2); + Span span293 = CollectionsMarshal.AsSpan(list293); + num3 = 0; + span293[num3] = new QuestStep(EInteractionType.Interact, 1051874u, new Vector3(145.73889f, 47.20847f, 156.11499f), 134); + num3++; + span293[num3] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1051874u, new Vector3(171.25195f, 60.953327f, 261.31067f), 134) + { + Mount = false + }; + obj170.Steps = list293; + reference211 = obj170; + num++; + ref QuestSequence reference212 = ref span287[num]; + QuestSequence obj171 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list294 = new List(num3); + CollectionsMarshal.SetCount(list294, num3); + Span span294 = CollectionsMarshal.AsSpan(list294); + num2 = 0; + span294[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051493u, new Vector3(17.166382f, 45.656f, 133.92847f), 128); + obj171.Steps = list294; + reference212 = obj171; + questRoot31.QuestSequence = list287; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(5231); + QuestRoot questRoot32 = new QuestRoot(); + num = 1; + List list295 = new List(num); + CollectionsMarshal.SetCount(list295, num); + Span span295 = CollectionsMarshal.AsSpan(list295); + index = 0; + span295[index] = "WigglyMuffin"; + questRoot32.Author = list295; + questRoot32.IsSeasonalQuest = true; + questRoot32.SeasonalQuestExpiry = new DateTime(2025, 12, 31, 14, 59, 0, DateTimeKind.Utc); + index = 8; + List list296 = new List(index); + CollectionsMarshal.SetCount(list296, index); + Span span296 = CollectionsMarshal.AsSpan(list296); + num = 0; + ref QuestSequence reference213 = ref span296[num]; + QuestSequence obj172 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list297 = new List(num2); + CollectionsMarshal.SetCount(list297, num2); + Span span297 = CollectionsMarshal.AsSpan(list297); + num3 = 0; + ref QuestStep reference214 = ref span297[num3]; + QuestStep obj173 = new QuestStep(EInteractionType.AcceptQuest, 1054361u, new Vector3(-50.06488f, 6.4999995f, -89.58569f), 133) { - TargetTerritoryId = (ushort)1309, AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut { @@ -451324,140 +451587,132 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions4 = new SkipConditions(); - SkipStepConditions skipStepConditions = new SkipStepConditions(); - index2 = 1; - List list283 = new List(index2); - CollectionsMarshal.SetCount(list283, index2); - Span span283 = CollectionsMarshal.AsSpan(list283); - num4 = 0; - span283[num4] = 1309; - skipStepConditions.InTerritory = list283; - skipConditions4.StepIf = skipStepConditions; - SkipAetheryteCondition obj166 = new SkipAetheryteCondition + SkipAetheryteCondition obj174 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 3; - List list284 = new List(num4); - CollectionsMarshal.SetCount(list284, num4); - Span span284 = CollectionsMarshal.AsSpan(list284); + num4 = 2; + List list298 = new List(num4); + CollectionsMarshal.SetCount(list298, num4); + Span span298 = CollectionsMarshal.AsSpan(list298); index2 = 0; - span284[index2] = 132; + span298[index2] = 132; index2++; - span284[index2] = 133; - index2++; - span284[index2] = 1309; - obj166.InTerritory = list284; - skipConditions4.AetheryteShortcutIf = obj166; - obj165.SkipConditions = skipConditions4; - reference203 = obj165; - num3++; - span282[num3] = new QuestStep(EInteractionType.Interact, 1054362u, new Vector3(15.182739f, 0.0017376093f, -24.643372f), 1309); - obj164.Steps = list282; - reference202 = obj164; + span298[index2] = 133; + obj174.InTerritory = list298; + skipConditions4.AetheryteShortcutIf = obj174; + obj173.SkipConditions = skipConditions4; + reference214 = obj173; + obj172.Steps = list297; + reference213 = obj172; num++; - ref QuestSequence reference204 = ref span277[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference215 = ref span296[num]; + QuestSequence obj175 = new QuestSequence + { + Sequence = 1 + }; + num3 = 1; + List list299 = new List(num3); + CollectionsMarshal.SetCount(list299, num3); + Span span299 = CollectionsMarshal.AsSpan(list299); + num2 = 0; + ref QuestStep reference216 = ref span299[num2]; + QuestStep obj176 = new QuestStep(EInteractionType.Interact, 1054363u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) + { + TargetTerritoryId = (ushort)1309, + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions5 = new SkipConditions(); + SkipAetheryteCondition obj177 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index2 = 2; + List list300 = new List(index2); + CollectionsMarshal.SetCount(list300, index2); + Span span300 = CollectionsMarshal.AsSpan(list300); + num4 = 0; + span300[num4] = 132; + num4++; + span300[num4] = 133; + obj177.InTerritory = list300; + skipConditions5.AetheryteShortcutIf = obj177; + obj176.SkipConditions = skipConditions5; + reference216 = obj176; + obj175.Steps = list299; + reference215 = obj175; + num++; + ref QuestSequence reference217 = ref span296[num]; + QuestSequence obj178 = new QuestSequence + { + Sequence = 2 + }; + num2 = 2; + List list301 = new List(num2); + CollectionsMarshal.SetCount(list301, num2); + Span span301 = CollectionsMarshal.AsSpan(list301); + num3 = 0; + ref QuestStep reference218 = ref span301[num3]; + QuestStep obj179 = new QuestStep(EInteractionType.Interact, 1054364u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) + { + TargetTerritoryId = (ushort)1309, + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions6 = new SkipConditions(); + SkipStepConditions skipStepConditions = new SkipStepConditions(); + num4 = 1; + List list302 = new List(num4); + CollectionsMarshal.SetCount(list302, num4); + Span span302 = CollectionsMarshal.AsSpan(list302); + index2 = 0; + span302[index2] = 1309; + skipStepConditions.InTerritory = list302; + skipConditions6.StepIf = skipStepConditions; + SkipAetheryteCondition obj180 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index2 = 3; + List list303 = new List(index2); + CollectionsMarshal.SetCount(list303, index2); + Span span303 = CollectionsMarshal.AsSpan(list303); + num4 = 0; + span303[num4] = 132; + num4++; + span303[num4] = 133; + num4++; + span303[num4] = 1309; + obj180.InTerritory = list303; + skipConditions6.AetheryteShortcutIf = obj180; + obj179.SkipConditions = skipConditions6; + reference218 = obj179; + num3++; + span301[num3] = new QuestStep(EInteractionType.Interact, 1054362u, new Vector3(15.182739f, 0.0017376093f, -24.643372f), 1309); + obj178.Steps = list301; + reference217 = obj178; + num++; + ref QuestSequence reference219 = ref span296[num]; + QuestSequence obj181 = new QuestSequence { Sequence = 3 }; num3 = 3; - List list285 = new List(num3); - CollectionsMarshal.SetCount(list285, num3); - Span span285 = CollectionsMarshal.AsSpan(list285); + List list304 = new List(num3); + CollectionsMarshal.SetCount(list304, num3); + Span span304 = CollectionsMarshal.AsSpan(list304); num2 = 0; - ref QuestStep reference205 = ref span285[num2]; - QuestStep obj168 = new QuestStep(EInteractionType.Interact, 1054367u, new Vector3(86.045654f, 5.995377f, -91.844055f), 133) - { - AetheryteShortcut = EAetheryteLocation.Gridania, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaLeatherworker - } - }; - SkipConditions skipConditions5 = new SkipConditions(); - SkipAetheryteCondition obj169 = new SkipAetheryteCondition - { - InSameTerritory = true - }; - index2 = 2; - List list286 = new List(index2); - CollectionsMarshal.SetCount(list286, index2); - Span span286 = CollectionsMarshal.AsSpan(list286); - num4 = 0; - span286[num4] = 132; - num4++; - span286[num4] = 133; - obj169.InTerritory = list286; - skipConditions5.AetheryteShortcutIf = obj169; - obj168.SkipConditions = skipConditions5; - num4 = 6; - List list287 = new List(num4); - CollectionsMarshal.SetCount(list287, num4); - Span span287 = CollectionsMarshal.AsSpan(list287); - index2 = 0; - span287[index2] = null; - index2++; - span287[index2] = null; - index2++; - span287[index2] = null; - index2++; - span287[index2] = null; - index2++; - span287[index2] = null; - index2++; - span287[index2] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - obj168.CompletionQuestVariablesFlags = list287; - reference205 = obj168; - num2++; - ref QuestStep reference206 = ref span285[num2]; - QuestStep obj170 = new QuestStep(EInteractionType.Interact, 1054366u, new Vector3(159.2279f, 15.699927f, -117.93707f), 133) - { - AetheryteShortcut = EAetheryteLocation.Gridania, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaLeatherworker - } - }; - SkipConditions skipConditions6 = new SkipConditions(); - SkipAetheryteCondition obj171 = new SkipAetheryteCondition - { - InSameTerritory = true - }; - index2 = 2; - List list288 = new List(index2); - CollectionsMarshal.SetCount(list288, index2); - Span span288 = CollectionsMarshal.AsSpan(list288); - num4 = 0; - span288[num4] = 132; - num4++; - span288[num4] = 133; - obj171.InTerritory = list288; - skipConditions6.AetheryteShortcutIf = obj171; - obj170.SkipConditions = skipConditions6; - num4 = 6; - List list289 = new List(num4); - CollectionsMarshal.SetCount(list289, num4); - Span span289 = CollectionsMarshal.AsSpan(list289); - index2 = 0; - span289[index2] = null; - index2++; - span289[index2] = null; - index2++; - span289[index2] = null; - index2++; - span289[index2] = null; - index2++; - span289[index2] = null; - index2++; - span289[index2] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); - obj170.CompletionQuestVariablesFlags = list289; - reference206 = obj170; - num2++; - ref QuestStep reference207 = ref span285[num2]; - QuestStep obj172 = new QuestStep(EInteractionType.Interact, 1054365u, new Vector3(161.6388f, 15.499999f, -61.997437f), 133) + ref QuestStep reference220 = ref span304[num2]; + QuestStep obj182 = new QuestStep(EInteractionType.Interact, 1054367u, new Vector3(86.045654f, 5.995377f, -91.844055f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -451467,37 +451722,127 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions7 = new SkipConditions(); - SkipAetheryteCondition obj173 = new SkipAetheryteCondition + SkipAetheryteCondition obj183 = new SkipAetheryteCondition { InSameTerritory = true }; - index2 = 2; - List list290 = new List(index2); - CollectionsMarshal.SetCount(list290, index2); - Span span290 = CollectionsMarshal.AsSpan(list290); + num4 = 2; + List list305 = new List(num4); + CollectionsMarshal.SetCount(list305, num4); + Span span305 = CollectionsMarshal.AsSpan(list305); + index2 = 0; + span305[index2] = 132; + index2++; + span305[index2] = 133; + obj183.InTerritory = list305; + skipConditions7.AetheryteShortcutIf = obj183; + obj182.SkipConditions = skipConditions7; + index2 = 6; + List list306 = new List(index2); + CollectionsMarshal.SetCount(list306, index2); + Span span306 = CollectionsMarshal.AsSpan(list306); num4 = 0; - span290[num4] = 132; + span306[num4] = null; num4++; - span290[num4] = 133; - obj173.InTerritory = list290; - skipConditions7.AetheryteShortcutIf = obj173; - obj172.SkipConditions = skipConditions7; - reference207 = obj172; - obj167.Steps = list285; - reference204 = obj167; + span306[num4] = null; + num4++; + span306[num4] = null; + num4++; + span306[num4] = null; + num4++; + span306[num4] = null; + num4++; + span306[num4] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + obj182.CompletionQuestVariablesFlags = list306; + reference220 = obj182; + num2++; + ref QuestStep reference221 = ref span304[num2]; + QuestStep obj184 = new QuestStep(EInteractionType.Interact, 1054366u, new Vector3(159.2279f, 15.699927f, -117.93707f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaLeatherworker + } + }; + SkipConditions skipConditions8 = new SkipConditions(); + SkipAetheryteCondition obj185 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num4 = 2; + List list307 = new List(num4); + CollectionsMarshal.SetCount(list307, num4); + Span span307 = CollectionsMarshal.AsSpan(list307); + index2 = 0; + span307[index2] = 132; + index2++; + span307[index2] = 133; + obj185.InTerritory = list307; + skipConditions8.AetheryteShortcutIf = obj185; + obj184.SkipConditions = skipConditions8; + index2 = 6; + List list308 = new List(index2); + CollectionsMarshal.SetCount(list308, index2); + Span span308 = CollectionsMarshal.AsSpan(list308); + num4 = 0; + span308[num4] = null; + num4++; + span308[num4] = null; + num4++; + span308[num4] = null; + num4++; + span308[num4] = null; + num4++; + span308[num4] = null; + num4++; + span308[num4] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); + obj184.CompletionQuestVariablesFlags = list308; + reference221 = obj184; + num2++; + ref QuestStep reference222 = ref span304[num2]; + QuestStep obj186 = new QuestStep(EInteractionType.Interact, 1054365u, new Vector3(161.6388f, 15.499999f, -61.997437f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaLeatherworker + } + }; + SkipConditions skipConditions9 = new SkipConditions(); + SkipAetheryteCondition obj187 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num4 = 2; + List list309 = new List(num4); + CollectionsMarshal.SetCount(list309, num4); + Span span309 = CollectionsMarshal.AsSpan(list309); + index2 = 0; + span309[index2] = 132; + index2++; + span309[index2] = 133; + obj187.InTerritory = list309; + skipConditions9.AetheryteShortcutIf = obj187; + obj186.SkipConditions = skipConditions9; + reference222 = obj186; + obj181.Steps = list304; + reference219 = obj181; num++; - ref QuestSequence reference208 = ref span277[num]; - QuestSequence obj174 = new QuestSequence + ref QuestSequence reference223 = ref span296[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list291 = new List(num2); - CollectionsMarshal.SetCount(list291, num2); - Span span291 = CollectionsMarshal.AsSpan(list291); + List list310 = new List(num2); + CollectionsMarshal.SetCount(list310, num2); + Span span310 = CollectionsMarshal.AsSpan(list310); num3 = 0; - ref QuestStep reference209 = ref span291[num3]; - QuestStep obj175 = new QuestStep(EInteractionType.Interact, 1054361u, new Vector3(-50.06488f, 6.4999995f, -89.58569f), 133) + ref QuestStep reference224 = ref span310[num3]; + QuestStep obj189 = new QuestStep(EInteractionType.Interact, 1054361u, new Vector3(-50.06488f, 6.4999995f, -89.58569f), 133) { AethernetShortcut = new AethernetShortcut { @@ -451505,38 +451850,38 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAmphitheatre } }; - SkipConditions skipConditions8 = new SkipConditions(); - SkipAetheryteCondition obj176 = new SkipAetheryteCondition + SkipConditions skipConditions10 = new SkipConditions(); + SkipAetheryteCondition obj190 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 2; - List list292 = new List(num4); - CollectionsMarshal.SetCount(list292, num4); - Span span292 = CollectionsMarshal.AsSpan(list292); - index2 = 0; - span292[index2] = 132; - index2++; - span292[index2] = 133; - obj176.InTerritory = list292; - skipConditions8.AetheryteShortcutIf = obj176; - obj175.SkipConditions = skipConditions8; - reference209 = obj175; - obj174.Steps = list291; - reference208 = obj174; + index2 = 2; + List list311 = new List(index2); + CollectionsMarshal.SetCount(list311, index2); + Span span311 = CollectionsMarshal.AsSpan(list311); + num4 = 0; + span311[num4] = 132; + num4++; + span311[num4] = 133; + obj190.InTerritory = list311; + skipConditions10.AetheryteShortcutIf = obj190; + obj189.SkipConditions = skipConditions10; + reference224 = obj189; + obj188.Steps = list310; + reference223 = obj188; num++; - ref QuestSequence reference210 = ref span277[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference225 = ref span296[num]; + QuestSequence obj191 = new QuestSequence { Sequence = 5 }; num3 = 4; - List list293 = new List(num3); - CollectionsMarshal.SetCount(list293, num3); - Span span293 = CollectionsMarshal.AsSpan(list293); + List list312 = new List(num3); + CollectionsMarshal.SetCount(list312, num3); + Span span312 = CollectionsMarshal.AsSpan(list312); num2 = 0; - ref QuestStep reference211 = ref span293[num2]; - QuestStep obj178 = new QuestStep(EInteractionType.Interact, 1054364u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) + ref QuestStep reference226 = ref span312[num2]; + QuestStep obj192 = new QuestStep(EInteractionType.Interact, 1054364u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) { TargetTerritoryId = (ushort)1309, AetheryteShortcut = EAetheryteLocation.Gridania, @@ -451546,256 +451891,256 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAmphitheatre } }; - SkipConditions skipConditions9 = new SkipConditions(); - SkipStepConditions skipStepConditions2 = new SkipStepConditions(); - index2 = 1; - List list294 = new List(index2); - CollectionsMarshal.SetCount(list294, index2); - Span span294 = CollectionsMarshal.AsSpan(list294); - num4 = 0; - span294[num4] = 1309; - skipStepConditions2.InTerritory = list294; - skipConditions9.StepIf = skipStepConditions2; - SkipAetheryteCondition obj179 = new SkipAetheryteCondition - { - InSameTerritory = true - }; - num4 = 3; - List list295 = new List(num4); - CollectionsMarshal.SetCount(list295, num4); - Span span295 = CollectionsMarshal.AsSpan(list295); - index2 = 0; - span295[index2] = 132; - index2++; - span295[index2] = 133; - index2++; - span295[index2] = 1309; - obj179.InTerritory = list295; - skipConditions9.AetheryteShortcutIf = obj179; - obj178.SkipConditions = skipConditions9; - reference211 = obj178; - num2++; - ref QuestStep reference212 = ref span293[num2]; - QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1054370u, new Vector3(-13.01593f, 0.0015269257f, 24.429688f), 1309); - index2 = 6; - List list296 = new List(index2); - CollectionsMarshal.SetCount(list296, index2); - Span span296 = CollectionsMarshal.AsSpan(list296); - num4 = 0; - span296[num4] = null; - num4++; - span296[num4] = null; - num4++; - span296[num4] = null; - num4++; - span296[num4] = null; - num4++; - span296[num4] = null; - num4++; - span296[num4] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list296; - reference212 = questStep14; - num2++; - ref QuestStep reference213 = ref span293[num2]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1054369u, new Vector3(7.7973022f, 0.0028544795f, -15.701599f), 1309); - num4 = 6; - List list297 = new List(num4); - CollectionsMarshal.SetCount(list297, num4); - Span span297 = CollectionsMarshal.AsSpan(list297); - index2 = 0; - span297[index2] = null; - index2++; - span297[index2] = null; - index2++; - span297[index2] = null; - index2++; - span297[index2] = null; - index2++; - span297[index2] = null; - index2++; - span297[index2] = new QuestWorkValue((byte)12, null, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list297; - reference213 = questStep15; - num2++; - span293[num2] = new QuestStep(EInteractionType.Interact, 1054371u, new Vector3(18.661804f, 2.0028546f, -93.0343f), 1309); - obj177.Steps = list293; - reference210 = obj177; - num++; - ref QuestSequence reference214 = ref span277[num]; - QuestSequence obj180 = new QuestSequence - { - Sequence = 6 - }; - num2 = 2; - List list298 = new List(num2); - CollectionsMarshal.SetCount(list298, num2); - Span span298 = CollectionsMarshal.AsSpan(list298); - num3 = 0; - ref QuestStep reference215 = ref span298[num3]; - QuestStep obj181 = new QuestStep(EInteractionType.Interact, 1054364u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) - { - TargetTerritoryId = (ushort)1309, - AetheryteShortcut = EAetheryteLocation.Gridania, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaAmphitheatre - } - }; - SkipConditions skipConditions10 = new SkipConditions(); - SkipStepConditions skipStepConditions3 = new SkipStepConditions(); - index2 = 1; - List list299 = new List(index2); - CollectionsMarshal.SetCount(list299, index2); - Span span299 = CollectionsMarshal.AsSpan(list299); - num4 = 0; - span299[num4] = 1309; - skipStepConditions3.InTerritory = list299; - skipConditions10.StepIf = skipStepConditions3; - SkipAetheryteCondition obj182 = new SkipAetheryteCondition - { - InSameTerritory = true - }; - num4 = 3; - List list300 = new List(num4); - CollectionsMarshal.SetCount(list300, num4); - Span span300 = CollectionsMarshal.AsSpan(list300); - index2 = 0; - span300[index2] = 132; - index2++; - span300[index2] = 133; - index2++; - span300[index2] = 1309; - obj182.InTerritory = list300; - skipConditions10.AetheryteShortcutIf = obj182; - obj181.SkipConditions = skipConditions10; - reference215 = obj181; - num3++; - ref QuestStep reference216 = ref span298[num3]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1054374u, new Vector3(11.48999f, 0.0028544795f, -12.64978f), 1309); - index2 = 7; - List list301 = new List(index2); - CollectionsMarshal.SetCount(list301, index2); - Span span301 = CollectionsMarshal.AsSpan(list301); - num4 = 0; - span301[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q2_000_000"), - Answer = new ExcelRef("TEXT_FESXMX101_05231_A2_000_001") - }; - num4++; - span301[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_FESXMX101_05231_SYSTEM_000_124") - }; - num4++; - span301[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q3_000_000"), - Answer = new ExcelRef("TEXT_FESXMX101_05231_A3_000_003") - }; - num4++; - span301[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q4_000_000"), - Answer = new ExcelRef("TEXT_FESXMX101_05231_A4_000_002") - }; - num4++; - span301[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q5_000_000"), - Answer = new ExcelRef("TEXT_FESXMX101_05231_A5_000_003") - }; - num4++; - span301[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q6_000_000"), - Answer = new ExcelRef("TEXT_FESXMX101_05231_A6_000_001") - }; - num4++; - span301[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q7_000_000"), - Answer = new ExcelRef("TEXT_FESXMX101_05231_A7_000_002") - }; - questStep16.DialogueChoices = list301; - reference216 = questStep16; - obj180.Steps = list298; - reference214 = obj180; - num++; - ref QuestSequence reference217 = ref span277[num]; - QuestSequence obj183 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 1; - List list302 = new List(num3); - CollectionsMarshal.SetCount(list302, num3); - Span span302 = CollectionsMarshal.AsSpan(list302); - num2 = 0; - ref QuestStep reference218 = ref span302[num2]; - QuestStep obj184 = new QuestStep(EInteractionType.CompleteQuest, 1054361u, new Vector3(-50.06488f, 6.4999995f, -89.58569f), 133) - { - AetheryteShortcut = EAetheryteLocation.Gridania, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaAmphitheatre - } - }; SkipConditions skipConditions11 = new SkipConditions(); - SkipAetheryteCondition obj185 = new SkipAetheryteCondition + SkipStepConditions skipStepConditions2 = new SkipStepConditions(); + num4 = 1; + List list313 = new List(num4); + CollectionsMarshal.SetCount(list313, num4); + Span span313 = CollectionsMarshal.AsSpan(list313); + index2 = 0; + span313[index2] = 1309; + skipStepConditions2.InTerritory = list313; + skipConditions11.StepIf = skipStepConditions2; + SkipAetheryteCondition obj193 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 2; - List list303 = new List(num4); - CollectionsMarshal.SetCount(list303, num4); - Span span303 = CollectionsMarshal.AsSpan(list303); + index2 = 3; + List list314 = new List(index2); + CollectionsMarshal.SetCount(list314, index2); + Span span314 = CollectionsMarshal.AsSpan(list314); + num4 = 0; + span314[num4] = 132; + num4++; + span314[num4] = 133; + num4++; + span314[num4] = 1309; + obj193.InTerritory = list314; + skipConditions11.AetheryteShortcutIf = obj193; + obj192.SkipConditions = skipConditions11; + reference226 = obj192; + num2++; + ref QuestStep reference227 = ref span312[num2]; + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1054370u, new Vector3(-13.01593f, 0.0015269257f, 24.429688f), 1309); + num4 = 6; + List list315 = new List(num4); + CollectionsMarshal.SetCount(list315, num4); + Span span315 = CollectionsMarshal.AsSpan(list315); index2 = 0; - span303[index2] = 132; + span315[index2] = null; index2++; - span303[index2] = 133; - obj185.InTerritory = list303; - skipConditions11.AetheryteShortcutIf = obj185; - obj184.SkipConditions = skipConditions11; - reference218 = obj184; - obj183.Steps = list302; - reference217 = obj183; - questRoot30.QuestSequence = list277; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(5233); - QuestRoot questRoot31 = new QuestRoot(); + span315[index2] = null; + index2++; + span315[index2] = null; + index2++; + span315[index2] = null; + index2++; + span315[index2] = null; + index2++; + span315[index2] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); + questStep15.CompletionQuestVariablesFlags = list315; + reference227 = questStep15; + num2++; + ref QuestStep reference228 = ref span312[num2]; + QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1054369u, new Vector3(7.7973022f, 0.0028544795f, -15.701599f), 1309); + index2 = 6; + List list316 = new List(index2); + CollectionsMarshal.SetCount(list316, index2); + Span span316 = CollectionsMarshal.AsSpan(list316); + num4 = 0; + span316[num4] = null; + num4++; + span316[num4] = null; + num4++; + span316[num4] = null; + num4++; + span316[num4] = null; + num4++; + span316[num4] = null; + num4++; + span316[num4] = new QuestWorkValue((byte)12, null, EQuestWorkMode.Bitwise); + questStep16.CompletionQuestVariablesFlags = list316; + reference228 = questStep16; + num2++; + span312[num2] = new QuestStep(EInteractionType.Interact, 1054371u, new Vector3(18.661804f, 2.0028546f, -93.0343f), 1309); + obj191.Steps = list312; + reference225 = obj191; + num++; + ref QuestSequence reference229 = ref span296[num]; + QuestSequence obj194 = new QuestSequence + { + Sequence = 6 + }; + num2 = 2; + List list317 = new List(num2); + CollectionsMarshal.SetCount(list317, num2); + Span span317 = CollectionsMarshal.AsSpan(list317); + num3 = 0; + ref QuestStep reference230 = ref span317[num3]; + QuestStep obj195 = new QuestStep(EInteractionType.Interact, 1054364u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) + { + TargetTerritoryId = (ushort)1309, + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions12 = new SkipConditions(); + SkipStepConditions skipStepConditions3 = new SkipStepConditions(); + num4 = 1; + List list318 = new List(num4); + CollectionsMarshal.SetCount(list318, num4); + Span span318 = CollectionsMarshal.AsSpan(list318); + index2 = 0; + span318[index2] = 1309; + skipStepConditions3.InTerritory = list318; + skipConditions12.StepIf = skipStepConditions3; + SkipAetheryteCondition obj196 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index2 = 3; + List list319 = new List(index2); + CollectionsMarshal.SetCount(list319, index2); + Span span319 = CollectionsMarshal.AsSpan(list319); + num4 = 0; + span319[num4] = 132; + num4++; + span319[num4] = 133; + num4++; + span319[num4] = 1309; + obj196.InTerritory = list319; + skipConditions12.AetheryteShortcutIf = obj196; + obj195.SkipConditions = skipConditions12; + reference230 = obj195; + num3++; + ref QuestStep reference231 = ref span317[num3]; + QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1054374u, new Vector3(11.48999f, 0.0028544795f, -12.64978f), 1309); + num4 = 7; + List list320 = new List(num4); + CollectionsMarshal.SetCount(list320, num4); + Span span320 = CollectionsMarshal.AsSpan(list320); + index2 = 0; + span320[index2] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q2_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A2_000_001") + }; + index2++; + span320[index2] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_SYSTEM_000_124") + }; + index2++; + span320[index2] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q3_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A3_000_003") + }; + index2++; + span320[index2] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q4_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A4_000_002") + }; + index2++; + span320[index2] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q5_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A5_000_003") + }; + index2++; + span320[index2] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q6_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A6_000_001") + }; + index2++; + span320[index2] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q7_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A7_000_002") + }; + questStep17.DialogueChoices = list320; + reference231 = questStep17; + obj194.Steps = list317; + reference229 = obj194; + num++; + ref QuestSequence reference232 = ref span296[num]; + QuestSequence obj197 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list321 = new List(num3); + CollectionsMarshal.SetCount(list321, num3); + Span span321 = CollectionsMarshal.AsSpan(list321); + num2 = 0; + ref QuestStep reference233 = ref span321[num2]; + QuestStep obj198 = new QuestStep(EInteractionType.CompleteQuest, 1054361u, new Vector3(-50.06488f, 6.4999995f, -89.58569f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions13 = new SkipConditions(); + SkipAetheryteCondition obj199 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index2 = 2; + List list322 = new List(index2); + CollectionsMarshal.SetCount(list322, index2); + Span span322 = CollectionsMarshal.AsSpan(list322); + num4 = 0; + span322[num4] = 132; + num4++; + span322[num4] = 133; + obj199.InTerritory = list322; + skipConditions13.AetheryteShortcutIf = obj199; + obj198.SkipConditions = skipConditions13; + reference233 = obj198; + obj197.Steps = list321; + reference232 = obj197; + questRoot32.QuestSequence = list296; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(5233); + QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list304 = new List(num); - CollectionsMarshal.SetCount(list304, num); - Span span304 = CollectionsMarshal.AsSpan(list304); + List list323 = new List(num); + CollectionsMarshal.SetCount(list323, num); + Span span323 = CollectionsMarshal.AsSpan(list323); index = 0; - span304[index] = "liza"; - questRoot31.Author = list304; + span323[index] = "liza"; + questRoot33.Author = list323; index = 6; - List list305 = new List(index); - CollectionsMarshal.SetCount(list305, index); - Span span305 = CollectionsMarshal.AsSpan(list305); + List list324 = new List(index); + CollectionsMarshal.SetCount(list324, index); + Span span324 = CollectionsMarshal.AsSpan(list324); num = 0; - ref QuestSequence reference219 = ref span305[num]; - QuestSequence obj186 = new QuestSequence + ref QuestSequence reference234 = ref span324[num]; + QuestSequence obj200 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list306 = new List(num2); - CollectionsMarshal.SetCount(list306, num2); - Span span306 = CollectionsMarshal.AsSpan(list306); + List list325 = new List(num2); + CollectionsMarshal.SetCount(list325, num2); + Span span325 = CollectionsMarshal.AsSpan(list325); num3 = 0; - span306[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051950u, new Vector3(-15.335327f, -5.9003114E-09f, 31.3573f), 1185) + span325[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051950u, new Vector3(-15.335327f, -5.9003114E-09f, 31.3573f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, SkipConditions = new SkipConditions @@ -451806,342 +452151,342 @@ public static class AssemblyQuestLoader } } }; - obj186.Steps = list306; - reference219 = obj186; + obj200.Steps = list325; + reference234 = obj200; num++; - ref QuestSequence reference220 = ref span305[num]; - QuestSequence obj187 = new QuestSequence + ref QuestSequence reference235 = ref span324[num]; + QuestSequence obj201 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list307 = new List(num3); - CollectionsMarshal.SetCount(list307, num3); - Span span307 = CollectionsMarshal.AsSpan(list307); - num2 = 0; - span307[num2] = new QuestStep(EInteractionType.Interact, 1052166u, new Vector3(567.6814f, -131.41925f, 610.1013f), 1189) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.YakTelMamook - }; - obj187.Steps = list307; - reference220 = obj187; - num++; - ref QuestSequence reference221 = ref span305[num]; - QuestSequence obj188 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list308 = new List(num2); - CollectionsMarshal.SetCount(list308, num2); - Span span308 = CollectionsMarshal.AsSpan(list308); - num3 = 0; - span308[num3] = new QuestStep(EInteractionType.Interact, 2014454u, new Vector3(-525.8412f, -158.37347f, 541.46643f), 1189) - { - Fly = true - }; - obj188.Steps = list308; - reference221 = obj188; - num++; - ref QuestSequence reference222 = ref span305[num]; - QuestSequence obj189 = new QuestSequence - { - Sequence = 3 - }; - num3 = 1; - List list309 = new List(num3); - CollectionsMarshal.SetCount(list309, num3); - Span span309 = CollectionsMarshal.AsSpan(list309); - num2 = 0; - span309[num2] = new QuestStep(EInteractionType.Interact, 1051954u, new Vector3(-531.57855f, -152.53433f, 645.777f), 1189); - obj189.Steps = list309; - reference222 = obj189; - num++; - ref QuestSequence reference223 = ref span305[num]; - QuestSequence obj190 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list310 = new List(num2); - CollectionsMarshal.SetCount(list310, num2); - Span span310 = CollectionsMarshal.AsSpan(list310); - num3 = 0; - span310[num3] = new QuestStep(EInteractionType.Duty, null, null, 1189) - { - DutyOptions = new DutyOptions - { - ContentFinderConditionId = 1015u - } - }; - obj190.Steps = list310; - reference223 = obj190; - num++; - ref QuestSequence reference224 = ref span305[num]; - QuestSequence obj191 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 1; - List list311 = new List(num3); - CollectionsMarshal.SetCount(list311, num3); - Span span311 = CollectionsMarshal.AsSpan(list311); - num2 = 0; - span311[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051956u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264) - { - StopDistance = 7f, - NextQuestId = new QuestId(5234) - }; - obj191.Steps = list311; - reference224 = obj191; - questRoot31.QuestSequence = list305; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(5234); - QuestRoot questRoot32 = new QuestRoot(); - num = 1; - List list312 = new List(num); - CollectionsMarshal.SetCount(list312, num); - Span span312 = CollectionsMarshal.AsSpan(list312); - index = 0; - span312[index] = "liza"; - questRoot32.Author = list312; - index = 5; - List list313 = new List(index); - CollectionsMarshal.SetCount(list313, index); - Span span313 = CollectionsMarshal.AsSpan(list313); - num = 0; - ref QuestSequence reference225 = ref span313[num]; - QuestSequence obj192 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list314 = new List(num2); - CollectionsMarshal.SetCount(list314, num2); - Span span314 = CollectionsMarshal.AsSpan(list314); - num3 = 0; - span314[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051957u, new Vector3(-1.6327515f, 41.999977f, -0.7172241f), 1264) - { - StopDistance = 6f - }; - obj192.Steps = list314; - reference225 = obj192; - num++; - ref QuestSequence reference226 = ref span313[num]; - QuestSequence obj193 = new QuestSequence - { - Sequence = 1 - }; - num3 = 1; - List list315 = new List(num3); - CollectionsMarshal.SetCount(list315, num3); - Span span315 = CollectionsMarshal.AsSpan(list315); - num2 = 0; - span315[num2] = new QuestStep(EInteractionType.Interact, 1051957u, new Vector3(-1.6327515f, 41.999977f, -0.7172241f), 1264) - { - StopDistance = 6f - }; - obj193.Steps = list315; - reference226 = obj193; - num++; - ref QuestSequence reference227 = ref span313[num]; - QuestSequence obj194 = new QuestSequence - { - Sequence = 2 - }; - num2 = 4; - List list316 = new List(num2); - CollectionsMarshal.SetCount(list316, num2); - Span span316 = CollectionsMarshal.AsSpan(list316); - num3 = 0; - ref QuestStep reference228 = ref span316[num3]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1051959u, new Vector3(-15.854187f, 41.99999f, -4.6845703f), 1264); - index2 = 6; - List list317 = new List(index2); - CollectionsMarshal.SetCount(list317, index2); - Span span317 = CollectionsMarshal.AsSpan(list317); - num4 = 0; - span317[num4] = null; - num4++; - span317[num4] = null; - num4++; - span317[num4] = null; - num4++; - span317[num4] = null; - num4++; - span317[num4] = null; - num4++; - span317[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list317; - reference228 = questStep17; - num3++; - ref QuestStep reference229 = ref span316[num3]; - QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1051961u, new Vector3(-13.931519f, 41.999992f, -49.027283f), 1264); - num4 = 6; - List list318 = new List(num4); - CollectionsMarshal.SetCount(list318, num4); - Span span318 = CollectionsMarshal.AsSpan(list318); - index2 = 0; - span318[index2] = null; - index2++; - span318[index2] = null; - index2++; - span318[index2] = null; - index2++; - span318[index2] = null; - index2++; - span318[index2] = null; - index2++; - span318[index2] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list318; - reference229 = questStep18; - num3++; - ref QuestStep reference230 = ref span316[num3]; - QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1051960u, new Vector3(15.457336f, 43.499985f, -137.25494f), 1264); - index2 = 6; - List list319 = new List(index2); - CollectionsMarshal.SetCount(list319, index2); - Span span319 = CollectionsMarshal.AsSpan(list319); - num4 = 0; - span319[num4] = null; - num4++; - span319[num4] = null; - num4++; - span319[num4] = null; - num4++; - span319[num4] = null; - num4++; - span319[num4] = null; - num4++; - span319[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep19.CompletionQuestVariablesFlags = list319; - reference230 = questStep19; - num3++; - ref QuestStep reference231 = ref span316[num3]; - QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 2014455u, new Vector3(71.213745f, 43.411865f, -84.00098f), 1264); - num4 = 6; - List list320 = new List(num4); - CollectionsMarshal.SetCount(list320, num4); - Span span320 = CollectionsMarshal.AsSpan(list320); - index2 = 0; - span320[index2] = null; - index2++; - span320[index2] = null; - index2++; - span320[index2] = null; - index2++; - span320[index2] = null; - index2++; - span320[index2] = null; - index2++; - span320[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep20.CompletionQuestVariablesFlags = list320; - index2 = 1; - List list321 = new List(index2); - CollectionsMarshal.SetCount(list321, index2); - Span span321 = CollectionsMarshal.AsSpan(list321); - num4 = 0; - span321[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGEA102_05234_Q2_000_000"), - Answer = new ExcelRef("TEXT_KINGEA102_05234_A2_000_001") - }; - questStep20.DialogueChoices = list321; - reference231 = questStep20; - obj194.Steps = list316; - reference227 = obj194; - num++; - ref QuestSequence reference232 = ref span313[num]; - QuestSequence obj195 = new QuestSequence - { - Sequence = 3 - }; - num3 = 1; - List list322 = new List(num3); - CollectionsMarshal.SetCount(list322, num3); - Span span322 = CollectionsMarshal.AsSpan(list322); - num2 = 0; - span322[num2] = new QuestStep(EInteractionType.Interact, 1051958u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264); - obj195.Steps = list322; - reference232 = obj195; - num++; - ref QuestSequence reference233 = ref span313[num]; - QuestSequence obj196 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list323 = new List(num2); - CollectionsMarshal.SetCount(list323, num2); - Span span323 = CollectionsMarshal.AsSpan(list323); - num3 = 0; - span323[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051965u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264) - { - NextQuestId = new QuestId(5235) - }; - obj196.Steps = list323; - reference233 = obj196; - questRoot32.QuestSequence = list313; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(5235); - QuestRoot questRoot33 = new QuestRoot(); - num = 1; - List list324 = new List(num); - CollectionsMarshal.SetCount(list324, num); - Span span324 = CollectionsMarshal.AsSpan(list324); - index = 0; - span324[index] = "liza"; - questRoot33.Author = list324; - index = 6; - List list325 = new List(index); - CollectionsMarshal.SetCount(list325, index); - Span span325 = CollectionsMarshal.AsSpan(list325); - num = 0; - ref QuestSequence reference234 = ref span325[num]; - QuestSequence obj197 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; List list326 = new List(num3); CollectionsMarshal.SetCount(list326, num3); Span span326 = CollectionsMarshal.AsSpan(list326); num2 = 0; - span326[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051964u, new Vector3(0.56451416f, 41.999973f, -5.2339478f), 1264); - obj197.Steps = list326; - reference234 = obj197; - num++; - ref QuestSequence reference235 = ref span325[num]; - QuestSequence obj198 = new QuestSequence + span326[num2] = new QuestStep(EInteractionType.Interact, 1052166u, new Vector3(567.6814f, -131.41925f, 610.1013f), 1189) { - Sequence = 1 + Fly = true, + AetheryteShortcut = EAetheryteLocation.YakTelMamook + }; + obj201.Steps = list326; + reference235 = obj201; + num++; + ref QuestSequence reference236 = ref span324[num]; + QuestSequence obj202 = new QuestSequence + { + Sequence = 2 }; num2 = 1; List list327 = new List(num2); CollectionsMarshal.SetCount(list327, num2); Span span327 = CollectionsMarshal.AsSpan(list327); num3 = 0; - span327[num3] = new QuestStep(EInteractionType.Interact, 1051967u, new Vector3(564.72107f, -131.41925f, 609.21643f), 1189) + span327[num3] = new QuestStep(EInteractionType.Interact, 2014454u, new Vector3(-525.8412f, -158.37347f, 541.46643f), 1189) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.YakTelMamook + Fly = true }; - obj198.Steps = list327; - reference235 = obj198; + obj202.Steps = list327; + reference236 = obj202; num++; - ref QuestSequence reference236 = ref span325[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference237 = ref span324[num]; + QuestSequence obj203 = new QuestSequence { - Sequence = 2 + Sequence = 3 }; num3 = 1; List list328 = new List(num3); CollectionsMarshal.SetCount(list328, num3); Span span328 = CollectionsMarshal.AsSpan(list328); num2 = 0; - span328[num2] = new QuestStep(EInteractionType.Interact, 2014464u, new Vector3(-412.2835f, 2.9754639f, -57.846985f), 1185) + span328[num2] = new QuestStep(EInteractionType.Interact, 1051954u, new Vector3(-531.57855f, -152.53433f, 645.777f), 1189); + obj203.Steps = list328; + reference237 = obj203; + num++; + ref QuestSequence reference238 = ref span324[num]; + QuestSequence obj204 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list329 = new List(num2); + CollectionsMarshal.SetCount(list329, num2); + Span span329 = CollectionsMarshal.AsSpan(list329); + num3 = 0; + span329[num3] = new QuestStep(EInteractionType.Duty, null, null, 1189) + { + DutyOptions = new DutyOptions + { + ContentFinderConditionId = 1015u + } + }; + obj204.Steps = list329; + reference238 = obj204; + num++; + ref QuestSequence reference239 = ref span324[num]; + QuestSequence obj205 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list330 = new List(num3); + CollectionsMarshal.SetCount(list330, num3); + Span span330 = CollectionsMarshal.AsSpan(list330); + num2 = 0; + span330[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051956u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264) + { + StopDistance = 7f, + NextQuestId = new QuestId(5234) + }; + obj205.Steps = list330; + reference239 = obj205; + questRoot33.QuestSequence = list324; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(5234); + QuestRoot questRoot34 = new QuestRoot(); + num = 1; + List list331 = new List(num); + CollectionsMarshal.SetCount(list331, num); + Span span331 = CollectionsMarshal.AsSpan(list331); + index = 0; + span331[index] = "liza"; + questRoot34.Author = list331; + index = 5; + List list332 = new List(index); + CollectionsMarshal.SetCount(list332, index); + Span span332 = CollectionsMarshal.AsSpan(list332); + num = 0; + ref QuestSequence reference240 = ref span332[num]; + QuestSequence obj206 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list333 = new List(num2); + CollectionsMarshal.SetCount(list333, num2); + Span span333 = CollectionsMarshal.AsSpan(list333); + num3 = 0; + span333[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051957u, new Vector3(-1.6327515f, 41.999977f, -0.7172241f), 1264) + { + StopDistance = 6f + }; + obj206.Steps = list333; + reference240 = obj206; + num++; + ref QuestSequence reference241 = ref span332[num]; + QuestSequence obj207 = new QuestSequence + { + Sequence = 1 + }; + num3 = 1; + List list334 = new List(num3); + CollectionsMarshal.SetCount(list334, num3); + Span span334 = CollectionsMarshal.AsSpan(list334); + num2 = 0; + span334[num2] = new QuestStep(EInteractionType.Interact, 1051957u, new Vector3(-1.6327515f, 41.999977f, -0.7172241f), 1264) + { + StopDistance = 6f + }; + obj207.Steps = list334; + reference241 = obj207; + num++; + ref QuestSequence reference242 = ref span332[num]; + QuestSequence obj208 = new QuestSequence + { + Sequence = 2 + }; + num2 = 4; + List list335 = new List(num2); + CollectionsMarshal.SetCount(list335, num2); + Span span335 = CollectionsMarshal.AsSpan(list335); + num3 = 0; + ref QuestStep reference243 = ref span335[num3]; + QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1051959u, new Vector3(-15.854187f, 41.99999f, -4.6845703f), 1264); + num4 = 6; + List list336 = new List(num4); + CollectionsMarshal.SetCount(list336, num4); + Span span336 = CollectionsMarshal.AsSpan(list336); + index2 = 0; + span336[index2] = null; + index2++; + span336[index2] = null; + index2++; + span336[index2] = null; + index2++; + span336[index2] = null; + index2++; + span336[index2] = null; + index2++; + span336[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep18.CompletionQuestVariablesFlags = list336; + reference243 = questStep18; + num3++; + ref QuestStep reference244 = ref span335[num3]; + QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1051961u, new Vector3(-13.931519f, 41.999992f, -49.027283f), 1264); + index2 = 6; + List list337 = new List(index2); + CollectionsMarshal.SetCount(list337, index2); + Span span337 = CollectionsMarshal.AsSpan(list337); + num4 = 0; + span337[num4] = null; + num4++; + span337[num4] = null; + num4++; + span337[num4] = null; + num4++; + span337[num4] = null; + num4++; + span337[num4] = null; + num4++; + span337[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + questStep19.CompletionQuestVariablesFlags = list337; + reference244 = questStep19; + num3++; + ref QuestStep reference245 = ref span335[num3]; + QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1051960u, new Vector3(15.457336f, 43.499985f, -137.25494f), 1264); + num4 = 6; + List list338 = new List(num4); + CollectionsMarshal.SetCount(list338, num4); + Span span338 = CollectionsMarshal.AsSpan(list338); + index2 = 0; + span338[index2] = null; + index2++; + span338[index2] = null; + index2++; + span338[index2] = null; + index2++; + span338[index2] = null; + index2++; + span338[index2] = null; + index2++; + span338[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep20.CompletionQuestVariablesFlags = list338; + reference245 = questStep20; + num3++; + ref QuestStep reference246 = ref span335[num3]; + QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 2014455u, new Vector3(71.213745f, 43.411865f, -84.00098f), 1264); + index2 = 6; + List list339 = new List(index2); + CollectionsMarshal.SetCount(list339, index2); + Span span339 = CollectionsMarshal.AsSpan(list339); + num4 = 0; + span339[num4] = null; + num4++; + span339[num4] = null; + num4++; + span339[num4] = null; + num4++; + span339[num4] = null; + num4++; + span339[num4] = null; + num4++; + span339[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep21.CompletionQuestVariablesFlags = list339; + num4 = 1; + List list340 = new List(num4); + CollectionsMarshal.SetCount(list340, num4); + Span span340 = CollectionsMarshal.AsSpan(list340); + index2 = 0; + span340[index2] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGEA102_05234_Q2_000_000"), + Answer = new ExcelRef("TEXT_KINGEA102_05234_A2_000_001") + }; + questStep21.DialogueChoices = list340; + reference246 = questStep21; + obj208.Steps = list335; + reference242 = obj208; + num++; + ref QuestSequence reference247 = ref span332[num]; + QuestSequence obj209 = new QuestSequence + { + Sequence = 3 + }; + num3 = 1; + List list341 = new List(num3); + CollectionsMarshal.SetCount(list341, num3); + Span span341 = CollectionsMarshal.AsSpan(list341); + num2 = 0; + span341[num2] = new QuestStep(EInteractionType.Interact, 1051958u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264); + obj209.Steps = list341; + reference247 = obj209; + num++; + ref QuestSequence reference248 = ref span332[num]; + QuestSequence obj210 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list342 = new List(num2); + CollectionsMarshal.SetCount(list342, num2); + Span span342 = CollectionsMarshal.AsSpan(list342); + num3 = 0; + span342[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051965u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264) + { + NextQuestId = new QuestId(5235) + }; + obj210.Steps = list342; + reference248 = obj210; + questRoot34.QuestSequence = list332; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(5235); + QuestRoot questRoot35 = new QuestRoot(); + num = 1; + List list343 = new List(num); + CollectionsMarshal.SetCount(list343, num); + Span span343 = CollectionsMarshal.AsSpan(list343); + index = 0; + span343[index] = "liza"; + questRoot35.Author = list343; + index = 6; + List list344 = new List(index); + CollectionsMarshal.SetCount(list344, index); + Span span344 = CollectionsMarshal.AsSpan(list344); + num = 0; + ref QuestSequence reference249 = ref span344[num]; + QuestSequence obj211 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list345 = new List(num3); + CollectionsMarshal.SetCount(list345, num3); + Span span345 = CollectionsMarshal.AsSpan(list345); + num2 = 0; + span345[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051964u, new Vector3(0.56451416f, 41.999973f, -5.2339478f), 1264); + obj211.Steps = list345; + reference249 = obj211; + num++; + ref QuestSequence reference250 = ref span344[num]; + QuestSequence obj212 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list346 = new List(num2); + CollectionsMarshal.SetCount(list346, num2); + Span span346 = CollectionsMarshal.AsSpan(list346); + num3 = 0; + span346[num3] = new QuestStep(EInteractionType.Interact, 1051967u, new Vector3(564.72107f, -131.41925f, 609.21643f), 1189) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.YakTelMamook + }; + obj212.Steps = list346; + reference250 = obj212; + num++; + ref QuestSequence reference251 = ref span344[num]; + QuestSequence obj213 = new QuestSequence + { + Sequence = 2 + }; + num3 = 1; + List list347 = new List(num3); + CollectionsMarshal.SetCount(list347, num3); + Span span347 = CollectionsMarshal.AsSpan(list347); + num2 = 0; + span347[num2] = new QuestStep(EInteractionType.Interact, 2014464u, new Vector3(-412.2835f, 2.9754639f, -57.846985f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -452150,37 +452495,37 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalDirigibleLanding } }; - obj199.Steps = list328; - reference236 = obj199; + obj213.Steps = list347; + reference251 = obj213; num++; - ref QuestSequence reference237 = ref span325[num]; - QuestSequence obj200 = new QuestSequence + ref QuestSequence reference252 = ref span344[num]; + QuestSequence obj214 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list329 = new List(num2); - CollectionsMarshal.SetCount(list329, num2); - Span span329 = CollectionsMarshal.AsSpan(list329); + List list348 = new List(num2); + CollectionsMarshal.SetCount(list348, num2); + Span span348 = CollectionsMarshal.AsSpan(list348); num3 = 0; - span329[num3] = new QuestStep(EInteractionType.Interact, 1051971u, new Vector3(-414.69446f, 3f, -55.10034f), 1185) + span348[num3] = new QuestStep(EInteractionType.Interact, 1051971u, new Vector3(-414.69446f, 3f, -55.10034f), 1185) { StopDistance = 5f }; - obj200.Steps = list329; - reference237 = obj200; + obj214.Steps = list348; + reference252 = obj214; num++; - ref QuestSequence reference238 = ref span325[num]; - QuestSequence obj201 = new QuestSequence + ref QuestSequence reference253 = ref span344[num]; + QuestSequence obj215 = new QuestSequence { Sequence = 4 }; num3 = 1; - List list330 = new List(num3); - CollectionsMarshal.SetCount(list330, num3); - Span span330 = CollectionsMarshal.AsSpan(list330); + List list349 = new List(num3); + CollectionsMarshal.SetCount(list349, num3); + Span span349 = CollectionsMarshal.AsSpan(list349); num2 = 0; - span330[num2] = new QuestStep(EInteractionType.Interact, 1051971u, new Vector3(93.53023f, -14f, 50.456287f), 1185) + span349[num2] = new QuestStep(EInteractionType.Interact, 1051971u, new Vector3(93.53023f, -14f, 50.456287f), 1185) { StopDistance = 0.25f, AethernetShortcut = new AethernetShortcut @@ -452189,252 +452534,252 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.Tuliyollal } }; - obj201.Steps = list330; - reference238 = obj201; + obj215.Steps = list349; + reference253 = obj215; num++; - ref QuestSequence reference239 = ref span325[num]; - QuestSequence obj202 = new QuestSequence + ref QuestSequence reference254 = ref span344[num]; + QuestSequence obj216 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list331 = new List(num2); - CollectionsMarshal.SetCount(list331, num2); - Span span331 = CollectionsMarshal.AsSpan(list331); + List list350 = new List(num2); + CollectionsMarshal.SetCount(list350, num2); + Span span350 = CollectionsMarshal.AsSpan(list350); num3 = 0; - span331[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051972u, new Vector3(123.79639f, -14f, 27.115234f), 1185) + span350[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051972u, new Vector3(123.79639f, -14f, 27.115234f), 1185) { StopDistance = 5f, NextQuestId = new QuestId(5236) }; - obj202.Steps = list331; - reference239 = obj202; - questRoot33.QuestSequence = list325; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(5236); - QuestRoot questRoot34 = new QuestRoot(); + obj216.Steps = list350; + reference254 = obj216; + questRoot35.QuestSequence = list344; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(5236); + QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list332 = new List(num); - CollectionsMarshal.SetCount(list332, num); - Span span332 = CollectionsMarshal.AsSpan(list332); + List list351 = new List(num); + CollectionsMarshal.SetCount(list351, num); + Span span351 = CollectionsMarshal.AsSpan(list351); index = 0; - span332[index] = "liza"; - questRoot34.Author = list332; + span351[index] = "liza"; + questRoot36.Author = list351; index = 7; - List list333 = new List(index); - CollectionsMarshal.SetCount(list333, index); - Span span333 = CollectionsMarshal.AsSpan(list333); + List list352 = new List(index); + CollectionsMarshal.SetCount(list352, index); + Span span352 = CollectionsMarshal.AsSpan(list352); num = 0; - ref QuestSequence reference240 = ref span333[num]; - QuestSequence obj203 = new QuestSequence + ref QuestSequence reference255 = ref span352[num]; + QuestSequence obj217 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list334 = new List(num3); - CollectionsMarshal.SetCount(list334, num3); - Span span334 = CollectionsMarshal.AsSpan(list334); + List list353 = new List(num3); + CollectionsMarshal.SetCount(list353, num3); + Span span353 = CollectionsMarshal.AsSpan(list353); num2 = 0; - span334[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051974u, new Vector3(121.782104f, -14f, 29.587158f), 1185) + span353[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051974u, new Vector3(121.782104f, -14f, 29.587158f), 1185) { StopDistance = 7f }; - obj203.Steps = list334; - reference240 = obj203; + obj217.Steps = list353; + reference255 = obj217; num++; - ref QuestSequence reference241 = ref span333[num]; - QuestSequence obj204 = new QuestSequence + ref QuestSequence reference256 = ref span352[num]; + QuestSequence obj218 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list335 = new List(num2); - CollectionsMarshal.SetCount(list335, num2); - Span span335 = CollectionsMarshal.AsSpan(list335); + List list354 = new List(num2); + CollectionsMarshal.SetCount(list354, num2); + Span span354 = CollectionsMarshal.AsSpan(list354); num3 = 0; - span335[num3] = new QuestStep(EInteractionType.Interact, 1052148u, new Vector3(-527.245f, -152.47649f, 663.6301f), 1189) + span354[num3] = new QuestStep(EInteractionType.Interact, 1052148u, new Vector3(-527.245f, -152.47649f, 663.6301f), 1189) { Fly = true, AetheryteShortcut = EAetheryteLocation.YakTelMamook }; - obj204.Steps = list335; - reference241 = obj204; + obj218.Steps = list354; + reference256 = obj218; num++; - ref QuestSequence reference242 = ref span333[num]; - QuestSequence obj205 = new QuestSequence + ref QuestSequence reference257 = ref span352[num]; + QuestSequence obj219 = new QuestSequence { Sequence = 2 }; num3 = 3; - List list336 = new List(num3); - CollectionsMarshal.SetCount(list336, num3); - Span span336 = CollectionsMarshal.AsSpan(list336); + List list355 = new List(num3); + CollectionsMarshal.SetCount(list355, num3); + Span span355 = CollectionsMarshal.AsSpan(list355); num2 = 0; - ref QuestStep reference243 = ref span336[num2]; - QuestStep obj206 = new QuestStep(EInteractionType.Interact, 2014450u, new Vector3(-528.37415f, -152.20874f, 671.13745f), 1189) + ref QuestStep reference258 = ref span355[num2]; + QuestStep obj220 = new QuestStep(EInteractionType.Interact, 2014450u, new Vector3(-528.37415f, -152.20874f, 671.13745f), 1189) { TargetTerritoryId = (ushort)1265 }; - SkipConditions skipConditions12 = new SkipConditions(); + SkipConditions skipConditions14 = new SkipConditions(); SkipStepConditions skipStepConditions4 = new SkipStepConditions(); - num4 = 1; - List list337 = new List(num4); - CollectionsMarshal.SetCount(list337, num4); - Span span337 = CollectionsMarshal.AsSpan(list337); - index2 = 0; - span337[index2] = 1265; - skipStepConditions4.InTerritory = list337; - skipConditions12.StepIf = skipStepConditions4; - obj206.SkipConditions = skipConditions12; - reference243 = obj206; - num2++; - ref QuestStep reference244 = ref span336[num2]; - QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1052131u, new Vector3(-23.849854f, 43f, -25.192688f), 1265); - index2 = 6; - List list338 = new List(index2); - CollectionsMarshal.SetCount(list338, index2); - Span span338 = CollectionsMarshal.AsSpan(list338); + index2 = 1; + List list356 = new List(index2); + CollectionsMarshal.SetCount(list356, index2); + Span span356 = CollectionsMarshal.AsSpan(list356); num4 = 0; - span338[num4] = null; - num4++; - span338[num4] = null; - num4++; - span338[num4] = null; - num4++; - span338[num4] = null; - num4++; - span338[num4] = null; - num4++; - span338[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep21.CompletionQuestVariablesFlags = list338; - reference244 = questStep21; + span356[num4] = 1265; + skipStepConditions4.InTerritory = list356; + skipConditions14.StepIf = skipStepConditions4; + obj220.SkipConditions = skipConditions14; + reference258 = obj220; num2++; - ref QuestStep reference245 = ref span336[num2]; - QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1052132u, new Vector3(-1.1139526f, 41.999992f, -110.15497f), 1265); + ref QuestStep reference259 = ref span355[num2]; + QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1052131u, new Vector3(-23.849854f, 43f, -25.192688f), 1265); num4 = 6; - List list339 = new List(num4); - CollectionsMarshal.SetCount(list339, num4); - Span span339 = CollectionsMarshal.AsSpan(list339); + List list357 = new List(num4); + CollectionsMarshal.SetCount(list357, num4); + Span span357 = CollectionsMarshal.AsSpan(list357); index2 = 0; - span339[index2] = null; + span357[index2] = null; index2++; - span339[index2] = null; + span357[index2] = null; index2++; - span339[index2] = null; + span357[index2] = null; index2++; - span339[index2] = null; + span357[index2] = null; index2++; - span339[index2] = null; + span357[index2] = null; index2++; - span339[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep22.CompletionQuestVariablesFlags = list339; - reference245 = questStep22; - obj205.Steps = list336; - reference242 = obj205; + span357[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep22.CompletionQuestVariablesFlags = list357; + reference259 = questStep22; + num2++; + ref QuestStep reference260 = ref span355[num2]; + QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1052132u, new Vector3(-1.1139526f, 41.999992f, -110.15497f), 1265); + index2 = 6; + List list358 = new List(index2); + CollectionsMarshal.SetCount(list358, index2); + Span span358 = CollectionsMarshal.AsSpan(list358); + num4 = 0; + span358[num4] = null; + num4++; + span358[num4] = null; + num4++; + span358[num4] = null; + num4++; + span358[num4] = null; + num4++; + span358[num4] = null; + num4++; + span358[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep23.CompletionQuestVariablesFlags = list358; + reference260 = questStep23; + obj219.Steps = list355; + reference257 = obj219; num++; - ref QuestSequence reference246 = ref span333[num]; - QuestSequence obj207 = new QuestSequence + ref QuestSequence reference261 = ref span352[num]; + QuestSequence obj221 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list340 = new List(num2); - CollectionsMarshal.SetCount(list340, num2); - Span span340 = CollectionsMarshal.AsSpan(list340); + List list359 = new List(num2); + CollectionsMarshal.SetCount(list359, num2); + Span span359 = CollectionsMarshal.AsSpan(list359); num3 = 0; - span340[num3] = new QuestStep(EInteractionType.Interact, 1052139u, new Vector3(11.459534f, 41.99999f, -50.644714f), 1265); - obj207.Steps = list340; - reference246 = obj207; + span359[num3] = new QuestStep(EInteractionType.Interact, 1052139u, new Vector3(11.459534f, 41.99999f, -50.644714f), 1265); + obj221.Steps = list359; + reference261 = obj221; num++; - ref QuestSequence reference247 = ref span333[num]; - QuestSequence obj208 = new QuestSequence + ref QuestSequence reference262 = ref span352[num]; + QuestSequence obj222 = new QuestSequence { Sequence = 4 }; num3 = 1; - List list341 = new List(num3); - CollectionsMarshal.SetCount(list341, num3); - Span span341 = CollectionsMarshal.AsSpan(list341); + List list360 = new List(num3); + CollectionsMarshal.SetCount(list360, num3); + Span span360 = CollectionsMarshal.AsSpan(list360); num2 = 0; - ref QuestStep reference248 = ref span341[num2]; - QuestStep obj209 = new QuestStep(EInteractionType.Interact, 1051948u, new Vector3(11.36792f, 41.99999f, -50.55316f), 1265) + ref QuestStep reference263 = ref span360[num2]; + QuestStep obj223 = new QuestStep(EInteractionType.Interact, 1051948u, new Vector3(11.36792f, 41.99999f, -50.55316f), 1265) { StopDistance = 5f }; - index2 = 5; - List list342 = new List(index2); - CollectionsMarshal.SetCount(list342, index2); - Span span342 = CollectionsMarshal.AsSpan(list342); - num4 = 0; - span342[num4] = new DialogueChoice + num4 = 5; + List list361 = new List(num4); + CollectionsMarshal.SetCount(list361, num4); + Span span361 = CollectionsMarshal.AsSpan(list361); + index2 = 0; + span361[index2] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGEA104_05236_Q1_000_000") }; - num4++; - span342[num4] = new DialogueChoice + index2++; + span361[index2] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGEA104_05236_Q2_000_000") }; - num4++; - span342[num4] = new DialogueChoice + index2++; + span361[index2] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGEA104_05236_Q3_000_000"), Answer = new ExcelRef("TEXT_KINGEA104_05236_A3_000_002") }; - num4++; - span342[num4] = new DialogueChoice + index2++; + span361[index2] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGEA104_05236_Q5_000_000"), Answer = new ExcelRef("TEXT_KINGEA104_05236_A5_000_002") }; - num4++; - span342[num4] = new DialogueChoice + index2++; + span361[index2] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGEA104_05236_Q7_000_000"), Answer = new ExcelRef("TEXT_KINGEA104_05236_A7_000_001") }; - obj209.DialogueChoices = list342; - num4 = 1; - List list343 = new List(num4); - CollectionsMarshal.SetCount(list343, num4); - Span span343 = CollectionsMarshal.AsSpan(list343); - index2 = 0; - span343[index2] = 0u; - obj209.PointMenuChoices = list343; - reference248 = obj209; - obj208.Steps = list341; - reference247 = obj208; + obj223.DialogueChoices = list361; + index2 = 1; + List list362 = new List(index2); + CollectionsMarshal.SetCount(list362, index2); + Span span362 = CollectionsMarshal.AsSpan(list362); + num4 = 0; + span362[num4] = 0u; + obj223.PointMenuChoices = list362; + reference263 = obj223; + obj222.Steps = list360; + reference262 = obj222; num++; - ref QuestSequence reference249 = ref span333[num]; - QuestSequence obj210 = new QuestSequence + ref QuestSequence reference264 = ref span352[num]; + QuestSequence obj224 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list344 = new List(num2); - CollectionsMarshal.SetCount(list344, num2); - Span span344 = CollectionsMarshal.AsSpan(list344); + List list363 = new List(num2); + CollectionsMarshal.SetCount(list363, num2); + Span span363 = CollectionsMarshal.AsSpan(list363); num3 = 0; - span344[num3] = new QuestStep(EInteractionType.Interact, 1052163u, new Vector3(5.9662476f, 41.999992f, -47.226746f), 1265); - obj210.Steps = list344; - reference249 = obj210; + span363[num3] = new QuestStep(EInteractionType.Interact, 1052163u, new Vector3(5.9662476f, 41.999992f, -47.226746f), 1265); + obj224.Steps = list363; + reference264 = obj224; num++; - ref QuestSequence reference250 = ref span333[num]; - QuestSequence obj211 = new QuestSequence + ref QuestSequence reference265 = ref span352[num]; + QuestSequence obj225 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 1; - List list345 = new List(num3); - CollectionsMarshal.SetCount(list345, num3); - Span span345 = CollectionsMarshal.AsSpan(list345); + List list364 = new List(num3); + CollectionsMarshal.SetCount(list364, num3); + Span span364 = CollectionsMarshal.AsSpan(list364); num2 = 0; - span345[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052145u, new Vector3(139.45215f, 42f, -354.84857f), 1185) + span364[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052145u, new Vector3(139.45215f, 42f, -354.84857f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -452443,37 +452788,37 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBrightploomPost } }; - obj211.Steps = list345; - reference250 = obj211; - questRoot34.QuestSequence = list333; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(5237); - QuestRoot questRoot35 = new QuestRoot(); + obj225.Steps = list364; + reference265 = obj225; + questRoot36.QuestSequence = list352; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(5237); + QuestRoot questRoot37 = new QuestRoot(); num = 1; - List list346 = new List(num); - CollectionsMarshal.SetCount(list346, num); - Span span346 = CollectionsMarshal.AsSpan(list346); + List list365 = new List(num); + CollectionsMarshal.SetCount(list365, num); + Span span365 = CollectionsMarshal.AsSpan(list365); index = 0; - span346[index] = "liza"; - questRoot35.Author = list346; - questRoot35.IsSeasonalQuest = true; - questRoot35.SeasonalQuestExpiry = new DateTime(2025, 3, 17, 0, 0, 0, DateTimeKind.Utc); + span365[index] = "liza"; + questRoot37.Author = list365; + questRoot37.IsSeasonalQuest = true; + questRoot37.SeasonalQuestExpiry = new DateTime(2025, 3, 17, 0, 0, 0, DateTimeKind.Utc); index = 4; - List list347 = new List(index); - CollectionsMarshal.SetCount(list347, index); - Span span347 = CollectionsMarshal.AsSpan(list347); + List list366 = new List(index); + CollectionsMarshal.SetCount(list366, index); + Span span366 = CollectionsMarshal.AsSpan(list366); num = 0; - ref QuestSequence reference251 = ref span347[num]; - QuestSequence obj212 = new QuestSequence + ref QuestSequence reference266 = ref span366[num]; + QuestSequence obj226 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list348 = new List(num2); - CollectionsMarshal.SetCount(list348, num2); - Span span348 = CollectionsMarshal.AsSpan(list348); + List list367 = new List(num2); + CollectionsMarshal.SetCount(list367, num2); + Span span367 = CollectionsMarshal.AsSpan(list367); num3 = 0; - span348[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051884u, new Vector3(-35.111023f, 5.000001f, -130.35785f), 130) + span367[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051884u, new Vector3(-35.111023f, 5.000001f, -130.35785f), 130) { AetheryteShortcut = EAetheryteLocation.Uldah, SkipConditions = new SkipConditions @@ -452484,20 +452829,20 @@ public static class AssemblyQuestLoader } } }; - obj212.Steps = list348; - reference251 = obj212; + obj226.Steps = list367; + reference266 = obj226; num++; - ref QuestSequence reference252 = ref span347[num]; - QuestSequence obj213 = new QuestSequence + ref QuestSequence reference267 = ref span366[num]; + QuestSequence obj227 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list349 = new List(num3); - CollectionsMarshal.SetCount(list349, num3); - Span span349 = CollectionsMarshal.AsSpan(list349); + List list368 = new List(num3); + CollectionsMarshal.SetCount(list368, num3); + Span span368 = CollectionsMarshal.AsSpan(list368); num2 = 0; - span349[num2] = new QuestStep(EInteractionType.Interact, 1051889u, new Vector3(-51.499268f, 18f, 60.471436f), 131) + span368[num2] = new QuestStep(EInteractionType.Interact, 1051889u, new Vector3(-51.499268f, 18f, 60.471436f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -452513,21 +452858,21 @@ public static class AssemblyQuestLoader } } }; - obj213.Steps = list349; - reference252 = obj213; + obj227.Steps = list368; + reference267 = obj227; num++; - ref QuestSequence reference253 = ref span347[num]; - QuestSequence obj214 = new QuestSequence + ref QuestSequence reference268 = ref span366[num]; + QuestSequence obj228 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list350 = new List(num2); - CollectionsMarshal.SetCount(list350, num2); - Span span350 = CollectionsMarshal.AsSpan(list350); + List list369 = new List(num2); + CollectionsMarshal.SetCount(list369, num2); + Span span369 = CollectionsMarshal.AsSpan(list369); num3 = 0; - ref QuestStep reference254 = ref span350[num3]; - QuestStep obj215 = new QuestStep(EInteractionType.Interact, 1051892u, new Vector3(130.05261f, 7.992012f, 75.94409f), 131) + ref QuestStep reference269 = ref span369[num3]; + QuestStep obj229 = new QuestStep(EInteractionType.Interact, 1051892u, new Vector3(130.05261f, 7.992012f, 75.94409f), 131) { AethernetShortcut = new AethernetShortcut { @@ -452535,27 +452880,27 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahWeaver } }; - index2 = 6; - List list351 = new List(index2); - CollectionsMarshal.SetCount(list351, index2); - Span span351 = CollectionsMarshal.AsSpan(list351); - num4 = 0; - span351[num4] = null; - num4++; - span351[num4] = null; - num4++; - span351[num4] = null; - num4++; - span351[num4] = null; - num4++; - span351[num4] = null; - num4++; - span351[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj215.CompletionQuestVariablesFlags = list351; - reference254 = obj215; + num4 = 6; + List list370 = new List(num4); + CollectionsMarshal.SetCount(list370, num4); + Span span370 = CollectionsMarshal.AsSpan(list370); + index2 = 0; + span370[index2] = null; + index2++; + span370[index2] = null; + index2++; + span370[index2] = null; + index2++; + span370[index2] = null; + index2++; + span370[index2] = null; + index2++; + span370[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj229.CompletionQuestVariablesFlags = list370; + reference269 = obj229; num3++; - ref QuestStep reference255 = ref span350[num3]; - QuestStep obj216 = new QuestStep(EInteractionType.Interact, 1051891u, new Vector3(148.39392f, 4f, -12.222534f), 131) + ref QuestStep reference270 = ref span369[num3]; + QuestStep obj230 = new QuestStep(EInteractionType.Interact, 1051891u, new Vector3(148.39392f, 4f, -12.222534f), 131) { AethernetShortcut = new AethernetShortcut { @@ -452563,106 +452908,106 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahSapphireAvenue } }; - num4 = 6; - List list352 = new List(num4); - CollectionsMarshal.SetCount(list352, num4); - Span span352 = CollectionsMarshal.AsSpan(list352); - index2 = 0; - span352[index2] = null; - index2++; - span352[index2] = null; - index2++; - span352[index2] = null; - index2++; - span352[index2] = null; - index2++; - span352[index2] = null; - index2++; - span352[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj216.CompletionQuestVariablesFlags = list352; - reference255 = obj216; - num3++; - ref QuestStep reference256 = ref span350[num3]; - QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1051893u, new Vector3(107.59131f, 4f, -111.436646f), 131); index2 = 6; - List list353 = new List(index2); - CollectionsMarshal.SetCount(list353, index2); - Span span353 = CollectionsMarshal.AsSpan(list353); + List list371 = new List(index2); + CollectionsMarshal.SetCount(list371, index2); + Span span371 = CollectionsMarshal.AsSpan(list371); num4 = 0; - span353[num4] = null; + span371[num4] = null; num4++; - span353[num4] = null; + span371[num4] = null; num4++; - span353[num4] = null; + span371[num4] = null; num4++; - span353[num4] = null; + span371[num4] = null; num4++; - span353[num4] = null; + span371[num4] = null; num4++; - span353[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep23.CompletionQuestVariablesFlags = list353; - reference256 = questStep23; - obj214.Steps = list350; - reference253 = obj214; + span371[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj230.CompletionQuestVariablesFlags = list371; + reference270 = obj230; + num3++; + ref QuestStep reference271 = ref span369[num3]; + QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1051893u, new Vector3(107.59131f, 4f, -111.436646f), 131); + num4 = 6; + List list372 = new List(num4); + CollectionsMarshal.SetCount(list372, num4); + Span span372 = CollectionsMarshal.AsSpan(list372); + index2 = 0; + span372[index2] = null; + index2++; + span372[index2] = null; + index2++; + span372[index2] = null; + index2++; + span372[index2] = null; + index2++; + span372[index2] = null; + index2++; + span372[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep24.CompletionQuestVariablesFlags = list372; + reference271 = questStep24; + obj228.Steps = list369; + reference268 = obj228; num++; - ref QuestSequence reference257 = ref span347[num]; - QuestSequence obj217 = new QuestSequence + ref QuestSequence reference272 = ref span366[num]; + QuestSequence obj231 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 1; - List list354 = new List(num3); - CollectionsMarshal.SetCount(list354, num3); - Span span354 = CollectionsMarshal.AsSpan(list354); + List list373 = new List(num3); + CollectionsMarshal.SetCount(list373, num3); + Span span373 = CollectionsMarshal.AsSpan(list373); num2 = 0; - ref QuestStep reference258 = ref span354[num2]; - QuestStep questStep24 = new QuestStep(EInteractionType.CompleteQuest, 1051894u, new Vector3(0.869751f, 14.000016f, -21.591614f), 131); - num4 = 1; - List list355 = new List(num4); - CollectionsMarshal.SetCount(list355, num4); - Span span355 = CollectionsMarshal.AsSpan(list355); - index2 = 0; - span355[index2] = new DialogueChoice + ref QuestStep reference273 = ref span373[num2]; + QuestStep questStep25 = new QuestStep(EInteractionType.CompleteQuest, 1051894u, new Vector3(0.869751f, 14.000016f, -21.591614f), 131); + index2 = 1; + List list374 = new List(index2); + CollectionsMarshal.SetCount(list374, index2); + Span span374 = CollectionsMarshal.AsSpan(list374); + num4 = 0; + span374[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_FESPDX001_05237_Q2_000_000"), Answer = new ExcelRef("TEXT_FESPDX001_05237_A2_000_001") }; - questStep24.DialogueChoices = list355; - questStep24.NextQuestId = new QuestId(5238); - reference258 = questStep24; - obj217.Steps = list354; - reference257 = obj217; - questRoot35.QuestSequence = list347; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(5238); - QuestRoot questRoot36 = new QuestRoot(); + questStep25.DialogueChoices = list374; + questStep25.NextQuestId = new QuestId(5238); + reference273 = questStep25; + obj231.Steps = list373; + reference272 = obj231; + questRoot37.QuestSequence = list366; + AddQuest(questId37, questRoot37); + QuestId questId38 = new QuestId(5238); + QuestRoot questRoot38 = new QuestRoot(); num = 1; - List list356 = new List(num); - CollectionsMarshal.SetCount(list356, num); - Span span356 = CollectionsMarshal.AsSpan(list356); + List list375 = new List(num); + CollectionsMarshal.SetCount(list375, num); + Span span375 = CollectionsMarshal.AsSpan(list375); index = 0; - span356[index] = "liza"; - questRoot36.Author = list356; - questRoot36.IsSeasonalQuest = true; - questRoot36.SeasonalQuestExpiry = new DateTime(2025, 3, 11, 0, 0, 0, DateTimeKind.Utc); + span375[index] = "liza"; + questRoot38.Author = list375; + questRoot38.IsSeasonalQuest = true; + questRoot38.SeasonalQuestExpiry = new DateTime(2025, 3, 11, 0, 0, 0, DateTimeKind.Utc); index = 5; - List list357 = new List(index); - CollectionsMarshal.SetCount(list357, index); - Span span357 = CollectionsMarshal.AsSpan(list357); + List list376 = new List(index); + CollectionsMarshal.SetCount(list376, index); + Span span376 = CollectionsMarshal.AsSpan(list376); num = 0; - ref QuestSequence reference259 = ref span357[num]; - QuestSequence obj218 = new QuestSequence + ref QuestSequence reference274 = ref span376[num]; + QuestSequence obj232 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list358 = new List(num2); - CollectionsMarshal.SetCount(list358, num2); - Span span358 = CollectionsMarshal.AsSpan(list358); + List list377 = new List(num2); + CollectionsMarshal.SetCount(list377, num2); + Span span377 = CollectionsMarshal.AsSpan(list377); num3 = 0; - ref QuestStep reference260 = ref span358[num3]; - QuestStep obj219 = new QuestStep(EInteractionType.AcceptQuest, 1051894u, new Vector3(0.869751f, 14.000016f, -21.591614f), 131) + ref QuestStep reference275 = ref span377[num3]; + QuestStep obj233 = new QuestStep(EInteractionType.AcceptQuest, 1051894u, new Vector3(0.869751f, 14.000016f, -21.591614f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -452671,109 +453016,109 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGladiator } }; - SkipConditions skipConditions13 = new SkipConditions(); - SkipAetheryteCondition obj220 = new SkipAetheryteCondition + SkipConditions skipConditions15 = new SkipConditions(); + SkipAetheryteCondition obj234 = new SkipAetheryteCondition { InSameTerritory = true }; - index2 = 1; - List list359 = new List(index2); - CollectionsMarshal.SetCount(list359, index2); - Span span359 = CollectionsMarshal.AsSpan(list359); - num4 = 0; - span359[num4] = 131; - obj220.InTerritory = list359; - skipConditions13.AetheryteShortcutIf = obj220; - obj219.SkipConditions = skipConditions13; - reference260 = obj219; - obj218.Steps = list358; - reference259 = obj218; + num4 = 1; + List list378 = new List(num4); + CollectionsMarshal.SetCount(list378, num4); + Span span378 = CollectionsMarshal.AsSpan(list378); + index2 = 0; + span378[index2] = 131; + obj234.InTerritory = list378; + skipConditions15.AetheryteShortcutIf = obj234; + obj233.SkipConditions = skipConditions15; + reference275 = obj233; + obj232.Steps = list377; + reference274 = obj232; num++; - ref QuestSequence reference261 = ref span357[num]; - QuestSequence obj221 = new QuestSequence + ref QuestSequence reference276 = ref span376[num]; + QuestSequence obj235 = new QuestSequence { Sequence = 1 }; num3 = 2; - List list360 = new List(num3); - CollectionsMarshal.SetCount(list360, num3); - Span span360 = CollectionsMarshal.AsSpan(list360); + List list379 = new List(num3); + CollectionsMarshal.SetCount(list379, num3); + Span span379 = CollectionsMarshal.AsSpan(list379); num2 = 0; - ref QuestStep reference262 = ref span360[num2]; - QuestStep questStep25 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-9.184601f, 9.999999f, -35.359993f), 131); - SkipConditions skipConditions14 = new SkipConditions(); + ref QuestStep reference277 = ref span379[num2]; + QuestStep questStep26 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-9.184601f, 9.999999f, -35.359993f), 131); + SkipConditions skipConditions16 = new SkipConditions(); SkipStepConditions skipStepConditions5 = new SkipStepConditions(); - num4 = 1; - List list361 = new List(num4); - CollectionsMarshal.SetCount(list361, num4); - Span span361 = CollectionsMarshal.AsSpan(list361); - index2 = 0; - span361[index2] = 130; - skipStepConditions5.InTerritory = list361; - skipConditions14.StepIf = skipStepConditions5; - questStep25.SkipConditions = skipConditions14; - reference262 = questStep25; - num2++; - ref QuestStep reference263 = ref span360[num2]; - QuestStep questStep26 = new QuestStep(EInteractionType.Interact, 1051895u, new Vector3(-25.0401f, 4.9999785f, -131.45648f), 130); - index2 = 4; - List list362 = new List(index2); - CollectionsMarshal.SetCount(list362, index2); - Span span362 = CollectionsMarshal.AsSpan(list362); + index2 = 1; + List list380 = new List(index2); + CollectionsMarshal.SetCount(list380, index2); + Span span380 = CollectionsMarshal.AsSpan(list380); num4 = 0; - span362[num4] = new DialogueChoice + span380[num4] = 130; + skipStepConditions5.InTerritory = list380; + skipConditions16.StepIf = skipStepConditions5; + questStep26.SkipConditions = skipConditions16; + reference277 = questStep26; + num2++; + ref QuestStep reference278 = ref span379[num2]; + QuestStep questStep27 = new QuestStep(EInteractionType.Interact, 1051895u, new Vector3(-25.0401f, 4.9999785f, -131.45648f), 130); + num4 = 4; + List list381 = new List(num4); + CollectionsMarshal.SetCount(list381, num4); + Span span381 = CollectionsMarshal.AsSpan(list381); + index2 = 0; + span381[index2] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_FESPDX002_05238_Q1_000_000") }; - num4++; - span362[num4] = new DialogueChoice + index2++; + span381[index2] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_FESPDX002_05238_Q2_000_000"), Answer = new ExcelRef("TEXT_FESPDX002_05238_A2_000_001") }; - num4++; - span362[num4] = new DialogueChoice + index2++; + span381[index2] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_FESPDX002_05238_Q3_000_000"), Answer = new ExcelRef("TEXT_FESPDX002_05238_A3_000_001") }; - num4++; - span362[num4] = new DialogueChoice + index2++; + span381[index2] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_FESPDX002_05238_Q4_000_000"), Answer = new ExcelRef("TEXT_FESPDX002_05238_A4_000_001") }; - questStep26.DialogueChoices = list362; - num4 = 3; - List list363 = new List(num4); - CollectionsMarshal.SetCount(list363, num4); - Span span363 = CollectionsMarshal.AsSpan(list363); - index2 = 0; - span363[index2] = 0u; - index2++; - span363[index2] = 1u; - index2++; - span363[index2] = 2u; - questStep26.PointMenuChoices = list363; - reference263 = questStep26; - obj221.Steps = list360; - reference261 = obj221; + questStep27.DialogueChoices = list381; + index2 = 3; + List list382 = new List(index2); + CollectionsMarshal.SetCount(list382, index2); + Span span382 = CollectionsMarshal.AsSpan(list382); + num4 = 0; + span382[num4] = 0u; + num4++; + span382[num4] = 1u; + num4++; + span382[num4] = 2u; + questStep27.PointMenuChoices = list382; + reference278 = questStep27; + obj235.Steps = list379; + reference276 = obj235; num++; - ref QuestSequence reference264 = ref span357[num]; - QuestSequence obj222 = new QuestSequence + ref QuestSequence reference279 = ref span376[num]; + QuestSequence obj236 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list364 = new List(num2); - CollectionsMarshal.SetCount(list364, num2); - Span span364 = CollectionsMarshal.AsSpan(list364); + List list383 = new List(num2); + CollectionsMarshal.SetCount(list383, num2); + Span span383 = CollectionsMarshal.AsSpan(list383); num3 = 0; - span364[num3] = new QuestStep(EInteractionType.Interact, 1051899u, new Vector3(-53.421875f, 18f, 60.16626f), 131) + span383[num3] = new QuestStep(EInteractionType.Interact, 1051899u, new Vector3(-53.421875f, 18f, 60.16626f), 131) { AethernetShortcut = new AethernetShortcut { @@ -452781,20 +453126,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGoldsmith } }; - obj222.Steps = list364; - reference264 = obj222; + obj236.Steps = list383; + reference279 = obj236; num++; - ref QuestSequence reference265 = ref span357[num]; - QuestSequence obj223 = new QuestSequence + ref QuestSequence reference280 = ref span376[num]; + QuestSequence obj237 = new QuestSequence { Sequence = 3 }; num3 = 1; - List list365 = new List(num3); - CollectionsMarshal.SetCount(list365, num3); - Span span365 = CollectionsMarshal.AsSpan(list365); + List list384 = new List(num3); + CollectionsMarshal.SetCount(list384, num3); + Span span384 = CollectionsMarshal.AsSpan(list384); num2 = 0; - span365[num2] = new QuestStep(EInteractionType.Interact, 1051884u, new Vector3(-35.111023f, 5.000001f, -130.35785f), 130) + span384[num2] = new QuestStep(EInteractionType.Interact, 1051884u, new Vector3(-35.111023f, 5.000001f, -130.35785f), 130) { AethernetShortcut = new AethernetShortcut { @@ -452802,49 +453147,49 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAdventurers } }; - obj223.Steps = list365; - reference265 = obj223; + obj237.Steps = list384; + reference280 = obj237; num++; - ref QuestSequence reference266 = ref span357[num]; - QuestSequence obj224 = new QuestSequence + ref QuestSequence reference281 = ref span376[num]; + QuestSequence obj238 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list366 = new List(num2); - CollectionsMarshal.SetCount(list366, num2); - Span span366 = CollectionsMarshal.AsSpan(list366); + List list385 = new List(num2); + CollectionsMarshal.SetCount(list385, num2); + Span span385 = CollectionsMarshal.AsSpan(list385); num3 = 0; - span366[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051901u, new Vector3(-33.859802f, 5.0000005f, -130.6325f), 130); - obj224.Steps = list366; - reference266 = obj224; - questRoot36.QuestSequence = list357; - AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(5239); - QuestRoot questRoot37 = new QuestRoot(); + span385[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051901u, new Vector3(-33.859802f, 5.0000005f, -130.6325f), 130); + obj238.Steps = list385; + reference281 = obj238; + questRoot38.QuestSequence = list376; + AddQuest(questId38, questRoot38); + QuestId questId39 = new QuestId(5239); + QuestRoot questRoot39 = new QuestRoot(); num = 1; - List list367 = new List(num); - CollectionsMarshal.SetCount(list367, num); - Span span367 = CollectionsMarshal.AsSpan(list367); + List list386 = new List(num); + CollectionsMarshal.SetCount(list386, num); + Span span386 = CollectionsMarshal.AsSpan(list386); index = 0; - span367[index] = "liza"; - questRoot37.Author = list367; + span386[index] = "liza"; + questRoot39.Author = list386; index = 4; - List list368 = new List(index); - CollectionsMarshal.SetCount(list368, index); - Span span368 = CollectionsMarshal.AsSpan(list368); + List list387 = new List(index); + CollectionsMarshal.SetCount(list387, index); + Span span387 = CollectionsMarshal.AsSpan(list387); num = 0; - ref QuestSequence reference267 = ref span368[num]; - QuestSequence obj225 = new QuestSequence + ref QuestSequence reference282 = ref span387[num]; + QuestSequence obj239 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list369 = new List(num3); - CollectionsMarshal.SetCount(list369, num3); - Span span369 = CollectionsMarshal.AsSpan(list369); + List list388 = new List(num3); + CollectionsMarshal.SetCount(list388, num3); + Span span388 = CollectionsMarshal.AsSpan(list388); num2 = 0; - span369[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048604u, new Vector3(36.75891f, -14.000003f, 57.694214f), 1185) + span388[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048604u, new Vector3(36.75891f, -14.000003f, 57.694214f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, SkipConditions = new SkipConditions @@ -452855,89 +453200,89 @@ public static class AssemblyQuestLoader } } }; - obj225.Steps = list369; - reference267 = obj225; + obj239.Steps = list388; + reference282 = obj239; num++; - ref QuestSequence reference268 = ref span368[num]; - QuestSequence obj226 = new QuestSequence + ref QuestSequence reference283 = ref span387[num]; + QuestSequence obj240 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list370 = new List(num2); - CollectionsMarshal.SetCount(list370, num2); - Span span370 = CollectionsMarshal.AsSpan(list370); + List list389 = new List(num2); + CollectionsMarshal.SetCount(list389, num2); + Span span389 = CollectionsMarshal.AsSpan(list389); num3 = 0; - span370[num3] = new QuestStep(EInteractionType.Interact, 1051496u, new Vector3(-84.42822f, 15.678356f, -242.17596f), 1190) + span389[num3] = new QuestStep(EInteractionType.Interact, 1051496u, new Vector3(-84.42822f, 15.678356f, -242.17596f), 1190) { Fly = true, AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings }; - obj226.Steps = list370; - reference268 = obj226; + obj240.Steps = list389; + reference283 = obj240; num++; - ref QuestSequence reference269 = ref span368[num]; - QuestSequence obj227 = new QuestSequence + ref QuestSequence reference284 = ref span387[num]; + QuestSequence obj241 = new QuestSequence { Sequence = 2 }; num3 = 2; - List list371 = new List(num3); - CollectionsMarshal.SetCount(list371, num3); - Span span371 = CollectionsMarshal.AsSpan(list371); + List list390 = new List(num3); + CollectionsMarshal.SetCount(list390, num3); + Span span390 = CollectionsMarshal.AsSpan(list390); num2 = 0; - span371[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.22934f, 20.162338f, -90.19407f), 1190) + span390[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.22934f, 20.162338f, -90.19407f), 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings }; num2++; - span371[num2] = new QuestStep(EInteractionType.Interact, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190) + span390[num2] = new QuestStep(EInteractionType.Interact, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190) { StopDistance = 5f }; - obj227.Steps = list371; - reference269 = obj227; + obj241.Steps = list390; + reference284 = obj241; num++; - ref QuestSequence reference270 = ref span368[num]; - QuestSequence obj228 = new QuestSequence + ref QuestSequence reference285 = ref span387[num]; + QuestSequence obj242 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list372 = new List(num2); - CollectionsMarshal.SetCount(list372, num2); - Span span372 = CollectionsMarshal.AsSpan(list372); + List list391 = new List(num2); + CollectionsMarshal.SetCount(list391, num2); + Span span391 = CollectionsMarshal.AsSpan(list391); num3 = 0; - span372[num3] = new QuestStep(EInteractionType.CompleteQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190); - obj228.Steps = list372; - reference270 = obj228; - questRoot37.QuestSequence = list368; - AddQuest(questId37, questRoot37); - QuestId questId38 = new QuestId(5240); - QuestRoot questRoot38 = new QuestRoot(); + span391[num3] = new QuestStep(EInteractionType.CompleteQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190); + obj242.Steps = list391; + reference285 = obj242; + questRoot39.QuestSequence = list387; + AddQuest(questId39, questRoot39); + QuestId questId40 = new QuestId(5240); + QuestRoot questRoot40 = new QuestRoot(); num = 1; - List list373 = new List(num); - CollectionsMarshal.SetCount(list373, num); - Span span373 = CollectionsMarshal.AsSpan(list373); + List list392 = new List(num); + CollectionsMarshal.SetCount(list392, num); + Span span392 = CollectionsMarshal.AsSpan(list392); index = 0; - span373[index] = "liza"; - questRoot38.Author = list373; + span392[index] = "liza"; + questRoot40.Author = list392; index = 4; - List list374 = new List(index); - CollectionsMarshal.SetCount(list374, index); - Span span374 = CollectionsMarshal.AsSpan(list374); + List list393 = new List(index); + CollectionsMarshal.SetCount(list393, index); + Span span393 = CollectionsMarshal.AsSpan(list393); num = 0; - ref QuestSequence reference271 = ref span374[num]; - QuestSequence obj229 = new QuestSequence + ref QuestSequence reference286 = ref span393[num]; + QuestSequence obj243 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list375 = new List(num3); - CollectionsMarshal.SetCount(list375, num3); - Span span375 = CollectionsMarshal.AsSpan(list375); + List list394 = new List(num3); + CollectionsMarshal.SetCount(list394, num3); + Span span394 = CollectionsMarshal.AsSpan(list394); num2 = 0; - span375[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190) + span394[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings, SkipConditions = new SkipConditions @@ -452948,310 +453293,145 @@ public static class AssemblyQuestLoader } } }; - obj229.Steps = list375; - reference271 = obj229; + obj243.Steps = list394; + reference286 = obj243; num++; - ref QuestSequence reference272 = ref span374[num]; - QuestSequence obj230 = new QuestSequence + ref QuestSequence reference287 = ref span393[num]; + QuestSequence obj244 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list376 = new List(num2); - CollectionsMarshal.SetCount(list376, num2); - Span span376 = CollectionsMarshal.AsSpan(list376); + List list395 = new List(num2); + CollectionsMarshal.SetCount(list395, num2); + Span span395 = CollectionsMarshal.AsSpan(list395); num3 = 0; - span376[num3] = new QuestStep(EInteractionType.Interact, 2014456u, new Vector3(-128.64886f, 16.311829f, -290.69965f), 1190) + span395[num3] = new QuestStep(EInteractionType.Interact, 2014456u, new Vector3(-128.64886f, 16.311829f, -290.69965f), 1190) { Fly = true }; - obj230.Steps = list376; - reference272 = obj230; + obj244.Steps = list395; + reference287 = obj244; num++; - ref QuestSequence reference273 = ref span374[num]; - QuestSequence obj231 = new QuestSequence + ref QuestSequence reference288 = ref span393[num]; + QuestSequence obj245 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list377 = new List(num3); - CollectionsMarshal.SetCount(list377, num3); - Span span377 = CollectionsMarshal.AsSpan(list377); - num2 = 0; - span377[num2] = new QuestStep(EInteractionType.Interact, 1048608u, new Vector3(-126.57361f, 15.67948f, -369.46674f), 1190) - { - Fly = true - }; - obj231.Steps = list377; - reference273 = obj231; - num++; - ref QuestSequence reference274 = ref span374[num]; - QuestSequence obj232 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list378 = new List(num2); - CollectionsMarshal.SetCount(list378, num2); - Span span378 = CollectionsMarshal.AsSpan(list378); - num3 = 0; - span378[num3] = new QuestStep(EInteractionType.CompleteQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190) - { - Fly = true, - NextQuestId = new QuestId(5241) - }; - obj232.Steps = list378; - reference274 = obj232; - questRoot38.QuestSequence = list374; - AddQuest(questId38, questRoot38); - QuestId questId39 = new QuestId(5241); - QuestRoot questRoot39 = new QuestRoot(); - num = 1; - List list379 = new List(num); - CollectionsMarshal.SetCount(list379, num); - Span span379 = CollectionsMarshal.AsSpan(list379); - index = 0; - span379[index] = "liza"; - questRoot39.Author = list379; - index = 2; - List list380 = new List(index); - CollectionsMarshal.SetCount(list380, index); - Span span380 = CollectionsMarshal.AsSpan(list380); - num = 0; - ref QuestSequence reference275 = ref span380[num]; - QuestSequence obj233 = new QuestSequence - { - Sequence = 0 - }; - num3 = 2; - List list381 = new List(num3); - CollectionsMarshal.SetCount(list381, num3); - Span span381 = CollectionsMarshal.AsSpan(list381); - num2 = 0; - span381[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.2864f, 20.16234f, -90.06508f), 1190); - num2++; - span381[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190); - obj233.Steps = list381; - reference275 = obj233; - num++; - ref QuestSequence reference276 = ref span380[num]; - QuestSequence obj234 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 3; - List list382 = new List(num2); - CollectionsMarshal.SetCount(list382, num2); - Span span382 = CollectionsMarshal.AsSpan(list382); - num3 = 0; - span382[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-354.53677f, 19.32763f, -99.326805f), 1190) - { - Mount = true - }; - num3++; - span382[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-91.25145f, 17.80576f, -267.2748f), 1190) - { - Fly = true - }; - num3++; - span382[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051497u, new Vector3(-91.5694f, 17.7503f, -268.54352f), 1190); - obj234.Steps = list382; - reference276 = obj234; - questRoot39.QuestSequence = list380; - AddQuest(questId39, questRoot39); - QuestId questId40 = new QuestId(5242); - QuestRoot questRoot40 = new QuestRoot(); - num = 1; - List list383 = new List(num); - CollectionsMarshal.SetCount(list383, num); - Span span383 = CollectionsMarshal.AsSpan(list383); - index = 0; - span383[index] = "liza"; - questRoot40.Author = list383; - questRoot40.IsSeasonalQuest = true; - questRoot40.SeasonalQuestExpiry = new DateTime(2025, 4, 24, 0, 0, 0, DateTimeKind.Utc); - index = 6; - List list384 = new List(index); - CollectionsMarshal.SetCount(list384, index); - Span span384 = CollectionsMarshal.AsSpan(list384); - num = 0; - ref QuestSequence reference277 = ref span384[num]; - QuestSequence obj235 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; - List list385 = new List(num3); - CollectionsMarshal.SetCount(list385, num3); - Span span385 = CollectionsMarshal.AsSpan(list385); - num2 = 0; - ref QuestStep reference278 = ref span385[num2]; - QuestStep obj236 = new QuestStep(EInteractionType.AcceptQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) - { - AetheryteShortcut = EAetheryteLocation.Gridania, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaAmphitheatre - } - }; - SkipConditions skipConditions15 = new SkipConditions(); - SkipAetheryteCondition obj237 = new SkipAetheryteCondition - { - InSameTerritory = true - }; - index2 = 1; - List list386 = new List(index2); - CollectionsMarshal.SetCount(list386, index2); - Span span386 = CollectionsMarshal.AsSpan(list386); - num4 = 0; - span386[num4] = 133; - obj237.InTerritory = list386; - skipConditions15.AetheryteShortcutIf = obj237; - obj236.SkipConditions = skipConditions15; - reference278 = obj236; - obj235.Steps = list385; - reference277 = obj235; - num++; - ref QuestSequence reference279 = ref span384[num]; - QuestSequence obj238 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list387 = new List(num2); - CollectionsMarshal.SetCount(list387, num2); - Span span387 = CollectionsMarshal.AsSpan(list387); - num3 = 0; - span387[num3] = new QuestStep(EInteractionType.Interact, 1052065u, new Vector3(172.86938f, 15.699935f, -113.11517f), 133) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.GridaniaAmphitheatre, - To = EAetheryteLocation.GridaniaLeatherworker - } - }; - obj238.Steps = list387; - reference279 = obj238; - num++; - ref QuestSequence reference280 = ref span384[num]; - QuestSequence obj239 = new QuestSequence - { - Sequence = 2 - }; - num3 = 1; - List list388 = new List(num3); - CollectionsMarshal.SetCount(list388, num3); - Span span388 = CollectionsMarshal.AsSpan(list388); - num2 = 0; - span388[num2] = new QuestStep(EInteractionType.Interact, 1000691u, new Vector3(71.97681f, 8f, -166.52173f), 133); - obj239.Steps = list388; - reference280 = obj239; - num++; - ref QuestSequence reference281 = ref span384[num]; - QuestSequence obj240 = new QuestSequence - { - Sequence = 3 - }; - num2 = 2; - List list389 = new List(num2); - CollectionsMarshal.SetCount(list389, num2); - Span span389 = CollectionsMarshal.AsSpan(list389); - num3 = 0; - ref QuestStep reference282 = ref span389[num3]; - QuestStep questStep27 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(13.474687f, 8.372438f, -86.945724f), 133); - SkipConditions skipConditions16 = new SkipConditions(); - SkipStepConditions skipStepConditions6 = new SkipStepConditions(); - num4 = 1; - List list390 = new List(num4); - CollectionsMarshal.SetCount(list390, num4); - Span span390 = CollectionsMarshal.AsSpan(list390); - index2 = 0; - span390[index2] = 132; - skipStepConditions6.InTerritory = list390; - skipConditions16.StepIf = skipStepConditions6; - questStep27.SkipConditions = skipConditions16; - reference282 = questStep27; - num3++; - span389[num3] = new QuestStep(EInteractionType.Interact, 1000153u, new Vector3(-44.87683f, -1.2500024f, 56.839844f), 132); - obj240.Steps = list389; - reference281 = obj240; - num++; - ref QuestSequence reference283 = ref span384[num]; - QuestSequence obj241 = new QuestSequence - { - Sequence = 4 - }; - num3 = 1; - List list391 = new List(num3); - CollectionsMarshal.SetCount(list391, num3); - Span span391 = CollectionsMarshal.AsSpan(list391); - num2 = 0; - span391[num2] = new QuestStep(EInteractionType.Interact, 1052068u, new Vector3(11.36792f, 0.106995195f, 2.7618408f), 132); - obj241.Steps = list391; - reference283 = obj241; - num++; - ref QuestSequence reference284 = ref span384[num]; - QuestSequence obj242 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list392 = new List(num2); - CollectionsMarshal.SetCount(list392, num2); - Span span392 = CollectionsMarshal.AsSpan(list392); - num3 = 0; - ref QuestStep reference285 = ref span392[num3]; - QuestStep questStep28 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(12.567871f, 1.2197373f, -15.778544f), 132); - SkipConditions skipConditions17 = new SkipConditions(); - SkipStepConditions skipStepConditions7 = new SkipStepConditions(); - index2 = 1; - List list393 = new List(index2); - CollectionsMarshal.SetCount(list393, index2); - Span span393 = CollectionsMarshal.AsSpan(list393); - num4 = 0; - span393[num4] = 133; - skipStepConditions7.InTerritory = list393; - skipConditions17.StepIf = skipStepConditions7; - questStep28.SkipConditions = skipConditions17; - reference285 = questStep28; - num3++; - span392[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) - { - NextQuestId = new QuestId(5243) - }; - obj242.Steps = list392; - reference284 = obj242; - questRoot40.QuestSequence = list384; - AddQuest(questId40, questRoot40); - QuestId questId41 = new QuestId(5243); - QuestRoot questRoot41 = new QuestRoot(); - num = 1; - List list394 = new List(num); - CollectionsMarshal.SetCount(list394, num); - Span span394 = CollectionsMarshal.AsSpan(list394); - index = 0; - span394[index] = "liza"; - questRoot41.Author = list394; - questRoot41.IsSeasonalQuest = true; - questRoot41.SeasonalQuestExpiry = new DateTime(2025, 4, 24, 0, 0, 0, DateTimeKind.Utc); - index = 5; - List list395 = new List(index); - CollectionsMarshal.SetCount(list395, index); - Span span395 = CollectionsMarshal.AsSpan(list395); - num = 0; - ref QuestSequence reference286 = ref span395[num]; - QuestSequence obj243 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; List list396 = new List(num3); CollectionsMarshal.SetCount(list396, num3); Span span396 = CollectionsMarshal.AsSpan(list396); num2 = 0; - ref QuestStep reference287 = ref span396[num2]; - QuestStep obj244 = new QuestStep(EInteractionType.AcceptQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) + span396[num2] = new QuestStep(EInteractionType.Interact, 1048608u, new Vector3(-126.57361f, 15.67948f, -369.46674f), 1190) + { + Fly = true + }; + obj245.Steps = list396; + reference288 = obj245; + num++; + ref QuestSequence reference289 = ref span393[num]; + QuestSequence obj246 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list397 = new List(num2); + CollectionsMarshal.SetCount(list397, num2); + Span span397 = CollectionsMarshal.AsSpan(list397); + num3 = 0; + span397[num3] = new QuestStep(EInteractionType.CompleteQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190) + { + Fly = true, + NextQuestId = new QuestId(5241) + }; + obj246.Steps = list397; + reference289 = obj246; + questRoot40.QuestSequence = list393; + AddQuest(questId40, questRoot40); + QuestId questId41 = new QuestId(5241); + QuestRoot questRoot41 = new QuestRoot(); + num = 1; + List list398 = new List(num); + CollectionsMarshal.SetCount(list398, num); + Span span398 = CollectionsMarshal.AsSpan(list398); + index = 0; + span398[index] = "liza"; + questRoot41.Author = list398; + index = 2; + List list399 = new List(index); + CollectionsMarshal.SetCount(list399, index); + Span span399 = CollectionsMarshal.AsSpan(list399); + num = 0; + ref QuestSequence reference290 = ref span399[num]; + QuestSequence obj247 = new QuestSequence + { + Sequence = 0 + }; + num3 = 2; + List list400 = new List(num3); + CollectionsMarshal.SetCount(list400, num3); + Span span400 = CollectionsMarshal.AsSpan(list400); + num2 = 0; + span400[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.2864f, 20.16234f, -90.06508f), 1190); + num2++; + span400[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190); + obj247.Steps = list400; + reference290 = obj247; + num++; + ref QuestSequence reference291 = ref span399[num]; + QuestSequence obj248 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 3; + List list401 = new List(num2); + CollectionsMarshal.SetCount(list401, num2); + Span span401 = CollectionsMarshal.AsSpan(list401); + num3 = 0; + span401[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-354.53677f, 19.32763f, -99.326805f), 1190) + { + Mount = true + }; + num3++; + span401[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-91.25145f, 17.80576f, -267.2748f), 1190) + { + Fly = true + }; + num3++; + span401[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051497u, new Vector3(-91.5694f, 17.7503f, -268.54352f), 1190); + obj248.Steps = list401; + reference291 = obj248; + questRoot41.QuestSequence = list399; + AddQuest(questId41, questRoot41); + QuestId questId42 = new QuestId(5242); + QuestRoot questRoot42 = new QuestRoot(); + num = 1; + List list402 = new List(num); + CollectionsMarshal.SetCount(list402, num); + Span span402 = CollectionsMarshal.AsSpan(list402); + index = 0; + span402[index] = "liza"; + questRoot42.Author = list402; + questRoot42.IsSeasonalQuest = true; + questRoot42.SeasonalQuestExpiry = new DateTime(2025, 4, 24, 0, 0, 0, DateTimeKind.Utc); + index = 6; + List list403 = new List(index); + CollectionsMarshal.SetCount(list403, index); + Span span403 = CollectionsMarshal.AsSpan(list403); + num = 0; + ref QuestSequence reference292 = ref span403[num]; + QuestSequence obj249 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list404 = new List(num3); + CollectionsMarshal.SetCount(list404, num3); + Span span404 = CollectionsMarshal.AsSpan(list404); + num2 = 0; + ref QuestStep reference293 = ref span404[num2]; + QuestStep obj250 = new QuestStep(EInteractionType.AcceptQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -453260,50 +453440,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAmphitheatre } }; - SkipConditions skipConditions18 = new SkipConditions(); - SkipAetheryteCondition obj245 = new SkipAetheryteCondition + SkipConditions skipConditions17 = new SkipConditions(); + SkipAetheryteCondition obj251 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list397 = new List(num4); - CollectionsMarshal.SetCount(list397, num4); - Span span397 = CollectionsMarshal.AsSpan(list397); + List list405 = new List(num4); + CollectionsMarshal.SetCount(list405, num4); + Span span405 = CollectionsMarshal.AsSpan(list405); index2 = 0; - span397[index2] = 133; - obj245.InTerritory = list397; - skipConditions18.AetheryteShortcutIf = obj245; - obj244.SkipConditions = skipConditions18; - reference287 = obj244; - obj243.Steps = list396; - reference286 = obj243; + span405[index2] = 133; + obj251.InTerritory = list405; + skipConditions17.AetheryteShortcutIf = obj251; + obj250.SkipConditions = skipConditions17; + reference293 = obj250; + obj249.Steps = list404; + reference292 = obj249; num++; - ref QuestSequence reference288 = ref span395[num]; - QuestSequence obj246 = new QuestSequence + ref QuestSequence reference294 = ref span403[num]; + QuestSequence obj252 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list398 = new List(num2); - CollectionsMarshal.SetCount(list398, num2); - Span span398 = CollectionsMarshal.AsSpan(list398); + List list406 = new List(num2); + CollectionsMarshal.SetCount(list406, num2); + Span span406 = CollectionsMarshal.AsSpan(list406); num3 = 0; - span398[num3] = new QuestStep(EInteractionType.Interact, 1052069u, new Vector3(-49.973328f, 6.4999995f, -89.89093f), 133); - obj246.Steps = list398; - reference288 = obj246; - num++; - ref QuestSequence reference289 = ref span395[num]; - QuestSequence obj247 = new QuestSequence - { - Sequence = 2 - }; - num3 = 3; - List list399 = new List(num3); - CollectionsMarshal.SetCount(list399, num3); - Span span399 = CollectionsMarshal.AsSpan(list399); - num2 = 0; - ref QuestStep reference290 = ref span399[num2]; - QuestStep obj248 = new QuestStep(EInteractionType.Interact, 1052070u, new Vector3(169.02417f, 15.5f, -93.492065f), 133) + span406[num3] = new QuestStep(EInteractionType.Interact, 1052065u, new Vector3(172.86938f, 15.699935f, -113.11517f), 133) { AethernetShortcut = new AethernetShortcut { @@ -453311,102 +453476,282 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLeatherworker } }; - index2 = 6; - List list400 = new List(index2); - CollectionsMarshal.SetCount(list400, index2); - Span span400 = CollectionsMarshal.AsSpan(list400); - num4 = 0; - span400[num4] = null; - num4++; - span400[num4] = null; - num4++; - span400[num4] = null; - num4++; - span400[num4] = null; - num4++; - span400[num4] = null; - num4++; - span400[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj248.CompletionQuestVariablesFlags = list400; - reference290 = obj248; - num2++; - ref QuestStep reference291 = ref span399[num2]; - QuestStep questStep29 = new QuestStep(EInteractionType.Interact, 1052071u, new Vector3(157.15259f, 15.699948f, -124.16266f), 133); - num4 = 6; - List list401 = new List(num4); - CollectionsMarshal.SetCount(list401, num4); - Span span401 = CollectionsMarshal.AsSpan(list401); - index2 = 0; - span401[index2] = null; - index2++; - span401[index2] = null; - index2++; - span401[index2] = null; - index2++; - span401[index2] = null; - index2++; - span401[index2] = null; - index2++; - span401[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep29.CompletionQuestVariablesFlags = list401; - reference291 = questStep29; - num2++; - ref QuestStep reference292 = ref span399[num2]; - QuestStep questStep30 = new QuestStep(EInteractionType.Interact, 1052072u, new Vector3(145.37268f, 13.599698f, -156.4508f), 133); - index2 = 6; - List list402 = new List(index2); - CollectionsMarshal.SetCount(list402, index2); - Span span402 = CollectionsMarshal.AsSpan(list402); - num4 = 0; - span402[num4] = null; - num4++; - span402[num4] = null; - num4++; - span402[num4] = null; - num4++; - span402[num4] = null; - num4++; - span402[num4] = null; - num4++; - span402[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep30.CompletionQuestVariablesFlags = list402; - reference292 = questStep30; - obj247.Steps = list399; - reference289 = obj247; + obj252.Steps = list406; + reference294 = obj252; num++; - ref QuestSequence reference293 = ref span395[num]; - QuestSequence obj249 = new QuestSequence + ref QuestSequence reference295 = ref span403[num]; + QuestSequence obj253 = new QuestSequence + { + Sequence = 2 + }; + num3 = 1; + List list407 = new List(num3); + CollectionsMarshal.SetCount(list407, num3); + Span span407 = CollectionsMarshal.AsSpan(list407); + num2 = 0; + span407[num2] = new QuestStep(EInteractionType.Interact, 1000691u, new Vector3(71.97681f, 8f, -166.52173f), 133); + obj253.Steps = list407; + reference295 = obj253; + num++; + ref QuestSequence reference296 = ref span403[num]; + QuestSequence obj254 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list403 = new List(num2); - CollectionsMarshal.SetCount(list403, num2); - Span span403 = CollectionsMarshal.AsSpan(list403); + List list408 = new List(num2); + CollectionsMarshal.SetCount(list408, num2); + Span span408 = CollectionsMarshal.AsSpan(list408); num3 = 0; - span403[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(154.11754f, 15.494947f, -95.69504f), 133) + ref QuestStep reference297 = ref span408[num3]; + QuestStep questStep28 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(13.474687f, 8.372438f, -86.945724f), 133); + SkipConditions skipConditions18 = new SkipConditions(); + SkipStepConditions skipStepConditions6 = new SkipStepConditions(); + index2 = 1; + List list409 = new List(index2); + CollectionsMarshal.SetCount(list409, index2); + Span span409 = CollectionsMarshal.AsSpan(list409); + num4 = 0; + span409[num4] = 132; + skipStepConditions6.InTerritory = list409; + skipConditions18.StepIf = skipStepConditions6; + questStep28.SkipConditions = skipConditions18; + reference297 = questStep28; + num3++; + span408[num3] = new QuestStep(EInteractionType.Interact, 1000153u, new Vector3(-44.87683f, -1.2500024f, 56.839844f), 132); + obj254.Steps = list408; + reference296 = obj254; + num++; + ref QuestSequence reference298 = ref span403[num]; + QuestSequence obj255 = new QuestSequence + { + Sequence = 4 + }; + num3 = 1; + List list410 = new List(num3); + CollectionsMarshal.SetCount(list410, num3); + Span span410 = CollectionsMarshal.AsSpan(list410); + num2 = 0; + span410[num2] = new QuestStep(EInteractionType.Interact, 1052068u, new Vector3(11.36792f, 0.106995195f, 2.7618408f), 132); + obj255.Steps = list410; + reference298 = obj255; + num++; + ref QuestSequence reference299 = ref span403[num]; + QuestSequence obj256 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list411 = new List(num2); + CollectionsMarshal.SetCount(list411, num2); + Span span411 = CollectionsMarshal.AsSpan(list411); + num3 = 0; + ref QuestStep reference300 = ref span411[num3]; + QuestStep questStep29 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(12.567871f, 1.2197373f, -15.778544f), 132); + SkipConditions skipConditions19 = new SkipConditions(); + SkipStepConditions skipStepConditions7 = new SkipStepConditions(); + num4 = 1; + List list412 = new List(num4); + CollectionsMarshal.SetCount(list412, num4); + Span span412 = CollectionsMarshal.AsSpan(list412); + index2 = 0; + span412[index2] = 133; + skipStepConditions7.InTerritory = list412; + skipConditions19.StepIf = skipStepConditions7; + questStep29.SkipConditions = skipConditions19; + reference300 = questStep29; + num3++; + span411[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) + { + NextQuestId = new QuestId(5243) + }; + obj256.Steps = list411; + reference299 = obj256; + questRoot42.QuestSequence = list403; + AddQuest(questId42, questRoot42); + QuestId questId43 = new QuestId(5243); + QuestRoot questRoot43 = new QuestRoot(); + num = 1; + List list413 = new List(num); + CollectionsMarshal.SetCount(list413, num); + Span span413 = CollectionsMarshal.AsSpan(list413); + index = 0; + span413[index] = "liza"; + questRoot43.Author = list413; + questRoot43.IsSeasonalQuest = true; + questRoot43.SeasonalQuestExpiry = new DateTime(2025, 4, 24, 0, 0, 0, DateTimeKind.Utc); + index = 5; + List list414 = new List(index); + CollectionsMarshal.SetCount(list414, index); + Span span414 = CollectionsMarshal.AsSpan(list414); + num = 0; + ref QuestSequence reference301 = ref span414[num]; + QuestSequence obj257 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list415 = new List(num3); + CollectionsMarshal.SetCount(list415, num3); + Span span415 = CollectionsMarshal.AsSpan(list415); + num2 = 0; + ref QuestStep reference302 = ref span415[num2]; + QuestStep obj258 = new QuestStep(EInteractionType.AcceptQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions20 = new SkipConditions(); + SkipAetheryteCondition obj259 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index2 = 1; + List list416 = new List(index2); + CollectionsMarshal.SetCount(list416, index2); + Span span416 = CollectionsMarshal.AsSpan(list416); + num4 = 0; + span416[num4] = 133; + obj259.InTerritory = list416; + skipConditions20.AetheryteShortcutIf = obj259; + obj258.SkipConditions = skipConditions20; + reference302 = obj258; + obj257.Steps = list415; + reference301 = obj257; + num++; + ref QuestSequence reference303 = ref span414[num]; + QuestSequence obj260 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list417 = new List(num2); + CollectionsMarshal.SetCount(list417, num2); + Span span417 = CollectionsMarshal.AsSpan(list417); + num3 = 0; + span417[num3] = new QuestStep(EInteractionType.Interact, 1052069u, new Vector3(-49.973328f, 6.4999995f, -89.89093f), 133); + obj260.Steps = list417; + reference303 = obj260; + num++; + ref QuestSequence reference304 = ref span414[num]; + QuestSequence obj261 = new QuestSequence + { + Sequence = 2 + }; + num3 = 3; + List list418 = new List(num3); + CollectionsMarshal.SetCount(list418, num3); + Span span418 = CollectionsMarshal.AsSpan(list418); + num2 = 0; + ref QuestStep reference305 = ref span418[num2]; + QuestStep obj262 = new QuestStep(EInteractionType.Interact, 1052070u, new Vector3(169.02417f, 15.5f, -93.492065f), 133) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaAmphitheatre, + To = EAetheryteLocation.GridaniaLeatherworker + } + }; + num4 = 6; + List list419 = new List(num4); + CollectionsMarshal.SetCount(list419, num4); + Span span419 = CollectionsMarshal.AsSpan(list419); + index2 = 0; + span419[index2] = null; + index2++; + span419[index2] = null; + index2++; + span419[index2] = null; + index2++; + span419[index2] = null; + index2++; + span419[index2] = null; + index2++; + span419[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj262.CompletionQuestVariablesFlags = list419; + reference305 = obj262; + num2++; + ref QuestStep reference306 = ref span418[num2]; + QuestStep questStep30 = new QuestStep(EInteractionType.Interact, 1052071u, new Vector3(157.15259f, 15.699948f, -124.16266f), 133); + index2 = 6; + List list420 = new List(index2); + CollectionsMarshal.SetCount(list420, index2); + Span span420 = CollectionsMarshal.AsSpan(list420); + num4 = 0; + span420[num4] = null; + num4++; + span420[num4] = null; + num4++; + span420[num4] = null; + num4++; + span420[num4] = null; + num4++; + span420[num4] = null; + num4++; + span420[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep30.CompletionQuestVariablesFlags = list420; + reference306 = questStep30; + num2++; + ref QuestStep reference307 = ref span418[num2]; + QuestStep questStep31 = new QuestStep(EInteractionType.Interact, 1052072u, new Vector3(145.37268f, 13.599698f, -156.4508f), 133); + num4 = 6; + List list421 = new List(num4); + CollectionsMarshal.SetCount(list421, num4); + Span span421 = CollectionsMarshal.AsSpan(list421); + index2 = 0; + span421[index2] = null; + index2++; + span421[index2] = null; + index2++; + span421[index2] = null; + index2++; + span421[index2] = null; + index2++; + span421[index2] = null; + index2++; + span421[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep31.CompletionQuestVariablesFlags = list421; + reference307 = questStep31; + obj261.Steps = list418; + reference304 = obj261; + num++; + ref QuestSequence reference308 = ref span414[num]; + QuestSequence obj263 = new QuestSequence + { + Sequence = 3 + }; + num2 = 2; + List list422 = new List(num2); + CollectionsMarshal.SetCount(list422, num2); + Span span422 = CollectionsMarshal.AsSpan(list422); + num3 = 0; + span422[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(154.11754f, 15.494947f, -95.69504f), 133) { StopDistance = 2f }; num3++; - span403[num3] = new QuestStep(EInteractionType.Interact, 1052069u, new Vector3(154.11754f, 15.494947f, -95.69504f), 133) + span422[num3] = new QuestStep(EInteractionType.Interact, 1052069u, new Vector3(154.11754f, 15.494947f, -95.69504f), 133) { DelaySecondsAtStart = 2f }; - obj249.Steps = list403; - reference293 = obj249; + obj263.Steps = list422; + reference308 = obj263; num++; - ref QuestSequence reference294 = ref span395[num]; - QuestSequence obj250 = new QuestSequence + ref QuestSequence reference309 = ref span414[num]; + QuestSequence obj264 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 1; - List list404 = new List(num3); - CollectionsMarshal.SetCount(list404, num3); - Span span404 = CollectionsMarshal.AsSpan(list404); + List list423 = new List(num3); + CollectionsMarshal.SetCount(list423, num3); + Span span423 = CollectionsMarshal.AsSpan(list423); num2 = 0; - span404[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) + span423[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) { AethernetShortcut = new AethernetShortcut { @@ -453414,35 +453759,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAmphitheatre } }; - obj250.Steps = list404; - reference294 = obj250; - questRoot41.QuestSequence = list395; - AddQuest(questId41, questRoot41); - QuestId questId42 = new QuestId(5244); - QuestRoot questRoot42 = new QuestRoot(); + obj264.Steps = list423; + reference309 = obj264; + questRoot43.QuestSequence = list414; + AddQuest(questId43, questRoot43); + QuestId questId44 = new QuestId(5244); + QuestRoot questRoot44 = new QuestRoot(); num = 1; - List list405 = new List(num); - CollectionsMarshal.SetCount(list405, num); - Span span405 = CollectionsMarshal.AsSpan(list405); + List list424 = new List(num); + CollectionsMarshal.SetCount(list424, num); + Span span424 = CollectionsMarshal.AsSpan(list424); index = 0; - span405[index] = "liza"; - questRoot42.Author = list405; + span424[index] = "liza"; + questRoot44.Author = list424; index = 5; - List list406 = new List(index); - CollectionsMarshal.SetCount(list406, index); - Span span406 = CollectionsMarshal.AsSpan(list406); + List list425 = new List(index); + CollectionsMarshal.SetCount(list425, index); + Span span425 = CollectionsMarshal.AsSpan(list425); num = 0; - ref QuestSequence reference295 = ref span406[num]; - QuestSequence obj251 = new QuestSequence + ref QuestSequence reference310 = ref span425[num]; + QuestSequence obj265 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list407 = new List(num2); - CollectionsMarshal.SetCount(list407, num2); - Span span407 = CollectionsMarshal.AsSpan(list407); + List list426 = new List(num2); + CollectionsMarshal.SetCount(list426, num2); + Span span426 = CollectionsMarshal.AsSpan(list426); num3 = 0; - span407[num3] = new QuestStep(EInteractionType.AcceptQuest, 1047679u, new Vector3(-165.36206f, -14.999356f, 203.93677f), 1185) + span426[num3] = new QuestStep(EInteractionType.AcceptQuest, 1047679u, new Vector3(-165.36206f, -14.999356f, 203.93677f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -453451,52 +453796,52 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalTheForardCabins } }; - obj251.Steps = list407; - reference295 = obj251; + obj265.Steps = list426; + reference310 = obj265; num++; - ref QuestSequence reference296 = ref span406[num]; - QuestSequence obj252 = new QuestSequence + ref QuestSequence reference311 = ref span425[num]; + QuestSequence obj266 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list408 = new List(num3); - CollectionsMarshal.SetCount(list408, num3); - Span span408 = CollectionsMarshal.AsSpan(list408); + List list427 = new List(num3); + CollectionsMarshal.SetCount(list427, num3); + Span span427 = CollectionsMarshal.AsSpan(list427); num2 = 0; - span408[num2] = new QuestStep(EInteractionType.Interact, 1046521u, new Vector3(-46.616333f, -17.97287f, 180.3158f), 1185) + span427[num2] = new QuestStep(EInteractionType.Interact, 1046521u, new Vector3(-46.616333f, -17.97287f, 180.3158f), 1185) { StopDistance = 5f }; - obj252.Steps = list408; - reference296 = obj252; + obj266.Steps = list427; + reference311 = obj266; num++; - ref QuestSequence reference297 = ref span406[num]; - QuestSequence obj253 = new QuestSequence + ref QuestSequence reference312 = ref span425[num]; + QuestSequence obj267 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list409 = new List(num2); - CollectionsMarshal.SetCount(list409, num2); - Span span409 = CollectionsMarshal.AsSpan(list409); + List list428 = new List(num2); + CollectionsMarshal.SetCount(list428, num2); + Span span428 = CollectionsMarshal.AsSpan(list428); num3 = 0; - span409[num3] = new QuestStep(EInteractionType.Interact, 2014470u, new Vector3(-32.700073f, -17.47168f, 184.9851f), 1185); - obj253.Steps = list409; - reference297 = obj253; + span428[num3] = new QuestStep(EInteractionType.Interact, 2014470u, new Vector3(-32.700073f, -17.47168f, 184.9851f), 1185); + obj267.Steps = list428; + reference312 = obj267; num++; - ref QuestSequence reference298 = ref span406[num]; - QuestSequence obj254 = new QuestSequence + ref QuestSequence reference313 = ref span425[num]; + QuestSequence obj268 = new QuestSequence { Sequence = 3 }; num3 = 1; - List list410 = new List(num3); - CollectionsMarshal.SetCount(list410, num3); - Span span410 = CollectionsMarshal.AsSpan(list410); + List list429 = new List(num3); + CollectionsMarshal.SetCount(list429, num3); + Span span429 = CollectionsMarshal.AsSpan(list429); num2 = 0; - ref QuestStep reference299 = ref span410[num2]; - QuestStep obj255 = new QuestStep(EInteractionType.Interact, 1047501u, new Vector3(-189.80707f, 120.74999f, -367.14734f), 1185) + ref QuestStep reference314 = ref span429[num2]; + QuestStep obj269 = new QuestStep(EInteractionType.Interact, 1047501u, new Vector3(-189.80707f, 120.74999f, -367.14734f), 1185) { AethernetShortcut = new AethernetShortcut { @@ -453504,224 +453849,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalVollokShoonsa } }; - num4 = 1; - List list411 = new List(num4); - CollectionsMarshal.SetCount(list411, num4); - Span span411 = CollectionsMarshal.AsSpan(list411); - index2 = 0; - span411[index2] = new DialogueChoice + index2 = 1; + List list430 = new List(index2); + CollectionsMarshal.SetCount(list430, index2); + Span span430 = CollectionsMarshal.AsSpan(list430); + num4 = 0; + span430[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGMG101_05244_SYSTEM_000_301") }; - obj255.DialogueChoices = list411; - reference299 = obj255; - obj254.Steps = list410; - reference298 = obj254; + obj269.DialogueChoices = list430; + reference314 = obj269; + obj268.Steps = list429; + reference313 = obj268; num++; - ref QuestSequence reference300 = ref span406[num]; - QuestSequence obj256 = new QuestSequence + ref QuestSequence reference315 = ref span425[num]; + QuestSequence obj270 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list412 = new List(num2); - CollectionsMarshal.SetCount(list412, num2); - Span span412 = CollectionsMarshal.AsSpan(list412); + List list431 = new List(num2); + CollectionsMarshal.SetCount(list431, num2); + Span span431 = CollectionsMarshal.AsSpan(list431); num3 = 0; - ref QuestStep reference301 = ref span412[num3]; - QuestStep obj257 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) - { - TargetTerritoryId = (ushort)1207, - AetheryteShortcut = EAetheryteLocation.SolutionNine, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.SolutionNine, - To = EAetheryteLocation.SolutionNineNeonStein - } - }; - SkipConditions skipConditions19 = new SkipConditions(); - SkipStepConditions skipStepConditions8 = new SkipStepConditions(); - index2 = 1; - List list413 = new List(index2); - CollectionsMarshal.SetCount(list413, index2); - Span span413 = CollectionsMarshal.AsSpan(list413); - num4 = 0; - span413[num4] = 1207; - skipStepConditions8.InTerritory = list413; - skipConditions19.StepIf = skipStepConditions8; - SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); - num4 = 1; - List list414 = new List(num4); - CollectionsMarshal.SetCount(list414, num4); - Span span414 = CollectionsMarshal.AsSpan(list414); - index2 = 0; - span414[index2] = 1207; - skipAetheryteCondition.InTerritory = list414; - skipConditions19.AetheryteShortcutIf = skipAetheryteCondition; - obj257.SkipConditions = skipConditions19; - reference301 = obj257; - num3++; - span412[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052185u, new Vector3(-4.837158f, -3.632158E-08f, 5.996765f), 1207); - obj256.Steps = list412; - reference300 = obj256; - questRoot42.QuestSequence = list406; - AddQuest(questId42, questRoot42); - QuestId questId43 = new QuestId(5245); - QuestRoot questRoot43 = new QuestRoot(); - num = 1; - List list415 = new List(num); - CollectionsMarshal.SetCount(list415, num); - Span span415 = CollectionsMarshal.AsSpan(list415); - index = 0; - span415[index] = "liza"; - questRoot43.Author = list415; - index = 3; - List list416 = new List(index); - CollectionsMarshal.SetCount(list416, index); - Span span416 = CollectionsMarshal.AsSpan(list416); - num = 0; - ref QuestSequence reference302 = ref span416[num]; - QuestSequence obj258 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; - List list417 = new List(num3); - CollectionsMarshal.SetCount(list417, num3); - Span span417 = CollectionsMarshal.AsSpan(list417); - num2 = 0; - span417[num2] = new QuestStep(EInteractionType.AcceptQuest, 1052185u, new Vector3(-4.837158f, -3.632158E-08f, 5.996765f), 1207); - obj258.Steps = list417; - reference302 = obj258; - num++; - ref QuestSequence reference303 = ref span416[num]; - QuestSequence obj259 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list418 = new List(num2); - CollectionsMarshal.SetCount(list418, num2); - Span span418 = CollectionsMarshal.AsSpan(list418); - num3 = 0; - ref QuestStep reference304 = ref span418[num3]; - QuestStep obj260 = new QuestStep(EInteractionType.Interact, 2014102u, new Vector3(-0.015319824f, 0.99176025f, 16.03717f), 1207) - { - TargetTerritoryId = (ushort)1186 - }; - SkipConditions skipConditions20 = new SkipConditions(); - SkipStepConditions skipStepConditions9 = new SkipStepConditions(); - index2 = 1; - List list419 = new List(index2); - CollectionsMarshal.SetCount(list419, index2); - Span span419 = CollectionsMarshal.AsSpan(list419); - num4 = 0; - span419[num4] = 1186; - skipStepConditions9.InTerritory = list419; - skipConditions20.StepIf = skipStepConditions9; - obj260.SkipConditions = skipConditions20; - reference304 = obj260; - num3++; - span418[num3] = new QuestStep(EInteractionType.Interact, 1052191u, new Vector3(20.248657f, 38.0566f, -388.90674f), 1186) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.SolutionNineNeonStein, - To = EAetheryteLocation.SolutionNineResolution - } - }; - obj259.Steps = list418; - reference303 = obj259; - num++; - ref QuestSequence reference305 = ref span416[num]; - QuestSequence obj261 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 1; - List list420 = new List(num3); - CollectionsMarshal.SetCount(list420, num3); - Span span420 = CollectionsMarshal.AsSpan(list420); - num2 = 0; - span420[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052198u, new Vector3(-303.2426f, 9.519508f, 51.80432f), 1186) - { - StopDistance = 5f - }; - obj261.Steps = list420; - reference305 = obj261; - questRoot43.QuestSequence = list416; - AddQuest(questId43, questRoot43); - QuestId questId44 = new QuestId(5246); - QuestRoot questRoot44 = new QuestRoot(); - num = 1; - List list421 = new List(num); - CollectionsMarshal.SetCount(list421, num); - Span span421 = CollectionsMarshal.AsSpan(list421); - index = 0; - span421[index] = "liza"; - questRoot44.Author = list421; - index = 6; - List list422 = new List(index); - CollectionsMarshal.SetCount(list422, index); - Span span422 = CollectionsMarshal.AsSpan(list422); - num = 0; - ref QuestSequence reference306 = ref span422[num]; - QuestSequence obj262 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list423 = new List(num2); - CollectionsMarshal.SetCount(list423, num2); - Span span423 = CollectionsMarshal.AsSpan(list423); - num3 = 0; - span423[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052202u, new Vector3(-305.83655f, 9.519508f, 53.147095f), 1186) - { - StopDistance = 5f - }; - obj262.Steps = list423; - reference306 = obj262; - num++; - ref QuestSequence reference307 = ref span422[num]; - QuestSequence obj263 = new QuestSequence - { - Sequence = 1 - }; - num3 = 3; - List list424 = new List(num3); - CollectionsMarshal.SetCount(list424, num3); - Span span424 = CollectionsMarshal.AsSpan(list424); - num2 = 0; - span424[num2] = new QuestStep(EInteractionType.Interact, 1052205u, new Vector3(-257.0382f, 30f, -569.05475f), 1191) - { - AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts - }; - num2++; - span424[num2] = new QuestStep(EInteractionType.Interact, 1052204u, new Vector3(-158.25134f, 25.984516f, -521.90436f), 1191) - { - Fly = true - }; - num2++; - span424[num2] = new QuestStep(EInteractionType.Interact, 1052206u, new Vector3(-137.86536f, 35f, -568.29175f), 1191) - { - Fly = true - }; - obj263.Steps = list424; - reference307 = obj263; - num++; - ref QuestSequence reference308 = ref span422[num]; - QuestSequence obj264 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list425 = new List(num2); - CollectionsMarshal.SetCount(list425, num2); - Span span425 = CollectionsMarshal.AsSpan(list425); - num3 = 0; - ref QuestStep reference309 = ref span425[num3]; - QuestStep obj265 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) + ref QuestStep reference316 = ref span431[num3]; + QuestStep obj271 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) { TargetTerritoryId = (ushort)1207, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -453732,200 +453886,187 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions21 = new SkipConditions(); - SkipStepConditions skipStepConditions10 = new SkipStepConditions(); + SkipStepConditions skipStepConditions8 = new SkipStepConditions(); num4 = 1; - List list426 = new List(num4); - CollectionsMarshal.SetCount(list426, num4); - Span span426 = CollectionsMarshal.AsSpan(list426); + List list432 = new List(num4); + CollectionsMarshal.SetCount(list432, num4); + Span span432 = CollectionsMarshal.AsSpan(list432); index2 = 0; - span426[index2] = 1207; - skipStepConditions10.InTerritory = list426; - skipConditions21.StepIf = skipStepConditions10; - SkipAetheryteCondition skipAetheryteCondition2 = new SkipAetheryteCondition(); + span432[index2] = 1207; + skipStepConditions8.InTerritory = list432; + skipConditions21.StepIf = skipStepConditions8; + SkipAetheryteCondition skipAetheryteCondition3 = new SkipAetheryteCondition(); index2 = 1; - List list427 = new List(index2); - CollectionsMarshal.SetCount(list427, index2); - Span span427 = CollectionsMarshal.AsSpan(list427); + List list433 = new List(index2); + CollectionsMarshal.SetCount(list433, index2); + Span span433 = CollectionsMarshal.AsSpan(list433); num4 = 0; - span427[num4] = 1207; - skipAetheryteCondition2.InTerritory = list427; - skipConditions21.AetheryteShortcutIf = skipAetheryteCondition2; - obj265.SkipConditions = skipConditions21; - reference309 = obj265; + span433[num4] = 1207; + skipAetheryteCondition3.InTerritory = list433; + skipConditions21.AetheryteShortcutIf = skipAetheryteCondition3; + obj271.SkipConditions = skipConditions21; + reference316 = obj271; num3++; - span425[num3] = new QuestStep(EInteractionType.Interact, 1048161u, new Vector3(-5.874817f, -3.6188258E-08f, 6.8512573f), 1207); - obj264.Steps = list425; - reference308 = obj264; - num++; - ref QuestSequence reference310 = ref span422[num]; - QuestSequence obj266 = new QuestSequence - { - Sequence = 3 - }; - num3 = 1; - List list428 = new List(num3); - CollectionsMarshal.SetCount(list428, num3); - Span span428 = CollectionsMarshal.AsSpan(list428); - num2 = 0; - span428[num2] = new QuestStep(EInteractionType.Interact, 1052207u, new Vector3(-609.3385f, -3.3580189f, -504.5701f), 1191) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts - }; - obj266.Steps = list428; - reference310 = obj266; - num++; - ref QuestSequence reference311 = ref span422[num]; - QuestSequence obj267 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list429 = new List(num2); - CollectionsMarshal.SetCount(list429, num2); - Span span429 = CollectionsMarshal.AsSpan(list429); - num3 = 0; - ref QuestStep reference312 = ref span429[num3]; - QuestStep questStep31 = new QuestStep(EInteractionType.Duty, null, null, 1191); - DutyOptions obj268 = new DutyOptions - { - Enabled = true, - ContentFinderConditionId = 1008u - }; - num4 = 2; - List list430 = new List(num4); - CollectionsMarshal.SetCount(list430, num4); - Span span430 = CollectionsMarshal.AsSpan(list430); - index2 = 0; - span430[index2] = "(boss 2) Requires vbm's auto-turn gaze option"; - index2++; - span430[index2] = "(boss 3) Dashes (such as on SMN) will dash into the hole"; - obj268.Notes = list430; - questStep31.DutyOptions = obj268; - reference312 = questStep31; - obj267.Steps = list429; - reference311 = obj267; - num++; - ref QuestSequence reference313 = ref span422[num]; - QuestSequence obj269 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 1; - List list431 = new List(num3); - CollectionsMarshal.SetCount(list431, num3); - Span span431 = CollectionsMarshal.AsSpan(list431); - num2 = 0; - span431[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052213u, new Vector3(117.02136f, 12.5f, -67.826416f), 1254) - { - StopDistance = 6f - }; - obj269.Steps = list431; - reference313 = obj269; - questRoot44.QuestSequence = list422; + span431[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052185u, new Vector3(-4.837158f, -3.632158E-08f, 5.996765f), 1207); + obj270.Steps = list431; + reference315 = obj270; + questRoot44.QuestSequence = list425; AddQuest(questId44, questRoot44); - QuestId questId45 = new QuestId(5247); + QuestId questId45 = new QuestId(5245); QuestRoot questRoot45 = new QuestRoot(); num = 1; - List list432 = new List(num); - CollectionsMarshal.SetCount(list432, num); - Span span432 = CollectionsMarshal.AsSpan(list432); + List list434 = new List(num); + CollectionsMarshal.SetCount(list434, num); + Span span434 = CollectionsMarshal.AsSpan(list434); index = 0; - span432[index] = "liza"; - questRoot45.Author = list432; - index = 6; - List list433 = new List(index); - CollectionsMarshal.SetCount(list433, index); - Span span433 = CollectionsMarshal.AsSpan(list433); + span434[index] = "liza"; + questRoot45.Author = list434; + index = 3; + List list435 = new List(index); + CollectionsMarshal.SetCount(list435, index); + Span span435 = CollectionsMarshal.AsSpan(list435); num = 0; - ref QuestSequence reference314 = ref span433[num]; - QuestSequence obj270 = new QuestSequence + ref QuestSequence reference317 = ref span435[num]; + QuestSequence obj272 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list434 = new List(num2); - CollectionsMarshal.SetCount(list434, num2); - Span span434 = CollectionsMarshal.AsSpan(list434); - num3 = 0; - span434[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052217u, new Vector3(118.242065f, 12.5f, -69.0166f), 1254) - { - StopDistance = 6f - }; - obj270.Steps = list434; - reference314 = obj270; + num3 = 1; + List list436 = new List(num3); + CollectionsMarshal.SetCount(list436, num3); + Span span436 = CollectionsMarshal.AsSpan(list436); + num2 = 0; + span436[num2] = new QuestStep(EInteractionType.AcceptQuest, 1052185u, new Vector3(-4.837158f, -3.632158E-08f, 5.996765f), 1207); + obj272.Steps = list436; + reference317 = obj272; num++; - ref QuestSequence reference315 = ref span433[num]; - QuestSequence obj271 = new QuestSequence + ref QuestSequence reference318 = ref span435[num]; + QuestSequence obj273 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list435 = new List(num3); - CollectionsMarshal.SetCount(list435, num3); - Span span435 = CollectionsMarshal.AsSpan(list435); - num2 = 0; - span435[num2] = new QuestStep(EInteractionType.Interact, 2014471u, new Vector3(39.32251f, 13.260071f, 51.865356f), 1254); - obj271.Steps = list435; - reference315 = obj271; - num++; - ref QuestSequence reference316 = ref span433[num]; - QuestSequence obj272 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list436 = new List(num2); - CollectionsMarshal.SetCount(list436, num2); - Span span436 = CollectionsMarshal.AsSpan(list436); - num3 = 0; - span436[num3] = new QuestStep(EInteractionType.Interact, 2014472u, new Vector3(101.8844f, 12.588623f, 130.44934f), 1254); - obj272.Steps = list436; - reference316 = obj272; - num++; - ref QuestSequence reference317 = ref span433[num]; - QuestSequence obj273 = new QuestSequence - { - Sequence = 3 - }; - num3 = 1; - List list437 = new List(num3); - CollectionsMarshal.SetCount(list437, num3); + num2 = 2; + List list437 = new List(num2); + CollectionsMarshal.SetCount(list437, num2); Span span437 = CollectionsMarshal.AsSpan(list437); - num2 = 0; - span437[num2] = new QuestStep(EInteractionType.Interact, 2014473u, new Vector3(39.597046f, 13.260071f, 53.45227f), 1254); - obj273.Steps = list437; - reference317 = obj273; - num++; - ref QuestSequence reference318 = ref span433[num]; - QuestSequence obj274 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list438 = new List(num2); - CollectionsMarshal.SetCount(list438, num2); - Span span438 = CollectionsMarshal.AsSpan(list438); num3 = 0; - span438[num3] = new QuestStep(EInteractionType.Interact, 1052227u, new Vector3(-581.2009f, -1.7638817f, -505.45514f), 1191) + ref QuestStep reference319 = ref span437[num3]; + QuestStep obj274 = new QuestStep(EInteractionType.Interact, 2014102u, new Vector3(-0.015319824f, 0.99176025f, 16.03717f), 1207) { - StopDistance = 5f + TargetTerritoryId = (ushort)1186 }; - obj274.Steps = list438; - reference318 = obj274; + SkipConditions skipConditions22 = new SkipConditions(); + SkipStepConditions skipStepConditions9 = new SkipStepConditions(); + num4 = 1; + List list438 = new List(num4); + CollectionsMarshal.SetCount(list438, num4); + Span span438 = CollectionsMarshal.AsSpan(list438); + index2 = 0; + span438[index2] = 1186; + skipStepConditions9.InTerritory = list438; + skipConditions22.StepIf = skipStepConditions9; + obj274.SkipConditions = skipConditions22; + reference319 = obj274; + num3++; + span437[num3] = new QuestStep(EInteractionType.Interact, 1052191u, new Vector3(20.248657f, 38.0566f, -388.90674f), 1186) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.SolutionNineNeonStein, + To = EAetheryteLocation.SolutionNineResolution + } + }; + obj273.Steps = list437; + reference318 = obj273; num++; - ref QuestSequence reference319 = ref span433[num]; + ref QuestSequence reference320 = ref span435[num]; QuestSequence obj275 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 2; + num3 = 1; List list439 = new List(num3); CollectionsMarshal.SetCount(list439, num3); Span span439 = CollectionsMarshal.AsSpan(list439); num2 = 0; - ref QuestStep reference320 = ref span439[num2]; - QuestStep obj276 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) + span439[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052198u, new Vector3(-303.2426f, 9.519508f, 51.80432f), 1186) + { + StopDistance = 5f + }; + obj275.Steps = list439; + reference320 = obj275; + questRoot45.QuestSequence = list435; + AddQuest(questId45, questRoot45); + QuestId questId46 = new QuestId(5246); + QuestRoot questRoot46 = new QuestRoot(); + num = 1; + List list440 = new List(num); + CollectionsMarshal.SetCount(list440, num); + Span span440 = CollectionsMarshal.AsSpan(list440); + index = 0; + span440[index] = "liza"; + questRoot46.Author = list440; + index = 6; + List list441 = new List(index); + CollectionsMarshal.SetCount(list441, index); + Span span441 = CollectionsMarshal.AsSpan(list441); + num = 0; + ref QuestSequence reference321 = ref span441[num]; + QuestSequence obj276 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list442 = new List(num2); + CollectionsMarshal.SetCount(list442, num2); + Span span442 = CollectionsMarshal.AsSpan(list442); + num3 = 0; + span442[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052202u, new Vector3(-305.83655f, 9.519508f, 53.147095f), 1186) + { + StopDistance = 5f + }; + obj276.Steps = list442; + reference321 = obj276; + num++; + ref QuestSequence reference322 = ref span441[num]; + QuestSequence obj277 = new QuestSequence + { + Sequence = 1 + }; + num3 = 3; + List list443 = new List(num3); + CollectionsMarshal.SetCount(list443, num3); + Span span443 = CollectionsMarshal.AsSpan(list443); + num2 = 0; + span443[num2] = new QuestStep(EInteractionType.Interact, 1052205u, new Vector3(-257.0382f, 30f, -569.05475f), 1191) + { + AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts + }; + num2++; + span443[num2] = new QuestStep(EInteractionType.Interact, 1052204u, new Vector3(-158.25134f, 25.984516f, -521.90436f), 1191) + { + Fly = true + }; + num2++; + span443[num2] = new QuestStep(EInteractionType.Interact, 1052206u, new Vector3(-137.86536f, 35f, -568.29175f), 1191) + { + Fly = true + }; + obj277.Steps = list443; + reference322 = obj277; + num++; + ref QuestSequence reference323 = ref span441[num]; + QuestSequence obj278 = new QuestSequence + { + Sequence = 2 + }; + num2 = 2; + List list444 = new List(num2); + CollectionsMarshal.SetCount(list444, num2); + Span span444 = CollectionsMarshal.AsSpan(list444); + num3 = 0; + ref QuestStep reference324 = ref span444[num3]; + QuestStep obj279 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) { TargetTerritoryId = (ushort)1207, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -453935,107 +454076,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineNeonStein } }; - SkipConditions skipConditions22 = new SkipConditions(); - SkipStepConditions skipStepConditions11 = new SkipStepConditions(); + SkipConditions skipConditions23 = new SkipConditions(); + SkipStepConditions skipStepConditions10 = new SkipStepConditions(); index2 = 1; - List list440 = new List(index2); - CollectionsMarshal.SetCount(list440, index2); - Span span440 = CollectionsMarshal.AsSpan(list440); + List list445 = new List(index2); + CollectionsMarshal.SetCount(list445, index2); + Span span445 = CollectionsMarshal.AsSpan(list445); num4 = 0; - span440[num4] = 1207; - skipStepConditions11.InTerritory = list440; - skipConditions22.StepIf = skipStepConditions11; - SkipAetheryteCondition skipAetheryteCondition3 = new SkipAetheryteCondition(); + span445[num4] = 1207; + skipStepConditions10.InTerritory = list445; + skipConditions23.StepIf = skipStepConditions10; + SkipAetheryteCondition skipAetheryteCondition4 = new SkipAetheryteCondition(); num4 = 1; - List list441 = new List(num4); - CollectionsMarshal.SetCount(list441, num4); - Span span441 = CollectionsMarshal.AsSpan(list441); + List list446 = new List(num4); + CollectionsMarshal.SetCount(list446, num4); + Span span446 = CollectionsMarshal.AsSpan(list446); index2 = 0; - span441[index2] = 1207; - skipAetheryteCondition3.InTerritory = list441; - skipConditions22.AetheryteShortcutIf = skipAetheryteCondition3; - obj276.SkipConditions = skipConditions22; - reference320 = obj276; - num2++; - span439[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048161u, new Vector3(-5.874817f, -3.6188258E-08f, 6.8512573f), 1207); - obj275.Steps = list439; - reference319 = obj275; - questRoot45.QuestSequence = list433; - AddQuest(questId45, questRoot45); - QuestId questId46 = new QuestId(5248); - QuestRoot questRoot46 = new QuestRoot(); - num = 1; - List list442 = new List(num); - CollectionsMarshal.SetCount(list442, num); - Span span442 = CollectionsMarshal.AsSpan(list442); - index = 0; - span442[index] = "liza"; - questRoot46.Author = list442; - index = 6; - List list443 = new List(index); - CollectionsMarshal.SetCount(list443, index); - Span span443 = CollectionsMarshal.AsSpan(list443); - num = 0; - ref QuestSequence reference321 = ref span443[num]; - QuestSequence obj277 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list444 = new List(num2); - CollectionsMarshal.SetCount(list444, num2); - Span span444 = CollectionsMarshal.AsSpan(list444); - num3 = 0; - span444[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052233u, new Vector3(-0.80877686f, -4.1909516E-08f, 6.42395f), 1207) - { - StopDistance = 5f - }; - obj277.Steps = list444; - reference321 = obj277; - num++; - ref QuestSequence reference322 = ref span443[num]; - QuestSequence obj278 = new QuestSequence - { - Sequence = 1 - }; - num3 = 2; - List list445 = new List(num3); - CollectionsMarshal.SetCount(list445, num3); - Span span445 = CollectionsMarshal.AsSpan(list445); - num2 = 0; - span445[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.22934f, 20.162338f, -90.19407f), 1190) - { - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings - }; - num2++; - span445[num2] = new QuestStep(EInteractionType.Interact, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190) - { - StopDistance = 5f - }; - obj278.Steps = list445; - reference322 = obj278; - num++; - ref QuestSequence reference323 = ref span443[num]; - QuestSequence obj279 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list446 = new List(num2); - CollectionsMarshal.SetCount(list446, num2); - Span span446 = CollectionsMarshal.AsSpan(list446); - num3 = 0; - span446[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(302.1455f, -15.629961f, -516.2348f), 1190) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniMehwahhetsoan - }; + span446[index2] = 1207; + skipAetheryteCondition4.InTerritory = list446; + skipConditions23.AetheryteShortcutIf = skipAetheryteCondition4; + obj279.SkipConditions = skipConditions23; + reference324 = obj279; num3++; - span446[num3] = new QuestStep(EInteractionType.Interact, 1046988u, new Vector3(302.96777f, -15.629961f, -514.6716f), 1190); - obj279.Steps = list446; - reference323 = obj279; + span444[num3] = new QuestStep(EInteractionType.Interact, 1048161u, new Vector3(-5.874817f, -3.6188258E-08f, 6.8512573f), 1207); + obj278.Steps = list444; + reference323 = obj278; num++; - ref QuestSequence reference324 = ref span443[num]; + ref QuestSequence reference325 = ref span441[num]; QuestSequence obj280 = new QuestSequence { Sequence = 3 @@ -454045,141 +454112,419 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list447, num3); Span span447 = CollectionsMarshal.AsSpan(list447); num2 = 0; - span447[num2] = new QuestStep(EInteractionType.Interact, 1051013u, new Vector3(303.79175f, -15.629962f, -516.25854f), 1190); + span447[num2] = new QuestStep(EInteractionType.Interact, 1052207u, new Vector3(-609.3385f, -3.3580189f, -504.5701f), 1191) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts + }; obj280.Steps = list447; - reference324 = obj280; + reference325 = obj280; num++; - ref QuestSequence reference325 = ref span443[num]; + ref QuestSequence reference326 = ref span441[num]; QuestSequence obj281 = new QuestSequence { Sequence = 4 }; - num2 = 4; + num2 = 1; List list448 = new List(num2); CollectionsMarshal.SetCount(list448, num2); Span span448 = CollectionsMarshal.AsSpan(list448); num3 = 0; - ref QuestStep reference326 = ref span448[num3]; - QuestStep obj282 = new QuestStep(EInteractionType.Interact, 1052247u, new Vector3(224.96375f, -16.329428f, -527.6417f), 1190) + ref QuestStep reference327 = ref span448[num3]; + QuestStep questStep32 = new QuestStep(EInteractionType.Duty, null, null, 1191); + DutyOptions obj282 = new DutyOptions + { + Enabled = true, + ContentFinderConditionId = 1008u + }; + index2 = 2; + List list449 = new List(index2); + CollectionsMarshal.SetCount(list449, index2); + Span span449 = CollectionsMarshal.AsSpan(list449); + num4 = 0; + span449[num4] = "(boss 2) Requires vbm's auto-turn gaze option"; + num4++; + span449[num4] = "(boss 3) Dashes (such as on SMN) will dash into the hole"; + obj282.Notes = list449; + questStep32.DutyOptions = obj282; + reference327 = questStep32; + obj281.Steps = list448; + reference326 = obj281; + num++; + ref QuestSequence reference328 = ref span441[num]; + QuestSequence obj283 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list450 = new List(num3); + CollectionsMarshal.SetCount(list450, num3); + Span span450 = CollectionsMarshal.AsSpan(list450); + num2 = 0; + span450[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052213u, new Vector3(117.02136f, 12.5f, -67.826416f), 1254) + { + StopDistance = 6f + }; + obj283.Steps = list450; + reference328 = obj283; + questRoot46.QuestSequence = list441; + AddQuest(questId46, questRoot46); + QuestId questId47 = new QuestId(5247); + QuestRoot questRoot47 = new QuestRoot(); + num = 1; + List list451 = new List(num); + CollectionsMarshal.SetCount(list451, num); + Span span451 = CollectionsMarshal.AsSpan(list451); + index = 0; + span451[index] = "liza"; + questRoot47.Author = list451; + index = 6; + List list452 = new List(index); + CollectionsMarshal.SetCount(list452, index); + Span span452 = CollectionsMarshal.AsSpan(list452); + num = 0; + ref QuestSequence reference329 = ref span452[num]; + QuestSequence obj284 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list453 = new List(num2); + CollectionsMarshal.SetCount(list453, num2); + Span span453 = CollectionsMarshal.AsSpan(list453); + num3 = 0; + span453[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052217u, new Vector3(118.242065f, 12.5f, -69.0166f), 1254) + { + StopDistance = 6f + }; + obj284.Steps = list453; + reference329 = obj284; + num++; + ref QuestSequence reference330 = ref span452[num]; + QuestSequence obj285 = new QuestSequence + { + Sequence = 1 + }; + num3 = 1; + List list454 = new List(num3); + CollectionsMarshal.SetCount(list454, num3); + Span span454 = CollectionsMarshal.AsSpan(list454); + num2 = 0; + span454[num2] = new QuestStep(EInteractionType.Interact, 2014471u, new Vector3(39.32251f, 13.260071f, 51.865356f), 1254); + obj285.Steps = list454; + reference330 = obj285; + num++; + ref QuestSequence reference331 = ref span452[num]; + QuestSequence obj286 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list455 = new List(num2); + CollectionsMarshal.SetCount(list455, num2); + Span span455 = CollectionsMarshal.AsSpan(list455); + num3 = 0; + span455[num3] = new QuestStep(EInteractionType.Interact, 2014472u, new Vector3(101.8844f, 12.588623f, 130.44934f), 1254); + obj286.Steps = list455; + reference331 = obj286; + num++; + ref QuestSequence reference332 = ref span452[num]; + QuestSequence obj287 = new QuestSequence + { + Sequence = 3 + }; + num3 = 1; + List list456 = new List(num3); + CollectionsMarshal.SetCount(list456, num3); + Span span456 = CollectionsMarshal.AsSpan(list456); + num2 = 0; + span456[num2] = new QuestStep(EInteractionType.Interact, 2014473u, new Vector3(39.597046f, 13.260071f, 53.45227f), 1254); + obj287.Steps = list456; + reference332 = obj287; + num++; + ref QuestSequence reference333 = ref span452[num]; + QuestSequence obj288 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list457 = new List(num2); + CollectionsMarshal.SetCount(list457, num2); + Span span457 = CollectionsMarshal.AsSpan(list457); + num3 = 0; + span457[num3] = new QuestStep(EInteractionType.Interact, 1052227u, new Vector3(-581.2009f, -1.7638817f, -505.45514f), 1191) + { + StopDistance = 5f + }; + obj288.Steps = list457; + reference333 = obj288; + num++; + ref QuestSequence reference334 = ref span452[num]; + QuestSequence obj289 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 2; + List list458 = new List(num3); + CollectionsMarshal.SetCount(list458, num3); + Span span458 = CollectionsMarshal.AsSpan(list458); + num2 = 0; + ref QuestStep reference335 = ref span458[num2]; + QuestStep obj290 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) + { + TargetTerritoryId = (ushort)1207, + AetheryteShortcut = EAetheryteLocation.SolutionNine, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.SolutionNine, + To = EAetheryteLocation.SolutionNineNeonStein + } + }; + SkipConditions skipConditions24 = new SkipConditions(); + SkipStepConditions skipStepConditions11 = new SkipStepConditions(); + num4 = 1; + List list459 = new List(num4); + CollectionsMarshal.SetCount(list459, num4); + Span span459 = CollectionsMarshal.AsSpan(list459); + index2 = 0; + span459[index2] = 1207; + skipStepConditions11.InTerritory = list459; + skipConditions24.StepIf = skipStepConditions11; + SkipAetheryteCondition skipAetheryteCondition5 = new SkipAetheryteCondition(); + index2 = 1; + List list460 = new List(index2); + CollectionsMarshal.SetCount(list460, index2); + Span span460 = CollectionsMarshal.AsSpan(list460); + num4 = 0; + span460[num4] = 1207; + skipAetheryteCondition5.InTerritory = list460; + skipConditions24.AetheryteShortcutIf = skipAetheryteCondition5; + obj290.SkipConditions = skipConditions24; + reference335 = obj290; + num2++; + span458[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048161u, new Vector3(-5.874817f, -3.6188258E-08f, 6.8512573f), 1207); + obj289.Steps = list458; + reference334 = obj289; + questRoot47.QuestSequence = list452; + AddQuest(questId47, questRoot47); + QuestId questId48 = new QuestId(5248); + QuestRoot questRoot48 = new QuestRoot(); + num = 1; + List list461 = new List(num); + CollectionsMarshal.SetCount(list461, num); + Span span461 = CollectionsMarshal.AsSpan(list461); + index = 0; + span461[index] = "liza"; + questRoot48.Author = list461; + index = 6; + List list462 = new List(index); + CollectionsMarshal.SetCount(list462, index); + Span span462 = CollectionsMarshal.AsSpan(list462); + num = 0; + ref QuestSequence reference336 = ref span462[num]; + QuestSequence obj291 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list463 = new List(num2); + CollectionsMarshal.SetCount(list463, num2); + Span span463 = CollectionsMarshal.AsSpan(list463); + num3 = 0; + span463[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052233u, new Vector3(-0.80877686f, -4.1909516E-08f, 6.42395f), 1207) + { + StopDistance = 5f + }; + obj291.Steps = list463; + reference336 = obj291; + num++; + ref QuestSequence reference337 = ref span462[num]; + QuestSequence obj292 = new QuestSequence + { + Sequence = 1 + }; + num3 = 2; + List list464 = new List(num3); + CollectionsMarshal.SetCount(list464, num3); + Span span464 = CollectionsMarshal.AsSpan(list464); + num2 = 0; + span464[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.22934f, 20.162338f, -90.19407f), 1190) + { + AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings + }; + num2++; + span464[num2] = new QuestStep(EInteractionType.Interact, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190) + { + StopDistance = 5f + }; + obj292.Steps = list464; + reference337 = obj292; + num++; + ref QuestSequence reference338 = ref span462[num]; + QuestSequence obj293 = new QuestSequence + { + Sequence = 2 + }; + num2 = 2; + List list465 = new List(num2); + CollectionsMarshal.SetCount(list465, num2); + Span span465 = CollectionsMarshal.AsSpan(list465); + num3 = 0; + span465[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(302.1455f, -15.629961f, -516.2348f), 1190) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.ShaaloaniMehwahhetsoan + }; + num3++; + span465[num3] = new QuestStep(EInteractionType.Interact, 1046988u, new Vector3(302.96777f, -15.629961f, -514.6716f), 1190); + obj293.Steps = list465; + reference338 = obj293; + num++; + ref QuestSequence reference339 = ref span462[num]; + QuestSequence obj294 = new QuestSequence + { + Sequence = 3 + }; + num3 = 1; + List list466 = new List(num3); + CollectionsMarshal.SetCount(list466, num3); + Span span466 = CollectionsMarshal.AsSpan(list466); + num2 = 0; + span466[num2] = new QuestStep(EInteractionType.Interact, 1051013u, new Vector3(303.79175f, -15.629962f, -516.25854f), 1190); + obj294.Steps = list466; + reference339 = obj294; + num++; + ref QuestSequence reference340 = ref span462[num]; + QuestSequence obj295 = new QuestSequence + { + Sequence = 4 + }; + num2 = 4; + List list467 = new List(num2); + CollectionsMarshal.SetCount(list467, num2); + Span span467 = CollectionsMarshal.AsSpan(list467); + num3 = 0; + ref QuestStep reference341 = ref span467[num3]; + QuestStep obj296 = new QuestStep(EInteractionType.Interact, 1052247u, new Vector3(224.96375f, -16.329428f, -527.6417f), 1190) { Fly = true }; - index2 = 6; - List list449 = new List(index2); - CollectionsMarshal.SetCount(list449, index2); - Span span449 = CollectionsMarshal.AsSpan(list449); - num4 = 0; - span449[num4] = null; - num4++; - span449[num4] = null; - num4++; - span449[num4] = null; - num4++; - span449[num4] = null; - num4++; - span449[num4] = null; - num4++; - span449[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj282.CompletionQuestVariablesFlags = list449; - num4 = 1; - List list450 = new List(num4); - CollectionsMarshal.SetCount(list450, num4); - Span span450 = CollectionsMarshal.AsSpan(list450); + num4 = 6; + List list468 = new List(num4); + CollectionsMarshal.SetCount(list468, num4); + Span span468 = CollectionsMarshal.AsSpan(list468); index2 = 0; - span450[index2] = new DialogueChoice + span468[index2] = null; + index2++; + span468[index2] = null; + index2++; + span468[index2] = null; + index2++; + span468[index2] = null; + index2++; + span468[index2] = null; + index2++; + span468[index2] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj296.CompletionQuestVariablesFlags = list468; + index2 = 1; + List list469 = new List(index2); + CollectionsMarshal.SetCount(list469, index2); + Span span469 = CollectionsMarshal.AsSpan(list469); + num4 = 0; + span469[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGMG105_05248_Q2_000_000"), Answer = new ExcelRef("TEXT_KINGMG105_05248_A2_000_002") }; - obj282.DialogueChoices = list450; - reference326 = obj282; + obj296.DialogueChoices = list469; + reference341 = obj296; num3++; - ref QuestStep reference327 = ref span448[num3]; - QuestStep obj283 = new QuestStep(EInteractionType.Interact, 1052245u, new Vector3(276.78333f, -16.53927f, -562.7985f), 1190) - { - Fly = true - }; - index2 = 6; - List list451 = new List(index2); - CollectionsMarshal.SetCount(list451, index2); - Span span451 = CollectionsMarshal.AsSpan(list451); - num4 = 0; - span451[num4] = null; - num4++; - span451[num4] = null; - num4++; - span451[num4] = null; - num4++; - span451[num4] = null; - num4++; - span451[num4] = null; - num4++; - span451[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj283.CompletionQuestVariablesFlags = list451; - reference327 = obj283; - num3++; - ref QuestStep reference328 = ref span448[num3]; - QuestStep obj284 = new QuestStep(EInteractionType.Interact, 1052243u, new Vector3(332.26514f, -14.986355f, -558.95325f), 1190) + ref QuestStep reference342 = ref span467[num3]; + QuestStep obj297 = new QuestStep(EInteractionType.Interact, 1052245u, new Vector3(276.78333f, -16.53927f, -562.7985f), 1190) { Fly = true }; num4 = 6; - List list452 = new List(num4); - CollectionsMarshal.SetCount(list452, num4); - Span span452 = CollectionsMarshal.AsSpan(list452); + List list470 = new List(num4); + CollectionsMarshal.SetCount(list470, num4); + Span span470 = CollectionsMarshal.AsSpan(list470); index2 = 0; - span452[index2] = null; + span470[index2] = null; index2++; - span452[index2] = null; + span470[index2] = null; index2++; - span452[index2] = null; + span470[index2] = null; index2++; - span452[index2] = null; + span470[index2] = null; index2++; - span452[index2] = null; + span470[index2] = null; index2++; - span452[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj284.CompletionQuestVariablesFlags = list452; - reference328 = obj284; + span470[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj297.CompletionQuestVariablesFlags = list470; + reference342 = obj297; num3++; - ref QuestStep reference329 = ref span448[num3]; - QuestStep obj285 = new QuestStep(EInteractionType.Interact, 1052239u, new Vector3(354.57385f, -17.082237f, -452.5063f), 1190) + ref QuestStep reference343 = ref span467[num3]; + QuestStep obj298 = new QuestStep(EInteractionType.Interact, 1052243u, new Vector3(332.26514f, -14.986355f, -558.95325f), 1190) { Fly = true }; index2 = 6; - List list453 = new List(index2); - CollectionsMarshal.SetCount(list453, index2); - Span span453 = CollectionsMarshal.AsSpan(list453); + List list471 = new List(index2); + CollectionsMarshal.SetCount(list471, index2); + Span span471 = CollectionsMarshal.AsSpan(list471); num4 = 0; - span453[num4] = null; + span471[num4] = null; num4++; - span453[num4] = null; + span471[num4] = null; num4++; - span453[num4] = null; + span471[num4] = null; num4++; - span453[num4] = null; + span471[num4] = null; num4++; - span453[num4] = null; + span471[num4] = null; num4++; - span453[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj285.CompletionQuestVariablesFlags = list453; - reference329 = obj285; - obj281.Steps = list448; - reference325 = obj281; + span471[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj298.CompletionQuestVariablesFlags = list471; + reference343 = obj298; + num3++; + ref QuestStep reference344 = ref span467[num3]; + QuestStep obj299 = new QuestStep(EInteractionType.Interact, 1052239u, new Vector3(354.57385f, -17.082237f, -452.5063f), 1190) + { + Fly = true + }; + num4 = 6; + List list472 = new List(num4); + CollectionsMarshal.SetCount(list472, num4); + Span span472 = CollectionsMarshal.AsSpan(list472); + index2 = 0; + span472[index2] = null; + index2++; + span472[index2] = null; + index2++; + span472[index2] = null; + index2++; + span472[index2] = null; + index2++; + span472[index2] = null; + index2++; + span472[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj299.CompletionQuestVariablesFlags = list472; + reference344 = obj299; + obj295.Steps = list467; + reference340 = obj295; num++; - ref QuestSequence reference330 = ref span443[num]; - QuestSequence obj286 = new QuestSequence + ref QuestSequence reference345 = ref span462[num]; + QuestSequence obj300 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 3; - List list454 = new List(num3); - CollectionsMarshal.SetCount(list454, num3); - Span span454 = CollectionsMarshal.AsSpan(list454); + List list473 = new List(num3); + CollectionsMarshal.SetCount(list473, num3); + Span span473 = CollectionsMarshal.AsSpan(list473); num2 = 0; - span454[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(301.4884f, -15.679954f, -504.85742f), 1190) + span473[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(301.4884f, -15.679954f, -504.85742f), 1190) { SkipConditions = new SkipConditions { @@ -454190,7 +454535,7 @@ public static class AssemblyQuestLoader } }; num2++; - span454[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(302.1455f, -15.629961f, -516.2348f), 1190) + span473[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(302.1455f, -15.629961f, -516.2348f), 1190) { Fly = true, SkipConditions = new SkipConditions @@ -454202,137 +454547,137 @@ public static class AssemblyQuestLoader } }; num2++; - span454[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051013u, new Vector3(303.79175f, -15.629962f, -516.25854f), 1190); - obj286.Steps = list454; - reference330 = obj286; - questRoot46.QuestSequence = list443; - AddQuest(questId46, questRoot46); - QuestId questId47 = new QuestId(5249); - QuestRoot questRoot47 = new QuestRoot(); + span473[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051013u, new Vector3(303.79175f, -15.629962f, -516.25854f), 1190); + obj300.Steps = list473; + reference345 = obj300; + questRoot48.QuestSequence = list462; + AddQuest(questId48, questRoot48); + QuestId questId49 = new QuestId(5249); + QuestRoot questRoot49 = new QuestRoot(); num = 1; - List list455 = new List(num); - CollectionsMarshal.SetCount(list455, num); - Span span455 = CollectionsMarshal.AsSpan(list455); + List list474 = new List(num); + CollectionsMarshal.SetCount(list474, num); + Span span474 = CollectionsMarshal.AsSpan(list474); index = 0; - span455[index] = "liza"; - questRoot47.Author = list455; + span474[index] = "liza"; + questRoot49.Author = list474; index = 6; - List list456 = new List(index); - CollectionsMarshal.SetCount(list456, index); - Span span456 = CollectionsMarshal.AsSpan(list456); + List list475 = new List(index); + CollectionsMarshal.SetCount(list475, index); + Span span475 = CollectionsMarshal.AsSpan(list475); num = 0; - ref QuestSequence reference331 = ref span456[num]; - QuestSequence obj287 = new QuestSequence + ref QuestSequence reference346 = ref span475[num]; + QuestSequence obj301 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list457 = new List(num2); - CollectionsMarshal.SetCount(list457, num2); - Span span457 = CollectionsMarshal.AsSpan(list457); + List list476 = new List(num2); + CollectionsMarshal.SetCount(list476, num2); + Span span476 = CollectionsMarshal.AsSpan(list476); num3 = 0; - span457[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052248u, new Vector3(293.93445f, -16.71379f, -528.70984f), 1190); - obj287.Steps = list457; - reference331 = obj287; + span476[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052248u, new Vector3(293.93445f, -16.71379f, -528.70984f), 1190); + obj301.Steps = list476; + reference346 = obj301; num++; - ref QuestSequence reference332 = ref span456[num]; - QuestSequence obj288 = new QuestSequence + ref QuestSequence reference347 = ref span475[num]; + QuestSequence obj302 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list458 = new List(num3); - CollectionsMarshal.SetCount(list458, num3); - Span span458 = CollectionsMarshal.AsSpan(list458); + List list477 = new List(num3); + CollectionsMarshal.SetCount(list477, num3); + Span span477 = CollectionsMarshal.AsSpan(list477); num2 = 0; - ref QuestStep reference333 = ref span458[num2]; - QuestStep questStep32 = new QuestStep(EInteractionType.SinglePlayerDuty, 1052248u, new Vector3(293.93445f, -16.71379f, -528.70984f), 1190); + ref QuestStep reference348 = ref span477[num2]; + QuestStep questStep33 = new QuestStep(EInteractionType.SinglePlayerDuty, 1052248u, new Vector3(293.93445f, -16.71379f, -528.70984f), 1190); SinglePlayerDutyOptions singlePlayerDutyOptions = new SinglePlayerDutyOptions(); - num4 = 4; - List list459 = new List(num4); - CollectionsMarshal.SetCount(list459, num4); - Span span459 = CollectionsMarshal.AsSpan(list459); - index2 = 0; - span459[index2] = "(pre-fight) AI doesn't move to the Rroneeks or interact with them"; - index2++; - span459[index2] = "(phase 1/2) No VBM module, so doesn't target the leg, doesn't avoid AOEs and dies"; - index2++; - span459[index2] = "(phase 1) AI doesn't pull boss"; - index2++; - span459[index2] = "(phase 2) AI runs away with the stack marker; doesn't pick up orbs"; - singlePlayerDutyOptions.Notes = list459; - questStep32.SinglePlayerDutyOptions = singlePlayerDutyOptions; - reference333 = questStep32; - obj288.Steps = list458; - reference332 = obj288; + index2 = 4; + List list478 = new List(index2); + CollectionsMarshal.SetCount(list478, index2); + Span span478 = CollectionsMarshal.AsSpan(list478); + num4 = 0; + span478[num4] = "(pre-fight) AI doesn't move to the Rroneeks or interact with them"; + num4++; + span478[num4] = "(phase 1/2) No VBM module, so doesn't target the leg, doesn't avoid AOEs and dies"; + num4++; + span478[num4] = "(phase 1) AI doesn't pull boss"; + num4++; + span478[num4] = "(phase 2) AI runs away with the stack marker; doesn't pick up orbs"; + singlePlayerDutyOptions.Notes = list478; + questStep33.SinglePlayerDutyOptions = singlePlayerDutyOptions; + reference348 = questStep33; + obj302.Steps = list477; + reference347 = obj302; num++; - span456[num] = new QuestSequence + span475[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference334 = ref span456[num]; - QuestSequence obj289 = new QuestSequence + ref QuestSequence reference349 = ref span475[num]; + QuestSequence obj303 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list460 = new List(num2); - CollectionsMarshal.SetCount(list460, num2); - Span span460 = CollectionsMarshal.AsSpan(list460); + List list479 = new List(num2); + CollectionsMarshal.SetCount(list479, num2); + Span span479 = CollectionsMarshal.AsSpan(list479); num3 = 0; - span460[num3] = new QuestStep(EInteractionType.Interact, 1052252u, new Vector3(299.15308f, -15.629961f, -518.4253f), 1190) + span479[num3] = new QuestStep(EInteractionType.Interact, 1052252u, new Vector3(299.15308f, -15.629961f, -518.4253f), 1190) { StopDistance = 5f }; - obj289.Steps = list460; - reference334 = obj289; + obj303.Steps = list479; + reference349 = obj303; num++; - ref QuestSequence reference335 = ref span456[num]; - QuestSequence obj290 = new QuestSequence + ref QuestSequence reference350 = ref span475[num]; + QuestSequence obj304 = new QuestSequence { Sequence = 4 }; num3 = 1; - List list461 = new List(num3); - CollectionsMarshal.SetCount(list461, num3); - Span span461 = CollectionsMarshal.AsSpan(list461); + List list480 = new List(num3); + CollectionsMarshal.SetCount(list480, num3); + Span span480 = CollectionsMarshal.AsSpan(list480); num2 = 0; - ref QuestStep reference336 = ref span461[num2]; - QuestStep obj291 = new QuestStep(EInteractionType.Interact, 1052255u, new Vector3(-123.91852f, 16.187744f, -296.80328f), 1190) + ref QuestStep reference351 = ref span480[num2]; + QuestStep obj305 = new QuestStep(EInteractionType.Interact, 1052255u, new Vector3(-123.91852f, 16.187744f, -296.80328f), 1190) { Fly = true }; - index2 = 1; - List list462 = new List(index2); - CollectionsMarshal.SetCount(list462, index2); - Span span462 = CollectionsMarshal.AsSpan(list462); - num4 = 0; - span462[num4] = new DialogueChoice + num4 = 1; + List list481 = new List(num4); + CollectionsMarshal.SetCount(list481, num4); + Span span481 = CollectionsMarshal.AsSpan(list481); + index2 = 0; + span481[index2] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGMG106_05249_SYSTEM_000_402") }; - obj291.DialogueChoices = list462; - reference336 = obj291; - obj290.Steps = list461; - reference335 = obj290; + obj305.DialogueChoices = list481; + reference351 = obj305; + obj304.Steps = list480; + reference350 = obj304; num++; - ref QuestSequence reference337 = ref span456[num]; - QuestSequence obj292 = new QuestSequence + ref QuestSequence reference352 = ref span475[num]; + QuestSequence obj306 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list463 = new List(num2); - CollectionsMarshal.SetCount(list463, num2); - Span span463 = CollectionsMarshal.AsSpan(list463); + List list482 = new List(num2); + CollectionsMarshal.SetCount(list482, num2); + Span span482 = CollectionsMarshal.AsSpan(list482); num3 = 0; - span463[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052259u, new Vector3(-171.03839f, 15.75679f, -372.45752f), 1190); - obj292.Steps = list463; - reference337 = obj292; - questRoot47.QuestSequence = list456; - AddQuest(questId47, questRoot47); + span482[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052259u, new Vector3(-171.03839f, 15.75679f, -372.45752f), 1190); + obj306.Steps = list482; + reference352 = obj306; + questRoot49.QuestSequence = list475; + AddQuest(questId49, questRoot49); } private static void LoadQuests105() diff --git a/Questionable/Questionable.Controller.Steps.Interactions/Duty.cs b/Questionable/Questionable.Controller.Steps.Interactions/Duty.cs index d327801..a04b0b5 100644 --- a/Questionable/Questionable.Controller.Steps.Interactions/Duty.cs +++ b/Questionable/Questionable.Controller.Steps.Interactions/Duty.cs @@ -263,18 +263,25 @@ internal static class Duty internal sealed class StartLevelingModeExecutor(AutoDutyIpc autoDutyIpc, ICondition condition, ILogger logger) : TaskExecutor(), IStoppableTaskExecutor, ITaskExecutor { - private bool _started; - private DateTime _startTime; - private DateTime _lastRetryTime = DateTime.MinValue; - protected override bool Start() { logger.LogInformation("Starting AutoDuty Leveling mode to reach level {RequiredLevel} for quest '{QuestName}'", base.Task.RequiredLevel, base.Task.QuestName); - _started = autoDutyIpc.StartLevelingMode(); + if (condition[ConditionFlag.BoundByDuty] || condition[ConditionFlag.InDutyQueue]) + { + logger.LogInformation("Already in duty or queue, skipping start"); + return true; + } + if (!autoDutyIpc.IsStopped()) + { + logger.LogInformation("AutoDuty is already running, waiting for it"); + _startTime = DateTime.Now; + return true; + } + autoDutyIpc.StartLevelingMode(); _startTime = DateTime.Now; - return _started; + return true; } public override ETaskResult Update() @@ -290,18 +297,12 @@ internal static class Duty { return ETaskResult.StillRunning; } - if (DateTime.Now - _lastRetryTime > TimeSpan.FromSeconds(5L)) + if (DateTime.Now - _startTime < TimeSpan.FromSeconds(10L)) { - logger.LogWarning("AutoDuty stopped before entering duty, retrying..."); - _started = autoDutyIpc.StartLevelingMode(); - _lastRetryTime = DateTime.Now; + return ETaskResult.StillRunning; } - if (DateTime.Now - _startTime > TimeSpan.FromSeconds(60L)) - { - logger.LogError("AutoDuty failed to start after 60 seconds"); - return ETaskResult.TaskComplete; - } - return ETaskResult.StillRunning; + logger.LogError("AutoDuty failed to start leveling mode after 10 seconds"); + return ETaskResult.TaskComplete; } public void StopNow() @@ -329,12 +330,9 @@ internal static class Duty private DateTime _lastStatusMessage = DateTime.MinValue; - private DateTime _idleStartTime = DateTime.MinValue; - protected override bool Start() { _wasInDuty = false; - _idleStartTime = DateTime.MinValue; return true; } @@ -346,11 +344,6 @@ internal static class Duty { logger.LogInformation("Entered duty for leveling"); _wasInDuty = true; - _idleStartTime = DateTime.MinValue; - } - if (flag || flag2) - { - _idleStartTime = DateTime.MinValue; } byte b = objectTable.LocalPlayer?.Level ?? 0; if (b >= base.Task.RequiredLevel) @@ -360,21 +353,11 @@ internal static class Duty autoDutyIpc.DisableLevelingMode(); return ETaskResult.TaskComplete; } - if (autoDutyIpc.IsStopped() && !flag && !flag2) + if (autoDutyIpc.IsStopped() && !flag && !flag2 && _wasInDuty && DateTime.Now - _lastStatusMessage > TimeSpan.FromSeconds(30L)) { - if (_idleStartTime == DateTime.MinValue) - { - _idleStartTime = DateTime.Now; - } - if (_wasInDuty && DateTime.Now - _idleStartTime > TimeSpan.FromSeconds(3L)) - { - _ = base.Task.RequiredLevel; - _lastStatusMessage = DateTime.Now; - logger.LogInformation("Starting another leveling run (current: {CurrentLevel}, need: {RequiredLevel})", b, base.Task.RequiredLevel); - autoDutyIpc.StartLevelingMode(); - _wasInDuty = false; - _idleStartTime = DateTime.MinValue; - } + int num = base.Task.RequiredLevel - b; + logger.LogInformation("Waiting for leveling mode to continue (current: {CurrentLevel}, need: {RequiredLevel}, {LevelsNeeded} more levels needed)", b, base.Task.RequiredLevel, num); + _lastStatusMessage = DateTime.Now; } return ETaskResult.StillRunning; } diff --git a/Questionable/Questionable.Controller/QuestController.cs b/Questionable/Questionable.Controller/QuestController.cs index 4d2fb82..103ade6 100644 --- a/Questionable/Questionable.Controller/QuestController.cs +++ b/Questionable/Questionable.Controller/QuestController.cs @@ -322,11 +322,17 @@ internal sealed class QuestController : MiniTaskController { StopAllDueToConditionFailed("Logged out"); } + bool flag; if (_condition[ConditionFlag.Unconscious]) { - if ((!_condition[ConditionFlag.Unconscious] || !_condition[ConditionFlag.SufferingStatusAffliction63] || _clientState.TerritoryType != 1052) && !(_taskQueue.CurrentTaskExecutor is Duty.WaitAutoDutyExecutor) && !_taskQueue.AllTasksComplete) + if (!_condition[ConditionFlag.Unconscious] || !_condition[ConditionFlag.SufferingStatusAffliction63] || _clientState.TerritoryType != 1052) { - StopAllDueToConditionFailed("HP = 0"); + ITaskExecutor currentTaskExecutor = _taskQueue.CurrentTaskExecutor; + flag = ((currentTaskExecutor is Duty.WaitAutoDutyExecutor || currentTaskExecutor is Duty.WaitLevelingModeExecutor) ? true : false); + if (!flag && !_taskQueue.AllTasksComplete) + { + StopAllDueToConditionFailed("HP = 0"); + } } } else if (_configuration.General.UseEscToCancelQuesting) @@ -410,7 +416,7 @@ internal sealed class QuestController : MiniTaskController } } } - bool flag = AutomationType == EAutomationType.Automatic && (_taskQueue.AllTasksComplete || _taskQueue.CurrentTaskExecutor?.CurrentTask is WaitAtEnd.WaitQuestAccepted); + flag = AutomationType == EAutomationType.Automatic && (_taskQueue.AllTasksComplete || _taskQueue.CurrentTaskExecutor?.CurrentTask is WaitAtEnd.WaitQuestAccepted); bool flag2; if (flag) { @@ -421,14 +427,14 @@ internal sealed class QuestController : MiniTaskController if (step == 0 || step == 255) { flag2 = true; - goto IL_07e7; + goto IL_0800; } } flag2 = false; - goto IL_07e7; + goto IL_0800; } - goto IL_07eb; - IL_07eb: + goto IL_0804; + IL_0804: if (flag && DateTime.Now >= CurrentQuest.StepProgress.StartedAt.AddSeconds(15.0)) { lock (_progressLock) @@ -444,9 +450,9 @@ internal sealed class QuestController : MiniTaskController UpdateCurrentTask(); } return; - IL_07e7: + IL_0800: flag = flag2; - goto IL_07eb; + goto IL_0804; } private void CheckAutoRefreshCondition() @@ -527,7 +533,7 @@ internal sealed class QuestController : MiniTaskController private bool HasWaitingTasks() { ITask task = _taskQueue.CurrentTaskExecutor?.CurrentTask; - if (task is WaitAtEnd.WaitObjectAtPosition || task is WaitAtEnd.WaitForCompletionFlags) + if (task is WaitAtEnd.WaitObjectAtPosition || task is WaitAtEnd.WaitForCompletionFlags || task is Duty.StartLevelingModeTask || task is Duty.WaitLevelingModeTask) { return true; } @@ -551,7 +557,7 @@ internal sealed class QuestController : MiniTaskController private bool HasSystemConditionsPreventingRefresh() { - if (_movementController.IsNavmeshReady && !_condition[ConditionFlag.InCombat] && !_condition[ConditionFlag.Unconscious] && !_condition[ConditionFlag.BoundByDuty] && !_condition[ConditionFlag.InDeepDungeon] && !_condition[ConditionFlag.WatchingCutscene] && !_condition[ConditionFlag.WatchingCutscene78] && !_condition[ConditionFlag.BetweenAreas] && !_condition[ConditionFlag.BetweenAreas51] && !_gameFunctions.IsOccupied() && !_movementController.IsPathfinding && !_movementController.IsPathRunning) + if (_movementController.IsNavmeshReady && !_condition[ConditionFlag.InCombat] && !_condition[ConditionFlag.Unconscious] && !_condition[ConditionFlag.BoundByDuty] && !_condition[ConditionFlag.InDutyQueue] && !_condition[ConditionFlag.InDeepDungeon] && !_condition[ConditionFlag.WatchingCutscene] && !_condition[ConditionFlag.WatchingCutscene78] && !_condition[ConditionFlag.BetweenAreas] && !_condition[ConditionFlag.BetweenAreas51] && !_gameFunctions.IsOccupied() && !_movementController.IsPathfinding && !_movementController.IsPathRunning) { return DateTime.Now < _safeAnimationEnd; } @@ -652,13 +658,20 @@ internal sealed class QuestController : MiniTaskController } if (elementId == null || elementId.Value == 0) { + ITask task = _taskQueue.CurrentTaskExecutor?.CurrentTask; + bool flag = ((task is Duty.StartLevelingModeTask || task is Duty.WaitLevelingModeTask) ? true : false); + if (flag || _taskQueue.RemainingTasks.Any((ITask t) => (t is Duty.StartLevelingModeTask || t is Duty.WaitLevelingModeTask) ? true : false)) + { + DebugState = "Leveling mode active"; + return; + } (bool isLevelLocked, int levelsNeeded, int requiredLevel, string? questName) msqLevelLockInfo = _questFunctions.GetMsqLevelLockInfo(); bool item = msqLevelLockInfo.isLevelLocked; int item2 = msqLevelLockInfo.levelsNeeded; int item3 = msqLevelLockInfo.requiredLevel; string item4 = msqLevelLockInfo.questName; int currentPlayerLevel = (_objectTable[0] as IPlayerCharacter)?.Level ?? 0; - if (item && _autoDutyIpc.IsConfiguredToRunLevelingMode(currentPlayerLevel) && AutomationType == EAutomationType.Automatic && !_condition[ConditionFlag.BoundByDuty] && _taskQueue.AllTasksComplete) + if (item && _autoDutyIpc.IsConfiguredToRunLevelingMode(currentPlayerLevel) && AutomationType == EAutomationType.Automatic && !_condition[ConditionFlag.BoundByDuty] && !_condition[ConditionFlag.InDutyQueue] && _taskQueue.AllTasksComplete) { _logger.LogInformation("MSQ '{QuestName}' requires level {RequiredLevel}, current level is {CurrentLevel} ({LevelsNeeded} levels needed). Starting AutoDuty Leveling mode.", item4, item3, item3 - item2, item2); _taskQueue.Enqueue(new Duty.StartLevelingModeTask(item3, item4)); @@ -748,6 +761,13 @@ internal sealed class QuestController : MiniTaskController } if (questProgress == null) { + ITask task = _taskQueue.CurrentTaskExecutor?.CurrentTask; + bool flag = ((task is Duty.StartLevelingModeTask || task is Duty.WaitLevelingModeTask) ? true : false); + if (flag || _taskQueue.RemainingTasks.Any((ITask t) => (t is Duty.StartLevelingModeTask || t is Duty.WaitLevelingModeTask) ? true : false)) + { + DebugState = "Leveling mode active"; + return; + } DebugState = "No quest active"; Stop("No quest active"); } diff --git a/Questionable/Questionable.Data/ChangelogData.cs b/Questionable/Questionable.Data/ChangelogData.cs index ab00767..3df06df 100644 --- a/Questionable/Questionable.Data/ChangelogData.cs +++ b/Questionable/Questionable.Data/ChangelogData.cs @@ -11,1105 +11,1140 @@ internal static class ChangelogData static ChangelogData() { - int num = 53; + int num = 54; List list = new List(num); CollectionsMarshal.SetCount(list, num); Span span = CollectionsMarshal.AsSpan(list); int num2 = 0; ref ChangelogEntry reference = ref span[num2]; - DateOnly releaseDate = new DateOnly(2025, 12, 29); - int num3 = 1; + DateOnly releaseDate = new DateOnly(2025, 12, 31); + int num3 = 3; List list2 = new List(num3); CollectionsMarshal.SetCount(list2, num3); Span span2 = CollectionsMarshal.AsSpan(list2); - int index = 0; - ref ChangeEntry reference2 = ref span2[index]; - int num4 = 2; - List list3 = new List(num4); - CollectionsMarshal.SetCount(list3, num4); + int num4 = 0; + ref ChangeEntry reference2 = ref span2[num4]; + int num5 = 1; + List list3 = new List(num5); + CollectionsMarshal.SetCount(list3, num5); Span span3 = CollectionsMarshal.AsSpan(list3); - int num5 = 0; - span3[num5] = "Fixed infinite teleport loop when multiple quests compete for priority"; - num5++; - span3[num5] = "Fixed leveling mode enabling for quest duties"; - reference2 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list3); - reference = new ChangelogEntry("7.4.8", releaseDate, list2); - num2++; - ref ChangelogEntry reference3 = ref span[num2]; - DateOnly releaseDate2 = new DateOnly(2025, 12, 28); - index = 4; - List list4 = new List(index); + int index = 0; + span3[index] = "Add Heavensturn (2026) quests"; + reference2 = new ChangeEntry(EChangeCategory.QuestUpdates, "New Quest Paths", list3); + num4++; + ref ChangeEntry reference3 = ref span2[num4]; + index = 1; + List list4 = new List(index); CollectionsMarshal.SetCount(list4, index); - Span span4 = CollectionsMarshal.AsSpan(list4); - num3 = 0; - ref ChangeEntry reference4 = ref span4[num3]; + Span span4 = CollectionsMarshal.AsSpan(list4); + num5 = 0; + span4[num5] = "Added missing quest sequences"; + reference3 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list4); + num4++; + ref ChangeEntry reference4 = ref span2[num4]; num5 = 1; List list5 = new List(num5); CollectionsMarshal.SetCount(list5, num5); Span span5 = CollectionsMarshal.AsSpan(list5); - num4 = 0; - span5[num4] = "Added leveling mode when underleveled for MSQ"; - reference4 = new ChangeEntry(EChangeCategory.Added, "Major Features", list5); - num3++; - ref ChangeEntry reference5 = ref span4[num3]; - num4 = 3; - List list6 = new List(num4); + index = 0; + span5[index] = "Fixed leveling mode not restarting properly"; + reference4 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list5); + reference = new ChangelogEntry("7.4.9", releaseDate, list2); + num2++; + ref ChangelogEntry reference5 = ref span[num2]; + DateOnly releaseDate2 = new DateOnly(2025, 12, 29); + num4 = 1; + List list6 = new List(num4); CollectionsMarshal.SetCount(list6, num4); - Span span6 = CollectionsMarshal.AsSpan(list6); - num5 = 0; - span6[num5] = "Added missing dungeons to Duties"; - num5++; - span6[num5] = "Added Normal Raids and Alliance Raids to duties tab"; - num5++; - span6[num5] = "Added Pause/Stop modes to stop conditions"; - reference5 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list6); - num3++; - ref ChangeEntry reference6 = ref span4[num3]; - num5 = 1; - List list7 = new List(num5); - CollectionsMarshal.SetCount(list7, num5); - Span span7 = CollectionsMarshal.AsSpan(list7); - num4 = 0; - span7[num4] = "Added leveling mode IPC: IsLevelingModeEnabled, SetLevelingModeEnabled, GetMsqLevelLockInfo, StartLevelingMode, StopLevelingMode"; - reference6 = new ChangeEntry(EChangeCategory.Added, "IPC Changes", list7); - num3++; - ref ChangeEntry reference7 = ref span4[num3]; - num4 = 1; - List list8 = new List(num4); - CollectionsMarshal.SetCount(list8, num4); - Span span8 = CollectionsMarshal.AsSpan(list8); - num5 = 0; - span8[num5] = "Fixed UI appearing in duties when debuff or interrupts occur"; - reference7 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list8); - reference3 = new ChangelogEntry("7.4.7", releaseDate2, list4); - num2++; - ref ChangelogEntry reference8 = ref span[num2]; - DateOnly releaseDate3 = new DateOnly(2025, 12, 23); - num3 = 2; - List list9 = new List(num3); - CollectionsMarshal.SetCount(list9, num3); - Span span9 = CollectionsMarshal.AsSpan(list9); - index = 0; - ref ChangeEntry reference9 = ref span9[index]; - num5 = 1; - List list10 = new List(num5); - CollectionsMarshal.SetCount(list10, num5); - Span span10 = CollectionsMarshal.AsSpan(list10); - num4 = 0; - span10[num4] = "Added Cinema Mode to not skip cutscenes"; - reference9 = new ChangeEntry(EChangeCategory.Added, "Major Features", list10); - index++; - ref ChangeEntry reference10 = ref span9[index]; - num4 = 2; - List list11 = new List(num4); - CollectionsMarshal.SetCount(list11, num4); - Span span11 = CollectionsMarshal.AsSpan(list11); - num5 = 0; - span11[num5] = "Added handling for Unsync (Party) to Party Watchdog and configuration to disable if in party"; - num5++; - span11[num5] = "Stop conditions now act as a true stop"; - reference10 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list11); - reference8 = new ChangelogEntry("7.4.6", releaseDate3, list9); - num2++; - ref ChangelogEntry reference11 = ref span[num2]; - DateOnly releaseDate4 = new DateOnly(2025, 12, 22); - index = 1; - List list12 = new List(index); - CollectionsMarshal.SetCount(list12, index); - Span span12 = CollectionsMarshal.AsSpan(list12); + Span span6 = CollectionsMarshal.AsSpan(list6); num3 = 0; - ref ChangeEntry reference12 = ref span12[num3]; - num5 = 2; - List list13 = new List(num5); - CollectionsMarshal.SetCount(list13, num5); - Span span13 = CollectionsMarshal.AsSpan(list13); - num4 = 0; - span13[num4] = "Dive adjustments"; - num4++; - span13[num4] = "Logging message adjustments"; - reference12 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list13); - reference11 = new ChangelogEntry("7.4.5", releaseDate4, list12); + ref ChangeEntry reference6 = ref span6[num3]; + index = 2; + List list7 = new List(index); + CollectionsMarshal.SetCount(list7, index); + Span span7 = CollectionsMarshal.AsSpan(list7); + num5 = 0; + span7[num5] = "Fixed infinite teleport loop when multiple quests compete for priority"; + num5++; + span7[num5] = "Fixed leveling mode enabling for quest duties"; + reference6 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list7); + reference5 = new ChangelogEntry("7.4.8", releaseDate2, list6); num2++; - ref ChangelogEntry reference13 = ref span[num2]; - DateOnly releaseDate5 = new DateOnly(2025, 12, 21); - num3 = 2; - List list14 = new List(num3); - CollectionsMarshal.SetCount(list14, num3); - Span span14 = CollectionsMarshal.AsSpan(list14); + ref ChangelogEntry reference7 = ref span[num2]; + DateOnly releaseDate3 = new DateOnly(2025, 12, 28); + num3 = 4; + List list8 = new List(num3); + CollectionsMarshal.SetCount(list8, num3); + Span span8 = CollectionsMarshal.AsSpan(list8); + num4 = 0; + ref ChangeEntry reference8 = ref span8[num4]; + num5 = 1; + List list9 = new List(num5); + CollectionsMarshal.SetCount(list9, num5); + Span span9 = CollectionsMarshal.AsSpan(list9); index = 0; - ref ChangeEntry reference14 = ref span14[index]; - num4 = 1; - List list15 = new List(num4); - CollectionsMarshal.SetCount(list15, num4); + span9[index] = "Added leveling mode when underleveled for MSQ"; + reference8 = new ChangeEntry(EChangeCategory.Added, "Major Features", list9); + num4++; + ref ChangeEntry reference9 = ref span8[num4]; + index = 3; + List list10 = new List(index); + CollectionsMarshal.SetCount(list10, index); + Span span10 = CollectionsMarshal.AsSpan(list10); + num5 = 0; + span10[num5] = "Added missing dungeons to Duties"; + num5++; + span10[num5] = "Added Normal Raids and Alliance Raids to duties tab"; + num5++; + span10[num5] = "Added Pause/Stop modes to stop conditions"; + reference9 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list10); + num4++; + ref ChangeEntry reference10 = ref span8[num4]; + num5 = 1; + List list11 = new List(num5); + CollectionsMarshal.SetCount(list11, num5); + Span span11 = CollectionsMarshal.AsSpan(list11); + index = 0; + span11[index] = "Added leveling mode IPC: IsLevelingModeEnabled, SetLevelingModeEnabled, GetMsqLevelLockInfo, StartLevelingMode, StopLevelingMode"; + reference10 = new ChangeEntry(EChangeCategory.Added, "IPC Changes", list11); + num4++; + ref ChangeEntry reference11 = ref span8[num4]; + index = 1; + List list12 = new List(index); + CollectionsMarshal.SetCount(list12, index); + Span span12 = CollectionsMarshal.AsSpan(list12); + num5 = 0; + span12[num5] = "Fixed UI appearing in duties when debuff or interrupts occur"; + reference11 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list12); + reference7 = new ChangelogEntry("7.4.7", releaseDate3, list8); + num2++; + ref ChangelogEntry reference12 = ref span[num2]; + DateOnly releaseDate4 = new DateOnly(2025, 12, 23); + num4 = 2; + List list13 = new List(num4); + CollectionsMarshal.SetCount(list13, num4); + Span span13 = CollectionsMarshal.AsSpan(list13); + num3 = 0; + ref ChangeEntry reference13 = ref span13[num3]; + num5 = 1; + List list14 = new List(num5); + CollectionsMarshal.SetCount(list14, num5); + Span span14 = CollectionsMarshal.AsSpan(list14); + index = 0; + span14[index] = "Added Cinema Mode to not skip cutscenes"; + reference13 = new ChangeEntry(EChangeCategory.Added, "Major Features", list14); + num3++; + ref ChangeEntry reference14 = ref span13[num3]; + index = 2; + List list15 = new List(index); + CollectionsMarshal.SetCount(list15, index); Span span15 = CollectionsMarshal.AsSpan(list15); num5 = 0; - span15[num5] = "Changelog only shows once per update now"; + span15[num5] = "Added handling for Unsync (Party) to Party Watchdog and configuration to disable if in party"; + num5++; + span15[num5] = "Stop conditions now act as a true stop"; reference14 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list15); - index++; - ref ChangeEntry reference15 = ref span14[index]; - num5 = 1; - List list16 = new List(num5); - CollectionsMarshal.SetCount(list16, num5); - Span span16 = CollectionsMarshal.AsSpan(list16); + reference12 = new ChangelogEntry("7.4.6", releaseDate4, list13); + num2++; + ref ChangelogEntry reference15 = ref span[num2]; + DateOnly releaseDate5 = new DateOnly(2025, 12, 22); + num3 = 1; + List list16 = new List(num3); + CollectionsMarshal.SetCount(list16, num3); + Span span16 = CollectionsMarshal.AsSpan(list16); num4 = 0; - span16[num4] = "Fixed gathering paths loading"; - reference15 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list16); - reference13 = new ChangelogEntry("7.4.4", releaseDate5, list14); - num2++; - ref ChangelogEntry reference16 = ref span[num2]; - DateOnly releaseDate6 = new DateOnly(2025, 12, 21); - index = 1; - List list17 = new List(index); - CollectionsMarshal.SetCount(list17, index); - Span span17 = CollectionsMarshal.AsSpan(list17); - num3 = 0; - ref ChangeEntry reference17 = ref span17[num3]; - num4 = 1; - List list18 = new List(num4); - CollectionsMarshal.SetCount(list18, num4); - Span span18 = CollectionsMarshal.AsSpan(list18); - num5 = 0; - span18[num5] = "Fixed changelog version checks"; - reference17 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list18); - reference16 = new ChangelogEntry("7.4.3", releaseDate6, list17); - num2++; - ref ChangelogEntry reference18 = ref span[num2]; - DateOnly releaseDate7 = new DateOnly(2025, 12, 20); - num3 = 2; - List list19 = new List(num3); - CollectionsMarshal.SetCount(list19, num3); - Span span19 = CollectionsMarshal.AsSpan(list19); + ref ChangeEntry reference16 = ref span16[num4]; + num5 = 2; + List list17 = new List(num5); + CollectionsMarshal.SetCount(list17, num5); + Span span17 = CollectionsMarshal.AsSpan(list17); index = 0; - ref ChangeEntry reference19 = ref span19[index]; + span17[index] = "Dive adjustments"; + index++; + span17[index] = "Logging message adjustments"; + reference16 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list17); + reference15 = new ChangelogEntry("7.4.5", releaseDate5, list16); + num2++; + ref ChangelogEntry reference17 = ref span[num2]; + DateOnly releaseDate6 = new DateOnly(2025, 12, 21); + num4 = 2; + List list18 = new List(num4); + CollectionsMarshal.SetCount(list18, num4); + Span span18 = CollectionsMarshal.AsSpan(list18); + num3 = 0; + ref ChangeEntry reference18 = ref span18[num3]; + index = 1; + List list19 = new List(index); + CollectionsMarshal.SetCount(list19, index); + Span span19 = CollectionsMarshal.AsSpan(list19); + num5 = 0; + span19[num5] = "Changelog only shows once per update now"; + reference18 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list19); + num3++; + ref ChangeEntry reference19 = ref span18[num3]; num5 = 1; List list20 = new List(num5); CollectionsMarshal.SetCount(list20, num5); Span span20 = CollectionsMarshal.AsSpan(list20); - num4 = 0; - span20[num4] = "Add 7.4 Starlight Celebration (2025) quest"; - reference19 = new ChangeEntry(EChangeCategory.QuestUpdates, "New Quest Paths", list20); - index++; - ref ChangeEntry reference20 = ref span19[index]; - num4 = 1; - List list21 = new List(num4); - CollectionsMarshal.SetCount(list21, num4); - Span span21 = CollectionsMarshal.AsSpan(list21); - num5 = 0; - span21[num5] = "Fixed 7.4 MSQ"; - reference20 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list21); - reference18 = new ChangelogEntry("7.4.2", releaseDate7, list19); - num2++; - ref ChangelogEntry reference21 = ref span[num2]; - DateOnly releaseDate8 = new DateOnly(2025, 12, 19); - index = 1; - List list22 = new List(index); - CollectionsMarshal.SetCount(list22, index); - Span span22 = CollectionsMarshal.AsSpan(list22); - num3 = 0; - ref ChangeEntry reference22 = ref span22[num3]; - num5 = 2; - List list23 = new List(num5); - CollectionsMarshal.SetCount(list23, num5); - Span span23 = CollectionsMarshal.AsSpan(list23); - num4 = 0; - span23[num4] = "Add 7.4 MSQ"; - num4++; - span23[num4] = "Add 7.4 Arcadion Raid quests"; - reference22 = new ChangeEntry(EChangeCategory.QuestUpdates, "New Quest Paths", list23); - reference21 = new ChangelogEntry("7.4.1", releaseDate8, list22); - num2++; - ref ChangelogEntry reference23 = ref span[num2]; - DateOnly releaseDate9 = new DateOnly(2025, 12, 17); - num3 = 1; - List list24 = new List(num3); - CollectionsMarshal.SetCount(list24, num3); - Span span24 = CollectionsMarshal.AsSpan(list24); index = 0; - span24[index] = new ChangeEntry(EChangeCategory.Changed, "Api 14 update"); - reference23 = new ChangelogEntry("7.4.0", releaseDate9, list24); + span20[index] = "Fixed gathering paths loading"; + reference19 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list20); + reference17 = new ChangelogEntry("7.4.4", releaseDate6, list18); num2++; - ref ChangelogEntry reference24 = ref span[num2]; - DateOnly releaseDate10 = new DateOnly(2025, 12, 6); - index = 2; - List list25 = new List(index); - CollectionsMarshal.SetCount(list25, index); - Span span25 = CollectionsMarshal.AsSpan(list25); - num3 = 0; - ref ChangeEntry reference25 = ref span25[num3]; - num4 = 4; - List list26 = new List(num4); - CollectionsMarshal.SetCount(list26, num4); - Span span26 = CollectionsMarshal.AsSpan(list26); + ref ChangelogEntry reference20 = ref span[num2]; + DateOnly releaseDate7 = new DateOnly(2025, 12, 21); + num3 = 1; + List list21 = new List(num3); + CollectionsMarshal.SetCount(list21, num3); + Span span21 = CollectionsMarshal.AsSpan(list21); + num4 = 0; + ref ChangeEntry reference21 = ref span21[num4]; + index = 1; + List list22 = new List(index); + CollectionsMarshal.SetCount(list22, index); + Span span22 = CollectionsMarshal.AsSpan(list22); num5 = 0; - span26[num5] = "Added reloading and rebuilding to movement system"; - num5++; - span26[num5] = "Improved interrupts and refresh states to allow continuation of questing"; - num5++; - span26[num5] = "Added player input detection to stop automation when manually moving character"; - num5++; - span26[num5] = "Added various missing quest sequences"; - reference25 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list26); - num3++; - ref ChangeEntry reference26 = ref span25[num3]; + span22[num5] = "Fixed changelog version checks"; + reference21 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list22); + reference20 = new ChangelogEntry("7.4.3", releaseDate7, list21); + num2++; + ref ChangelogEntry reference22 = ref span[num2]; + DateOnly releaseDate8 = new DateOnly(2025, 12, 20); + num4 = 2; + List list23 = new List(num4); + CollectionsMarshal.SetCount(list23, num4); + Span span23 = CollectionsMarshal.AsSpan(list23); + num3 = 0; + ref ChangeEntry reference23 = ref span23[num3]; num5 = 1; + List list24 = new List(num5); + CollectionsMarshal.SetCount(list24, num5); + Span span24 = CollectionsMarshal.AsSpan(list24); + index = 0; + span24[index] = "Add 7.4 Starlight Celebration (2025) quest"; + reference23 = new ChangeEntry(EChangeCategory.QuestUpdates, "New Quest Paths", list24); + num3++; + ref ChangeEntry reference24 = ref span23[num3]; + index = 1; + List list25 = new List(index); + CollectionsMarshal.SetCount(list25, index); + Span span25 = CollectionsMarshal.AsSpan(list25); + num5 = 0; + span25[num5] = "Fixed 7.4 MSQ"; + reference24 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list25); + reference22 = new ChangelogEntry("7.4.2", releaseDate8, list23); + num2++; + ref ChangelogEntry reference25 = ref span[num2]; + DateOnly releaseDate9 = new DateOnly(2025, 12, 19); + num3 = 1; + List list26 = new List(num3); + CollectionsMarshal.SetCount(list26, num3); + Span span26 = CollectionsMarshal.AsSpan(list26); + num4 = 0; + ref ChangeEntry reference26 = ref span26[num4]; + num5 = 2; List list27 = new List(num5); CollectionsMarshal.SetCount(list27, num5); Span span27 = CollectionsMarshal.AsSpan(list27); - num4 = 0; - span27[num4] = "Fixed reset task state to prevent stuck interactions after interruption"; - reference26 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list27); - reference24 = new ChangelogEntry("7.38.9", releaseDate10, list25); + index = 0; + span27[index] = "Add 7.4 MSQ"; + index++; + span27[index] = "Add 7.4 Arcadion Raid quests"; + reference26 = new ChangeEntry(EChangeCategory.QuestUpdates, "New Quest Paths", list27); + reference25 = new ChangelogEntry("7.4.1", releaseDate9, list26); num2++; ref ChangelogEntry reference27 = ref span[num2]; - DateOnly releaseDate11 = new DateOnly(2025, 11, 29); - num3 = 2; - List list28 = new List(num3); - CollectionsMarshal.SetCount(list28, num3); - Span span28 = CollectionsMarshal.AsSpan(list28); - index = 0; - ref ChangeEntry reference28 = ref span28[index]; - num4 = 3; - List list29 = new List(num4); - CollectionsMarshal.SetCount(list29, num4); - Span span29 = CollectionsMarshal.AsSpan(list29); - num5 = 0; - span29[num5] = "Movement update with automatic retrying if character can't reach target position"; - num5++; - span29[num5] = "Added Hunt mob data"; - num5++; - span29[num5] = "Refactored commands"; - reference28 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list29); - index++; - ref ChangeEntry reference29 = ref span28[index]; - num5 = 3; - List list30 = new List(num5); - CollectionsMarshal.SetCount(list30, num5); - Span span30 = CollectionsMarshal.AsSpan(list30); - num4 = 0; - span30[num4] = "Fixed quest (Way of the Archer)"; - num4++; - span30[num4] = "Fixed quest (Spirithold Broken)"; - num4++; - span30[num4] = "Fixed quest (It's Probably Not Pirates)"; - reference29 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list30); - reference27 = new ChangelogEntry("7.38.8", releaseDate11, list28); - num2++; - ref ChangelogEntry reference30 = ref span[num2]; - DateOnly releaseDate12 = new DateOnly(2025, 11, 25); - index = 2; - List list31 = new List(index); - CollectionsMarshal.SetCount(list31, index); - Span span31 = CollectionsMarshal.AsSpan(list31); - num3 = 0; - ref ChangeEntry reference31 = ref span31[num3]; - num4 = 2; - List list32 = new List(num4); - CollectionsMarshal.SetCount(list32, num4); - Span span32 = CollectionsMarshal.AsSpan(list32); - num5 = 0; - span32[num5] = "Added individual sequence stop condition for each quest"; - num5++; - span32[num5] = "Added Trials to Duties tab in config"; - reference31 = new ChangeEntry(EChangeCategory.Added, "Major features", list32); - num3++; - ref ChangeEntry reference32 = ref span31[num3]; - num5 = 1; - List list33 = new List(num5); - CollectionsMarshal.SetCount(list33, num5); - Span span33 = CollectionsMarshal.AsSpan(list33); - num4 = 0; - span33[num4] = "Added IPC for stop conditions: GetQuestSequenceStopCondition, SetQuestSequenceStopCondition, RemoveQuestSequenceStopCondition, GetAllQuestSequenceStopConditions"; - reference32 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list33); - reference30 = new ChangelogEntry("7.38.7", releaseDate12, list31); - num2++; - ref ChangelogEntry reference33 = ref span[num2]; - DateOnly releaseDate13 = new DateOnly(2025, 11, 25); - num3 = 3; - List list34 = new List(num3); - CollectionsMarshal.SetCount(list34, num3); - Span span34 = CollectionsMarshal.AsSpan(list34); - index = 0; - ref ChangeEntry reference34 = ref span34[index]; - num4 = 2; - List list35 = new List(num4); - CollectionsMarshal.SetCount(list35, num4); - Span span35 = CollectionsMarshal.AsSpan(list35); - num5 = 0; - span35[num5] = "Updated Allied Society journal text"; - num5++; - span35[num5] = "Improved Allied Society rank handling"; - reference34 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list35); - index++; - ref ChangeEntry reference35 = ref span34[index]; - num5 = 1; - List list36 = new List(num5); - CollectionsMarshal.SetCount(list36, num5); - Span span36 = CollectionsMarshal.AsSpan(list36); - num4 = 0; - span36[num4] = "Added IPC for Allied Society: AddAlliedSocietyOptimalQuests, GetAlliedSocietyOptimalQuests"; - reference35 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list36); - index++; - ref ChangeEntry reference36 = ref span34[index]; + DateOnly releaseDate10 = new DateOnly(2025, 12, 17); num4 = 1; - List list37 = new List(num4); - CollectionsMarshal.SetCount(list37, num4); - Span span37 = CollectionsMarshal.AsSpan(list37); + List list28 = new List(num4); + CollectionsMarshal.SetCount(list28, num4); + Span span28 = CollectionsMarshal.AsSpan(list28); + num3 = 0; + span28[num3] = new ChangeEntry(EChangeCategory.Changed, "Api 14 update"); + reference27 = new ChangelogEntry("7.4.0", releaseDate10, list28); + num2++; + ref ChangelogEntry reference28 = ref span[num2]; + DateOnly releaseDate11 = new DateOnly(2025, 12, 6); + num3 = 2; + List list29 = new List(num3); + CollectionsMarshal.SetCount(list29, num3); + Span span29 = CollectionsMarshal.AsSpan(list29); + num4 = 0; + ref ChangeEntry reference29 = ref span29[num4]; + index = 4; + List list30 = new List(index); + CollectionsMarshal.SetCount(list30, index); + Span span30 = CollectionsMarshal.AsSpan(list30); num5 = 0; - span37[num5] = "Fixed quest (We Come in Peace)"; - reference36 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list37); - reference33 = new ChangelogEntry("7.38.6", releaseDate13, list34); + span30[num5] = "Added reloading and rebuilding to movement system"; + num5++; + span30[num5] = "Improved interrupts and refresh states to allow continuation of questing"; + num5++; + span30[num5] = "Added player input detection to stop automation when manually moving character"; + num5++; + span30[num5] = "Added various missing quest sequences"; + reference29 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list30); + num4++; + ref ChangeEntry reference30 = ref span29[num4]; + num5 = 1; + List list31 = new List(num5); + CollectionsMarshal.SetCount(list31, num5); + Span span31 = CollectionsMarshal.AsSpan(list31); + index = 0; + span31[index] = "Fixed reset task state to prevent stuck interactions after interruption"; + reference30 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list31); + reference28 = new ChangelogEntry("7.38.9", releaseDate11, list29); + num2++; + ref ChangelogEntry reference31 = ref span[num2]; + DateOnly releaseDate12 = new DateOnly(2025, 11, 29); + num4 = 2; + List list32 = new List(num4); + CollectionsMarshal.SetCount(list32, num4); + Span span32 = CollectionsMarshal.AsSpan(list32); + num3 = 0; + ref ChangeEntry reference32 = ref span32[num3]; + index = 3; + List list33 = new List(index); + CollectionsMarshal.SetCount(list33, index); + Span span33 = CollectionsMarshal.AsSpan(list33); + num5 = 0; + span33[num5] = "Movement update with automatic retrying if character can't reach target position"; + num5++; + span33[num5] = "Added Hunt mob data"; + num5++; + span33[num5] = "Refactored commands"; + reference32 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list33); + num3++; + ref ChangeEntry reference33 = ref span32[num3]; + num5 = 3; + List list34 = new List(num5); + CollectionsMarshal.SetCount(list34, num5); + Span span34 = CollectionsMarshal.AsSpan(list34); + index = 0; + span34[index] = "Fixed quest (Way of the Archer)"; + index++; + span34[index] = "Fixed quest (Spirithold Broken)"; + index++; + span34[index] = "Fixed quest (It's Probably Not Pirates)"; + reference33 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list34); + reference31 = new ChangelogEntry("7.38.8", releaseDate12, list32); + num2++; + ref ChangelogEntry reference34 = ref span[num2]; + DateOnly releaseDate13 = new DateOnly(2025, 11, 25); + num3 = 2; + List list35 = new List(num3); + CollectionsMarshal.SetCount(list35, num3); + Span span35 = CollectionsMarshal.AsSpan(list35); + num4 = 0; + ref ChangeEntry reference35 = ref span35[num4]; + index = 2; + List list36 = new List(index); + CollectionsMarshal.SetCount(list36, index); + Span span36 = CollectionsMarshal.AsSpan(list36); + num5 = 0; + span36[num5] = "Added individual sequence stop condition for each quest"; + num5++; + span36[num5] = "Added Trials to Duties tab in config"; + reference35 = new ChangeEntry(EChangeCategory.Added, "Major features", list36); + num4++; + ref ChangeEntry reference36 = ref span35[num4]; + num5 = 1; + List list37 = new List(num5); + CollectionsMarshal.SetCount(list37, num5); + Span span37 = CollectionsMarshal.AsSpan(list37); + index = 0; + span37[index] = "Added IPC for stop conditions: GetQuestSequenceStopCondition, SetQuestSequenceStopCondition, RemoveQuestSequenceStopCondition, GetAllQuestSequenceStopConditions"; + reference36 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list37); + reference34 = new ChangelogEntry("7.38.7", releaseDate13, list35); num2++; ref ChangelogEntry reference37 = ref span[num2]; - DateOnly releaseDate14 = new DateOnly(2025, 11, 24); - index = 2; - List list38 = new List(index); - CollectionsMarshal.SetCount(list38, index); + DateOnly releaseDate14 = new DateOnly(2025, 11, 25); + num4 = 3; + List list38 = new List(num4); + CollectionsMarshal.SetCount(list38, num4); Span span38 = CollectionsMarshal.AsSpan(list38); num3 = 0; ref ChangeEntry reference38 = ref span38[num3]; - num5 = 1; - List list39 = new List(num5); - CollectionsMarshal.SetCount(list39, num5); + index = 2; + List list39 = new List(index); + CollectionsMarshal.SetCount(list39, index); Span span39 = CollectionsMarshal.AsSpan(list39); - num4 = 0; - span39[num4] = "Added Allied Society daily allowance tracker with bulk quest adding buttons"; - reference38 = new ChangeEntry(EChangeCategory.Added, "Major features", list39); + num5 = 0; + span39[num5] = "Updated Allied Society journal text"; + num5++; + span39[num5] = "Improved Allied Society rank handling"; + reference38 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list39); num3++; ref ChangeEntry reference39 = ref span38[num3]; - num4 = 1; - List list40 = new List(num4); - CollectionsMarshal.SetCount(list40, num4); - Span span40 = CollectionsMarshal.AsSpan(list40); - num5 = 0; - span40[num5] = "Added IPC for Allied Society: GetRemainingAllowances, GetTimeUntilReset, GetAvailableQuestIds, GetAllAvailableQuestCounts, IsMaxRank, GetCurrentRank, GetSocietiesWithAvailableQuests"; - reference39 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list40); - reference37 = new ChangelogEntry("7.38.5", releaseDate14, list38); - num2++; - ref ChangelogEntry reference40 = ref span[num2]; - DateOnly releaseDate15 = new DateOnly(2025, 11, 23); - num3 = 2; - List list41 = new List(num3); - CollectionsMarshal.SetCount(list41, num3); - Span span41 = CollectionsMarshal.AsSpan(list41); - index = 0; - ref ChangeEntry reference41 = ref span41[index]; num5 = 1; - List list42 = new List(num5); - CollectionsMarshal.SetCount(list42, num5); - Span span42 = CollectionsMarshal.AsSpan(list42); - num4 = 0; - span42[num4] = "Explicitly declare support for BMR singleplayer duty (The Rematch)"; - reference41 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list42); - index++; - ref ChangeEntry reference42 = ref span41[index]; - num4 = 8; - List list43 = new List(num4); - CollectionsMarshal.SetCount(list43, num4); - Span span43 = CollectionsMarshal.AsSpan(list43); + List list40 = new List(num5); + CollectionsMarshal.SetCount(list40, num5); + Span span40 = CollectionsMarshal.AsSpan(list40); + index = 0; + span40[index] = "Added IPC for Allied Society: AddAlliedSocietyOptimalQuests, GetAlliedSocietyOptimalQuests"; + reference39 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list40); + num3++; + ref ChangeEntry reference40 = ref span38[num3]; + index = 1; + List list41 = new List(index); + CollectionsMarshal.SetCount(list41, index); + Span span41 = CollectionsMarshal.AsSpan(list41); num5 = 0; - span43[num5] = "Fixed quest (Microbrewing) to not get stuck near ramp"; - num5++; - span43[num5] = "Fixed quest (The Illuminated Land) where pathing would kill the player due to fall damage"; - num5++; - span43[num5] = "Fixed quest (It's Probably Not Pirates) improper pathing and removed unneeded step"; - num5++; - span43[num5] = "Fixed quest (The Black Wolf's Ultimatum) not exiting landing area"; - num5++; - span43[num5] = "Fixed quest (Magiteknical Failure) from not interacting with NPC due to being mounted"; - num5++; - span43[num5] = "Fixed quest (We Come in Peace) shortcut navigation"; - num5++; - span43[num5] = "Fixed quest (Poisoned Hearts) where incorrect pathing caused the player to die"; - num5++; - span43[num5] = "Fixed quests (Savage Snares) and (An Apple a Day) not detecting kills"; - reference42 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list43); - reference40 = new ChangelogEntry("7.38.4", releaseDate15, list41); + span41[num5] = "Fixed quest (We Come in Peace)"; + reference40 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list41); + reference37 = new ChangelogEntry("7.38.6", releaseDate14, list38); num2++; - ref ChangelogEntry reference43 = ref span[num2]; - DateOnly releaseDate16 = new DateOnly(2025, 11, 23); - index = 3; - List list44 = new List(index); + ref ChangelogEntry reference41 = ref span[num2]; + DateOnly releaseDate15 = new DateOnly(2025, 11, 24); + num3 = 2; + List list42 = new List(num3); + CollectionsMarshal.SetCount(list42, num3); + Span span42 = CollectionsMarshal.AsSpan(list42); + num4 = 0; + ref ChangeEntry reference42 = ref span42[num4]; + num5 = 1; + List list43 = new List(num5); + CollectionsMarshal.SetCount(list43, num5); + Span span43 = CollectionsMarshal.AsSpan(list43); + index = 0; + span43[index] = "Added Allied Society daily allowance tracker with bulk quest adding buttons"; + reference42 = new ChangeEntry(EChangeCategory.Added, "Major features", list43); + num4++; + ref ChangeEntry reference43 = ref span42[num4]; + index = 1; + List list44 = new List(index); CollectionsMarshal.SetCount(list44, index); - Span span44 = CollectionsMarshal.AsSpan(list44); - num3 = 0; - ref ChangeEntry reference44 = ref span44[num3]; - num5 = 2; - List list45 = new List(num5); - CollectionsMarshal.SetCount(list45, num5); - Span span45 = CollectionsMarshal.AsSpan(list45); - num4 = 0; - span45[num4] = "Added RequireHq to crafting InteractionType"; - num4++; - span45[num4] = "Mark GC quests as Locked if rank not achieved"; - reference44 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list45); - num3++; - ref ChangeEntry reference45 = ref span44[num3]; - num4 = 2; - List list46 = new List(num4); - CollectionsMarshal.SetCount(list46, num4); - Span span46 = CollectionsMarshal.AsSpan(list46); + Span span44 = CollectionsMarshal.AsSpan(list44); num5 = 0; - span46[num5] = "Added IPC for stop conditions: GetStopConditionsEnabled, SetStopConditionsEnabled, GetStopQuestList, AddStopQuest, RemoveStopQuest, ClearStopQuests, GetLevelStopCondition, SetLevelStopCondition, GetSequenceStopCondition, SetSequenceStopCondition"; - num5++; - span46[num5] = "Added IPC for priority quests: GetPriorityQuests, RemovePriorityQuest, ReorderPriorityQuest, GetAvailablePresets, GetPresetQuests, AddPresetToPriority, IsPresetAvailable, IsQuestInPriority, GetQuestPriorityIndex, HasAvailablePriorityQuests"; - reference45 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list46); + span44[num5] = "Added IPC for Allied Society: GetRemainingAllowances, GetTimeUntilReset, GetAvailableQuestIds, GetAllAvailableQuestCounts, IsMaxRank, GetCurrentRank, GetSocietiesWithAvailableQuests"; + reference43 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list44); + reference41 = new ChangelogEntry("7.38.5", releaseDate15, list42); + num2++; + ref ChangelogEntry reference44 = ref span[num2]; + DateOnly releaseDate16 = new DateOnly(2025, 11, 23); + num4 = 2; + List list45 = new List(num4); + CollectionsMarshal.SetCount(list45, num4); + Span span45 = CollectionsMarshal.AsSpan(list45); + num3 = 0; + ref ChangeEntry reference45 = ref span45[num3]; + num5 = 1; + List list46 = new List(num5); + CollectionsMarshal.SetCount(list46, num5); + Span span46 = CollectionsMarshal.AsSpan(list46); + index = 0; + span46[index] = "Explicitly declare support for BMR singleplayer duty (The Rematch)"; + reference45 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list46); num3++; - ref ChangeEntry reference46 = ref span44[num3]; - num5 = 3; - List list47 = new List(num5); - CollectionsMarshal.SetCount(list47, num5); + ref ChangeEntry reference46 = ref span45[num3]; + index = 8; + List list47 = new List(index); + CollectionsMarshal.SetCount(list47, index); Span span47 = CollectionsMarshal.AsSpan(list47); - num4 = 0; - span47[num4] = "Fixed line breaks not working in dialog strings"; - num4++; - span47[num4] = "Fixed quest (Labor of Love)"; - num4++; - span47[num4] = "Fixed quest (Sea of Sorrow)"; + num5 = 0; + span47[num5] = "Fixed quest (Microbrewing) to not get stuck near ramp"; + num5++; + span47[num5] = "Fixed quest (The Illuminated Land) where pathing would kill the player due to fall damage"; + num5++; + span47[num5] = "Fixed quest (It's Probably Not Pirates) improper pathing and removed unneeded step"; + num5++; + span47[num5] = "Fixed quest (The Black Wolf's Ultimatum) not exiting landing area"; + num5++; + span47[num5] = "Fixed quest (Magiteknical Failure) from not interacting with NPC due to being mounted"; + num5++; + span47[num5] = "Fixed quest (We Come in Peace) shortcut navigation"; + num5++; + span47[num5] = "Fixed quest (Poisoned Hearts) where incorrect pathing caused the player to die"; + num5++; + span47[num5] = "Fixed quests (Savage Snares) and (An Apple a Day) not detecting kills"; reference46 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list47); - reference43 = new ChangelogEntry("7.38.3", releaseDate16, list44); + reference44 = new ChangelogEntry("7.38.4", releaseDate16, list45); num2++; ref ChangelogEntry reference47 = ref span[num2]; - DateOnly releaseDate17 = new DateOnly(2025, 11, 18); + DateOnly releaseDate17 = new DateOnly(2025, 11, 23); num3 = 3; List list48 = new List(num3); CollectionsMarshal.SetCount(list48, num3); Span span48 = CollectionsMarshal.AsSpan(list48); - index = 0; - ref ChangeEntry reference48 = ref span48[index]; - num4 = 2; - List list49 = new List(num4); - CollectionsMarshal.SetCount(list49, num4); + num4 = 0; + ref ChangeEntry reference48 = ref span48[num4]; + num5 = 2; + List list49 = new List(num5); + CollectionsMarshal.SetCount(list49, num5); Span span49 = CollectionsMarshal.AsSpan(list49); - num5 = 0; - span49[num5] = "Auto Duty unsync options for each duty (Duty Support, Unsync Solo, Unsync Party)"; - num5++; - span49[num5] = "Added Auto Duty unsync options to quest schema and updated quests using old unsync method"; - reference48 = new ChangeEntry(EChangeCategory.Added, "Major features", list49); + index = 0; + span49[index] = "Added RequireHq to crafting InteractionType"; index++; - ref ChangeEntry reference49 = ref span48[index]; - num5 = 3; - List list50 = new List(num5); - CollectionsMarshal.SetCount(list50, num5); + span49[index] = "Mark GC quests as Locked if rank not achieved"; + reference48 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list49); + num4++; + ref ChangeEntry reference49 = ref span48[num4]; + index = 2; + List list50 = new List(index); + CollectionsMarshal.SetCount(list50, index); Span span50 = CollectionsMarshal.AsSpan(list50); - num4 = 0; - span50[num4] = "Added IPC for duty sync handling: GetDefaultDutyMode, SetDefaultDutyMode"; - num4++; - span50[num4] = "Added IPC for duty mode overrides: GetDutyModeOverride, SetDutyModeOverride"; - num4++; - span50[num4] = "Added IPC for clearing overrides: ClearDutyModeOverride, ClearAllDutyModeOverrides"; + num5 = 0; + span50[num5] = "Added IPC for stop conditions: GetStopConditionsEnabled, SetStopConditionsEnabled, GetStopQuestList, AddStopQuest, RemoveStopQuest, ClearStopQuests, GetLevelStopCondition, SetLevelStopCondition, GetSequenceStopCondition, SetSequenceStopCondition"; + num5++; + span50[num5] = "Added IPC for priority quests: GetPriorityQuests, RemovePriorityQuest, ReorderPriorityQuest, GetAvailablePresets, GetPresetQuests, AddPresetToPriority, IsPresetAvailable, IsQuestInPriority, GetQuestPriorityIndex, HasAvailablePriorityQuests"; reference49 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list50); - index++; - span48[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest (Constant Cravings)"); - reference47 = new ChangelogEntry("7.38.2", releaseDate17, list48); - num2++; - ref ChangelogEntry reference50 = ref span[num2]; - DateOnly releaseDate18 = new DateOnly(2025, 11, 18); - index = 3; - List list51 = new List(index); - CollectionsMarshal.SetCount(list51, index); - Span span51 = CollectionsMarshal.AsSpan(list51); - num3 = 0; - ref ChangeEntry reference51 = ref span51[num3]; - num4 = 1; - List list52 = new List(num4); - CollectionsMarshal.SetCount(list52, num4); - Span span52 = CollectionsMarshal.AsSpan(list52); - num5 = 0; - span52[num5] = "Added new fields to quest schema"; - reference51 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list52); - num3++; - ref ChangeEntry reference52 = ref span51[num3]; + num4++; + ref ChangeEntry reference50 = ref span48[num4]; num5 = 3; - List list53 = new List(num5); - CollectionsMarshal.SetCount(list53, num5); - Span span53 = CollectionsMarshal.AsSpan(list53); - num4 = 0; - span53[num4] = "A Faerie Tale Come True"; - num4++; - span53[num4] = "Constant Cravings"; - num4++; - span53[num4] = "A Bridge Too Full"; - reference52 = new ChangeEntry(EChangeCategory.QuestUpdates, "Added new quest paths", list53); - num3++; - ref ChangeEntry reference53 = ref span51[num3]; + List list51 = new List(num5); + CollectionsMarshal.SetCount(list51, num5); + Span span51 = CollectionsMarshal.AsSpan(list51); + index = 0; + span51[index] = "Fixed line breaks not working in dialog strings"; + index++; + span51[index] = "Fixed quest (Labor of Love)"; + index++; + span51[index] = "Fixed quest (Sea of Sorrow)"; + reference50 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list51); + reference47 = new ChangelogEntry("7.38.3", releaseDate17, list48); + num2++; + ref ChangelogEntry reference51 = ref span[num2]; + DateOnly releaseDate18 = new DateOnly(2025, 11, 18); num4 = 3; - List list54 = new List(num4); - CollectionsMarshal.SetCount(list54, num4); - Span span54 = CollectionsMarshal.AsSpan(list54); + List list52 = new List(num4); + CollectionsMarshal.SetCount(list52, num4); + Span span52 = CollectionsMarshal.AsSpan(list52); + num3 = 0; + ref ChangeEntry reference52 = ref span52[num3]; + index = 2; + List list53 = new List(index); + CollectionsMarshal.SetCount(list53, index); + Span span53 = CollectionsMarshal.AsSpan(list53); num5 = 0; - span54[num5] = "Fixed various quest schemas"; + span53[num5] = "Auto Duty unsync options for each duty (Duty Support, Unsync Solo, Unsync Party)"; num5++; - span54[num5] = "Fixed changelog bullet point encoding"; - num5++; - span54[num5] = "Fixed item use to wait until item is used before next action"; - reference53 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list54); - reference50 = new ChangelogEntry("7.38.1", releaseDate18, list51); + span53[num5] = "Added Auto Duty unsync options to quest schema and updated quests using old unsync method"; + reference52 = new ChangeEntry(EChangeCategory.Added, "Major features", list53); + num3++; + ref ChangeEntry reference53 = ref span52[num3]; + num5 = 3; + List list54 = new List(num5); + CollectionsMarshal.SetCount(list54, num5); + Span span54 = CollectionsMarshal.AsSpan(list54); + index = 0; + span54[index] = "Added IPC for duty sync handling: GetDefaultDutyMode, SetDefaultDutyMode"; + index++; + span54[index] = "Added IPC for duty mode overrides: GetDutyModeOverride, SetDutyModeOverride"; + index++; + span54[index] = "Added IPC for clearing overrides: ClearDutyModeOverride, ClearAllDutyModeOverrides"; + reference53 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list54); + num3++; + span52[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest (Constant Cravings)"); + reference51 = new ChangelogEntry("7.38.2", releaseDate18, list52); num2++; ref ChangelogEntry reference54 = ref span[num2]; - DateOnly releaseDate19 = new DateOnly(2025, 11, 17); - num3 = 5; + DateOnly releaseDate19 = new DateOnly(2025, 11, 18); + num3 = 3; List list55 = new List(num3); CollectionsMarshal.SetCount(list55, num3); Span span55 = CollectionsMarshal.AsSpan(list55); - index = 0; - ref ChangeEntry reference55 = ref span55[index]; - num5 = 2; - List list56 = new List(num5); - CollectionsMarshal.SetCount(list56, num5); + num4 = 0; + ref ChangeEntry reference55 = ref span55[num4]; + index = 1; + List list56 = new List(index); + CollectionsMarshal.SetCount(list56, index); Span span56 = CollectionsMarshal.AsSpan(list56); - num4 = 0; - span56[num4] = "Quest sequence window to show expected sequences in each quest (with quest searching)"; - num4++; - span56[num4] = "Changelog"; - reference55 = new ChangeEntry(EChangeCategory.Added, "Major features", list56); - index++; - ref ChangeEntry reference56 = ref span55[index]; - num4 = 2; - List list57 = new List(num4); - CollectionsMarshal.SetCount(list57, num4); - Span span57 = CollectionsMarshal.AsSpan(list57); num5 = 0; - span57[num5] = "Updated quest schemas"; - num5++; - span57[num5] = "Added search bar to preferred mounts and capitalization to mirror game mount names"; - reference56 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list57); - index++; - ref ChangeEntry reference57 = ref span55[index]; + span56[num5] = "Added new fields to quest schema"; + reference55 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list56); + num4++; + ref ChangeEntry reference56 = ref span55[num4]; num5 = 3; - List list58 = new List(num5); - CollectionsMarshal.SetCount(list58, num5); + List list57 = new List(num5); + CollectionsMarshal.SetCount(list57, num5); + Span span57 = CollectionsMarshal.AsSpan(list57); + index = 0; + span57[index] = "A Faerie Tale Come True"; + index++; + span57[index] = "Constant Cravings"; + index++; + span57[index] = "A Bridge Too Full"; + reference56 = new ChangeEntry(EChangeCategory.QuestUpdates, "Added new quest paths", list57); + num4++; + ref ChangeEntry reference57 = ref span55[num4]; + index = 3; + List list58 = new List(index); + CollectionsMarshal.SetCount(list58, index); Span span58 = CollectionsMarshal.AsSpan(list58); - num4 = 0; - span58[num4] = "Renamed IsQuestCompleted → IsQuestComplete"; - num4++; - span58[num4] = "Renamed IsQuestAvailable → IsReadyToAcceptQuest"; - num4++; - span58[num4] = "Added GetCurrentTask IPC"; - reference57 = new ChangeEntry(EChangeCategory.Changed, "IPC changes", list58); - index++; - span55[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added all Hildibrand quests"); - index++; - span55[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed credits/cutscenes playback"); - reference54 = new ChangelogEntry("7.38.0", releaseDate19, list55); + num5 = 0; + span58[num5] = "Fixed various quest schemas"; + num5++; + span58[num5] = "Fixed changelog bullet point encoding"; + num5++; + span58[num5] = "Fixed item use to wait until item is used before next action"; + reference57 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list58); + reference54 = new ChangelogEntry("7.38.1", releaseDate19, list55); num2++; ref ChangelogEntry reference58 = ref span[num2]; - DateOnly releaseDate20 = new DateOnly(2025, 11, 8); - index = 1; - List list59 = new List(index); - CollectionsMarshal.SetCount(list59, index); + DateOnly releaseDate20 = new DateOnly(2025, 11, 17); + num4 = 5; + List list59 = new List(num4); + CollectionsMarshal.SetCount(list59, num4); Span span59 = CollectionsMarshal.AsSpan(list59); num3 = 0; - span59[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Fall Guys quest (Just Crowning Around)"); - reference58 = new ChangelogEntry("6.38", releaseDate20, list59); - num2++; - ref ChangelogEntry reference59 = ref span[num2]; - DateOnly releaseDate21 = new DateOnly(2025, 11, 8); - num3 = 1; - List list60 = new List(num3); - CollectionsMarshal.SetCount(list60, num3); - Span span60 = CollectionsMarshal.AsSpan(list60); + ref ChangeEntry reference59 = ref span59[num3]; + num5 = 2; + List list60 = new List(num5); + CollectionsMarshal.SetCount(list60, num5); + Span span60 = CollectionsMarshal.AsSpan(list60); index = 0; - span60[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Cosmic Exploration and various unlock quests"); - reference59 = new ChangelogEntry("6.37", releaseDate21, list60); - num2++; - ref ChangelogEntry reference60 = ref span[num2]; - DateOnly releaseDate22 = new DateOnly(2025, 11, 2); - index = 1; - List list61 = new List(index); + span60[index] = "Quest sequence window to show expected sequences in each quest (with quest searching)"; + index++; + span60[index] = "Changelog"; + reference59 = new ChangeEntry(EChangeCategory.Added, "Major features", list60); + num3++; + ref ChangeEntry reference60 = ref span59[num3]; + index = 2; + List list61 = new List(index); CollectionsMarshal.SetCount(list61, index); - Span span61 = CollectionsMarshal.AsSpan(list61); - num3 = 0; - span61[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy Rank 6 quest (With High Spirits)"); - reference60 = new ChangelogEntry("6.36", releaseDate22, list61); - num2++; - ref ChangelogEntry reference61 = ref span[num2]; - DateOnly releaseDate23 = new DateOnly(2025, 10, 28); - num3 = 1; - List list62 = new List(num3); - CollectionsMarshal.SetCount(list62, num3); - Span span62 = CollectionsMarshal.AsSpan(list62); + Span span61 = CollectionsMarshal.AsSpan(list61); + num5 = 0; + span61[num5] = "Updated quest schemas"; + num5++; + span61[num5] = "Added search bar to preferred mounts and capitalization to mirror game mount names"; + reference60 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list61); + num3++; + ref ChangeEntry reference61 = ref span59[num3]; + num5 = 3; + List list62 = new List(num5); + CollectionsMarshal.SetCount(list62, num5); + Span span62 = CollectionsMarshal.AsSpan(list62); index = 0; - span62[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed level 3 MSQ handling if character started on non-XP buff world"); - reference61 = new ChangelogEntry("6.35", releaseDate23, list62); + span62[index] = "Renamed IsQuestCompleted → IsQuestComplete"; + index++; + span62[index] = "Renamed IsQuestAvailable → IsReadyToAcceptQuest"; + index++; + span62[index] = "Added GetCurrentTask IPC"; + reference61 = new ChangeEntry(EChangeCategory.Changed, "IPC changes", list62); + num3++; + span59[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added all Hildibrand quests"); + num3++; + span59[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed credits/cutscenes playback"); + reference58 = new ChangelogEntry("7.38.0", releaseDate20, list59); num2++; ref ChangelogEntry reference62 = ref span[num2]; - DateOnly releaseDate24 = new DateOnly(2025, 10, 23); - index = 2; - List list63 = new List(index); - CollectionsMarshal.SetCount(list63, index); + DateOnly releaseDate21 = new DateOnly(2025, 11, 8); + num3 = 1; + List list63 = new List(num3); + CollectionsMarshal.SetCount(list63, num3); Span span63 = CollectionsMarshal.AsSpan(list63); - num3 = 0; - span63[num3] = new ChangeEntry(EChangeCategory.Added, "Added clear priority quests on logout and on completion config settings"); - num3++; - span63[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed priority quest importing to respect import order"); - reference62 = new ChangelogEntry("6.34", releaseDate24, list63); + num4 = 0; + span63[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Fall Guys quest (Just Crowning Around)"); + reference62 = new ChangelogEntry("6.38", releaseDate21, list63); num2++; ref ChangelogEntry reference63 = ref span[num2]; - DateOnly releaseDate25 = new DateOnly(2025, 10, 23); - num3 = 1; - List list64 = new List(num3); - CollectionsMarshal.SetCount(list64, num3); + DateOnly releaseDate22 = new DateOnly(2025, 11, 8); + num4 = 1; + List list64 = new List(num4); + CollectionsMarshal.SetCount(list64, num4); Span span64 = CollectionsMarshal.AsSpan(list64); - index = 0; - span64[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed RSR combat module"); - reference63 = new ChangelogEntry("6.33", releaseDate25, list64); + num3 = 0; + span64[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Cosmic Exploration and various unlock quests"); + reference63 = new ChangelogEntry("6.37", releaseDate22, list64); num2++; ref ChangelogEntry reference64 = ref span[num2]; - DateOnly releaseDate26 = new DateOnly(2025, 10, 23); - index = 1; - List list65 = new List(index); - CollectionsMarshal.SetCount(list65, index); + DateOnly releaseDate23 = new DateOnly(2025, 11, 2); + num3 = 1; + List list65 = new List(num3); + CollectionsMarshal.SetCount(list65, num3); Span span65 = CollectionsMarshal.AsSpan(list65); - num3 = 0; - span65[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy Rank 5 quest (Forged in Corn)"); - reference64 = new ChangelogEntry("6.32", releaseDate26, list65); + num4 = 0; + span65[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy Rank 6 quest (With High Spirits)"); + reference64 = new ChangelogEntry("6.36", releaseDate23, list65); num2++; ref ChangelogEntry reference65 = ref span[num2]; - DateOnly releaseDate27 = new DateOnly(2025, 10, 21); - num3 = 1; - List list66 = new List(num3); - CollectionsMarshal.SetCount(list66, num3); + DateOnly releaseDate24 = new DateOnly(2025, 10, 28); + num4 = 1; + List list66 = new List(num4); + CollectionsMarshal.SetCount(list66, num4); Span span66 = CollectionsMarshal.AsSpan(list66); - index = 0; - span66[index] = new ChangeEntry(EChangeCategory.Changed, "Added checks for moogle and allied society quests when using add all available quests"); - reference65 = new ChangelogEntry("6.31", releaseDate27, list66); + num3 = 0; + span66[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed level 3 MSQ handling if character started on non-XP buff world"); + reference65 = new ChangelogEntry("6.35", releaseDate24, list66); num2++; ref ChangelogEntry reference66 = ref span[num2]; - DateOnly releaseDate28 = new DateOnly(2025, 10, 21); - index = 1; - List list67 = new List(index); - CollectionsMarshal.SetCount(list67, index); + DateOnly releaseDate25 = new DateOnly(2025, 10, 23); + num3 = 2; + List list67 = new List(num3); + CollectionsMarshal.SetCount(list67, num3); Span span67 = CollectionsMarshal.AsSpan(list67); - num3 = 0; - span67[num3] = new ChangeEntry(EChangeCategory.Added, "Added button to journal that allows adding all available quests to priority"); - reference66 = new ChangelogEntry("6.30", releaseDate28, list67); + num4 = 0; + span67[num4] = new ChangeEntry(EChangeCategory.Added, "Added clear priority quests on logout and on completion config settings"); + num4++; + span67[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed priority quest importing to respect import order"); + reference66 = new ChangelogEntry("6.34", releaseDate25, list67); num2++; ref ChangelogEntry reference67 = ref span[num2]; - DateOnly releaseDate29 = new DateOnly(2025, 10, 20); - num3 = 2; - List list68 = new List(num3); - CollectionsMarshal.SetCount(list68, num3); + DateOnly releaseDate26 = new DateOnly(2025, 10, 23); + num4 = 1; + List list68 = new List(num4); + CollectionsMarshal.SetCount(list68, num4); Span span68 = CollectionsMarshal.AsSpan(list68); - index = 0; - ref ChangeEntry reference68 = ref span68[index]; - num4 = 2; - List list69 = new List(num4); - CollectionsMarshal.SetCount(list69, num4); - Span span69 = CollectionsMarshal.AsSpan(list69); - num5 = 0; - span69[num5] = "Added item count to combat handling rework"; - num5++; - span69[num5] = "Updated Pandora conflicting features"; - reference68 = new ChangeEntry(EChangeCategory.Changed, "Combat handling improvements", list69); - index++; - span68[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest to purchase Gysahl Greens if not in inventory"); - reference67 = new ChangelogEntry("6.29", releaseDate29, list68); + num3 = 0; + span68[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed RSR combat module"); + reference67 = new ChangelogEntry("6.33", releaseDate26, list68); + num2++; + ref ChangelogEntry reference68 = ref span[num2]; + DateOnly releaseDate27 = new DateOnly(2025, 10, 23); + num3 = 1; + List list69 = new List(num3); + CollectionsMarshal.SetCount(list69, num3); + Span span69 = CollectionsMarshal.AsSpan(list69); + num4 = 0; + span69[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy Rank 5 quest (Forged in Corn)"); + reference68 = new ChangelogEntry("6.32", releaseDate27, list69); num2++; ref ChangelogEntry reference69 = ref span[num2]; - DateOnly releaseDate30 = new DateOnly(2025, 10, 19); - index = 1; - List list70 = new List(index); - CollectionsMarshal.SetCount(list70, index); + DateOnly releaseDate28 = new DateOnly(2025, 10, 21); + num4 = 1; + List list70 = new List(num4); + CollectionsMarshal.SetCount(list70, num4); Span span70 = CollectionsMarshal.AsSpan(list70); num3 = 0; - span70[num3] = new ChangeEntry(EChangeCategory.Changed, "Reworked kill count combat handling - combat and enemy kills are now processed instantly"); - reference69 = new ChangelogEntry("6.28", releaseDate30, list70); + span70[num3] = new ChangeEntry(EChangeCategory.Changed, "Added checks for moogle and allied society quests when using add all available quests"); + reference69 = new ChangelogEntry("6.31", releaseDate28, list70); num2++; ref ChangelogEntry reference70 = ref span[num2]; - DateOnly releaseDate31 = new DateOnly(2025, 10, 18); - num3 = 2; + DateOnly releaseDate29 = new DateOnly(2025, 10, 21); + num3 = 1; List list71 = new List(num3); CollectionsMarshal.SetCount(list71, num3); Span span71 = CollectionsMarshal.AsSpan(list71); - index = 0; - span71[index] = new ChangeEntry(EChangeCategory.Changed, "Improved Aether Current checking logic"); - index++; - span71[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Chocobo Taxi Stand CheckSkip error and Patch 7.3 Fantasia unlock quest date/time"); - reference70 = new ChangelogEntry("6.27", releaseDate31, list71); + num4 = 0; + span71[num4] = new ChangeEntry(EChangeCategory.Added, "Added button to journal that allows adding all available quests to priority"); + reference70 = new ChangelogEntry("6.30", releaseDate29, list71); num2++; ref ChangelogEntry reference71 = ref span[num2]; - DateOnly releaseDate32 = new DateOnly(2025, 10, 18); - index = 1; - List list72 = new List(index); - CollectionsMarshal.SetCount(list72, index); + DateOnly releaseDate30 = new DateOnly(2025, 10, 20); + num4 = 2; + List list72 = new List(num4); + CollectionsMarshal.SetCount(list72, num4); Span span72 = CollectionsMarshal.AsSpan(list72); num3 = 0; - span72[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 4 quests"); - reference71 = new ChangelogEntry("6.26", releaseDate32, list72); - num2++; - ref ChangelogEntry reference72 = ref span[num2]; - DateOnly releaseDate33 = new DateOnly(2025, 10, 17); - num3 = 1; - List list73 = new List(num3); - CollectionsMarshal.SetCount(list73, num3); - Span span73 = CollectionsMarshal.AsSpan(list73); - index = 0; - span73[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added All Saints' Wake 2025 quests and 7.35 Yok Huy rank 4 quests"); - reference72 = new ChangelogEntry("6.25", releaseDate33, list73); + ref ChangeEntry reference72 = ref span72[num3]; + index = 2; + List list73 = new List(index); + CollectionsMarshal.SetCount(list73, index); + Span span73 = CollectionsMarshal.AsSpan(list73); + num5 = 0; + span73[num5] = "Added item count to combat handling rework"; + num5++; + span73[num5] = "Updated Pandora conflicting features"; + reference72 = new ChangeEntry(EChangeCategory.Changed, "Combat handling improvements", list73); + num3++; + span72[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest to purchase Gysahl Greens if not in inventory"); + reference71 = new ChangelogEntry("6.29", releaseDate30, list72); num2++; ref ChangelogEntry reference73 = ref span[num2]; - DateOnly releaseDate34 = new DateOnly(2025, 10, 16); - index = 1; - List list74 = new List(index); - CollectionsMarshal.SetCount(list74, index); + DateOnly releaseDate31 = new DateOnly(2025, 10, 19); + num3 = 1; + List list74 = new List(num3); + CollectionsMarshal.SetCount(list74, num3); Span span74 = CollectionsMarshal.AsSpan(list74); - num3 = 0; - span74[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 4 quests and Deep Dungeon quest"); - reference73 = new ChangelogEntry("6.24", releaseDate34, list74); + num4 = 0; + span74[num4] = new ChangeEntry(EChangeCategory.Changed, "Reworked kill count combat handling - combat and enemy kills are now processed instantly"); + reference73 = new ChangelogEntry("6.28", releaseDate31, list74); num2++; ref ChangelogEntry reference74 = ref span[num2]; - DateOnly releaseDate35 = new DateOnly(2025, 10, 13); - num3 = 1; - List list75 = new List(num3); - CollectionsMarshal.SetCount(list75, num3); + DateOnly releaseDate32 = new DateOnly(2025, 10, 18); + num4 = 2; + List list75 = new List(num4); + CollectionsMarshal.SetCount(list75, num4); Span span75 = CollectionsMarshal.AsSpan(list75); - index = 0; - span75[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quest (Larder Logistics)"); - reference74 = new ChangelogEntry("6.23", releaseDate35, list75); + num3 = 0; + span75[num3] = new ChangeEntry(EChangeCategory.Changed, "Improved Aether Current checking logic"); + num3++; + span75[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Chocobo Taxi Stand CheckSkip error and Patch 7.3 Fantasia unlock quest date/time"); + reference74 = new ChangelogEntry("6.27", releaseDate32, list75); num2++; ref ChangelogEntry reference75 = ref span[num2]; - DateOnly releaseDate36 = new DateOnly(2025, 10, 12); - index = 3; - List list76 = new List(index); - CollectionsMarshal.SetCount(list76, index); + DateOnly releaseDate33 = new DateOnly(2025, 10, 18); + num3 = 1; + List list76 = new List(num3); + CollectionsMarshal.SetCount(list76, num3); Span span76 = CollectionsMarshal.AsSpan(list76); - num3 = 0; - span76[num3] = new ChangeEntry(EChangeCategory.Changed, "Prevent disabled or Locked quests from being started as 'Start as next quest'"); - num3++; - span76[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quests"); - num3++; - span76[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Yok Huy quest and journal quest chain priority issues"); - reference75 = new ChangelogEntry("6.22", releaseDate36, list76); + num4 = 0; + span76[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 4 quests"); + reference75 = new ChangelogEntry("6.26", releaseDate33, list76); num2++; ref ChangelogEntry reference76 = ref span[num2]; - DateOnly releaseDate37 = new DateOnly(2025, 10, 12); - num3 = 2; - List list77 = new List(num3); - CollectionsMarshal.SetCount(list77, num3); + DateOnly releaseDate34 = new DateOnly(2025, 10, 17); + num4 = 1; + List list77 = new List(num4); + CollectionsMarshal.SetCount(list77, num4); Span span77 = CollectionsMarshal.AsSpan(list77); - index = 0; - span77[index] = new ChangeEntry(EChangeCategory.Added, "Added expansion abbreviation to journal window"); - index++; - span77[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quests"); - reference76 = new ChangelogEntry("6.21", releaseDate37, list77); + num3 = 0; + span77[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added All Saints' Wake 2025 quests and 7.35 Yok Huy rank 4 quests"); + reference76 = new ChangelogEntry("6.25", releaseDate34, list77); num2++; ref ChangelogEntry reference77 = ref span[num2]; - DateOnly releaseDate38 = new DateOnly(2025, 10, 10); - index = 2; - List list78 = new List(index); - CollectionsMarshal.SetCount(list78, index); + DateOnly releaseDate35 = new DateOnly(2025, 10, 16); + num3 = 1; + List list78 = new List(num3); + CollectionsMarshal.SetCount(list78, num3); Span span78 = CollectionsMarshal.AsSpan(list78); - num3 = 0; - span78[num3] = new ChangeEntry(EChangeCategory.Changed, "Allow completed repeatable quests to be used with 'Add quest and requirements to priority' feature"); - num3++; - span78[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 1 quest (A Work of Cart)"); - reference77 = new ChangelogEntry("6.20", releaseDate38, list78); + num4 = 0; + span78[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 4 quests and Deep Dungeon quest"); + reference77 = new ChangelogEntry("6.24", releaseDate35, list78); num2++; ref ChangelogEntry reference78 = ref span[num2]; - DateOnly releaseDate39 = new DateOnly(2025, 10, 9); - num3 = 3; - List list79 = new List(num3); - CollectionsMarshal.SetCount(list79, num3); + DateOnly releaseDate36 = new DateOnly(2025, 10, 13); + num4 = 1; + List list79 = new List(num4); + CollectionsMarshal.SetCount(list79, num4); Span span79 = CollectionsMarshal.AsSpan(list79); - index = 0; - span79[index] = new ChangeEntry(EChangeCategory.Added, "Added config to batch Allied Society quest turn-ins"); - index++; - span79[index] = new ChangeEntry(EChangeCategory.Changed, "Repeatable quests now show correct availability state in journal"); - index++; - span79[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 2 quests"); - reference78 = new ChangelogEntry("6.19", releaseDate39, list79); + num3 = 0; + span79[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quest (Larder Logistics)"); + reference78 = new ChangelogEntry("6.23", releaseDate36, list79); num2++; ref ChangelogEntry reference79 = ref span[num2]; - DateOnly releaseDate40 = new DateOnly(2025, 10, 9); - index = 2; - List list80 = new List(index); - CollectionsMarshal.SetCount(list80, index); + DateOnly releaseDate37 = new DateOnly(2025, 10, 12); + num3 = 3; + List list80 = new List(num3); + CollectionsMarshal.SetCount(list80, num3); Span span80 = CollectionsMarshal.AsSpan(list80); - num3 = 0; - span80[num3] = new ChangeEntry(EChangeCategory.Changed, "Show once completed quests with improved state display"); - num3++; - span80[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy daily quest and improvements to various Yok Huy quests"); - reference79 = new ChangelogEntry("6.18", releaseDate40, list80); + num4 = 0; + span80[num4] = new ChangeEntry(EChangeCategory.Changed, "Prevent disabled or Locked quests from being started as 'Start as next quest'"); + num4++; + span80[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quests"); + num4++; + span80[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Yok Huy quest and journal quest chain priority issues"); + reference79 = new ChangelogEntry("6.22", releaseDate37, list80); num2++; ref ChangelogEntry reference80 = ref span[num2]; - DateOnly releaseDate41 = new DateOnly(2025, 10, 8); - num3 = 1; - List list81 = new List(num3); - CollectionsMarshal.SetCount(list81, num3); + DateOnly releaseDate38 = new DateOnly(2025, 10, 12); + num4 = 2; + List list81 = new List(num4); + CollectionsMarshal.SetCount(list81, num4); Span span81 = CollectionsMarshal.AsSpan(list81); - index = 0; - span81[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 1 and rank 2 quests"); - reference80 = new ChangelogEntry("6.17", releaseDate41, list81); + num3 = 0; + span81[num3] = new ChangeEntry(EChangeCategory.Added, "Added expansion abbreviation to journal window"); + num3++; + span81[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quests"); + reference80 = new ChangelogEntry("6.21", releaseDate38, list81); num2++; ref ChangelogEntry reference81 = ref span[num2]; - DateOnly releaseDate42 = new DateOnly(2025, 10, 8); - index = 1; - List list82 = new List(index); - CollectionsMarshal.SetCount(list82, index); + DateOnly releaseDate39 = new DateOnly(2025, 10, 10); + num3 = 2; + List list82 = new List(num3); + CollectionsMarshal.SetCount(list82, num3); Span span82 = CollectionsMarshal.AsSpan(list82); - num3 = 0; - span82[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Deep Dungeon quest (Faerie Tale)"); - reference81 = new ChangelogEntry("6.16", releaseDate42, list82); + num4 = 0; + span82[num4] = new ChangeEntry(EChangeCategory.Changed, "Allow completed repeatable quests to be used with 'Add quest and requirements to priority' feature"); + num4++; + span82[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 1 quest (A Work of Cart)"); + reference81 = new ChangelogEntry("6.20", releaseDate39, list82); num2++; ref ChangelogEntry reference82 = ref span[num2]; - DateOnly releaseDate43 = new DateOnly(2025, 10, 8); - num3 = 2; - List list83 = new List(num3); - CollectionsMarshal.SetCount(list83, num3); + DateOnly releaseDate40 = new DateOnly(2025, 10, 9); + num4 = 3; + List list83 = new List(num4); + CollectionsMarshal.SetCount(list83, num4); Span span83 = CollectionsMarshal.AsSpan(list83); - index = 0; - span83[index] = new ChangeEntry(EChangeCategory.Changed, "Dalamud cleanup"); - index++; - span83[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest level requirement check log spam"); - reference82 = new ChangelogEntry("6.15", releaseDate43, list83); + num3 = 0; + span83[num3] = new ChangeEntry(EChangeCategory.Added, "Added config to batch Allied Society quest turn-ins"); + num3++; + span83[num3] = new ChangeEntry(EChangeCategory.Changed, "Repeatable quests now show correct availability state in journal"); + num3++; + span83[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 2 quests"); + reference82 = new ChangelogEntry("6.19", releaseDate40, list83); num2++; ref ChangelogEntry reference83 = ref span[num2]; - DateOnly releaseDate44 = new DateOnly(2025, 10, 8); - index = 1; - List list84 = new List(index); - CollectionsMarshal.SetCount(list84, index); + DateOnly releaseDate41 = new DateOnly(2025, 10, 9); + num3 = 2; + List list84 = new List(num3); + CollectionsMarshal.SetCount(list84, num3); Span span84 = CollectionsMarshal.AsSpan(list84); - num3 = 0; - span84[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed abandoned quest check logic if quest were MSQ"); - reference83 = new ChangelogEntry("6.14", releaseDate44, list84); + num4 = 0; + span84[num4] = new ChangeEntry(EChangeCategory.Changed, "Show once completed quests with improved state display"); + num4++; + span84[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy daily quest and improvements to various Yok Huy quests"); + reference83 = new ChangelogEntry("6.18", releaseDate41, list84); num2++; ref ChangelogEntry reference84 = ref span[num2]; - DateOnly releaseDate45 = new DateOnly(2025, 10, 8); - num3 = 2; - List list85 = new List(num3); - CollectionsMarshal.SetCount(list85, num3); + DateOnly releaseDate42 = new DateOnly(2025, 10, 8); + num4 = 1; + List list85 = new List(num4); + CollectionsMarshal.SetCount(list85, num4); Span span85 = CollectionsMarshal.AsSpan(list85); - index = 0; - ref ChangeEntry reference85 = ref span85[index]; - num5 = 3; - List list86 = new List(num5); - CollectionsMarshal.SetCount(list86, num5); - Span span86 = CollectionsMarshal.AsSpan(list86); + num3 = 0; + span85[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 1 and rank 2 quests"); + reference84 = new ChangelogEntry("6.17", releaseDate42, list85); + num2++; + ref ChangelogEntry reference85 = ref span[num2]; + DateOnly releaseDate43 = new DateOnly(2025, 10, 8); + num3 = 1; + List list86 = new List(num3); + CollectionsMarshal.SetCount(list86, num3); + Span span86 = CollectionsMarshal.AsSpan(list86); num4 = 0; - span86[num4] = "Context menu option to add required quests and their chain to priority list"; - num4++; - span86[num4] = "AetheryteShortcut to multiple quests"; - num4++; - span86[num4] = "Artisan as a recommended plugin/dependency"; - reference85 = new ChangeEntry(EChangeCategory.Added, "Quest improvements", list86); - index++; - span85[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed abandoned quest check and priority list issues"); - reference84 = new ChangelogEntry("6.13", releaseDate45, list85); + span86[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Deep Dungeon quest (Faerie Tale)"); + reference85 = new ChangelogEntry("6.16", releaseDate43, list86); num2++; ref ChangelogEntry reference86 = ref span[num2]; - DateOnly releaseDate46 = new DateOnly(2025, 10, 7); - index = 4; - List list87 = new List(index); - CollectionsMarshal.SetCount(list87, index); + DateOnly releaseDate44 = new DateOnly(2025, 10, 8); + num4 = 2; + List list87 = new List(num4); + CollectionsMarshal.SetCount(list87, num4); Span span87 = CollectionsMarshal.AsSpan(list87); num3 = 0; - ref ChangeEntry reference87 = ref span87[num3]; - num4 = 4; - List list88 = new List(num4); - CollectionsMarshal.SetCount(list88, num4); - Span span88 = CollectionsMarshal.AsSpan(list88); - num5 = 0; - span88[num5] = "FATE combat handling with auto level syncing"; - num5++; - span88[num5] = "Start accepted quests from journal with 'Start as next quest'"; - num5++; - span88[num5] = "Update quest tracking when quests are hidden or prioritised in game"; - num5++; - span88[num5] = "QuestMap as a recommended plugin/dependency"; - reference87 = new ChangeEntry(EChangeCategory.Added, "FATE and quest tracking", list88); + span87[num3] = new ChangeEntry(EChangeCategory.Changed, "Dalamud cleanup"); num3++; - ref ChangeEntry reference88 = ref span87[num3]; - num5 = 3; - List list89 = new List(num5); - CollectionsMarshal.SetCount(list89, num5); - Span span89 = CollectionsMarshal.AsSpan(list89); - num4 = 0; - span89[num4] = "Always prioritise next quest during teleportation/zone transitions"; - num4++; - span89[num4] = "Improved accepted quest logic with abandoned quest detection"; - num4++; - span89[num4] = "Show quests without quest paths as Locked"; - reference88 = new ChangeEntry(EChangeCategory.Changed, "Quest prioritisation improvements", list89); - num3++; - span87[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Deep Dungeon, Hildibrand, Yok Huy, Monster Hunter Wilds Collab, and Doman Enclave quests"); - num3++; - span87[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed accepted/active quest display and Hildibrand quest issues"); - reference86 = new ChangelogEntry("6.12", releaseDate46, list87); + span87[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest level requirement check log spam"); + reference86 = new ChangelogEntry("6.15", releaseDate44, list87); num2++; - ref ChangelogEntry reference89 = ref span[num2]; - DateOnly releaseDate47 = new DateOnly(2025, 10, 3); + ref ChangelogEntry reference87 = ref span[num2]; + DateOnly releaseDate45 = new DateOnly(2025, 10, 8); num3 = 1; - List list90 = new List(num3); - CollectionsMarshal.SetCount(list90, num3); - Span span90 = CollectionsMarshal.AsSpan(list90); + List list88 = new List(num3); + CollectionsMarshal.SetCount(list88, num3); + Span span88 = CollectionsMarshal.AsSpan(list88); + num4 = 0; + span88[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed abandoned quest check logic if quest were MSQ"); + reference87 = new ChangelogEntry("6.14", releaseDate45, list88); + num2++; + ref ChangelogEntry reference88 = ref span[num2]; + DateOnly releaseDate46 = new DateOnly(2025, 10, 8); + num4 = 2; + List list89 = new List(num4); + CollectionsMarshal.SetCount(list89, num4); + Span span89 = CollectionsMarshal.AsSpan(list89); + num3 = 0; + ref ChangeEntry reference89 = ref span89[num3]; + num5 = 3; + List list90 = new List(num5); + CollectionsMarshal.SetCount(list90, num5); + Span span90 = CollectionsMarshal.AsSpan(list90); index = 0; - span90[index] = new ChangeEntry(EChangeCategory.Changed, "Added remaining checks for quest priority to prevent infinite teleport looping"); - reference89 = new ChangelogEntry("6.11", releaseDate47, list90); + span90[index] = "Context menu option to add required quests and their chain to priority list"; + index++; + span90[index] = "AetheryteShortcut to multiple quests"; + index++; + span90[index] = "Artisan as a recommended plugin/dependency"; + reference89 = new ChangeEntry(EChangeCategory.Added, "Quest improvements", list90); + num3++; + span89[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed abandoned quest check and priority list issues"); + reference88 = new ChangelogEntry("6.13", releaseDate46, list89); num2++; ref ChangelogEntry reference90 = ref span[num2]; - DateOnly releaseDate48 = new DateOnly(2025, 10, 2); - index = 1; - List list91 = new List(index); - CollectionsMarshal.SetCount(list91, index); + DateOnly releaseDate47 = new DateOnly(2025, 10, 7); + num3 = 4; + List list91 = new List(num3); + CollectionsMarshal.SetCount(list91, num3); Span span91 = CollectionsMarshal.AsSpan(list91); - num3 = 0; - ref ChangeEntry reference91 = ref span91[num3]; - num4 = 2; - List list92 = new List(num4); - CollectionsMarshal.SetCount(list92, num4); + num4 = 0; + ref ChangeEntry reference91 = ref span91[num4]; + index = 4; + List list92 = new List(index); + CollectionsMarshal.SetCount(list92, index); Span span92 = CollectionsMarshal.AsSpan(list92); num5 = 0; - span92[num5] = "Don't show quests as available if player doesn't meet level requirements"; + span92[num5] = "FATE combat handling with auto level syncing"; num5++; - span92[num5] = "Updated 'required for MSQ' text in Crystal Tower quest preset window"; - reference91 = new ChangeEntry(EChangeCategory.Changed, "Quest window improvements", list92); - reference90 = new ChangelogEntry("6.10", releaseDate48, list91); - num2++; - ref ChangelogEntry reference92 = ref span[num2]; - DateOnly releaseDate49 = new DateOnly(2025, 9, 21); - num3 = 5; - List list93 = new List(num3); - CollectionsMarshal.SetCount(list93, num3); - Span span93 = CollectionsMarshal.AsSpan(list93); + span92[num5] = "Start accepted quests from journal with 'Start as next quest'"; + num5++; + span92[num5] = "Update quest tracking when quests are hidden or prioritised in game"; + num5++; + span92[num5] = "QuestMap as a recommended plugin/dependency"; + reference91 = new ChangeEntry(EChangeCategory.Added, "FATE and quest tracking", list92); + num4++; + ref ChangeEntry reference92 = ref span91[num4]; + num5 = 3; + List list93 = new List(num5); + CollectionsMarshal.SetCount(list93, num5); + Span span93 = CollectionsMarshal.AsSpan(list93); index = 0; - ref ChangeEntry reference93 = ref span93[index]; - num5 = 4; - List list94 = new List(num5); - CollectionsMarshal.SetCount(list94, num5); - Span span94 = CollectionsMarshal.AsSpan(list94); + span93[index] = "Always prioritise next quest during teleportation/zone transitions"; + index++; + span93[index] = "Improved accepted quest logic with abandoned quest detection"; + index++; + span93[index] = "Show quests without quest paths as Locked"; + reference92 = new ChangeEntry(EChangeCategory.Changed, "Quest prioritisation improvements", list93); + num4++; + span91[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Deep Dungeon, Hildibrand, Yok Huy, Monster Hunter Wilds Collab, and Doman Enclave quests"); + num4++; + span91[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed accepted/active quest display and Hildibrand quest issues"); + reference90 = new ChangelogEntry("6.12", releaseDate47, list91); + num2++; + ref ChangelogEntry reference93 = ref span[num2]; + DateOnly releaseDate48 = new DateOnly(2025, 10, 3); + num4 = 1; + List list94 = new List(num4); + CollectionsMarshal.SetCount(list94, num4); + Span span94 = CollectionsMarshal.AsSpan(list94); + num3 = 0; + span94[num3] = new ChangeEntry(EChangeCategory.Changed, "Added remaining checks for quest priority to prevent infinite teleport looping"); + reference93 = new ChangelogEntry("6.11", releaseDate48, list94); + num2++; + ref ChangelogEntry reference94 = ref span[num2]; + DateOnly releaseDate49 = new DateOnly(2025, 10, 2); + num3 = 1; + List list95 = new List(num3); + CollectionsMarshal.SetCount(list95, num3); + Span span95 = CollectionsMarshal.AsSpan(list95); num4 = 0; - span94[num4] = "Reworked event quest handling - automatically displays when events are active"; - num4++; - span94[num4] = "Reworked journal system with improved filtering and display"; - num4++; - span94[num4] = "Reworked Priority Quests tab (Manual Priority and Quest Presets)"; - num4++; - span94[num4] = "Quest path viewer site (https://wigglymuffin.github.io/FFXIV-Tools/)"; - reference93 = new ChangeEntry(EChangeCategory.Added, "Major system reworks", list94); - index++; - ref ChangeEntry reference94 = ref span93[index]; - num4 = 4; - List list95 = new List(num4); - CollectionsMarshal.SetCount(list95, num4); - Span span95 = CollectionsMarshal.AsSpan(list95); - num5 = 0; - span95[num5] = "Questionable.IsQuestCompleted"; - num5++; - span95[num5] = "Questionable.IsQuestAvailable"; - num5++; - span95[num5] = "Questionable.IsQuestAccepted"; - num5++; - span95[num5] = "Questionable.IsQuestUnobtainable"; - reference94 = new ChangeEntry(EChangeCategory.Added, "New IPC commands", list95); - index++; - ref ChangeEntry reference95 = ref span93[index]; - num5 = 5; - List list96 = new List(num5); - CollectionsMarshal.SetCount(list96, num5); + ref ChangeEntry reference95 = ref span95[num4]; + index = 2; + List list96 = new List(index); + CollectionsMarshal.SetCount(list96, index); Span span96 = CollectionsMarshal.AsSpan(list96); - num4 = 0; - span96[num4] = "Improved JSON quest validation with specific error reasons"; - num4++; - span96[num4] = "Added stop at sequence stop condition"; - num4++; - span96[num4] = "Improved Pandora plugin conflict detection"; - num4++; - span96[num4] = "Improved DialogueChoices regex matching"; - num4++; - span96[num4] = "Improved refresh checker for all quest states"; - reference95 = new ChangeEntry(EChangeCategory.Changed, "Various improvements", list96); - index++; - span93[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.31 Occult Crescent quests"); - index++; - span93[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed cutscene crashes, Single Player Duty triggers, and various quest issues"); - reference92 = new ChangelogEntry("6.9", releaseDate49, list93); + num5 = 0; + span96[num5] = "Don't show quests as available if player doesn't meet level requirements"; + num5++; + span96[num5] = "Updated 'required for MSQ' text in Crystal Tower quest preset window"; + reference95 = new ChangeEntry(EChangeCategory.Changed, "Quest window improvements", list96); + reference94 = new ChangelogEntry("6.10", releaseDate49, list95); num2++; ref ChangelogEntry reference96 = ref span[num2]; - DateOnly releaseDate50 = new DateOnly(2025, 9, 2); - index = 4; - List list97 = new List(index); - CollectionsMarshal.SetCount(list97, index); + DateOnly releaseDate50 = new DateOnly(2025, 9, 21); + num4 = 5; + List list97 = new List(num4); + CollectionsMarshal.SetCount(list97, num4); Span span97 = CollectionsMarshal.AsSpan(list97); num3 = 0; ref ChangeEntry reference97 = ref span97[num3]; - num4 = 4; - List list98 = new List(num4); - CollectionsMarshal.SetCount(list98, num4); + num5 = 4; + List list98 = new List(num5); + CollectionsMarshal.SetCount(list98, num5); Span span98 = CollectionsMarshal.AsSpan(list98); - num5 = 0; - span98[num5] = "Help commands and priority quest command"; - num5++; - span98[num5] = "Prevent 'CompleteQuest' step setting"; - num5++; - span98[num5] = "Duty counts and controls in 'Quest Battles' tab"; - num5++; - span98[num5] = "'Refresh quest timer' setting (WIP)"; - reference97 = new ChangeEntry(EChangeCategory.Added, "Command and UI improvements", list98); - num3++; - span97[num3] = new ChangeEntry(EChangeCategory.Changed, "Improved 'Clear All' buttons to require CTRL being held"); - num3++; - span97[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Zodiac quests and 7.31 Cosmic/Occult Crescent quests"); - num3++; - span97[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Fishing for Friendship and Cosmic Exploration quests"); - reference96 = new ChangelogEntry("6.8", releaseDate50, list97); - num2++; - ref ChangelogEntry reference98 = ref span[num2]; - DateOnly releaseDate51 = new DateOnly(2025, 8, 27); - num3 = 4; - List list99 = new List(num3); - CollectionsMarshal.SetCount(list99, num3); - Span span99 = CollectionsMarshal.AsSpan(list99); index = 0; - ref ChangeEntry reference99 = ref span99[index]; - num5 = 2; + span98[index] = "Reworked event quest handling - automatically displays when events are active"; + index++; + span98[index] = "Reworked journal system with improved filtering and display"; + index++; + span98[index] = "Reworked Priority Quests tab (Manual Priority and Quest Presets)"; + index++; + span98[index] = "Quest path viewer site (https://wigglymuffin.github.io/FFXIV-Tools/)"; + reference97 = new ChangeEntry(EChangeCategory.Added, "Major system reworks", list98); + num3++; + ref ChangeEntry reference98 = ref span97[num3]; + index = 4; + List list99 = new List(index); + CollectionsMarshal.SetCount(list99, index); + Span span99 = CollectionsMarshal.AsSpan(list99); + num5 = 0; + span99[num5] = "Questionable.IsQuestCompleted"; + num5++; + span99[num5] = "Questionable.IsQuestAvailable"; + num5++; + span99[num5] = "Questionable.IsQuestAccepted"; + num5++; + span99[num5] = "Questionable.IsQuestUnobtainable"; + reference98 = new ChangeEntry(EChangeCategory.Added, "New IPC commands", list99); + num3++; + ref ChangeEntry reference99 = ref span97[num3]; + num5 = 5; List list100 = new List(num5); CollectionsMarshal.SetCount(list100, num5); Span span100 = CollectionsMarshal.AsSpan(list100); - num4 = 0; - span100[num4] = "Icon to 'Clear All' button in stop conditions"; - num4++; - span100[num4] = "Duty counts and 'Enable All' button in 'Duties' tab"; - reference99 = new ChangeEntry(EChangeCategory.Added, "UI improvements", list100); + index = 0; + span100[index] = "Improved JSON quest validation with specific error reasons"; index++; - span99[index] = new ChangeEntry(EChangeCategory.Changed, "Renamed 'Clear' button to 'Clear All' in priority window"); + span100[index] = "Added stop at sequence stop condition"; index++; - span99[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Rising 2025 Event Quests"); + span100[index] = "Improved Pandora plugin conflict detection"; index++; - span99[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed clipboard assigning blacklist to whitelist in 'Duties' tab"); - reference98 = new ChangelogEntry("6.7", releaseDate51, list99); + span100[index] = "Improved DialogueChoices regex matching"; + index++; + span100[index] = "Improved refresh checker for all quest states"; + reference99 = new ChangeEntry(EChangeCategory.Changed, "Various improvements", list100); + num3++; + span97[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.31 Occult Crescent quests"); + num3++; + span97[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed cutscene crashes, Single Player Duty triggers, and various quest issues"); + reference96 = new ChangelogEntry("6.9", releaseDate50, list97); num2++; ref ChangelogEntry reference100 = ref span[num2]; - DateOnly releaseDate52 = new DateOnly(2025, 8, 25); - index = 2; - List list101 = new List(index); - CollectionsMarshal.SetCount(list101, index); + DateOnly releaseDate51 = new DateOnly(2025, 9, 2); + num3 = 4; + List list101 = new List(num3); + CollectionsMarshal.SetCount(list101, num3); Span span101 = CollectionsMarshal.AsSpan(list101); - num3 = 0; - ref ChangeEntry reference101 = ref span101[num3]; - num4 = 2; - List list102 = new List(num4); - CollectionsMarshal.SetCount(list102, num4); + num4 = 0; + ref ChangeEntry reference101 = ref span101[num4]; + index = 4; + List list102 = new List(index); + CollectionsMarshal.SetCount(list102, index); Span span102 = CollectionsMarshal.AsSpan(list102); num5 = 0; - span102[num5] = "Missing emotes to schema and emote handler"; + span102[num5] = "Help commands and priority quest command"; num5++; - span102[num5] = "Improved stop conditions with 'Clear All' button"; - reference101 = new ChangeEntry(EChangeCategory.Added, "Emote support and stop conditions", list102); - num3++; - span101[num3] = new ChangeEntry(EChangeCategory.Changed, "Stop at level functionality"); - reference100 = new ChangelogEntry("6.6", releaseDate52, list101); + span102[num5] = "Prevent 'CompleteQuest' step setting"; + num5++; + span102[num5] = "Duty counts and controls in 'Quest Battles' tab"; + num5++; + span102[num5] = "'Refresh quest timer' setting (WIP)"; + reference101 = new ChangeEntry(EChangeCategory.Added, "Command and UI improvements", list102); + num4++; + span101[num4] = new ChangeEntry(EChangeCategory.Changed, "Improved 'Clear All' buttons to require CTRL being held"); + num4++; + span101[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Zodiac quests and 7.31 Cosmic/Occult Crescent quests"); + num4++; + span101[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Fishing for Friendship and Cosmic Exploration quests"); + reference100 = new ChangelogEntry("6.8", releaseDate51, list101); num2++; ref ChangelogEntry reference102 = ref span[num2]; + DateOnly releaseDate52 = new DateOnly(2025, 8, 27); + num4 = 4; + List list103 = new List(num4); + CollectionsMarshal.SetCount(list103, num4); + Span span103 = CollectionsMarshal.AsSpan(list103); + num3 = 0; + ref ChangeEntry reference103 = ref span103[num3]; + num5 = 2; + List list104 = new List(num5); + CollectionsMarshal.SetCount(list104, num5); + Span span104 = CollectionsMarshal.AsSpan(list104); + index = 0; + span104[index] = "Icon to 'Clear All' button in stop conditions"; + index++; + span104[index] = "Duty counts and 'Enable All' button in 'Duties' tab"; + reference103 = new ChangeEntry(EChangeCategory.Added, "UI improvements", list104); + num3++; + span103[num3] = new ChangeEntry(EChangeCategory.Changed, "Renamed 'Clear' button to 'Clear All' in priority window"); + num3++; + span103[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Rising 2025 Event Quests"); + num3++; + span103[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed clipboard assigning blacklist to whitelist in 'Duties' tab"); + reference102 = new ChangelogEntry("6.7", releaseDate52, list103); + num2++; + ref ChangelogEntry reference104 = ref span[num2]; DateOnly releaseDate53 = new DateOnly(2025, 8, 25); num3 = 2; - List list103 = new List(num3); - CollectionsMarshal.SetCount(list103, num3); - Span span103 = CollectionsMarshal.AsSpan(list103); - index = 0; - span103[index] = new ChangeEntry(EChangeCategory.Fixed, "Potential fix to single/solo duties softlocking"); - index++; - span103[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added San d'Oria: The Second Walk and various side quests"); - reference102 = new ChangelogEntry("6.5", releaseDate53, list103); + List list105 = new List(num3); + CollectionsMarshal.SetCount(list105, num3); + Span span105 = CollectionsMarshal.AsSpan(list105); + num4 = 0; + ref ChangeEntry reference105 = ref span105[num4]; + index = 2; + List list106 = new List(index); + CollectionsMarshal.SetCount(list106, index); + Span span106 = CollectionsMarshal.AsSpan(list106); + num5 = 0; + span106[num5] = "Missing emotes to schema and emote handler"; + num5++; + span106[num5] = "Improved stop conditions with 'Clear All' button"; + reference105 = new ChangeEntry(EChangeCategory.Added, "Emote support and stop conditions", list106); + num4++; + span105[num4] = new ChangeEntry(EChangeCategory.Changed, "Stop at level functionality"); + reference104 = new ChangelogEntry("6.6", releaseDate53, list105); + num2++; + ref ChangelogEntry reference106 = ref span[num2]; + DateOnly releaseDate54 = new DateOnly(2025, 8, 25); + num4 = 2; + List list107 = new List(num4); + CollectionsMarshal.SetCount(list107, num4); + Span span107 = CollectionsMarshal.AsSpan(list107); + num3 = 0; + span107[num3] = new ChangeEntry(EChangeCategory.Fixed, "Potential fix to single/solo duties softlocking"); + num3++; + span107[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added San d'Oria: The Second Walk and various side quests"); + reference106 = new ChangelogEntry("6.5", releaseDate54, list107); Changelogs = list; } } diff --git a/Questionable/Questionable.External/AutoDutyIpc.cs b/Questionable/Questionable.External/AutoDutyIpc.cs index 798c392..257efc4 100644 --- a/Questionable/Questionable.External/AutoDutyIpc.cs +++ b/Questionable/Questionable.External/AutoDutyIpc.cs @@ -146,6 +146,11 @@ internal sealed class AutoDutyIpc { try { + if (!IsStopped()) + { + _logger.LogDebug("AutoDuty is already running, not starting leveling mode again"); + return true; + } _logger.LogInformation("Starting AutoDuty Leveling mode (Support) - AutoDuty will select the best dungeon"); _setConfig.InvokeAction("leveling", "Support"); _run.InvokeAction(0u, 1, !_configuration.Advanced.DisableAutoDutyBareMode);