From c75f3f4359b4bba4f4b53adbf31c0083696c3dba Mon Sep 17 00:00:00 2001 From: alydev Date: Tue, 14 Oct 2025 03:17:41 +1000 Subject: [PATCH] muffin v6.23 --- .../AssemblyQuestLoader.cs | 4340 +++++++++-------- 1 file changed, 2221 insertions(+), 2119 deletions(-) diff --git a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs index 1dd546c..39b647b 100644 --- a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs +++ b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs @@ -463159,20 +463159,8 @@ public static class AssemblyQuestLoader QuestStep obj198 = new QuestStep(EInteractionType.Emote, 1055797u, new Vector3(-195.02557f, 40.181572f, 15.518433f), 1187) { Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - Emote = EEmote.Poke, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-203.61337f, 40.316097f, 6.7655187f), - MaximumDistance = 500f, - TerritoryId = 1187 - } - } - } + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + Emote = EEmote.Poke }; num3 = 6; List> list295 = new List>(num3); @@ -463624,7 +463612,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list3, num2); Span span3 = CollectionsMarshal.AsSpan(list3); int index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054636u, new Vector3(506.70618f, 142.24991f, 800.2289f), 1187) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -463686,20 +463674,16 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list6, index2); span3 = CollectionsMarshal.AsSpan(list6); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054636u, new Vector3(506.70618f, 142.24991f, 800.2289f), 1187) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, + Land = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { - NearPosition = new NearPositionCondition - { - Position = new Vector3(503.1118f, 142.24991f, 787.5082f), - MaximumDistance = 500f, - TerritoryId = 1187 - } + InSameTerritory = true } } }; @@ -464198,19 +464182,14 @@ public static class AssemblyQuestLoader reference24 = obj23; questRoot5.QuestSequence = list29; AddQuest(questId5, questRoot5); - AddQuest(new QuestId(5355), new QuestRoot - { - Disabled = true, - QuestSequence = new List() - }); - QuestId questId6 = new QuestId(5356); + QuestId questId6 = new QuestId(5355); QuestRoot questRoot6 = new QuestRoot(); num = 1; List list35 = new List(num); CollectionsMarshal.SetCount(list35, num); span = CollectionsMarshal.AsSpan(list35); index = 0; - span[index] = "CryoTechnic"; + span[index] = "WigglyMuffin"; questRoot6.Author = list35; index = 4; List list36 = new List(index); @@ -464247,27 +464226,150 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - num2 = 1; + num2 = 2; List list38 = new List(num2); CollectionsMarshal.SetCount(list38, num2); span3 = CollectionsMarshal.AsSpan(list38); index2 = 0; + ref QuestStep reference27 = ref span3[index2]; + QuestStep obj26 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + { + TargetTerritoryId = (ushort)1297 + }; + SkipConditions skipConditions4 = new SkipConditions(); + SkipStepConditions skipStepConditions4 = new SkipStepConditions(); + num3 = 1; + List list39 = new List(num3); + CollectionsMarshal.SetCount(list39, num3); + span6 = CollectionsMarshal.AsSpan(list39); + num4 = 0; + span6[num4] = 1187; + skipStepConditions4.NotInTerritory = list39; + skipConditions4.StepIf = skipStepConditions4; + obj26.SkipConditions = skipConditions4; + reference27 = obj26; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055806u, new Vector3(-105.760315f, 6.3924823f, 60.349365f), 1297); + obj25.Steps = list38; + reference26 = obj25; + num++; + ref QuestSequence reference28 = ref span2[num]; + QuestSequence obj27 = new QuestSequence + { + Sequence = 2 + }; + index2 = 3; + List list40 = new List(index2); + CollectionsMarshal.SetCount(list40, index2); + span3 = CollectionsMarshal.AsSpan(list40); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + { + ItemId = 46234u, + ItemCount = 2 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-102.34843f, 5.9020233f, 48.216927f), 1297) + { + Fly = false + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055806u, new Vector3(-105.760315f, 6.3924823f, 60.349365f), 1297); + obj27.Steps = list40; + reference28 = obj27; + num++; + ref QuestSequence reference29 = ref span2[num]; + QuestSequence obj28 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list41 = new List(num2); + CollectionsMarshal.SetCount(list41, num2); + span3 = CollectionsMarshal.AsSpan(list41); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + Land = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj28.Steps = list41; + reference29 = obj28; + questRoot6.QuestSequence = list36; + AddQuest(questId6, questRoot6); + QuestId questId7 = new QuestId(5356); + QuestRoot questRoot7 = new QuestRoot(); + num = 1; + List list42 = new List(num); + CollectionsMarshal.SetCount(list42, num); + span = CollectionsMarshal.AsSpan(list42); + index = 0; + span[index] = "CryoTechnic"; + questRoot7.Author = list42; + index = 4; + List list43 = new List(index); + CollectionsMarshal.SetCount(list43, index); + span2 = CollectionsMarshal.AsSpan(list43); + num = 0; + ref QuestSequence reference30 = ref span2[num]; + QuestSequence obj29 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list44 = new List(index2); + CollectionsMarshal.SetCount(list44, index2); + span3 = CollectionsMarshal.AsSpan(list44); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj29.Steps = list44; + reference30 = obj29; + num++; + ref QuestSequence reference31 = ref span2[num]; + QuestSequence obj30 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list45 = new List(num2); + CollectionsMarshal.SetCount(list45, num2); + span3 = CollectionsMarshal.AsSpan(list45); + index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1055810u, new Vector3(530.44934f, 107.13501f, 539.0554f), 1187) { Fly = true }; - obj25.Steps = list38; - reference26 = obj25; + obj30.Steps = list45; + reference31 = obj30; num++; - ref QuestSequence reference27 = ref span2[num]; - QuestSequence obj26 = new QuestSequence + ref QuestSequence reference32 = ref span2[num]; + QuestSequence obj31 = new QuestSequence { Sequence = 2 }; index2 = 6; - List list39 = new List(index2); - CollectionsMarshal.SetCount(list39, index2); - span3 = CollectionsMarshal.AsSpan(list39); + List list46 = new List(index2); + CollectionsMarshal.SetCount(list46, index2); + span3 = CollectionsMarshal.AsSpan(list46); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(552.27673f, 108.55478f, 727.94354f), 1187) { @@ -464306,18 +464408,18 @@ public static class AssemblyQuestLoader Mount = false, Fly = false }; - obj26.Steps = list39; - reference27 = obj26; + obj31.Steps = list46; + reference32 = obj31; num++; - ref QuestSequence reference28 = ref span2[num]; - QuestSequence obj27 = new QuestSequence + ref QuestSequence reference33 = ref span2[num]; + QuestSequence obj32 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list40 = new List(num2); - CollectionsMarshal.SetCount(list40, num2); - span3 = CollectionsMarshal.AsSpan(list40); + List list47 = new List(num2); + CollectionsMarshal.SetCount(list47, num2); + span3 = CollectionsMarshal.AsSpan(list47); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { @@ -464336,10 +464438,10 @@ public static class AssemblyQuestLoader } } }; - obj27.Steps = list40; - reference28 = obj27; - questRoot6.QuestSequence = list36; - AddQuest(questId6, questRoot6); + obj32.Steps = list47; + reference33 = obj32; + questRoot7.QuestSequence = list43; + AddQuest(questId7, questRoot7); AddQuest(new QuestId(5357), new QuestRoot { Disabled = true, @@ -464375,32 +464477,32 @@ public static class AssemblyQuestLoader Disabled = true, QuestSequence = new List() }); - QuestId questId7 = new QuestId(5364); - QuestRoot questRoot7 = new QuestRoot(); + QuestId questId8 = new QuestId(5364); + QuestRoot questRoot8 = new QuestRoot(); num = 1; - List list41 = new List(num); - CollectionsMarshal.SetCount(list41, num); - span = CollectionsMarshal.AsSpan(list41); + List list48 = new List(num); + CollectionsMarshal.SetCount(list48, num); + span = CollectionsMarshal.AsSpan(list48); index = 0; span[index] = "liza"; - questRoot7.Author = list41; + questRoot8.Author = list48; index = 7; - List list42 = new List(index); - CollectionsMarshal.SetCount(list42, index); - span2 = CollectionsMarshal.AsSpan(list42); + List list49 = new List(index); + CollectionsMarshal.SetCount(list49, index); + span2 = CollectionsMarshal.AsSpan(list49); num = 0; - ref QuestSequence reference29 = ref span2[num]; - QuestSequence obj28 = new QuestSequence + ref QuestSequence reference34 = ref span2[num]; + QuestSequence obj33 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list43 = new List(index2); - CollectionsMarshal.SetCount(list43, index2); - span3 = CollectionsMarshal.AsSpan(list43); + List list50 = new List(index2); + CollectionsMarshal.SetCount(list50, index2); + span3 = CollectionsMarshal.AsSpan(list50); num2 = 0; - ref QuestStep reference30 = ref span3[num2]; - QuestStep obj29 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) + ref QuestStep reference35 = ref span3[num2]; + QuestStep obj34 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) { TargetTerritoryId = (ushort)1207, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -464410,1201 +464512,97 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineNeonStein } }; - SkipConditions skipConditions4 = new SkipConditions(); - SkipStepConditions skipStepConditions4 = new SkipStepConditions(); - num3 = 1; - List list44 = new List(num3); - CollectionsMarshal.SetCount(list44, num3); - span6 = CollectionsMarshal.AsSpan(list44); - num4 = 0; - span6[num4] = 1207; - skipStepConditions4.InTerritory = list44; - skipConditions4.StepIf = skipStepConditions4; - SkipAetheryteCondition obj30 = new SkipAetheryteCondition + SkipConditions skipConditions5 = new SkipConditions(); + SkipStepConditions skipStepConditions5 = new SkipStepConditions(); + num4 = 1; + List list51 = new List(num4); + CollectionsMarshal.SetCount(list51, num4); + span6 = CollectionsMarshal.AsSpan(list51); + num3 = 0; + span6[num3] = 1207; + skipStepConditions5.InTerritory = list51; + skipConditions5.StepIf = skipStepConditions5; + SkipAetheryteCondition obj35 = new SkipAetheryteCondition { InSameTerritory = true }; - num4 = 1; - List list45 = new List(num4); - CollectionsMarshal.SetCount(list45, num4); - span6 = CollectionsMarshal.AsSpan(list45); - num3 = 0; - span6[num3] = 1207; - obj30.InTerritory = list45; - skipConditions4.AetheryteShortcutIf = obj30; - obj29.SkipConditions = skipConditions4; - reference30 = obj29; + num3 = 1; + List list52 = new List(num3); + CollectionsMarshal.SetCount(list52, num3); + span6 = CollectionsMarshal.AsSpan(list52); + num4 = 0; + span6[num4] = 1207; + obj35.InTerritory = list52; + skipConditions5.AetheryteShortcutIf = obj35; + obj34.SkipConditions = skipConditions5; + reference35 = obj34; num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048161u, new Vector3(-5.874817f, -3.6188258E-08f, 6.8512573f), 1207); - obj28.Steps = list43; - reference29 = obj28; + obj33.Steps = list50; + reference34 = obj33; num++; - ref QuestSequence reference31 = ref span2[num]; - QuestSequence obj31 = new QuestSequence + ref QuestSequence reference36 = ref span2[num]; + QuestSequence obj36 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list46 = new List(num2); - CollectionsMarshal.SetCount(list46, num2); - span3 = CollectionsMarshal.AsSpan(list46); + List list53 = new List(num2); + CollectionsMarshal.SetCount(list53, num2); + span3 = CollectionsMarshal.AsSpan(list53); index2 = 0; - ref QuestStep reference32 = ref span3[index2]; - QuestStep obj32 = new QuestStep(EInteractionType.Interact, 2014102u, new Vector3(-0.015319824f, 0.99176025f, 16.03717f), 1207) + ref QuestStep reference37 = ref span3[index2]; + QuestStep obj37 = new QuestStep(EInteractionType.Interact, 2014102u, new Vector3(-0.015319824f, 0.99176025f, 16.03717f), 1207) { TargetTerritoryId = (ushort)1186 }; - SkipConditions skipConditions5 = new SkipConditions(); - SkipStepConditions skipStepConditions5 = new SkipStepConditions(); - num3 = 1; - List list47 = new List(num3); - CollectionsMarshal.SetCount(list47, num3); - span6 = CollectionsMarshal.AsSpan(list47); - num4 = 0; - span6[num4] = 1207; - skipStepConditions5.NotInTerritory = list47; - skipConditions5.StepIf = skipStepConditions5; - obj32.SkipConditions = skipConditions5; - reference32 = obj32; + SkipConditions skipConditions6 = new SkipConditions(); + SkipStepConditions skipStepConditions6 = new SkipStepConditions(); + num4 = 1; + List list54 = new List(num4); + CollectionsMarshal.SetCount(list54, num4); + span6 = CollectionsMarshal.AsSpan(list54); + num3 = 0; + span6[num3] = 1207; + skipStepConditions6.NotInTerritory = list54; + skipConditions6.StepIf = skipStepConditions6; + obj37.SkipConditions = skipConditions6; + reference37 = obj37; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1054503u, new Vector3(291.4015f, 50.749996f, 155.19946f), 1186); - obj31.Steps = list46; - reference31 = obj31; - num++; - ref QuestSequence reference33 = ref span2[num]; - QuestSequence obj33 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list48 = new List(index2); - CollectionsMarshal.SetCount(list48, index2); - span3 = CollectionsMarshal.AsSpan(list48); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054509u, new Vector3(291.432f, 50.75f, 153.79565f), 1186); - obj33.Steps = list48; - reference33 = obj33; - num++; - ref QuestSequence reference34 = ref span2[num]; - QuestSequence obj34 = new QuestSequence - { - Sequence = 3 - }; - num2 = 3; - List list49 = new List(num2); - CollectionsMarshal.SetCount(list49, num2); - span3 = CollectionsMarshal.AsSpan(list49); - index2 = 0; - ref QuestStep reference35 = ref span3[index2]; - QuestStep questStep = new QuestStep(EInteractionType.Interact, 1056091u, new Vector3(349.17212f, 50.75f, 198.38245f), 1186); - num4 = 6; - List list50 = new List(num4); - CollectionsMarshal.SetCount(list50, num4); - span5 = CollectionsMarshal.AsSpan(list50); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep.CompletionQuestVariablesFlags = list50; - reference35 = questStep; - index2++; - ref QuestStep reference36 = ref span3[index2]; - QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1056090u, new Vector3(341.26794f, 50.75f, 146.68494f), 1186); - num3 = 6; - List list51 = new List(num3); - CollectionsMarshal.SetCount(list51, num3); - span5 = CollectionsMarshal.AsSpan(list51); - num4 = 0; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep2.CompletionQuestVariablesFlags = list51; - reference36 = questStep2; - index2++; - ref QuestStep reference37 = ref span3[index2]; - QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 1054508u, new Vector3(377.3098f, 50.749996f, 115.098755f), 1186); - num4 = 6; - List list52 = new List(num4); - CollectionsMarshal.SetCount(list52, num4); - span5 = CollectionsMarshal.AsSpan(list52); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep3.CompletionQuestVariablesFlags = list52; - num3 = 1; - List list53 = new List(num3); - CollectionsMarshal.SetCount(list53, num3); - Span span7 = CollectionsMarshal.AsSpan(list53); - num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGMI101_05364_Q3_000_000"), - Answer = new ExcelRef("TEXT_KINGMI101_05364_A3_000_003") - }; - questStep3.DialogueChoices = list53; - reference37 = questStep3; - obj34.Steps = list49; - reference34 = obj34; + obj36.Steps = list53; + reference36 = obj36; num++; ref QuestSequence reference38 = ref span2[num]; - QuestSequence obj35 = new QuestSequence - { - Sequence = 4 - }; - index2 = 2; - List list54 = new List(index2); - CollectionsMarshal.SetCount(list54, index2); - span3 = CollectionsMarshal.AsSpan(list54); - num2 = 0; - ref QuestStep reference39 = ref span3[num2]; - QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1054507u, new Vector3(465.2932f, 60f, 149.79773f), 1186); - num4 = 6; - List list55 = new List(num4); - CollectionsMarshal.SetCount(list55, num4); - span5 = CollectionsMarshal.AsSpan(list55); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep4.CompletionQuestVariablesFlags = list55; - reference39 = questStep4; - num2++; - ref QuestStep reference40 = ref span3[num2]; - QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1054506u, new Vector3(465.44592f, 59.999886f, 196.58191f), 1186); - num3 = 6; - List list56 = new List(num3); - CollectionsMarshal.SetCount(list56, num3); - span5 = CollectionsMarshal.AsSpan(list56); - num4 = 0; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list56; - reference40 = questStep5; - obj35.Steps = list54; - reference38 = obj35; - num++; - ref QuestSequence reference41 = ref span2[num]; - QuestSequence obj36 = new QuestSequence - { - Sequence = 5 - }; - num2 = 3; - List list57 = new List(num2); - CollectionsMarshal.SetCount(list57, num2); - span3 = CollectionsMarshal.AsSpan(list57); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(472.45462f, 60f, 142.0744f), 1186); - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(467.92972f, 60f, 120.31207f), 1186); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1056092u, new Vector3(350.78967f, 59.999996f, 76.798584f), 1186); - obj36.Steps = list57; - reference41 = obj36; - num++; - ref QuestSequence reference42 = ref span2[num]; - QuestSequence obj37 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list58 = new List(index2); - CollectionsMarshal.SetCount(list58, index2); - span3 = CollectionsMarshal.AsSpan(list58); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054514u, new Vector3(-404.4709f, 13.699978f, 239.00195f), 1186) - { - StopDistance = 7f - }; - obj37.Steps = list58; - reference42 = obj37; - questRoot7.QuestSequence = list42; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(5365); - QuestRoot questRoot8 = new QuestRoot(); - num = 1; - List list59 = new List(num); - CollectionsMarshal.SetCount(list59, num); - span = CollectionsMarshal.AsSpan(list59); - index = 0; - span[index] = "liza"; - questRoot8.Author = list59; - index = 6; - List list60 = new List(index); - CollectionsMarshal.SetCount(list60, index); - span2 = CollectionsMarshal.AsSpan(list60); - num = 0; - ref QuestSequence reference43 = ref span2[num]; QuestSequence obj38 = new QuestSequence { - Sequence = 0 + Sequence = 2 }; - num2 = 1; - List list61 = new List(num2); - CollectionsMarshal.SetCount(list61, num2); - span3 = CollectionsMarshal.AsSpan(list61); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054514u, new Vector3(-404.4709f, 13.699978f, 239.00195f), 1186) - { - StopDistance = 7f - }; - obj38.Steps = list61; - reference43 = obj38; + index2 = 1; + List list55 = new List(index2); + CollectionsMarshal.SetCount(list55, index2); + span3 = CollectionsMarshal.AsSpan(list55); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054509u, new Vector3(291.432f, 50.75f, 153.79565f), 1186); + obj38.Steps = list55; + reference38 = obj38; num++; - ref QuestSequence reference44 = ref span2[num]; + ref QuestSequence reference39 = ref span2[num]; QuestSequence obj39 = new QuestSequence - { - Sequence = 1 - }; - index2 = 3; - List list62 = new List(index2); - CollectionsMarshal.SetCount(list62, index2); - span3 = CollectionsMarshal.AsSpan(list62); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-409.0448f, 13.499981f, 269.6568f), 1186); - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-403.7604f, 14.029999f, 272.61798f), 1186) - { - DisableNavmesh = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054518u, new Vector3(-368.00183f, 14f, 228.90051f), 1186); - obj39.Steps = list62; - reference44 = obj39; - num++; - ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj40 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list63 = new List(num2); - CollectionsMarshal.SetCount(list63, num2); - span3 = CollectionsMarshal.AsSpan(list63); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2014833u, new Vector3(-328.48102f, 13.992493f, 161.24207f), 1186); - obj40.Steps = list63; - reference45 = obj40; - num++; - ref QuestSequence reference46 = ref span2[num]; - QuestSequence obj41 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list64 = new List(index2); - CollectionsMarshal.SetCount(list64, index2); - span3 = CollectionsMarshal.AsSpan(list64); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2014834u, new Vector3(-242.69476f, 2.1820068f, 212.4513f), 1186); - obj41.Steps = list64; - reference46 = obj41; - num++; - ref QuestSequence reference47 = ref span2[num]; - QuestSequence obj42 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list65 = new List(num2); - CollectionsMarshal.SetCount(list65, num2); - span3 = CollectionsMarshal.AsSpan(list65); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2014835u, new Vector3(-141.31384f, 2.1820068f, 212.9701f), 1186); - obj42.Steps = list65; - reference47 = obj42; - num++; - ref QuestSequence reference48 = ref span2[num]; - QuestSequence obj43 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list66 = new List(index2); - CollectionsMarshal.SetCount(list66, index2); - span3 = CollectionsMarshal.AsSpan(list66); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054529u, new Vector3(-134.53882f, 19.699795f, 382.77246f), 1186); - obj43.Steps = list66; - reference48 = obj43; - questRoot8.QuestSequence = list60; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(5366); - QuestRoot questRoot9 = new QuestRoot(); - num = 1; - List list67 = new List(num); - CollectionsMarshal.SetCount(list67, num); - span = CollectionsMarshal.AsSpan(list67); - index = 0; - span[index] = "liza"; - questRoot9.Author = list67; - index = 9; - List list68 = new List(index); - CollectionsMarshal.SetCount(list68, index); - span2 = CollectionsMarshal.AsSpan(list68); - num = 0; - ref QuestSequence reference49 = ref span2[num]; - QuestSequence obj44 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list69 = new List(num2); - CollectionsMarshal.SetCount(list69, num2); - span3 = CollectionsMarshal.AsSpan(list69); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054529u, new Vector3(-134.53882f, 19.699795f, 382.77246f), 1186); - obj44.Steps = list69; - reference49 = obj44; - num++; - ref QuestSequence reference50 = ref span2[num]; - QuestSequence obj45 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list70 = new List(index2); - CollectionsMarshal.SetCount(list70, index2); - span3 = CollectionsMarshal.AsSpan(list70); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054535u, new Vector3(0.503479f, -4.5634806E-08f, 6.7596436f), 1207) - { - StopDistance = 7f - }; - obj45.Steps = list70; - reference50 = obj45; - num++; - ref QuestSequence reference51 = ref span2[num]; - QuestSequence obj46 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list71 = new List(num2); - CollectionsMarshal.SetCount(list71, num2); - span3 = CollectionsMarshal.AsSpan(list71); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054536u, new Vector3(-5.1728516f, -4.656613E-08f, 7.1869507f), 1207) - { - StopDistance = 7f - }; - obj46.Steps = list71; - reference51 = obj46; - num++; - ref QuestSequence reference52 = ref span2[num]; - QuestSequence obj47 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list72 = new List(index2); - CollectionsMarshal.SetCount(list72, index2); - span3 = CollectionsMarshal.AsSpan(list72); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054543u, new Vector3(-284.596f, 45.884224f, -812.55817f), 1191); - obj47.Steps = list72; - reference52 = obj47; - num++; - ref QuestSequence reference53 = ref span2[num]; - QuestSequence obj48 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list73 = new List(num2); - CollectionsMarshal.SetCount(list73, num2); - span3 = CollectionsMarshal.AsSpan(list73); - index2 = 0; - ref QuestStep reference54 = ref span3[index2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1054543u, new Vector3(-284.596f, 45.884224f, -812.55817f), 1191); - num4 = 1; - List list74 = new List(num4); - CollectionsMarshal.SetCount(list74, num4); - span7 = CollectionsMarshal.AsSpan(list74); - num3 = 0; - span7[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGMI103_05366_SYSTEM_000_081") - }; - questStep6.DialogueChoices = list74; - reference54 = questStep6; - obj48.Steps = list73; - reference53 = obj48; - num++; - ref QuestSequence reference55 = ref span2[num]; - QuestSequence obj49 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list75 = new List(index2); - CollectionsMarshal.SetCount(list75, index2); - span3 = CollectionsMarshal.AsSpan(list75); - num2 = 0; - ref QuestStep reference56 = ref span3[num2]; - QuestStep obj50 = new QuestStep(EInteractionType.Combat, null, new Vector3(219.38443f, 57.060833f, -661.6021f), 1191) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list76 = new List(num3); - CollectionsMarshal.SetCount(list76, num3); - Span span8 = CollectionsMarshal.AsSpan(list76); - num4 = 0; - span8[num4] = 18915u; - obj50.KillEnemyDataIds = list76; - reference56 = obj50; - obj49.Steps = list75; - reference55 = obj49; - num++; - ref QuestSequence reference57 = ref span2[num]; - QuestSequence obj51 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list77 = new List(num2); - CollectionsMarshal.SetCount(list77, num2); - span3 = CollectionsMarshal.AsSpan(list77); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054544u, new Vector3(210.40662f, 57.66854f, -651.3619f), 1191); - obj51.Steps = list77; - reference57 = obj51; - num++; - span2[num] = new QuestSequence - { - Sequence = 7 - }; - num++; - ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj52 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list78 = new List(index2); - CollectionsMarshal.SetCount(list78, index2); - span3 = CollectionsMarshal.AsSpan(list78); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054545u, new Vector3(6.6071167f, 0.37129992f, -18.570251f), 1171) - { - StopDistance = 7f - }; - obj52.Steps = list78; - reference58 = obj52; - questRoot9.QuestSequence = list68; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(5367); - QuestRoot questRoot10 = new QuestRoot(); - num = 1; - List list79 = new List(num); - CollectionsMarshal.SetCount(list79, num); - span = CollectionsMarshal.AsSpan(list79); - index = 0; - span[index] = "liza"; - questRoot10.Author = list79; - index = 6; - List list80 = new List(index); - CollectionsMarshal.SetCount(list80, index); - span2 = CollectionsMarshal.AsSpan(list80); - num = 0; - ref QuestSequence reference59 = ref span2[num]; - QuestSequence obj53 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list81 = new List(num2); - CollectionsMarshal.SetCount(list81, num2); - span3 = CollectionsMarshal.AsSpan(list81); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054545u, new Vector3(6.6071167f, 0.37129992f, -18.570251f), 1171); - obj53.Steps = list81; - reference59 = obj53; - num++; - ref QuestSequence reference60 = ref span2[num]; - QuestSequence obj54 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list82 = new List(index2); - CollectionsMarshal.SetCount(list82, index2); - span3 = CollectionsMarshal.AsSpan(list82); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054546u, new Vector3(-240.77216f, 30f, -597.345f), 1191) - { - AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts - }; - obj54.Steps = list82; - reference60 = obj54; - num++; - ref QuestSequence reference61 = ref span2[num]; - QuestSequence obj55 = new QuestSequence - { - Sequence = 2 - }; num2 = 3; - List list83 = new List(num2); - CollectionsMarshal.SetCount(list83, num2); - span3 = CollectionsMarshal.AsSpan(list83); + List list56 = new List(num2); + CollectionsMarshal.SetCount(list56, num2); + span3 = CollectionsMarshal.AsSpan(list56); index2 = 0; - ref QuestStep reference62 = ref span3[index2]; - QuestStep obj56 = new QuestStep(EInteractionType.Interact, 1054549u, new Vector3(-303.8529f, 33.89061f, -546.7765f), 1191) - { - Fly = true - }; - num4 = 6; - List list84 = new List(num4); - CollectionsMarshal.SetCount(list84, num4); - span5 = CollectionsMarshal.AsSpan(list84); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj56.CompletionQuestVariablesFlags = list84; - reference62 = obj56; - index2++; - ref QuestStep reference63 = ref span3[index2]; - QuestStep obj57 = new QuestStep(EInteractionType.Interact, 1054548u, new Vector3(-182.97095f, 28f, -570.0313f), 1191) - { - Fly = true - }; + ref QuestStep reference40 = ref span3[index2]; + QuestStep questStep = new QuestStep(EInteractionType.Interact, 1056091u, new Vector3(349.17212f, 50.75f, 198.38245f), 1186); num3 = 6; - List list85 = new List(num3); - CollectionsMarshal.SetCount(list85, num3); - span5 = CollectionsMarshal.AsSpan(list85); - num4 = 0; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj57.CompletionQuestVariablesFlags = list85; - reference63 = obj57; - index2++; - ref QuestStep reference64 = ref span3[index2]; - QuestStep obj58 = new QuestStep(EInteractionType.Interact, 1054547u, new Vector3(-111.49768f, 42.99968f, -658.7778f), 1191) - { - Fly = true - }; - num4 = 6; - List list86 = new List(num4); - CollectionsMarshal.SetCount(list86, num4); - span5 = CollectionsMarshal.AsSpan(list86); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj58.CompletionQuestVariablesFlags = list86; - reference64 = obj58; - obj55.Steps = list83; - reference61 = obj55; - num++; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj59 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list87 = new List(index2); - CollectionsMarshal.SetCount(list87, index2); - span3 = CollectionsMarshal.AsSpan(list87); - num2 = 0; - ref QuestStep reference66 = ref span3[num2]; - QuestStep obj60 = new QuestStep(EInteractionType.Interact, 1054546u, new Vector3(-240.77216f, 30f, -597.345f), 1191) - { - Fly = true - }; - num3 = 1; - List list88 = new List(num3); - CollectionsMarshal.SetCount(list88, num3); - span7 = CollectionsMarshal.AsSpan(list88); - num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGMI104_05367_Q1_000_000"), - Answer = new ExcelRef("TEXT_KINGMI104_05367_A1_000_002") - }; - obj60.DialogueChoices = list88; - reference66 = obj60; - obj59.Steps = list87; - reference65 = obj59; - num++; - span2[num] = new QuestSequence - { - Sequence = 4 - }; - num++; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj61 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list89 = new List(num2); - CollectionsMarshal.SetCount(list89, num2); - span3 = CollectionsMarshal.AsSpan(list89); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054550u, new Vector3(-24.307678f, 38.806587f, -411.2459f), 1186) - { - StopDistance = 7f - }; - obj61.Steps = list89; - reference67 = obj61; - questRoot10.QuestSequence = list80; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(5368); - QuestRoot questRoot11 = new QuestRoot(); - num = 1; - List list90 = new List(num); - CollectionsMarshal.SetCount(list90, num); - span = CollectionsMarshal.AsSpan(list90); - index = 0; - span[index] = "liza"; - questRoot11.Author = list90; - index = 13; - List list91 = new List(index); - CollectionsMarshal.SetCount(list91, index); - span2 = CollectionsMarshal.AsSpan(list91); - num = 0; - ref QuestSequence reference68 = ref span2[num]; - QuestSequence obj62 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list92 = new List(index2); - CollectionsMarshal.SetCount(list92, index2); - span3 = CollectionsMarshal.AsSpan(list92); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054551u, new Vector3(-23.544739f, 38.806587f, -412.19202f), 1186) - { - StopDistance = 7f - }; - obj62.Steps = list92; - reference68 = obj62; - num++; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj63 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list93 = new List(num2); - CollectionsMarshal.SetCount(list93, num2); - span3 = CollectionsMarshal.AsSpan(list93); - index2 = 0; - ref QuestStep reference70 = ref span3[index2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1054936u, new Vector3(-57.41974f, 42.8066f, -546.7765f), 1186); - num4 = 1; - List list94 = new List(num4); - CollectionsMarshal.SetCount(list94, num4); - span7 = CollectionsMarshal.AsSpan(list94); - num3 = 0; - span7[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGMI105_05368_SYSTEM_000_061") - }; - questStep7.DialogueChoices = list94; - reference70 = questStep7; - obj63.Steps = list93; - reference69 = obj63; - num++; - span2[num] = new QuestSequence - { - Sequence = 2 - }; - num++; - ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj64 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list95 = new List(index2); - CollectionsMarshal.SetCount(list95, index2); - span3 = CollectionsMarshal.AsSpan(list95); - num2 = 0; - ref QuestStep reference72 = ref span3[num2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2014877u, new Vector3(-53.76658f, 0.4967778f, 10.78857f), 1299); - num3 = 1; - List list96 = new List(num3); - CollectionsMarshal.SetCount(list96, num3); - span7 = CollectionsMarshal.AsSpan(list96); - num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGMI105_05368_SYSTEM_000_117") - }; - questStep8.DialogueChoices = list96; - reference72 = questStep8; - obj64.Steps = list95; - reference71 = obj64; - num++; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj65 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list97 = new List(num2); - CollectionsMarshal.SetCount(list97, num2); - span3 = CollectionsMarshal.AsSpan(list97); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2014879u, new Vector3(-31.18711f, 1.386986f, 14.38922f), 1299) - { - ItemId = 2003767u - }; - obj65.Steps = list97; - reference73 = obj65; - num++; - ref QuestSequence reference74 = ref span2[num]; - QuestSequence obj66 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list98 = new List(index2); - CollectionsMarshal.SetCount(list98, index2); - span3 = CollectionsMarshal.AsSpan(list98); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2014880u, new Vector3(5.563949f, 1.29885f, -7.714191f), 1299) - { - ItemId = 2003789u - }; - obj66.Steps = list98; - reference74 = obj66; - num++; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj67 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list99 = new List(num2); - CollectionsMarshal.SetCount(list99, num2); - span3 = CollectionsMarshal.AsSpan(list99); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054888u, new Vector3(-9.079163f, 0.9997301f, -45.731323f), 1299); - obj67.Steps = list99; - reference75 = obj67; - num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj68 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list100 = new List(index2); - CollectionsMarshal.SetCount(list100, index2); - span3 = CollectionsMarshal.AsSpan(list100); - num2 = 0; - ref QuestStep reference77 = ref span3[num2]; - QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 2014883u, new Vector3(6.94281f, 1.480042f, -53.72705f), 1299); - num4 = 1; - List list101 = new List(num4); - CollectionsMarshal.SetCount(list101, num4); - span7 = CollectionsMarshal.AsSpan(list101); - num3 = 0; - span7[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGMI105_05368_SYSTEM_120_250") - }; - questStep9.DialogueChoices = list101; - num3 = 6; - List list102 = new List(num3); - CollectionsMarshal.SetCount(list102, num3); - span8 = CollectionsMarshal.AsSpan(list102); - num4 = 0; - span8[num4] = 0u; - num4++; - span8[num4] = 0u; - num4++; - span8[num4] = 4u; - num4++; - span8[num4] = 10u; - num4++; - span8[num4] = 8u; - num4++; - span8[num4] = 11u; - questStep9.PointMenuChoices = list102; - reference77 = questStep9; - obj68.Steps = list100; - reference76 = obj68; - num++; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj69 = new QuestSequence - { - Sequence = 8 - }; - num2 = 1; - List list103 = new List(num2); - CollectionsMarshal.SetCount(list103, num2); - span3 = CollectionsMarshal.AsSpan(list103); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2014881u, new Vector3(7.765003f, 1.296952f, 5.581435f), 1299) - { - ItemId = 2003768u - }; - obj69.Steps = list103; - reference78 = obj69; - num++; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj70 = new QuestSequence - { - Sequence = 9 - }; - index2 = 1; - List list104 = new List(index2); - CollectionsMarshal.SetCount(list104, index2); - span3 = CollectionsMarshal.AsSpan(list104); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054901u, new Vector3(15.6710205f, -1.036562E-06f, 28.244385f), 1299); - obj70.Steps = list104; - reference79 = obj70; - num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj71 = new QuestSequence - { - Sequence = 10 - }; - num2 = 1; - List list105 = new List(num2); - CollectionsMarshal.SetCount(list105, num2); - span3 = CollectionsMarshal.AsSpan(list105); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054907u, new Vector3(43.289795f, 0.30650482f, 12.436096f), 1299); - obj71.Steps = list105; - reference80 = obj71; - num++; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj72 = new QuestSequence - { - Sequence = 11 - }; - index2 = 4; - List list106 = new List(index2); - CollectionsMarshal.SetCount(list106, index2); - span3 = CollectionsMarshal.AsSpan(list106); - num2 = 0; - ref QuestStep reference82 = ref span3[num2]; - QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 2014884u, new Vector3(44.99468f, 0.7551205f, 18.96421f), 1299); - num4 = 1; - List list107 = new List(num4); - CollectionsMarshal.SetCount(list107, num4); - span7 = CollectionsMarshal.AsSpan(list107); - num3 = 0; - span7[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), - Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_004") - }; - questStep10.DialogueChoices = list107; - reference82 = questStep10; - num2++; - ref QuestStep reference83 = ref span3[num2]; - QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2014885u, new Vector3(50.98755f, 0.7551f, 19.03446f), 1299); - num3 = 1; - List list108 = new List(num3); - CollectionsMarshal.SetCount(list108, num3); - span7 = CollectionsMarshal.AsSpan(list108); - num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), - Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_002") - }; - questStep11.DialogueChoices = list108; - reference83 = questStep11; - num2++; - ref QuestStep reference84 = ref span3[num2]; - QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 2014887u, new Vector3(51.00287f, 0.7551f, 24.9874f), 1299); - num4 = 1; - List list109 = new List(num4); - CollectionsMarshal.SetCount(list109, num4); - span7 = CollectionsMarshal.AsSpan(list109); - num3 = 0; - span7[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), - Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_003") - }; - questStep12.DialogueChoices = list109; - reference84 = questStep12; - num2++; - ref QuestStep reference85 = ref span3[num2]; - QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 2014886u, new Vector3(44.9988f, 0.7551f, 25.03204f), 1299); - num3 = 1; - List list110 = new List(num3); - CollectionsMarshal.SetCount(list110, num3); - span7 = CollectionsMarshal.AsSpan(list110); - num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), - Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_001") - }; - questStep13.DialogueChoices = list110; - reference85 = questStep13; - obj72.Steps = list106; - reference81 = obj72; - num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj73 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list111 = new List(num2); - CollectionsMarshal.SetCount(list111, num2); - span3 = CollectionsMarshal.AsSpan(list111); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054916u, new Vector3(16.189758f, -1.8225983E-06f, 28.030762f), 1299); - obj73.Steps = list111; - reference86 = obj73; - questRoot11.QuestSequence = list91; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(5369); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list112 = new List(num); - CollectionsMarshal.SetCount(list112, num); - span = CollectionsMarshal.AsSpan(list112); - index = 0; - span[index] = "liza"; - questRoot12.Author = list112; - index = 10; - List list113 = new List(index); - CollectionsMarshal.SetCount(list113, index); - span2 = CollectionsMarshal.AsSpan(list113); - num = 0; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj74 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list114 = new List(index2); - CollectionsMarshal.SetCount(list114, index2); - span3 = CollectionsMarshal.AsSpan(list114); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054916u, new Vector3(16.189758f, -1.8225983E-06f, 28.030762f), 1299); - obj74.Steps = list114; - reference87 = obj74; - num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj75 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2014889u, new Vector3(-6.637756f, 0.9917603f, 32.45593f), 1299); - obj75.Steps = list115; - reference88 = obj75; - num++; - ref QuestSequence reference89 = ref span2[num]; - QuestSequence obj76 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list116 = new List(index2); - CollectionsMarshal.SetCount(list116, index2); - span3 = CollectionsMarshal.AsSpan(list116); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054918u, new Vector3(4.0740967f, 1.1999817f, 41.82495f), 1299); - obj76.Steps = list116; - reference89 = obj76; - num++; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj77 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list117 = new List(num2); - CollectionsMarshal.SetCount(list117, num2); - span3 = CollectionsMarshal.AsSpan(list117); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2014909u, new Vector3(5.5639f, 1.2989f, -7.7142f), 1299) - { - ItemId = 2003769u - }; - obj77.Steps = list117; - reference90 = obj77; - num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj78 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list118 = new List(index2); - CollectionsMarshal.SetCount(list118, index2); - span3 = CollectionsMarshal.AsSpan(list118); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054928u, new Vector3(43.167725f, 0.020000027f, -18.661804f), 1299); - obj78.Steps = list118; - reference91 = obj78; - num++; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj79 = new QuestSequence - { - Sequence = 5 - }; - num2 = 4; - List list119 = new List(num2); - CollectionsMarshal.SetCount(list119, num2); - span3 = CollectionsMarshal.AsSpan(list119); - index2 = 0; - ref QuestStep reference93 = ref span3[index2]; - QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 2014913u, new Vector3(48.28509f, 0.7955156f, -15.36493f), 1299); - num4 = 6; - List list120 = new List(num4); - CollectionsMarshal.SetCount(list120, num4); - span5 = CollectionsMarshal.AsSpan(list120); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list120; - reference93 = questStep14; - index2++; - ref QuestStep reference94 = ref span3[index2]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 2014891u, new Vector3(45.64126f, 0.9739f, -23.77144f), 1299); - num3 = 6; - List list121 = new List(num3); - CollectionsMarshal.SetCount(list121, num3); - span5 = CollectionsMarshal.AsSpan(list121); - num4 = 0; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list121; - reference94 = questStep15; - index2++; - ref QuestStep reference95 = ref span3[index2]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 2014890u, new Vector3(32.00146f, 1.173118f, -22.75444f), 1299); - num4 = 6; - List list122 = new List(num4); - CollectionsMarshal.SetCount(list122, num4); - span5 = CollectionsMarshal.AsSpan(list122); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list122; - reference95 = questStep16; - index2++; - ref QuestStep reference96 = ref span3[index2]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 2014892u, new Vector3(32.07058f, 0.8092833f, -9.735413f), 1299); - num3 = 6; - List list123 = new List(num3); - CollectionsMarshal.SetCount(list123, num3); - span5 = CollectionsMarshal.AsSpan(list123); + List list57 = new List(num3); + CollectionsMarshal.SetCount(list57, num3); + span5 = CollectionsMarshal.AsSpan(list57); num4 = 0; span5[num4] = null; num4++; @@ -465617,50 +464615,15 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list123; - reference96 = questStep17; - obj79.Steps = list119; - reference92 = obj79; - num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj80 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list124 = new List(index2); - CollectionsMarshal.SetCount(list124, index2); - span3 = CollectionsMarshal.AsSpan(list124); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054928u, new Vector3(43.167725f, 0.020000027f, -18.661804f), 1299); - obj80.Steps = list124; - reference97 = obj80; - num++; - ref QuestSequence reference98 = ref span2[num]; - QuestSequence obj81 = new QuestSequence - { - Sequence = 7 - }; - num2 = 4; - List list125 = new List(num2); - CollectionsMarshal.SetCount(list125, num2); - span3 = CollectionsMarshal.AsSpan(list125); - index2 = 0; - ref QuestStep reference99 = ref span3[index2]; - QuestStep obj82 = new QuestStep(EInteractionType.Interact, 1054935u, new Vector3(47.287598f, -8.0940923E-13f, -21.561035f), 1299) - { - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Never = true - } - } - }; + questStep.CompletionQuestVariablesFlags = list57; + reference40 = questStep; + index2++; + ref QuestStep reference41 = ref span3[index2]; + QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1056090u, new Vector3(341.26794f, 50.75f, 146.68494f), 1186); num4 = 6; - List list126 = new List(num4); - CollectionsMarshal.SetCount(list126, num4); - span5 = CollectionsMarshal.AsSpan(list126); + List list58 = new List(num4); + CollectionsMarshal.SetCount(list58, num4); + span5 = CollectionsMarshal.AsSpan(list58); num3 = 0; span5[num3] = null; num3++; @@ -465668,28 +464631,1036 @@ public static class AssemblyQuestLoader num3++; span5[num3] = null; num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep2.CompletionQuestVariablesFlags = list58; + reference41 = questStep2; + index2++; + ref QuestStep reference42 = ref span3[index2]; + QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 1054508u, new Vector3(377.3098f, 50.749996f, 115.098755f), 1186); + num3 = 6; + List list59 = new List(num3); + CollectionsMarshal.SetCount(list59, num3); + span5 = CollectionsMarshal.AsSpan(list59); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep3.CompletionQuestVariablesFlags = list59; + num4 = 1; + List list60 = new List(num4); + CollectionsMarshal.SetCount(list60, num4); + Span span7 = CollectionsMarshal.AsSpan(list60); + num3 = 0; + span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGMI101_05364_Q3_000_000"), + Answer = new ExcelRef("TEXT_KINGMI101_05364_A3_000_003") + }; + questStep3.DialogueChoices = list60; + reference42 = questStep3; + obj39.Steps = list56; + reference39 = obj39; + num++; + ref QuestSequence reference43 = ref span2[num]; + QuestSequence obj40 = new QuestSequence + { + Sequence = 4 + }; + index2 = 2; + List list61 = new List(index2); + CollectionsMarshal.SetCount(list61, index2); + span3 = CollectionsMarshal.AsSpan(list61); + num2 = 0; + ref QuestStep reference44 = ref span3[num2]; + QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1054507u, new Vector3(465.2932f, 60f, 149.79773f), 1186); + num3 = 6; + List list62 = new List(num3); + CollectionsMarshal.SetCount(list62, num3); + span5 = CollectionsMarshal.AsSpan(list62); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep4.CompletionQuestVariablesFlags = list62; + reference44 = questStep4; + num2++; + ref QuestStep reference45 = ref span3[num2]; + QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1054506u, new Vector3(465.44592f, 59.999886f, 196.58191f), 1186); + num4 = 6; + List list63 = new List(num4); + CollectionsMarshal.SetCount(list63, num4); + span5 = CollectionsMarshal.AsSpan(list63); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj82.CompletionQuestVariablesFlags = list126; + questStep5.CompletionQuestVariablesFlags = list63; + reference45 = questStep5; + obj40.Steps = list61; + reference43 = obj40; + num++; + ref QuestSequence reference46 = ref span2[num]; + QuestSequence obj41 = new QuestSequence + { + Sequence = 5 + }; + num2 = 3; + List list64 = new List(num2); + CollectionsMarshal.SetCount(list64, num2); + span3 = CollectionsMarshal.AsSpan(list64); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(472.45462f, 60f, 142.0744f), 1186); + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(467.92972f, 60f, 120.31207f), 1186); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1056092u, new Vector3(350.78967f, 59.999996f, 76.798584f), 1186); + obj41.Steps = list64; + reference46 = obj41; + num++; + ref QuestSequence reference47 = ref span2[num]; + QuestSequence obj42 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list65 = new List(index2); + CollectionsMarshal.SetCount(list65, index2); + span3 = CollectionsMarshal.AsSpan(list65); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054514u, new Vector3(-404.4709f, 13.699978f, 239.00195f), 1186) + { + StopDistance = 7f + }; + obj42.Steps = list65; + reference47 = obj42; + questRoot8.QuestSequence = list49; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(5365); + QuestRoot questRoot9 = new QuestRoot(); + num = 1; + List list66 = new List(num); + CollectionsMarshal.SetCount(list66, num); + span = CollectionsMarshal.AsSpan(list66); + index = 0; + span[index] = "liza"; + questRoot9.Author = list66; + index = 6; + List list67 = new List(index); + CollectionsMarshal.SetCount(list67, index); + span2 = CollectionsMarshal.AsSpan(list67); + num = 0; + ref QuestSequence reference48 = ref span2[num]; + QuestSequence obj43 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list68 = new List(num2); + CollectionsMarshal.SetCount(list68, num2); + span3 = CollectionsMarshal.AsSpan(list68); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054514u, new Vector3(-404.4709f, 13.699978f, 239.00195f), 1186) + { + StopDistance = 7f + }; + obj43.Steps = list68; + reference48 = obj43; + num++; + ref QuestSequence reference49 = ref span2[num]; + QuestSequence obj44 = new QuestSequence + { + Sequence = 1 + }; + index2 = 3; + List list69 = new List(index2); + CollectionsMarshal.SetCount(list69, index2); + span3 = CollectionsMarshal.AsSpan(list69); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-409.0448f, 13.499981f, 269.6568f), 1186); + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-403.7604f, 14.029999f, 272.61798f), 1186) + { + DisableNavmesh = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054518u, new Vector3(-368.00183f, 14f, 228.90051f), 1186); + obj44.Steps = list69; + reference49 = obj44; + num++; + ref QuestSequence reference50 = ref span2[num]; + QuestSequence obj45 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list70 = new List(num2); + CollectionsMarshal.SetCount(list70, num2); + span3 = CollectionsMarshal.AsSpan(list70); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2014833u, new Vector3(-328.48102f, 13.992493f, 161.24207f), 1186); + obj45.Steps = list70; + reference50 = obj45; + num++; + ref QuestSequence reference51 = ref span2[num]; + QuestSequence obj46 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list71 = new List(index2); + CollectionsMarshal.SetCount(list71, index2); + span3 = CollectionsMarshal.AsSpan(list71); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2014834u, new Vector3(-242.69476f, 2.1820068f, 212.4513f), 1186); + obj46.Steps = list71; + reference51 = obj46; + num++; + ref QuestSequence reference52 = ref span2[num]; + QuestSequence obj47 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list72 = new List(num2); + CollectionsMarshal.SetCount(list72, num2); + span3 = CollectionsMarshal.AsSpan(list72); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2014835u, new Vector3(-141.31384f, 2.1820068f, 212.9701f), 1186); + obj47.Steps = list72; + reference52 = obj47; + num++; + ref QuestSequence reference53 = ref span2[num]; + QuestSequence obj48 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list73 = new List(index2); + CollectionsMarshal.SetCount(list73, index2); + span3 = CollectionsMarshal.AsSpan(list73); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054529u, new Vector3(-134.53882f, 19.699795f, 382.77246f), 1186); + obj48.Steps = list73; + reference53 = obj48; + questRoot9.QuestSequence = list67; + AddQuest(questId9, questRoot9); + QuestId questId10 = new QuestId(5366); + QuestRoot questRoot10 = new QuestRoot(); + num = 1; + List list74 = new List(num); + CollectionsMarshal.SetCount(list74, num); + span = CollectionsMarshal.AsSpan(list74); + index = 0; + span[index] = "liza"; + questRoot10.Author = list74; + index = 9; + List list75 = new List(index); + CollectionsMarshal.SetCount(list75, index); + span2 = CollectionsMarshal.AsSpan(list75); + num = 0; + ref QuestSequence reference54 = ref span2[num]; + QuestSequence obj49 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list76 = new List(num2); + CollectionsMarshal.SetCount(list76, num2); + span3 = CollectionsMarshal.AsSpan(list76); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054529u, new Vector3(-134.53882f, 19.699795f, 382.77246f), 1186); + obj49.Steps = list76; + reference54 = obj49; + num++; + ref QuestSequence reference55 = ref span2[num]; + QuestSequence obj50 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list77 = new List(index2); + CollectionsMarshal.SetCount(list77, index2); + span3 = CollectionsMarshal.AsSpan(list77); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054535u, new Vector3(0.503479f, -4.5634806E-08f, 6.7596436f), 1207) + { + StopDistance = 7f + }; + obj50.Steps = list77; + reference55 = obj50; + num++; + ref QuestSequence reference56 = ref span2[num]; + QuestSequence obj51 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list78 = new List(num2); + CollectionsMarshal.SetCount(list78, num2); + span3 = CollectionsMarshal.AsSpan(list78); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054536u, new Vector3(-5.1728516f, -4.656613E-08f, 7.1869507f), 1207) + { + StopDistance = 7f + }; + obj51.Steps = list78; + reference56 = obj51; + num++; + ref QuestSequence reference57 = ref span2[num]; + QuestSequence obj52 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list79 = new List(index2); + CollectionsMarshal.SetCount(list79, index2); + span3 = CollectionsMarshal.AsSpan(list79); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054543u, new Vector3(-284.596f, 45.884224f, -812.55817f), 1191); + obj52.Steps = list79; + reference57 = obj52; + num++; + ref QuestSequence reference58 = ref span2[num]; + QuestSequence obj53 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list80 = new List(num2); + CollectionsMarshal.SetCount(list80, num2); + span3 = CollectionsMarshal.AsSpan(list80); + index2 = 0; + ref QuestStep reference59 = ref span3[index2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1054543u, new Vector3(-284.596f, 45.884224f, -812.55817f), 1191); num3 = 1; - List list127 = new List(num3); - CollectionsMarshal.SetCount(list127, num3); - span7 = CollectionsMarshal.AsSpan(list127); + List list81 = new List(num3); + CollectionsMarshal.SetCount(list81, num3); + span7 = CollectionsMarshal.AsSpan(list81); + num4 = 0; + span7[num4] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGMI103_05366_SYSTEM_000_081") + }; + questStep6.DialogueChoices = list81; + reference59 = questStep6; + obj53.Steps = list80; + reference58 = obj53; + num++; + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj54 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list82 = new List(index2); + CollectionsMarshal.SetCount(list82, index2); + span3 = CollectionsMarshal.AsSpan(list82); + num2 = 0; + ref QuestStep reference61 = ref span3[num2]; + QuestStep obj55 = new QuestStep(EInteractionType.Combat, null, new Vector3(219.38443f, 57.060833f, -661.6021f), 1191) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + num4 = 1; + List list83 = new List(num4); + CollectionsMarshal.SetCount(list83, num4); + Span span8 = CollectionsMarshal.AsSpan(list83); + num3 = 0; + span8[num3] = 18915u; + obj55.KillEnemyDataIds = list83; + reference61 = obj55; + obj54.Steps = list82; + reference60 = obj54; + num++; + ref QuestSequence reference62 = ref span2[num]; + QuestSequence obj56 = new QuestSequence + { + Sequence = 6 + }; + num2 = 1; + List list84 = new List(num2); + CollectionsMarshal.SetCount(list84, num2); + span3 = CollectionsMarshal.AsSpan(list84); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054544u, new Vector3(210.40662f, 57.66854f, -651.3619f), 1191); + obj56.Steps = list84; + reference62 = obj56; + num++; + span2[num] = new QuestSequence + { + Sequence = 7 + }; + num++; + ref QuestSequence reference63 = ref span2[num]; + QuestSequence obj57 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list85 = new List(index2); + CollectionsMarshal.SetCount(list85, index2); + span3 = CollectionsMarshal.AsSpan(list85); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054545u, new Vector3(6.6071167f, 0.37129992f, -18.570251f), 1171) + { + StopDistance = 7f + }; + obj57.Steps = list85; + reference63 = obj57; + questRoot10.QuestSequence = list75; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(5367); + QuestRoot questRoot11 = new QuestRoot(); + num = 1; + List list86 = new List(num); + CollectionsMarshal.SetCount(list86, num); + span = CollectionsMarshal.AsSpan(list86); + index = 0; + span[index] = "liza"; + questRoot11.Author = list86; + index = 6; + List list87 = new List(index); + CollectionsMarshal.SetCount(list87, index); + span2 = CollectionsMarshal.AsSpan(list87); + num = 0; + ref QuestSequence reference64 = ref span2[num]; + QuestSequence obj58 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list88 = new List(num2); + CollectionsMarshal.SetCount(list88, num2); + span3 = CollectionsMarshal.AsSpan(list88); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054545u, new Vector3(6.6071167f, 0.37129992f, -18.570251f), 1171); + obj58.Steps = list88; + reference64 = obj58; + num++; + ref QuestSequence reference65 = ref span2[num]; + QuestSequence obj59 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list89 = new List(index2); + CollectionsMarshal.SetCount(list89, index2); + span3 = CollectionsMarshal.AsSpan(list89); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054546u, new Vector3(-240.77216f, 30f, -597.345f), 1191) + { + AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts + }; + obj59.Steps = list89; + reference65 = obj59; + num++; + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj60 = new QuestSequence + { + Sequence = 2 + }; + num2 = 3; + List list90 = new List(num2); + CollectionsMarshal.SetCount(list90, num2); + span3 = CollectionsMarshal.AsSpan(list90); + index2 = 0; + ref QuestStep reference67 = ref span3[index2]; + QuestStep obj61 = new QuestStep(EInteractionType.Interact, 1054549u, new Vector3(-303.8529f, 33.89061f, -546.7765f), 1191) + { + Fly = true + }; + num3 = 6; + List list91 = new List(num3); + CollectionsMarshal.SetCount(list91, num3); + span5 = CollectionsMarshal.AsSpan(list91); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj61.CompletionQuestVariablesFlags = list91; + reference67 = obj61; + index2++; + ref QuestStep reference68 = ref span3[index2]; + QuestStep obj62 = new QuestStep(EInteractionType.Interact, 1054548u, new Vector3(-182.97095f, 28f, -570.0313f), 1191) + { + Fly = true + }; + num4 = 6; + List list92 = new List(num4); + CollectionsMarshal.SetCount(list92, num4); + span5 = CollectionsMarshal.AsSpan(list92); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj62.CompletionQuestVariablesFlags = list92; + reference68 = obj62; + index2++; + ref QuestStep reference69 = ref span3[index2]; + QuestStep obj63 = new QuestStep(EInteractionType.Interact, 1054547u, new Vector3(-111.49768f, 42.99968f, -658.7778f), 1191) + { + Fly = true + }; + num3 = 6; + List list93 = new List(num3); + CollectionsMarshal.SetCount(list93, num3); + span5 = CollectionsMarshal.AsSpan(list93); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj63.CompletionQuestVariablesFlags = list93; + reference69 = obj63; + obj60.Steps = list90; + reference66 = obj60; + num++; + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj64 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list94 = new List(index2); + CollectionsMarshal.SetCount(list94, index2); + span3 = CollectionsMarshal.AsSpan(list94); + num2 = 0; + ref QuestStep reference71 = ref span3[num2]; + QuestStep obj65 = new QuestStep(EInteractionType.Interact, 1054546u, new Vector3(-240.77216f, 30f, -597.345f), 1191) + { + Fly = true + }; + num4 = 1; + List list95 = new List(num4); + CollectionsMarshal.SetCount(list95, num4); + span7 = CollectionsMarshal.AsSpan(list95); + num3 = 0; + span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGMI104_05367_Q1_000_000"), + Answer = new ExcelRef("TEXT_KINGMI104_05367_A1_000_002") + }; + obj65.DialogueChoices = list95; + reference71 = obj65; + obj64.Steps = list94; + reference70 = obj64; + num++; + span2[num] = new QuestSequence + { + Sequence = 4 + }; + num++; + ref QuestSequence reference72 = ref span2[num]; + QuestSequence obj66 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list96 = new List(num2); + CollectionsMarshal.SetCount(list96, num2); + span3 = CollectionsMarshal.AsSpan(list96); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054550u, new Vector3(-24.307678f, 38.806587f, -411.2459f), 1186) + { + StopDistance = 7f + }; + obj66.Steps = list96; + reference72 = obj66; + questRoot11.QuestSequence = list87; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(5368); + QuestRoot questRoot12 = new QuestRoot(); + num = 1; + List list97 = new List(num); + CollectionsMarshal.SetCount(list97, num); + span = CollectionsMarshal.AsSpan(list97); + index = 0; + span[index] = "liza"; + questRoot12.Author = list97; + index = 13; + List list98 = new List(index); + CollectionsMarshal.SetCount(list98, index); + span2 = CollectionsMarshal.AsSpan(list98); + num = 0; + ref QuestSequence reference73 = ref span2[num]; + QuestSequence obj67 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list99 = new List(index2); + CollectionsMarshal.SetCount(list99, index2); + span3 = CollectionsMarshal.AsSpan(list99); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054551u, new Vector3(-23.544739f, 38.806587f, -412.19202f), 1186) + { + StopDistance = 7f + }; + obj67.Steps = list99; + reference73 = obj67; + num++; + ref QuestSequence reference74 = ref span2[num]; + QuestSequence obj68 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list100 = new List(num2); + CollectionsMarshal.SetCount(list100, num2); + span3 = CollectionsMarshal.AsSpan(list100); + index2 = 0; + ref QuestStep reference75 = ref span3[index2]; + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1054936u, new Vector3(-57.41974f, 42.8066f, -546.7765f), 1186); + num3 = 1; + List list101 = new List(num3); + CollectionsMarshal.SetCount(list101, num3); + span7 = CollectionsMarshal.AsSpan(list101); + num4 = 0; + span7[num4] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGMI105_05368_SYSTEM_000_061") + }; + questStep7.DialogueChoices = list101; + reference75 = questStep7; + obj68.Steps = list100; + reference74 = obj68; + num++; + span2[num] = new QuestSequence + { + Sequence = 2 + }; + num++; + ref QuestSequence reference76 = ref span2[num]; + QuestSequence obj69 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list102 = new List(index2); + CollectionsMarshal.SetCount(list102, index2); + span3 = CollectionsMarshal.AsSpan(list102); + num2 = 0; + ref QuestStep reference77 = ref span3[num2]; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2014877u, new Vector3(-53.76658f, 0.4967778f, 10.78857f), 1299); + num4 = 1; + List list103 = new List(num4); + CollectionsMarshal.SetCount(list103, num4); + span7 = CollectionsMarshal.AsSpan(list103); + num3 = 0; + span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGMI105_05368_SYSTEM_000_117") + }; + questStep8.DialogueChoices = list103; + reference77 = questStep8; + obj69.Steps = list102; + reference76 = obj69; + num++; + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj70 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list104 = new List(num2); + CollectionsMarshal.SetCount(list104, num2); + span3 = CollectionsMarshal.AsSpan(list104); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 2014879u, new Vector3(-31.18711f, 1.386986f, 14.38922f), 1299) + { + ItemId = 2003767u + }; + obj70.Steps = list104; + reference78 = obj70; + num++; + ref QuestSequence reference79 = ref span2[num]; + QuestSequence obj71 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list105 = new List(index2); + CollectionsMarshal.SetCount(list105, index2); + span3 = CollectionsMarshal.AsSpan(list105); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.UseItem, 2014880u, new Vector3(5.563949f, 1.29885f, -7.714191f), 1299) + { + ItemId = 2003789u + }; + obj71.Steps = list105; + reference79 = obj71; + num++; + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj72 = new QuestSequence + { + Sequence = 6 + }; + num2 = 1; + List list106 = new List(num2); + CollectionsMarshal.SetCount(list106, num2); + span3 = CollectionsMarshal.AsSpan(list106); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054888u, new Vector3(-9.079163f, 0.9997301f, -45.731323f), 1299); + obj72.Steps = list106; + reference80 = obj72; + num++; + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj73 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list107 = new List(index2); + CollectionsMarshal.SetCount(list107, index2); + span3 = CollectionsMarshal.AsSpan(list107); + num2 = 0; + ref QuestStep reference82 = ref span3[num2]; + QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 2014883u, new Vector3(6.94281f, 1.480042f, -53.72705f), 1299); + num3 = 1; + List list108 = new List(num3); + CollectionsMarshal.SetCount(list108, num3); + span7 = CollectionsMarshal.AsSpan(list108); + num4 = 0; + span7[num4] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGMI105_05368_SYSTEM_120_250") + }; + questStep9.DialogueChoices = list108; + num4 = 6; + List list109 = new List(num4); + CollectionsMarshal.SetCount(list109, num4); + span8 = CollectionsMarshal.AsSpan(list109); + num3 = 0; + span8[num3] = 0u; + num3++; + span8[num3] = 0u; + num3++; + span8[num3] = 4u; + num3++; + span8[num3] = 10u; + num3++; + span8[num3] = 8u; + num3++; + span8[num3] = 11u; + questStep9.PointMenuChoices = list109; + reference82 = questStep9; + obj73.Steps = list107; + reference81 = obj73; + num++; + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj74 = new QuestSequence + { + Sequence = 8 + }; + num2 = 1; + List list110 = new List(num2); + CollectionsMarshal.SetCount(list110, num2); + span3 = CollectionsMarshal.AsSpan(list110); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 2014881u, new Vector3(7.765003f, 1.296952f, 5.581435f), 1299) + { + ItemId = 2003768u + }; + obj74.Steps = list110; + reference83 = obj74; + num++; + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj75 = new QuestSequence + { + Sequence = 9 + }; + index2 = 1; + List list111 = new List(index2); + CollectionsMarshal.SetCount(list111, index2); + span3 = CollectionsMarshal.AsSpan(list111); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054901u, new Vector3(15.6710205f, -1.036562E-06f, 28.244385f), 1299); + obj75.Steps = list111; + reference84 = obj75; + num++; + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj76 = new QuestSequence + { + Sequence = 10 + }; + num2 = 1; + List list112 = new List(num2); + CollectionsMarshal.SetCount(list112, num2); + span3 = CollectionsMarshal.AsSpan(list112); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054907u, new Vector3(43.289795f, 0.30650482f, 12.436096f), 1299); + obj76.Steps = list112; + reference85 = obj76; + num++; + ref QuestSequence reference86 = ref span2[num]; + QuestSequence obj77 = new QuestSequence + { + Sequence = 11 + }; + index2 = 4; + List list113 = new List(index2); + CollectionsMarshal.SetCount(list113, index2); + span3 = CollectionsMarshal.AsSpan(list113); + num2 = 0; + ref QuestStep reference87 = ref span3[num2]; + QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 2014884u, new Vector3(44.99468f, 0.7551205f, 18.96421f), 1299); + num3 = 1; + List list114 = new List(num3); + CollectionsMarshal.SetCount(list114, num3); + span7 = CollectionsMarshal.AsSpan(list114); num4 = 0; span7[num4] = new DialogueChoice { Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q5_000_000"), - Answer = new ExcelRef("TEXT_KINGMI106_05369_A5_000_001") + Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), + Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_004") }; - obj82.DialogueChoices = list127; - reference99 = obj82; + questStep10.DialogueChoices = list114; + reference87 = questStep10; + num2++; + ref QuestStep reference88 = ref span3[num2]; + QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2014885u, new Vector3(50.98755f, 0.7551f, 19.03446f), 1299); + num4 = 1; + List list115 = new List(num4); + CollectionsMarshal.SetCount(list115, num4); + span7 = CollectionsMarshal.AsSpan(list115); + num3 = 0; + span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), + Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_002") + }; + questStep11.DialogueChoices = list115; + reference88 = questStep11; + num2++; + ref QuestStep reference89 = ref span3[num2]; + QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 2014887u, new Vector3(51.00287f, 0.7551f, 24.9874f), 1299); + num3 = 1; + List list116 = new List(num3); + CollectionsMarshal.SetCount(list116, num3); + span7 = CollectionsMarshal.AsSpan(list116); + num4 = 0; + span7[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), + Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_003") + }; + questStep12.DialogueChoices = list116; + reference89 = questStep12; + num2++; + ref QuestStep reference90 = ref span3[num2]; + QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 2014886u, new Vector3(44.9988f, 0.7551f, 25.03204f), 1299); + num4 = 1; + List list117 = new List(num4); + CollectionsMarshal.SetCount(list117, num4); + span7 = CollectionsMarshal.AsSpan(list117); + num3 = 0; + span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), + Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_001") + }; + questStep13.DialogueChoices = list117; + reference90 = questStep13; + obj77.Steps = list113; + reference86 = obj77; + num++; + ref QuestSequence reference91 = ref span2[num]; + QuestSequence obj78 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list118 = new List(num2); + CollectionsMarshal.SetCount(list118, num2); + span3 = CollectionsMarshal.AsSpan(list118); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054916u, new Vector3(16.189758f, -1.8225983E-06f, 28.030762f), 1299); + obj78.Steps = list118; + reference91 = obj78; + questRoot12.QuestSequence = list98; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(5369); + QuestRoot questRoot13 = new QuestRoot(); + num = 1; + List list119 = new List(num); + CollectionsMarshal.SetCount(list119, num); + span = CollectionsMarshal.AsSpan(list119); + index = 0; + span[index] = "liza"; + questRoot13.Author = list119; + index = 10; + List list120 = new List(index); + CollectionsMarshal.SetCount(list120, index); + span2 = CollectionsMarshal.AsSpan(list120); + num = 0; + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj79 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list121 = new List(index2); + CollectionsMarshal.SetCount(list121, index2); + span3 = CollectionsMarshal.AsSpan(list121); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054916u, new Vector3(16.189758f, -1.8225983E-06f, 28.030762f), 1299); + obj79.Steps = list121; + reference92 = obj79; + num++; + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj80 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list122 = new List(num2); + CollectionsMarshal.SetCount(list122, num2); + span3 = CollectionsMarshal.AsSpan(list122); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2014889u, new Vector3(-6.637756f, 0.9917603f, 32.45593f), 1299); + obj80.Steps = list122; + reference93 = obj80; + num++; + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj81 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list123 = new List(index2); + CollectionsMarshal.SetCount(list123, index2); + span3 = CollectionsMarshal.AsSpan(list123); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054918u, new Vector3(4.0740967f, 1.1999817f, 41.82495f), 1299); + obj81.Steps = list123; + reference94 = obj81; + num++; + ref QuestSequence reference95 = ref span2[num]; + QuestSequence obj82 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list124 = new List(num2); + CollectionsMarshal.SetCount(list124, num2); + span3 = CollectionsMarshal.AsSpan(list124); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 2014909u, new Vector3(5.5639f, 1.2989f, -7.7142f), 1299) + { + ItemId = 2003769u + }; + obj82.Steps = list124; + reference95 = obj82; + num++; + ref QuestSequence reference96 = ref span2[num]; + QuestSequence obj83 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list125 = new List(index2); + CollectionsMarshal.SetCount(list125, index2); + span3 = CollectionsMarshal.AsSpan(list125); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054928u, new Vector3(43.167725f, 0.020000027f, -18.661804f), 1299); + obj83.Steps = list125; + reference96 = obj83; + num++; + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj84 = new QuestSequence + { + Sequence = 5 + }; + num2 = 4; + List list126 = new List(num2); + CollectionsMarshal.SetCount(list126, num2); + span3 = CollectionsMarshal.AsSpan(list126); + index2 = 0; + ref QuestStep reference98 = ref span3[index2]; + QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 2014913u, new Vector3(48.28509f, 0.7955156f, -15.36493f), 1299); + num3 = 6; + List list127 = new List(num3); + CollectionsMarshal.SetCount(list127, num3); + span5 = CollectionsMarshal.AsSpan(list127); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + questStep14.CompletionQuestVariablesFlags = list127; + reference98 = questStep14; index2++; - ref QuestStep reference100 = ref span3[index2]; - QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 2014894u, new Vector3(39.08986f, 1.296936f, -24.0025f), 1299); + ref QuestStep reference99 = ref span3[index2]; + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 2014891u, new Vector3(45.64126f, 0.9739f, -23.77144f), 1299); num4 = 6; List list128 = new List(num4); CollectionsMarshal.SetCount(list128, num4); @@ -465701,43 +465672,84 @@ public static class AssemblyQuestLoader num3++; span5[num3] = null; num3++; - span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - num3++; span5[num3] = null; num3++; span5[num3] = null; - questStep18.CompletionQuestVariablesFlags = list128; - num3 = 2; - List list129 = new List(num3); + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep15.CompletionQuestVariablesFlags = list128; + reference99 = questStep15; + index2++; + ref QuestStep reference100 = ref span3[index2]; + QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 2014890u, new Vector3(32.00146f, 1.173118f, -22.75444f), 1299); + num3 = 6; + List list129 = new List(num3); CollectionsMarshal.SetCount(list129, num3); - span7 = CollectionsMarshal.AsSpan(list129); + span5 = CollectionsMarshal.AsSpan(list129); num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGMI106_05369_SYSTEM_000_350") - }; + span5[num4] = null; num4++; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q7_000_000"), - Answer = new ExcelRef("TEXT_KINGMI106_05369_A7_000_003") - }; - questStep18.DialogueChoices = list129; - num4 = 2; - List list130 = new List(num4); - CollectionsMarshal.SetCount(list130, num4); - span8 = CollectionsMarshal.AsSpan(list130); - num3 = 0; - span8[num3] = 3u; - num3++; - span8[num3] = 4u; - questStep18.PointMenuChoices = list130; - reference100 = questStep18; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep16.CompletionQuestVariablesFlags = list129; + reference100 = questStep16; index2++; ref QuestStep reference101 = ref span3[index2]; - QuestStep obj83 = new QuestStep(EInteractionType.Interact, 1054931u, new Vector3(38.223755f, 0f, -13.443237f), 1299) + QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 2014892u, new Vector3(32.07058f, 0.8092833f, -9.735413f), 1299); + num4 = 6; + List list130 = new List(num4); + CollectionsMarshal.SetCount(list130, num4); + span5 = CollectionsMarshal.AsSpan(list130); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep17.CompletionQuestVariablesFlags = list130; + reference101 = questStep17; + obj84.Steps = list126; + reference97 = obj84; + num++; + ref QuestSequence reference102 = ref span2[num]; + QuestSequence obj85 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list131 = new List(index2); + CollectionsMarshal.SetCount(list131, index2); + span3 = CollectionsMarshal.AsSpan(list131); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054928u, new Vector3(43.167725f, 0.020000027f, -18.661804f), 1299); + obj85.Steps = list131; + reference102 = obj85; + num++; + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj86 = new QuestSequence + { + Sequence = 7 + }; + num2 = 4; + List list132 = new List(num2); + CollectionsMarshal.SetCount(list132, num2); + span3 = CollectionsMarshal.AsSpan(list132); + index2 = 0; + ref QuestStep reference104 = ref span3[index2]; + QuestStep obj87 = new QuestStep(EInteractionType.Interact, 1054935u, new Vector3(47.287598f, -8.0940923E-13f, -21.561035f), 1299) { SkipConditions = new SkipConditions { @@ -465748,9 +465760,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list131 = new List(num3); - CollectionsMarshal.SetCount(list131, num3); - span5 = CollectionsMarshal.AsSpan(list131); + List list133 = new List(num3); + CollectionsMarshal.SetCount(list133, num3); + span5 = CollectionsMarshal.AsSpan(list133); num4 = 0; span5[num4] = null; num4++; @@ -465758,124 +465770,214 @@ public static class AssemblyQuestLoader num4++; span5[num4] = null; num4++; - span5[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); num4++; span5[num4] = null; num4++; span5[num4] = null; - obj83.CompletionQuestVariablesFlags = list131; + obj87.CompletionQuestVariablesFlags = list133; num4 = 1; - List list132 = new List(num4); - CollectionsMarshal.SetCount(list132, num4); - span7 = CollectionsMarshal.AsSpan(list132); + List list134 = new List(num4); + CollectionsMarshal.SetCount(list134, num4); + span7 = CollectionsMarshal.AsSpan(list134); num3 = 0; span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q5_000_000"), + Answer = new ExcelRef("TEXT_KINGMI106_05369_A5_000_001") + }; + obj87.DialogueChoices = list134; + reference104 = obj87; + index2++; + ref QuestStep reference105 = ref span3[index2]; + QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 2014894u, new Vector3(39.08986f, 1.296936f, -24.0025f), 1299); + num3 = 6; + List list135 = new List(num3); + CollectionsMarshal.SetCount(list135, num3); + span5 = CollectionsMarshal.AsSpan(list135); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + questStep18.CompletionQuestVariablesFlags = list135; + num4 = 2; + List list136 = new List(num4); + CollectionsMarshal.SetCount(list136, num4); + span7 = CollectionsMarshal.AsSpan(list136); + num3 = 0; + span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGMI106_05369_SYSTEM_000_350") + }; + num3++; + span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q7_000_000"), + Answer = new ExcelRef("TEXT_KINGMI106_05369_A7_000_003") + }; + questStep18.DialogueChoices = list136; + num3 = 2; + List list137 = new List(num3); + CollectionsMarshal.SetCount(list137, num3); + span8 = CollectionsMarshal.AsSpan(list137); + num4 = 0; + span8[num4] = 3u; + num4++; + span8[num4] = 4u; + questStep18.PointMenuChoices = list137; + reference105 = questStep18; + index2++; + ref QuestStep reference106 = ref span3[index2]; + QuestStep obj88 = new QuestStep(EInteractionType.Interact, 1054931u, new Vector3(38.223755f, 0f, -13.443237f), 1299) + { + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Never = true + } + } + }; + num4 = 6; + List list138 = new List(num4); + CollectionsMarshal.SetCount(list138, num4); + span5 = CollectionsMarshal.AsSpan(list138); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + obj88.CompletionQuestVariablesFlags = list138; + num3 = 1; + List list139 = new List(num3); + CollectionsMarshal.SetCount(list139, num3); + span7 = CollectionsMarshal.AsSpan(list139); + num4 = 0; + span7[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q6_000_000"), Answer = new ExcelRef("TEXT_KINGMI106_05369_A6_000_001") }; - obj83.DialogueChoices = list132; - reference101 = obj83; + obj88.DialogueChoices = list139; + reference106 = obj88; index2++; - ref QuestStep reference102 = ref span3[index2]; + ref QuestStep reference107 = ref span3[index2]; QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 2014893u, new Vector3(43.16655f, 1.244391f, -18.57025f), 1299); - num3 = 3; - List list133 = new List(num3); - CollectionsMarshal.SetCount(list133, num3); - span7 = CollectionsMarshal.AsSpan(list133); - num4 = 0; - span7[num4] = new DialogueChoice + num4 = 3; + List list140 = new List(num4); + CollectionsMarshal.SetCount(list140, num4); + span7 = CollectionsMarshal.AsSpan(list140); + num3 = 0; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q8_000_000"), Answer = new ExcelRef("TEXT_KINGMI106_05369_A8_000_005") }; - num4++; - span7[num4] = new DialogueChoice + num3++; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q9_000_000"), Answer = new ExcelRef("TEXT_KINGMI106_05369_A9_000_006") }; - num4++; - span7[num4] = new DialogueChoice + num3++; + span7[num3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q10_000_000"), Answer = new ExcelRef("TEXT_KINGMI106_05369_A10_000_004") }; - questStep19.DialogueChoices = list133; - reference102 = questStep19; - obj81.Steps = list125; - reference98 = obj81; + questStep19.DialogueChoices = list140; + reference107 = questStep19; + obj86.Steps = list132; + reference103 = obj86; num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj84 = new QuestSequence + ref QuestSequence reference108 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = 8 }; index2 = 1; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - span3 = CollectionsMarshal.AsSpan(list134); + List list141 = new List(index2); + CollectionsMarshal.SetCount(list141, index2); + span3 = CollectionsMarshal.AsSpan(list141); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054938u, new Vector3(47.837036f, 0f, -10.025269f), 1299); - obj84.Steps = list134; - reference103 = obj84; + obj89.Steps = list141; + reference108 = obj89; num++; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list135 = new List(num2); - CollectionsMarshal.SetCount(list135, num2); - span3 = CollectionsMarshal.AsSpan(list135); + List list142 = new List(num2); + CollectionsMarshal.SetCount(list142, num2); + span3 = CollectionsMarshal.AsSpan(list142); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054560u, new Vector3(-5.1118164f, -4.656613E-08f, 7.095398f), 1207); - obj85.Steps = list135; - reference104 = obj85; - questRoot12.QuestSequence = list113; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(5370); - QuestRoot questRoot13 = new QuestRoot(); + obj90.Steps = list142; + reference109 = obj90; + questRoot13.QuestSequence = list120; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(5370); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list136 = new List(num); - CollectionsMarshal.SetCount(list136, num); - span = CollectionsMarshal.AsSpan(list136); + List list143 = new List(num); + CollectionsMarshal.SetCount(list143, num); + span = CollectionsMarshal.AsSpan(list143); index = 0; span[index] = "liza"; - questRoot13.Author = list136; + questRoot14.Author = list143; index = 4; - List list137 = new List(index); - CollectionsMarshal.SetCount(list137, index); - span2 = CollectionsMarshal.AsSpan(list137); + List list144 = new List(index); + CollectionsMarshal.SetCount(list144, index); + span2 = CollectionsMarshal.AsSpan(list144); num = 0; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + ref QuestSequence reference110 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list138 = new List(index2); - CollectionsMarshal.SetCount(list138, index2); - span3 = CollectionsMarshal.AsSpan(list138); + List list145 = new List(index2); + CollectionsMarshal.SetCount(list145, index2); + span3 = CollectionsMarshal.AsSpan(list145); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054555u, new Vector3(-4.1047363f, -7.7714425E-08f, 9.536865f), 1207); - obj86.Steps = list138; - reference105 = obj86; + obj91.Steps = list145; + reference110 = obj91; num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list139 = new List(num2); - CollectionsMarshal.SetCount(list139, num2); - span3 = CollectionsMarshal.AsSpan(list139); + List list146 = new List(num2); + CollectionsMarshal.SetCount(list146, num2); + span3 = CollectionsMarshal.AsSpan(list146); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2014102u, new Vector3(-0.015319824f, 0.99176025f, 16.03717f), 1207) { @@ -465890,95 +465992,95 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineResolution } }; - obj87.Steps = list139; - reference106 = obj87; + obj92.Steps = list146; + reference111 = obj92; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj88 = new QuestSequence + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list140 = new List(index2); - CollectionsMarshal.SetCount(list140, index2); - span3 = CollectionsMarshal.AsSpan(list140); + List list147 = new List(index2); + CollectionsMarshal.SetCount(list147, index2); + span3 = CollectionsMarshal.AsSpan(list147); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054565u, new Vector3(18.539673f, 38.0566f, -387.16718f), 1186); - obj88.Steps = list140; - reference107 = obj88; + obj93.Steps = list147; + reference112 = obj93; num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj89 = new QuestSequence + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list141 = new List(num2); - CollectionsMarshal.SetCount(list141, num2); - span3 = CollectionsMarshal.AsSpan(list141); + List list148 = new List(num2); + CollectionsMarshal.SetCount(list148, num2); + span3 = CollectionsMarshal.AsSpan(list148); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054569u, new Vector3(-0.5340576f, 53.200012f, 768.27637f), 1192) { AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo }; - obj89.Steps = list141; - reference108 = obj89; - questRoot13.QuestSequence = list137; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(5371); - QuestRoot questRoot14 = new QuestRoot(); + obj94.Steps = list148; + reference113 = obj94; + questRoot14.QuestSequence = list144; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(5371); + QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list142 = new List(num); - CollectionsMarshal.SetCount(list142, num); - span = CollectionsMarshal.AsSpan(list142); + List list149 = new List(num); + CollectionsMarshal.SetCount(list149, num); + span = CollectionsMarshal.AsSpan(list149); index = 0; span[index] = "liza"; - questRoot14.Author = list142; + questRoot15.Author = list149; index = 8; - List list143 = new List(index); - CollectionsMarshal.SetCount(list143, index); - span2 = CollectionsMarshal.AsSpan(list143); + List list150 = new List(index); + CollectionsMarshal.SetCount(list150, index); + span2 = CollectionsMarshal.AsSpan(list150); num = 0; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj95 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list144 = new List(index2); - CollectionsMarshal.SetCount(list144, index2); - span3 = CollectionsMarshal.AsSpan(list144); + List list151 = new List(index2); + CollectionsMarshal.SetCount(list151, index2); + span3 = CollectionsMarshal.AsSpan(list151); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054569u, new Vector3(-0.5340576f, 53.200012f, 768.27637f), 1192); - obj90.Steps = list144; - reference109 = obj90; + obj95.Steps = list151; + reference114 = obj95; num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj91 = new QuestSequence + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list145 = new List(num2); - CollectionsMarshal.SetCount(list145, num2); - span3 = CollectionsMarshal.AsSpan(list145); + List list152 = new List(num2); + CollectionsMarshal.SetCount(list152, num2); + span3 = CollectionsMarshal.AsSpan(list152); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054576u, new Vector3(-0.16790771f, 50.12495f, 364.8584f), 1192) { Fly = true }; - obj91.Steps = list145; - reference110 = obj91; + obj96.Steps = list152; + reference115 = obj96; num++; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj97 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list146 = new List(index2); - CollectionsMarshal.SetCount(list146, index2); - span3 = CollectionsMarshal.AsSpan(list146); + List list153 = new List(index2); + CollectionsMarshal.SetCount(list153, index2); + span3 = CollectionsMarshal.AsSpan(list153); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1192) { @@ -465987,23 +466089,23 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 1028u } }; - obj92.Steps = list146; - reference111 = obj92; + obj97.Steps = list153; + reference116 = obj97; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list147 = new List(num2); - CollectionsMarshal.SetCount(list147, num2); - span3 = CollectionsMarshal.AsSpan(list147); + List list154 = new List(num2); + CollectionsMarshal.SetCount(list154, num2); + span3 = CollectionsMarshal.AsSpan(list154); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 1312) { @@ -466012,155 +466114,155 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 1061u } }; - obj93.Steps = list147; - reference112 = obj93; + obj98.Steps = list154; + reference117 = obj98; num++; span2[num] = new QuestSequence { Sequence = 5 }; num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj99 = new QuestSequence { Sequence = 6 }; index2 = 1; - List list148 = new List(index2); - CollectionsMarshal.SetCount(list148, index2); - span3 = CollectionsMarshal.AsSpan(list148); + List list155 = new List(index2); + CollectionsMarshal.SetCount(list155, index2); + span3 = CollectionsMarshal.AsSpan(list155); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054597u, new Vector3(5.8136597f, 50.12495f, 369.80237f), 1192) { StopDistance = 5f }; - obj94.Steps = list148; - reference113 = obj94; - num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj95 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list149 = new List(num2); - CollectionsMarshal.SetCount(list149, num2); - span3 = CollectionsMarshal.AsSpan(list149); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054604u, new Vector3(-145.06763f, 25.971825f, -495.38416f), 1191) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts - }; - obj95.Steps = list149; - reference114 = obj95; - questRoot14.QuestSequence = list143; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(5372); - QuestRoot questRoot15 = new QuestRoot(); - num = 1; - List list150 = new List(num); - CollectionsMarshal.SetCount(list150, num); - span = CollectionsMarshal.AsSpan(list150); - index = 0; - span[index] = "liza"; - questRoot15.Author = list150; - index = 6; - List list151 = new List(index); - CollectionsMarshal.SetCount(list151, index); - span2 = CollectionsMarshal.AsSpan(list151); - num = 0; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj96 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list152 = new List(index2); - CollectionsMarshal.SetCount(list152, index2); - span3 = CollectionsMarshal.AsSpan(list152); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054604u, new Vector3(-145.06763f, 25.971825f, -495.38416f), 1191); - obj96.Steps = list152; - reference115 = obj96; - num++; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj97 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055852u, new Vector3(-117.906494f, 28.995459f, -353.1701f), 1191) - { - Fly = true - }; - obj97.Steps = list153; - reference116 = obj97; - num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj98 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list154 = new List(index2); - CollectionsMarshal.SetCount(list154, index2); - span3 = CollectionsMarshal.AsSpan(list154); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048099u, new Vector3(-606.5919f, -2.203068f, -486.6255f), 1191) - { - Fly = true - }; - obj98.Steps = list154; - reference117 = obj98; - num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj99 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list155 = new List(num2); - CollectionsMarshal.SetCount(list155, num2); - span3 = CollectionsMarshal.AsSpan(list155); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054612u, new Vector3(-670.95447f, 52.96887f, -203.35706f), 1191) - { - Fly = true - }; obj99.Steps = list155; reference118 = obj99; num++; ref QuestSequence reference119 = ref span2[num]; QuestSequence obj100 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list156 = new List(num2); + CollectionsMarshal.SetCount(list156, num2); + span3 = CollectionsMarshal.AsSpan(list156); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054604u, new Vector3(-145.06763f, 25.971825f, -495.38416f), 1191) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts + }; + obj100.Steps = list156; + reference119 = obj100; + questRoot15.QuestSequence = list150; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(5372); + QuestRoot questRoot16 = new QuestRoot(); + num = 1; + List list157 = new List(num); + CollectionsMarshal.SetCount(list157, num); + span = CollectionsMarshal.AsSpan(list157); + index = 0; + span[index] = "liza"; + questRoot16.Author = list157; + index = 6; + List list158 = new List(index); + CollectionsMarshal.SetCount(list158, index); + span2 = CollectionsMarshal.AsSpan(list158); + num = 0; + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj101 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list159 = new List(index2); + CollectionsMarshal.SetCount(list159, index2); + span3 = CollectionsMarshal.AsSpan(list159); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054604u, new Vector3(-145.06763f, 25.971825f, -495.38416f), 1191); + obj101.Steps = list159; + reference120 = obj101; + num++; + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj102 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list160 = new List(num2); + CollectionsMarshal.SetCount(list160, num2); + span3 = CollectionsMarshal.AsSpan(list160); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055852u, new Vector3(-117.906494f, 28.995459f, -353.1701f), 1191) + { + Fly = true + }; + obj102.Steps = list160; + reference121 = obj102; + num++; + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj103 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list161 = new List(index2); + CollectionsMarshal.SetCount(list161, index2); + span3 = CollectionsMarshal.AsSpan(list161); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048099u, new Vector3(-606.5919f, -2.203068f, -486.6255f), 1191) + { + Fly = true + }; + obj103.Steps = list161; + reference122 = obj103; + num++; + ref QuestSequence reference123 = ref span2[num]; + QuestSequence obj104 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list162 = new List(num2); + CollectionsMarshal.SetCount(list162, num2); + span3 = CollectionsMarshal.AsSpan(list162); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054612u, new Vector3(-670.95447f, 52.96887f, -203.35706f), 1191) + { + Fly = true + }; + obj104.Steps = list162; + reference123 = obj104; + num++; + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list156 = new List(index2); - CollectionsMarshal.SetCount(list156, index2); - span3 = CollectionsMarshal.AsSpan(list156); + List list163 = new List(index2); + CollectionsMarshal.SetCount(list163, index2); + span3 = CollectionsMarshal.AsSpan(list163); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054614u, new Vector3(-554.4366f, 44.324562f, -159.5636f), 1191) { StopDistance = 7f }; - obj100.Steps = list156; - reference119 = obj100; + obj105.Steps = list163; + reference124 = obj105; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); + List list164 = new List(num2); + CollectionsMarshal.SetCount(list164, num2); + span3 = CollectionsMarshal.AsSpan(list164); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) { @@ -466174,91 +466276,91 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054616u, new Vector3(-0.6256714f, -4.656613E-08f, 6.8512573f), 1207); - obj101.Steps = list157; - reference120 = obj101; - questRoot15.QuestSequence = list151; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(5373); - QuestRoot questRoot16 = new QuestRoot(); + obj106.Steps = list164; + reference125 = obj106; + questRoot16.QuestSequence = list158; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(5373); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list158 = new List(num); - CollectionsMarshal.SetCount(list158, num); - span = CollectionsMarshal.AsSpan(list158); + List list165 = new List(num); + CollectionsMarshal.SetCount(list165, num); + span = CollectionsMarshal.AsSpan(list165); index = 0; span[index] = "liza"; - questRoot16.Author = list158; + questRoot17.Author = list165; index = 5; - List list159 = new List(index); - CollectionsMarshal.SetCount(list159, index); - span2 = CollectionsMarshal.AsSpan(list159); + List list166 = new List(index); + CollectionsMarshal.SetCount(list166, index); + span2 = CollectionsMarshal.AsSpan(list166); num = 0; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list160 = new List(index2); - CollectionsMarshal.SetCount(list160, index2); - span3 = CollectionsMarshal.AsSpan(list160); + List list167 = new List(index2); + CollectionsMarshal.SetCount(list167, index2); + span3 = CollectionsMarshal.AsSpan(list167); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054616u, new Vector3(-0.6256714f, -4.656613E-08f, 6.8512573f), 1207); - obj102.Steps = list160; - reference121 = obj102; + obj107.Steps = list167; + reference126 = obj107; num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); + List list168 = new List(num2); + CollectionsMarshal.SetCount(list168, num2); + span3 = CollectionsMarshal.AsSpan(list168); index2 = 0; - ref QuestStep reference123 = ref span3[index2]; + ref QuestStep reference128 = ref span3[index2]; QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1054616u, new Vector3(-0.6256714f, -4.656613E-08f, 6.8512573f), 1207); - num4 = 1; - List list162 = new List(num4); - CollectionsMarshal.SetCount(list162, num4); - span7 = CollectionsMarshal.AsSpan(list162); - num3 = 0; - span7[num3] = new DialogueChoice + num3 = 1; + List list169 = new List(num3); + CollectionsMarshal.SetCount(list169, num3); + span7 = CollectionsMarshal.AsSpan(list169); + num4 = 0; + span7[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGMI110_05373_SYSTEM_000_040") }; - questStep20.DialogueChoices = list162; - reference123 = questStep20; - obj103.Steps = list161; - reference122 = obj103; + questStep20.DialogueChoices = list169; + reference128 = questStep20; + obj108.Steps = list168; + reference127 = obj108; num++; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list163 = new List(index2); - CollectionsMarshal.SetCount(list163, index2); - span3 = CollectionsMarshal.AsSpan(list163); + List list170 = new List(index2); + CollectionsMarshal.SetCount(list170, index2); + span3 = CollectionsMarshal.AsSpan(list170); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054618u, new Vector3(1.296936f, 50.12499f, 704.7378f), 1192) { StopDistance = 7f }; - obj104.Steps = list163; - reference124 = obj104; + obj109.Steps = list170; + reference129 = obj109; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list164 = new List(num2); - CollectionsMarshal.SetCount(list164, num2); - span3 = CollectionsMarshal.AsSpan(list164); + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + span3 = CollectionsMarshal.AsSpan(list171); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054624u, new Vector3(-105.638245f, 100.04267f, -202.47198f), 1185) { @@ -466269,18 +466371,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalVollokShoonsa } }; - obj105.Steps = list164; - reference125 = obj105; + obj110.Steps = list171; + reference130 = obj110; num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list165 = new List(index2); - CollectionsMarshal.SetCount(list165, index2); - span3 = CollectionsMarshal.AsSpan(list165); + List list172 = new List(index2); + CollectionsMarshal.SetCount(list172, index2); + span3 = CollectionsMarshal.AsSpan(list172); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054628u, new Vector3(-23.941406f, 38.0566f, -389.0288f), 1186) { @@ -466291,33 +466393,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineResolution } }; - obj106.Steps = list165; - reference126 = obj106; - questRoot16.QuestSequence = list159; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(5374); - QuestRoot questRoot17 = new QuestRoot(); + obj111.Steps = list172; + reference131 = obj111; + questRoot17.QuestSequence = list166; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(5374); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list166 = new List(num); - CollectionsMarshal.SetCount(list166, num); - span = CollectionsMarshal.AsSpan(list166); + List list173 = new List(num); + CollectionsMarshal.SetCount(list173, num); + span = CollectionsMarshal.AsSpan(list173); index = 0; span[index] = "WigglyMuffin"; - questRoot17.Author = list166; + questRoot18.Author = list173; index = 13; - List list167 = new List(index); - CollectionsMarshal.SetCount(list167, index); - span2 = CollectionsMarshal.AsSpan(list167); + List list174 = new List(index); + CollectionsMarshal.SetCount(list174, index); + span2 = CollectionsMarshal.AsSpan(list174); num = 0; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list168 = new List(num2); - CollectionsMarshal.SetCount(list168, num2); - span3 = CollectionsMarshal.AsSpan(list168); + List list175 = new List(num2); + CollectionsMarshal.SetCount(list175, num2); + span3 = CollectionsMarshal.AsSpan(list175); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054465u, new Vector3(0.1373291f, -14f, 106.21802f), 1185) { @@ -466335,18 +466437,18 @@ public static class AssemblyQuestLoader } } }; - obj107.Steps = list168; - reference127 = obj107; + obj112.Steps = list175; + reference132 = obj112; num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list169 = new List(index2); - CollectionsMarshal.SetCount(list169, index2); - span3 = CollectionsMarshal.AsSpan(list169); + List list176 = new List(index2); + CollectionsMarshal.SetCount(list176, index2); + span3 = CollectionsMarshal.AsSpan(list176); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2014821u, new Vector3(342.03088f, -1.3275757f, 438.4984f), 1190) { @@ -466364,170 +466466,170 @@ public static class AssemblyQuestLoader } } }; - obj108.Steps = list169; - reference128 = obj108; + obj113.Steps = list176; + reference133 = obj113; num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj114 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list170 = new List(num2); - CollectionsMarshal.SetCount(list170, num2); - span3 = CollectionsMarshal.AsSpan(list170); + List list177 = new List(num2); + CollectionsMarshal.SetCount(list177, num2); + span3 = CollectionsMarshal.AsSpan(list177); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054466u, new Vector3(420.37073f, -0.65818214f, 390.67664f), 1190); - obj109.Steps = list170; - reference129 = obj109; + obj114.Steps = list177; + reference134 = obj114; num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list171 = new List(index2); - CollectionsMarshal.SetCount(list171, index2); - span3 = CollectionsMarshal.AsSpan(list171); + List list178 = new List(index2); + CollectionsMarshal.SetCount(list178, index2); + span3 = CollectionsMarshal.AsSpan(list178); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2014823u, new Vector3(478.96545f, 4.7455444f, 237.53711f), 1190) { Fly = true }; - obj110.Steps = list171; - reference130 = obj110; + obj115.Steps = list178; + reference135 = obj115; num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj116 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list172 = new List(num2); - CollectionsMarshal.SetCount(list172, num2); - span3 = CollectionsMarshal.AsSpan(list172); + List list179 = new List(num2); + CollectionsMarshal.SetCount(list179, num2); + span3 = CollectionsMarshal.AsSpan(list179); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2014824u, new Vector3(349.813f, 7.1869507f, 220.78271f), 1190) { Fly = true }; - obj111.Steps = list172; - reference131 = obj111; + obj116.Steps = list179; + reference136 = obj116; num++; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list173 = new List(index2); - CollectionsMarshal.SetCount(list173, index2); - span3 = CollectionsMarshal.AsSpan(list173); + List list180 = new List(index2); + CollectionsMarshal.SetCount(list180, index2); + span3 = CollectionsMarshal.AsSpan(list180); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2014822u, new Vector3(402.42603f, -11.276428f, 40.604248f), 1190) { Fly = true }; - obj112.Steps = list173; - reference132 = obj112; + obj117.Steps = list180; + reference137 = obj117; num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list174 = new List(num2); - CollectionsMarshal.SetCount(list174, num2); - span3 = CollectionsMarshal.AsSpan(list174); + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); index2 = 0; - ref QuestStep reference134 = ref span3[index2]; + ref QuestStep reference139 = ref span3[index2]; QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1054467u, new Vector3(254.38306f, -7.9001174f, 465.17126f), 1190); - num3 = 1; - List list175 = new List(num3); - CollectionsMarshal.SetCount(list175, num3); - span7 = CollectionsMarshal.AsSpan(list175); - num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGYX901_05374_SYSTEM_000_301") - }; - questStep21.DialogueChoices = list175; - reference134 = questStep21; - obj113.Steps = list174; - reference133 = obj113; - num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj114 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list176 = new List(index2); - CollectionsMarshal.SetCount(list176, index2); - span3 = CollectionsMarshal.AsSpan(list176); - num2 = 0; - ref QuestStep reference136 = ref span3[num2]; - QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1054469u, new Vector3(-215.04541f, 45.13145f, -756.89325f), 1190); num4 = 1; - List list177 = new List(num4); - CollectionsMarshal.SetCount(list177, num4); - span7 = CollectionsMarshal.AsSpan(list177); + List list182 = new List(num4); + CollectionsMarshal.SetCount(list182, num4); + span7 = CollectionsMarshal.AsSpan(list182); num3 = 0; span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGYX901_05374_SYSTEM_000_301") + }; + questStep21.DialogueChoices = list182; + reference139 = questStep21; + obj118.Steps = list181; + reference138 = obj118; + num++; + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj119 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list183 = new List(index2); + CollectionsMarshal.SetCount(list183, index2); + span3 = CollectionsMarshal.AsSpan(list183); + num2 = 0; + ref QuestStep reference141 = ref span3[num2]; + QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1054469u, new Vector3(-215.04541f, 45.13145f, -756.89325f), 1190); + num3 = 1; + List list184 = new List(num3); + CollectionsMarshal.SetCount(list184, num3); + span7 = CollectionsMarshal.AsSpan(list184); + num4 = 0; + span7[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGYX901_05374_SYSTEM_200_402") }; - questStep22.DialogueChoices = list177; - reference136 = questStep22; - obj114.Steps = list176; - reference135 = obj114; + questStep22.DialogueChoices = list184; + reference141 = questStep22; + obj119.Steps = list183; + reference140 = obj119; num++; span2[num] = new QuestSequence { Sequence = 8 }; num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = 9 }; num2 = 1; - List list178 = new List(num2); - CollectionsMarshal.SetCount(list178, num2); - span3 = CollectionsMarshal.AsSpan(list178); + List list185 = new List(num2); + CollectionsMarshal.SetCount(list185, num2); + span3 = CollectionsMarshal.AsSpan(list185); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054471u, new Vector3(23.056335f, 101f, 733.7604f), 1301); - obj115.Steps = list178; - reference137 = obj115; + obj120.Steps = list185; + reference142 = obj120; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = 10 }; index2 = 1; - List list179 = new List(index2); - CollectionsMarshal.SetCount(list179, index2); - span3 = CollectionsMarshal.AsSpan(list179); + List list186 = new List(index2); + CollectionsMarshal.SetCount(list186, index2); + span3 = CollectionsMarshal.AsSpan(list186); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054471u, new Vector3(23.056335f, 101f, 733.7604f), 1301); - obj116.Steps = list179; - reference138 = obj116; + obj121.Steps = list186; + reference143 = obj121; num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = 11 }; num2 = 1; - List list180 = new List(num2); - CollectionsMarshal.SetCount(list180, num2); - span3 = CollectionsMarshal.AsSpan(list180); + List list187 = new List(num2); + CollectionsMarshal.SetCount(list187, num2); + span3 = CollectionsMarshal.AsSpan(list187); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 1301) { @@ -466536,18 +466638,18 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 1043u } }; - obj117.Steps = list180; - reference139 = obj117; + obj122.Steps = list187; + reference144 = obj122; num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); + List list188 = new List(index2); + CollectionsMarshal.SetCount(list188, index2); + span3 = CollectionsMarshal.AsSpan(list188); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054465u, new Vector3(0.1373291f, -14f, 106.21802f), 1185) { @@ -466565,33 +466667,33 @@ public static class AssemblyQuestLoader } } }; - obj118.Steps = list181; - reference140 = obj118; - questRoot17.QuestSequence = list167; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(5378); - QuestRoot questRoot18 = new QuestRoot(); + obj123.Steps = list188; + reference145 = obj123; + questRoot18.QuestSequence = list174; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(5378); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list182 = new List(num); - CollectionsMarshal.SetCount(list182, num); - span = CollectionsMarshal.AsSpan(list182); + List list189 = new List(num); + CollectionsMarshal.SetCount(list189, num); + span = CollectionsMarshal.AsSpan(list189); index = 0; span[index] = "WigglyMuffin"; - questRoot18.Author = list182; + questRoot19.Author = list189; index = 8; - List list183 = new List(index); - CollectionsMarshal.SetCount(list183, index); - span2 = CollectionsMarshal.AsSpan(list183); + List list190 = new List(index); + CollectionsMarshal.SetCount(list190, index); + span2 = CollectionsMarshal.AsSpan(list190); num = 0; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list184 = new List(num2); - CollectionsMarshal.SetCount(list184, num2); - span3 = CollectionsMarshal.AsSpan(list184); + List list191 = new List(num2); + CollectionsMarshal.SetCount(list191, num2); + span3 = CollectionsMarshal.AsSpan(list191); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053655u, new Vector3(231.64722f, 50.749847f, 210.25403f), 1186) { @@ -466609,18 +466711,18 @@ public static class AssemblyQuestLoader } } }; - obj119.Steps = list184; - reference141 = obj119; + obj124.Steps = list191; + reference146 = obj124; num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj120 = new QuestSequence + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj125 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list185 = new List(index2); - CollectionsMarshal.SetCount(list185, index2); - span3 = CollectionsMarshal.AsSpan(list185); + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span3 = CollectionsMarshal.AsSpan(list192); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(258.43686f, 50.749672f, 151.8797f), 1186); num2++; @@ -466633,18 +466735,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineTrueVue } }; - obj120.Steps = list185; - reference142 = obj120; + obj125.Steps = list192; + reference147 = obj125; num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj126 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list186 = new List(num2); - CollectionsMarshal.SetCount(list186, num2); - span3 = CollectionsMarshal.AsSpan(list186); + List list193 = new List(num2); + CollectionsMarshal.SetCount(list193, num2); + span3 = CollectionsMarshal.AsSpan(list193); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054753u, new Vector3(639.33765f, 146.06567f, 706.4773f), 1191) { @@ -466658,49 +466760,49 @@ public static class AssemblyQuestLoader } } }; - obj121.Steps = list186; - reference143 = obj121; + obj126.Steps = list193; + reference148 = obj126; num++; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference149 = ref span2[num]; + QuestSequence obj127 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list187 = new List(index2); - CollectionsMarshal.SetCount(list187, index2); - span3 = CollectionsMarshal.AsSpan(list187); + List list194 = new List(index2); + CollectionsMarshal.SetCount(list194, index2); + span3 = CollectionsMarshal.AsSpan(list194); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054757u, new Vector3(-185.29034f, 15.695002f, -385.00043f), 1190); - obj122.Steps = list187; - reference144 = obj122; + obj127.Steps = list194; + reference149 = obj127; num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj128 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list188 = new List(num2); - CollectionsMarshal.SetCount(list188, num2); - span3 = CollectionsMarshal.AsSpan(list188); + List list195 = new List(num2); + CollectionsMarshal.SetCount(list195, num2); + span3 = CollectionsMarshal.AsSpan(list195); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054760u, new Vector3(-277.27173f, 15.865601f, -195.36127f), 1190) { Fly = true }; - obj123.Steps = list188; - reference145 = obj123; + obj128.Steps = list195; + reference150 = obj128; num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj129 = new QuestSequence { Sequence = 5 }; index2 = 4; - List list189 = new List(index2); - CollectionsMarshal.SetCount(list189, index2); - span3 = CollectionsMarshal.AsSpan(list189); + List list196 = new List(index2); + CollectionsMarshal.SetCount(list196, index2); + span3 = CollectionsMarshal.AsSpan(list196); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-342.82297f, 18.182781f, -161.67989f), 1190) { @@ -466721,65 +466823,65 @@ public static class AssemblyQuestLoader { Fly = true }; - obj124.Steps = list189; - reference146 = obj124; + obj129.Steps = list196; + reference151 = obj129; num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference152 = ref span2[num]; + QuestSequence obj130 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list190 = new List(num2); - CollectionsMarshal.SetCount(list190, num2); - span3 = CollectionsMarshal.AsSpan(list190); + List list197 = new List(num2); + CollectionsMarshal.SetCount(list197, num2); + span3 = CollectionsMarshal.AsSpan(list197); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054764u, new Vector3(-306.32483f, 18.195349f, -87.60205f), 1190); - obj125.Steps = list190; - reference147 = obj125; + obj130.Steps = list197; + reference152 = obj130; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference153 = ref span2[num]; + QuestSequence obj131 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list191 = new List(index2); - CollectionsMarshal.SetCount(list191, index2); - span3 = CollectionsMarshal.AsSpan(list191); + List list198 = new List(index2); + CollectionsMarshal.SetCount(list198, index2); + span3 = CollectionsMarshal.AsSpan(list198); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054767u, new Vector3(-419.3637f, 21.14813f, -142.74823f), 1190) { Fly = true, NextQuestId = new QuestId(5379) }; - obj126.Steps = list191; - reference148 = obj126; - questRoot18.QuestSequence = list183; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(5379); - QuestRoot questRoot19 = new QuestRoot(); + obj131.Steps = list198; + reference153 = obj131; + questRoot19.QuestSequence = list190; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(5379); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list192 = new List(num); - CollectionsMarshal.SetCount(list192, num); - span = CollectionsMarshal.AsSpan(list192); + List list199 = new List(num); + CollectionsMarshal.SetCount(list199, num); + span = CollectionsMarshal.AsSpan(list199); index = 0; span[index] = "WigglyMuffin"; - questRoot19.Author = list192; + questRoot20.Author = list199; index = 12; - List list193 = new List(index); - CollectionsMarshal.SetCount(list193, index); - span2 = CollectionsMarshal.AsSpan(list193); + List list200 = new List(index); + CollectionsMarshal.SetCount(list200, index); + span2 = CollectionsMarshal.AsSpan(list200); num = 0; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj132 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - span3 = CollectionsMarshal.AsSpan(list194); + List list201 = new List(num2); + CollectionsMarshal.SetCount(list201, num2); + span3 = CollectionsMarshal.AsSpan(list201); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054773u, new Vector3(-329.21344f, 18.02224f, -137.28546f), 1190) { @@ -466793,148 +466895,127 @@ public static class AssemblyQuestLoader } } }; - obj127.Steps = list194; - reference149 = obj127; - num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj128 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list195 = new List(index2); - CollectionsMarshal.SetCount(list195, index2); - span3 = CollectionsMarshal.AsSpan(list195); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190) - { - Fly = true - }; - obj128.Steps = list195; - reference150 = obj128; - num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj129 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list196 = new List(num2); - CollectionsMarshal.SetCount(list196, num2); - span3 = CollectionsMarshal.AsSpan(list196); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190); - obj129.Steps = list196; - reference151 = obj129; - num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj130 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list197 = new List(index2); - CollectionsMarshal.SetCount(list197, index2); - span3 = CollectionsMarshal.AsSpan(list197); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054777u, new Vector3(-186.81628f, (float)Math.E * 63f / 92f, 303.42554f), 1190) - { - Fly = true - }; - obj130.Steps = list197; - reference152 = obj130; - num++; - ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj131 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - span3 = CollectionsMarshal.AsSpan(list198); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054778u, new Vector3(-127.6723f, 1.5186902f, 336.7207f), 1190) - { - Fly = true - }; - obj131.Steps = list198; - reference153 = obj131; - num++; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj132 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - span3 = CollectionsMarshal.AsSpan(list199); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054779u, new Vector3(-168.29181f, -1.8273239f, 402.7008f), 1190) - { - Fly = true - }; - obj132.Steps = list199; + obj132.Steps = list201; reference154 = obj132; num++; ref QuestSequence reference155 = ref span2[num]; QuestSequence obj133 = new QuestSequence { - Sequence = 6 + Sequence = 1 }; - num2 = 1; - List list200 = new List(num2); - CollectionsMarshal.SetCount(list200, num2); - span3 = CollectionsMarshal.AsSpan(list200); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054780u, new Vector3(-111.28406f, -7.4034004f, 529.9f), 1190) + index2 = 1; + List list202 = new List(index2); + CollectionsMarshal.SetCount(list202, index2); + span3 = CollectionsMarshal.AsSpan(list202); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190) { Fly = true }; - obj133.Steps = list200; + obj133.Steps = list202; reference155 = obj133; num++; ref QuestSequence reference156 = ref span2[num]; QuestSequence obj134 = new QuestSequence { - Sequence = 7 + Sequence = 2 }; - index2 = 3; - List list201 = new List(index2); - CollectionsMarshal.SetCount(list201, index2); - span3 = CollectionsMarshal.AsSpan(list201); + num2 = 1; + List list203 = new List(num2); + CollectionsMarshal.SetCount(list203, num2); + span3 = CollectionsMarshal.AsSpan(list203); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190); + obj134.Steps = list203; + reference156 = obj134; + num++; + ref QuestSequence reference157 = ref span2[num]; + QuestSequence obj135 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list204 = new List(index2); + CollectionsMarshal.SetCount(list204, index2); + span3 = CollectionsMarshal.AsSpan(list204); num2 = 0; - ref QuestStep reference157 = ref span3[num2]; - QuestStep obj135 = new QuestStep(EInteractionType.Interact, 2014869u, new Vector3(-286.18298f, -45.91449f, 624.567f), 1190) + span3[num2] = new QuestStep(EInteractionType.Interact, 1054777u, new Vector3(-186.81628f, (float)Math.E * 63f / 92f, 303.42554f), 1190) { Fly = true }; - num3 = 6; - List list202 = new List(num3); - CollectionsMarshal.SetCount(list202, num3); - span5 = CollectionsMarshal.AsSpan(list202); - num4 = 0; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - obj135.CompletionQuestVariablesFlags = list202; + obj135.Steps = list204; reference157 = obj135; - num2++; - ref QuestStep reference158 = ref span3[num2]; - QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 2014868u, new Vector3(-273.82324f, -44.38855f, 627.25244f), 1190); + num++; + ref QuestSequence reference158 = ref span2[num]; + QuestSequence obj136 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list205 = new List(num2); + CollectionsMarshal.SetCount(list205, num2); + span3 = CollectionsMarshal.AsSpan(list205); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054778u, new Vector3(-127.6723f, 1.5186902f, 336.7207f), 1190) + { + Fly = true + }; + obj136.Steps = list205; + reference158 = obj136; + num++; + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj137 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list206 = new List(index2); + CollectionsMarshal.SetCount(list206, index2); + span3 = CollectionsMarshal.AsSpan(list206); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054779u, new Vector3(-168.29181f, -1.8273239f, 402.7008f), 1190) + { + Fly = true + }; + obj137.Steps = list206; + reference159 = obj137; + num++; + ref QuestSequence reference160 = ref span2[num]; + QuestSequence obj138 = new QuestSequence + { + Sequence = 6 + }; + num2 = 1; + List list207 = new List(num2); + CollectionsMarshal.SetCount(list207, num2); + span3 = CollectionsMarshal.AsSpan(list207); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054780u, new Vector3(-111.28406f, -7.4034004f, 529.9f), 1190) + { + Fly = true + }; + obj138.Steps = list207; + reference160 = obj138; + num++; + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj139 = new QuestSequence + { + Sequence = 7 + }; + index2 = 3; + List list208 = new List(index2); + CollectionsMarshal.SetCount(list208, index2); + span3 = CollectionsMarshal.AsSpan(list208); + num2 = 0; + ref QuestStep reference162 = ref span3[num2]; + QuestStep obj140 = new QuestStep(EInteractionType.Interact, 2014869u, new Vector3(-286.18298f, -45.91449f, 624.567f), 1190) + { + Fly = true + }; num4 = 6; - List list203 = new List(num4); - CollectionsMarshal.SetCount(list203, num4); - span5 = CollectionsMarshal.AsSpan(list203); + List list209 = new List(num4); + CollectionsMarshal.SetCount(list209, num4); + span5 = CollectionsMarshal.AsSpan(list209); num3 = 0; span5[num3] = null; num3++; @@ -466946,40 +467027,61 @@ public static class AssemblyQuestLoader num3++; span5[num3] = null; num3++; - span5[num3] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); - questStep23.CompletionQuestVariablesFlags = list203; - reference158 = questStep23; + span5[num3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + obj140.CompletionQuestVariablesFlags = list209; + reference162 = obj140; + num2++; + ref QuestStep reference163 = ref span3[num2]; + QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 2014868u, new Vector3(-273.82324f, -44.38855f, 627.25244f), 1190); + num3 = 6; + List list210 = new List(num3); + CollectionsMarshal.SetCount(list210, num3); + span5 = CollectionsMarshal.AsSpan(list210); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); + questStep23.CompletionQuestVariablesFlags = list210; + reference163 = questStep23; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 2014867u, new Vector3(-214.12988f, -39.871887f, 659.8153f), 1190) { Fly = true }; - obj134.Steps = list201; - reference156 = obj134; + obj139.Steps = list208; + reference161 = obj139; num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj136 = new QuestSequence + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj141 = new QuestSequence { Sequence = 8 }; num2 = 1; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - span3 = CollectionsMarshal.AsSpan(list204); + List list211 = new List(num2); + CollectionsMarshal.SetCount(list211, num2); + span3 = CollectionsMarshal.AsSpan(list211); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054782u, new Vector3(-186.69415f, -33.644463f, 658.50305f), 1190); - obj136.Steps = list204; - reference159 = obj136; + obj141.Steps = list211; + reference164 = obj141; num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj137 = new QuestSequence + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj142 = new QuestSequence { Sequence = 9 }; index2 = 2; - List list205 = new List(index2); - CollectionsMarshal.SetCount(list205, index2); - span3 = CollectionsMarshal.AsSpan(list205); + List list212 = new List(index2); + CollectionsMarshal.SetCount(list212, index2); + span3 = CollectionsMarshal.AsSpan(list212); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(475.81485f, 3.2201807f, 466.20187f), 1190) { @@ -467000,32 +467102,32 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1051501u, new Vector3(488.0598f, 3.2202392f, 484.03137f), 1190); - obj137.Steps = list205; - reference160 = obj137; + obj142.Steps = list212; + reference165 = obj142; num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj138 = new QuestSequence + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj143 = new QuestSequence { Sequence = 10 }; num2 = 1; - List list206 = new List(num2); - CollectionsMarshal.SetCount(list206, num2); - span3 = CollectionsMarshal.AsSpan(list206); + List list213 = new List(num2); + CollectionsMarshal.SetCount(list213, num2); + span3 = CollectionsMarshal.AsSpan(list213); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051501u, new Vector3(488.0598f, 3.2202392f, 484.03137f), 1190); - obj138.Steps = list206; - reference161 = obj138; + obj143.Steps = list213; + reference166 = obj143; num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj144 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list207 = new List(index2); - CollectionsMarshal.SetCount(list207, index2); - span3 = CollectionsMarshal.AsSpan(list207); + List list214 = new List(index2); + CollectionsMarshal.SetCount(list214, index2); + span3 = CollectionsMarshal.AsSpan(list214); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053655u, new Vector3(231.64722f, 50.749847f, 210.25403f), 1186) { @@ -467043,205 +467145,205 @@ public static class AssemblyQuestLoader } } }; - obj139.Steps = list207; - reference162 = obj139; - questRoot19.QuestSequence = list193; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(5380); - QuestRoot questRoot20 = new QuestRoot(); - num = 1; - List list208 = new List(num); - CollectionsMarshal.SetCount(list208, num); - span = CollectionsMarshal.AsSpan(list208); - index = 0; - span[index] = "WigglyMuffin"; - questRoot20.Author = list208; - index = 4; - List list209 = new List(index); - CollectionsMarshal.SetCount(list209, index); - span2 = CollectionsMarshal.AsSpan(list209); - num = 0; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj140 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list210 = new List(num2); - CollectionsMarshal.SetCount(list210, num2); - span3 = CollectionsMarshal.AsSpan(list210); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039457u, new Vector3(25.802979f, 0f, 13.38208f), 1278); - obj140.Steps = list210; - reference163 = obj140; - num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj141 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list211 = new List(index2); - CollectionsMarshal.SetCount(list211, index2); - span3 = CollectionsMarshal.AsSpan(list211); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Emote, 1039456u, new Vector3(28.854736f, 0f, 13.351624f), 1278) - { - Emote = EEmote.Doubt - }; - obj141.Steps = list211; - reference164 = obj141; - num++; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj142 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list212 = new List(num2); - CollectionsMarshal.SetCount(list212, num2); - span3 = CollectionsMarshal.AsSpan(list212); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1053908u, new Vector3(28.854736f, 0f, 13.351624f), 1278); - obj142.Steps = list212; - reference165 = obj142; - num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj143 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list213 = new List(index2); - CollectionsMarshal.SetCount(list213, index2); - span3 = CollectionsMarshal.AsSpan(list213); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2014937u, new Vector3(27.60829f, 0f, 11.74576f), 1278) - { - NextQuestId = new QuestId(5381) - }; - obj143.Steps = list213; - reference166 = obj143; - questRoot20.QuestSequence = list209; + obj144.Steps = list214; + reference167 = obj144; + questRoot20.QuestSequence = list200; AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(5381); + QuestId questId21 = new QuestId(5380); QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list214 = new List(num); - CollectionsMarshal.SetCount(list214, num); - span = CollectionsMarshal.AsSpan(list214); + List list215 = new List(num); + CollectionsMarshal.SetCount(list215, num); + span = CollectionsMarshal.AsSpan(list215); index = 0; span[index] = "WigglyMuffin"; - questRoot21.Author = list214; - index = 3; - List list215 = new List(index); - CollectionsMarshal.SetCount(list215, index); - span2 = CollectionsMarshal.AsSpan(list215); + questRoot21.Author = list215; + index = 4; + List list216 = new List(index); + CollectionsMarshal.SetCount(list216, index); + span2 = CollectionsMarshal.AsSpan(list216); num = 0; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj144 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list216 = new List(num2); - CollectionsMarshal.SetCount(list216, num2); - span3 = CollectionsMarshal.AsSpan(list216); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); - obj144.Steps = list216; - reference167 = obj144; - num++; ref QuestSequence reference168 = ref span2[num]; QuestSequence obj145 = new QuestSequence { - Sequence = 1 + Sequence = 0 }; - index2 = 1; - List list217 = new List(index2); - CollectionsMarshal.SetCount(list217, index2); + num2 = 1; + List list217 = new List(num2); + CollectionsMarshal.SetCount(list217, num2); span3 = CollectionsMarshal.AsSpan(list217); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039457u, new Vector3(25.802979f, 0f, 13.38208f), 1278); obj145.Steps = list217; reference168 = obj145; num++; ref QuestSequence reference169 = ref span2[num]; QuestSequence obj146 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; - num2 = 1; - List list218 = new List(num2); - CollectionsMarshal.SetCount(list218, num2); + index2 = 1; + List list218 = new List(index2); + CollectionsMarshal.SetCount(list218, index2); span3 = CollectionsMarshal.AsSpan(list218); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1053908u, new Vector3(28.854736f, 0f, 13.351624f), 1278) + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Emote, 1039456u, new Vector3(28.854736f, 0f, 13.351624f), 1278) { - NextQuestId = new QuestId(5382) + Emote = EEmote.Doubt }; obj146.Steps = list218; reference169 = obj146; - questRoot21.QuestSequence = list215; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(5382); - QuestRoot questRoot22 = new QuestRoot(); - num = 1; - List list219 = new List(num); - CollectionsMarshal.SetCount(list219, num); - span = CollectionsMarshal.AsSpan(list219); - index = 0; - span[index] = "WigglyMuffin"; - questRoot22.Author = list219; - index = 2; - List list220 = new List(index); - CollectionsMarshal.SetCount(list220, index); - span2 = CollectionsMarshal.AsSpan(list220); - num = 0; + num++; ref QuestSequence reference170 = ref span2[num]; QuestSequence obj147 = new QuestSequence { - Sequence = 0 + Sequence = 2 }; - index2 = 1; - List list221 = new List(index2); - CollectionsMarshal.SetCount(list221, index2); - span3 = CollectionsMarshal.AsSpan(list221); - num2 = 0; - ref QuestStep reference171 = ref span3[num2]; - QuestStep questStep24 = new QuestStep(EInteractionType.AcceptQuest, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); - num3 = 1; - List list222 = new List(num3); - CollectionsMarshal.SetCount(list222, num3); - span7 = CollectionsMarshal.AsSpan(list222); - num4 = 0; - span7[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGKW103_05382_Q1_000_000"), - Answer = new ExcelRef("TEXT_KINGKW103_05382_A1_000_002"), - AnswerIsRegularExpression = true - }; - questStep24.DialogueChoices = list222; - reference171 = questStep24; - obj147.Steps = list221; + num2 = 1; + List list219 = new List(num2); + CollectionsMarshal.SetCount(list219, num2); + span3 = CollectionsMarshal.AsSpan(list219); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1053908u, new Vector3(28.854736f, 0f, 13.351624f), 1278); + obj147.Steps = list219; reference170 = obj147; num++; - ref QuestSequence reference172 = ref span2[num]; + ref QuestSequence reference171 = ref span2[num]; QuestSequence obj148 = new QuestSequence { Sequence = byte.MaxValue }; + index2 = 1; + List list220 = new List(index2); + CollectionsMarshal.SetCount(list220, index2); + span3 = CollectionsMarshal.AsSpan(list220); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2014937u, new Vector3(27.60829f, 0f, 11.74576f), 1278) + { + NextQuestId = new QuestId(5381) + }; + obj148.Steps = list220; + reference171 = obj148; + questRoot21.QuestSequence = list216; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(5381); + QuestRoot questRoot22 = new QuestRoot(); + num = 1; + List list221 = new List(num); + CollectionsMarshal.SetCount(list221, num); + span = CollectionsMarshal.AsSpan(list221); + index = 0; + span[index] = "WigglyMuffin"; + questRoot22.Author = list221; + index = 3; + List list222 = new List(index); + CollectionsMarshal.SetCount(list222, index); + span2 = CollectionsMarshal.AsSpan(list222); + num = 0; + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj149 = new QuestSequence + { + Sequence = 0 + }; num2 = 1; List list223 = new List(num2); CollectionsMarshal.SetCount(list223, num2); span3 = CollectionsMarshal.AsSpan(list223); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1053905u, new Vector3(29.55664f, 0f, 10.788086f), 1278); - obj148.Steps = list223; - reference172 = obj148; - questRoot22.QuestSequence = list220; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); + obj149.Steps = list223; + reference172 = obj149; + num++; + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj150 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list224 = new List(index2); + CollectionsMarshal.SetCount(list224, index2); + span3 = CollectionsMarshal.AsSpan(list224); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); + obj150.Steps = list224; + reference173 = obj150; + num++; + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj151 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list225 = new List(num2); + CollectionsMarshal.SetCount(list225, num2); + span3 = CollectionsMarshal.AsSpan(list225); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1053908u, new Vector3(28.854736f, 0f, 13.351624f), 1278) + { + NextQuestId = new QuestId(5382) + }; + obj151.Steps = list225; + reference174 = obj151; + questRoot22.QuestSequence = list222; AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(5382); + QuestRoot questRoot23 = new QuestRoot(); + num = 1; + List list226 = new List(num); + CollectionsMarshal.SetCount(list226, num); + span = CollectionsMarshal.AsSpan(list226); + index = 0; + span[index] = "WigglyMuffin"; + questRoot23.Author = list226; + index = 2; + List list227 = new List(index); + CollectionsMarshal.SetCount(list227, index); + span2 = CollectionsMarshal.AsSpan(list227); + num = 0; + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj152 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list228 = new List(index2); + CollectionsMarshal.SetCount(list228, index2); + span3 = CollectionsMarshal.AsSpan(list228); + num2 = 0; + ref QuestStep reference176 = ref span3[num2]; + QuestStep questStep24 = new QuestStep(EInteractionType.AcceptQuest, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); + num4 = 1; + List list229 = new List(num4); + CollectionsMarshal.SetCount(list229, num4); + span7 = CollectionsMarshal.AsSpan(list229); + num3 = 0; + span7[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGKW103_05382_Q1_000_000"), + Answer = new ExcelRef("TEXT_KINGKW103_05382_A1_000_002"), + AnswerIsRegularExpression = true + }; + questStep24.DialogueChoices = list229; + reference176 = questStep24; + obj152.Steps = list228; + reference175 = obj152; + num++; + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj153 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list230 = new List(num2); + CollectionsMarshal.SetCount(list230, num2); + span3 = CollectionsMarshal.AsSpan(list230); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1053905u, new Vector3(29.55664f, 0f, 10.788086f), 1278); + obj153.Steps = list230; + reference177 = obj153; + questRoot23.QuestSequence = list227; + AddQuest(questId23, questRoot23); } private static void LoadQuests108()