From bddffe21aefc533f36cab224deda77c07ad6288d Mon Sep 17 00:00:00 2001 From: alydev Date: Sun, 21 Dec 2025 06:49:12 +1000 Subject: [PATCH] muffin v7.4.2 --- .../AssemblyQuestLoader.cs | 7030 +++++++++++------ .../Questionable.Data/ChangelogData.cs | 1428 ++-- 2 files changed, 5424 insertions(+), 3034 deletions(-) diff --git a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs index 82bc855..c311e2a 100644 --- a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs +++ b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs @@ -451205,16 +451205,18 @@ public static class AssemblyQuestLoader reference197 = obj157; questRoot29.QuestSequence = list263; AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(5233); + QuestId questId30 = new QuestId(5231); QuestRoot questRoot30 = new QuestRoot(); num = 1; List list276 = new List(num); CollectionsMarshal.SetCount(list276, num); Span span276 = CollectionsMarshal.AsSpan(list276); index = 0; - span276[index] = "liza"; + span276[index] = "WigglyMuffin"; questRoot30.Author = list276; - index = 6; + questRoot30.IsSeasonalQuest = true; + questRoot30.SeasonalQuestExpiry = new DateTime(2025, 12, 31, 14, 59, 0, DateTimeKind.Utc); + index = 8; List list277 = new List(index); CollectionsMarshal.SetCount(list277, index); Span span277 = CollectionsMarshal.AsSpan(list277); @@ -451229,7 +451231,571 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list278, num2); Span span278 = CollectionsMarshal.AsSpan(list278); num3 = 0; - span278[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051950u, new Vector3(-15.335327f, -5.9003114E-09f, 31.3573f), 1185) + ref QuestStep reference199 = ref span278[num3]; + QuestStep obj159 = new QuestStep(EInteractionType.AcceptQuest, 1054361u, new Vector3(-50.06488f, 6.4999995f, -89.58569f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions2 = new SkipConditions(); + SkipAetheryteCondition obj160 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index2 = 2; + List list279 = new List(index2); + CollectionsMarshal.SetCount(list279, index2); + Span span279 = CollectionsMarshal.AsSpan(list279); + num4 = 0; + span279[num4] = 132; + num4++; + span279[num4] = 133; + obj160.InTerritory = list279; + skipConditions2.AetheryteShortcutIf = obj160; + obj159.SkipConditions = skipConditions2; + reference199 = obj159; + obj158.Steps = list278; + reference198 = obj158; + num++; + ref QuestSequence reference200 = ref span277[num]; + QuestSequence obj161 = new QuestSequence + { + Sequence = 1 + }; + num3 = 1; + List list280 = new List(num3); + CollectionsMarshal.SetCount(list280, num3); + Span span280 = CollectionsMarshal.AsSpan(list280); + num2 = 0; + ref QuestStep reference201 = ref span280[num2]; + QuestStep obj162 = new QuestStep(EInteractionType.Interact, 1054363u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) + { + TargetTerritoryId = (ushort)1309, + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions3 = new SkipConditions(); + SkipAetheryteCondition obj163 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num4 = 2; + List list281 = new List(num4); + CollectionsMarshal.SetCount(list281, num4); + Span span281 = CollectionsMarshal.AsSpan(list281); + index2 = 0; + span281[index2] = 132; + index2++; + span281[index2] = 133; + obj163.InTerritory = list281; + skipConditions3.AetheryteShortcutIf = obj163; + obj162.SkipConditions = skipConditions3; + reference201 = obj162; + obj161.Steps = list280; + reference200 = obj161; + num++; + ref QuestSequence reference202 = ref span277[num]; + QuestSequence obj164 = new QuestSequence + { + Sequence = 2 + }; + num2 = 2; + List list282 = new List(num2); + CollectionsMarshal.SetCount(list282, num2); + Span span282 = CollectionsMarshal.AsSpan(list282); + num3 = 0; + ref QuestStep reference203 = ref span282[num3]; + QuestStep obj165 = new QuestStep(EInteractionType.Interact, 1054364u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) + { + TargetTerritoryId = (ushort)1309, + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions4 = new SkipConditions(); + SkipStepConditions skipStepConditions = new SkipStepConditions(); + index2 = 1; + List list283 = new List(index2); + CollectionsMarshal.SetCount(list283, index2); + Span span283 = CollectionsMarshal.AsSpan(list283); + num4 = 0; + span283[num4] = 1309; + skipStepConditions.InTerritory = list283; + skipConditions4.StepIf = skipStepConditions; + SkipAetheryteCondition obj166 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num4 = 3; + List list284 = new List(num4); + CollectionsMarshal.SetCount(list284, num4); + Span span284 = CollectionsMarshal.AsSpan(list284); + index2 = 0; + span284[index2] = 132; + index2++; + span284[index2] = 133; + index2++; + span284[index2] = 1309; + obj166.InTerritory = list284; + skipConditions4.AetheryteShortcutIf = obj166; + obj165.SkipConditions = skipConditions4; + reference203 = obj165; + num3++; + span282[num3] = new QuestStep(EInteractionType.Interact, 1054362u, new Vector3(15.182739f, 0.0017376093f, -24.643372f), 1309); + obj164.Steps = list282; + reference202 = obj164; + num++; + ref QuestSequence reference204 = ref span277[num]; + QuestSequence obj167 = new QuestSequence + { + Sequence = 3 + }; + num3 = 3; + List list285 = new List(num3); + CollectionsMarshal.SetCount(list285, num3); + Span span285 = CollectionsMarshal.AsSpan(list285); + num2 = 0; + ref QuestStep reference205 = ref span285[num2]; + QuestStep obj168 = new QuestStep(EInteractionType.Interact, 1054367u, new Vector3(86.045654f, 5.995377f, -91.844055f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaLeatherworker + } + }; + SkipConditions skipConditions5 = new SkipConditions(); + SkipAetheryteCondition obj169 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index2 = 2; + List list286 = new List(index2); + CollectionsMarshal.SetCount(list286, index2); + Span span286 = CollectionsMarshal.AsSpan(list286); + num4 = 0; + span286[num4] = 132; + num4++; + span286[num4] = 133; + obj169.InTerritory = list286; + skipConditions5.AetheryteShortcutIf = obj169; + obj168.SkipConditions = skipConditions5; + num4 = 6; + List list287 = new List(num4); + CollectionsMarshal.SetCount(list287, num4); + Span span287 = CollectionsMarshal.AsSpan(list287); + index2 = 0; + span287[index2] = null; + index2++; + span287[index2] = null; + index2++; + span287[index2] = null; + index2++; + span287[index2] = null; + index2++; + span287[index2] = null; + index2++; + span287[index2] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + obj168.CompletionQuestVariablesFlags = list287; + reference205 = obj168; + num2++; + ref QuestStep reference206 = ref span285[num2]; + QuestStep obj170 = new QuestStep(EInteractionType.Interact, 1054366u, new Vector3(159.2279f, 15.699927f, -117.93707f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaLeatherworker + } + }; + SkipConditions skipConditions6 = new SkipConditions(); + SkipAetheryteCondition obj171 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index2 = 2; + List list288 = new List(index2); + CollectionsMarshal.SetCount(list288, index2); + Span span288 = CollectionsMarshal.AsSpan(list288); + num4 = 0; + span288[num4] = 132; + num4++; + span288[num4] = 133; + obj171.InTerritory = list288; + skipConditions6.AetheryteShortcutIf = obj171; + obj170.SkipConditions = skipConditions6; + num4 = 6; + List list289 = new List(num4); + CollectionsMarshal.SetCount(list289, num4); + Span span289 = CollectionsMarshal.AsSpan(list289); + index2 = 0; + span289[index2] = null; + index2++; + span289[index2] = null; + index2++; + span289[index2] = null; + index2++; + span289[index2] = null; + index2++; + span289[index2] = null; + index2++; + span289[index2] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); + obj170.CompletionQuestVariablesFlags = list289; + reference206 = obj170; + num2++; + ref QuestStep reference207 = ref span285[num2]; + QuestStep obj172 = new QuestStep(EInteractionType.Interact, 1054365u, new Vector3(161.6388f, 15.499999f, -61.997437f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaLeatherworker + } + }; + SkipConditions skipConditions7 = new SkipConditions(); + SkipAetheryteCondition obj173 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index2 = 2; + List list290 = new List(index2); + CollectionsMarshal.SetCount(list290, index2); + Span span290 = CollectionsMarshal.AsSpan(list290); + num4 = 0; + span290[num4] = 132; + num4++; + span290[num4] = 133; + obj173.InTerritory = list290; + skipConditions7.AetheryteShortcutIf = obj173; + obj172.SkipConditions = skipConditions7; + reference207 = obj172; + obj167.Steps = list285; + reference204 = obj167; + num++; + ref QuestSequence reference208 = ref span277[num]; + QuestSequence obj174 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list291 = new List(num2); + CollectionsMarshal.SetCount(list291, num2); + Span span291 = CollectionsMarshal.AsSpan(list291); + num3 = 0; + ref QuestStep reference209 = ref span291[num3]; + QuestStep obj175 = new QuestStep(EInteractionType.Interact, 1054361u, new Vector3(-50.06488f, 6.4999995f, -89.58569f), 133) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaLeatherworker, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions8 = new SkipConditions(); + SkipAetheryteCondition obj176 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num4 = 2; + List list292 = new List(num4); + CollectionsMarshal.SetCount(list292, num4); + Span span292 = CollectionsMarshal.AsSpan(list292); + index2 = 0; + span292[index2] = 132; + index2++; + span292[index2] = 133; + obj176.InTerritory = list292; + skipConditions8.AetheryteShortcutIf = obj176; + obj175.SkipConditions = skipConditions8; + reference209 = obj175; + obj174.Steps = list291; + reference208 = obj174; + num++; + ref QuestSequence reference210 = ref span277[num]; + QuestSequence obj177 = new QuestSequence + { + Sequence = 5 + }; + num3 = 4; + List list293 = new List(num3); + CollectionsMarshal.SetCount(list293, num3); + Span span293 = CollectionsMarshal.AsSpan(list293); + num2 = 0; + ref QuestStep reference211 = ref span293[num2]; + QuestStep obj178 = new QuestStep(EInteractionType.Interact, 1054364u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) + { + TargetTerritoryId = (ushort)1309, + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions9 = new SkipConditions(); + SkipStepConditions skipStepConditions2 = new SkipStepConditions(); + index2 = 1; + List list294 = new List(index2); + CollectionsMarshal.SetCount(list294, index2); + Span span294 = CollectionsMarshal.AsSpan(list294); + num4 = 0; + span294[num4] = 1309; + skipStepConditions2.InTerritory = list294; + skipConditions9.StepIf = skipStepConditions2; + SkipAetheryteCondition obj179 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num4 = 3; + List list295 = new List(num4); + CollectionsMarshal.SetCount(list295, num4); + Span span295 = CollectionsMarshal.AsSpan(list295); + index2 = 0; + span295[index2] = 132; + index2++; + span295[index2] = 133; + index2++; + span295[index2] = 1309; + obj179.InTerritory = list295; + skipConditions9.AetheryteShortcutIf = obj179; + obj178.SkipConditions = skipConditions9; + reference211 = obj178; + num2++; + ref QuestStep reference212 = ref span293[num2]; + QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1054370u, new Vector3(-13.01593f, 0.0015269257f, 24.429688f), 1309); + index2 = 6; + List list296 = new List(index2); + CollectionsMarshal.SetCount(list296, index2); + Span span296 = CollectionsMarshal.AsSpan(list296); + num4 = 0; + span296[num4] = null; + num4++; + span296[num4] = null; + num4++; + span296[num4] = null; + num4++; + span296[num4] = null; + num4++; + span296[num4] = null; + num4++; + span296[num4] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); + questStep14.CompletionQuestVariablesFlags = list296; + reference212 = questStep14; + num2++; + ref QuestStep reference213 = ref span293[num2]; + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1054369u, new Vector3(7.7973022f, 0.0028544795f, -15.701599f), 1309); + num4 = 6; + List list297 = new List(num4); + CollectionsMarshal.SetCount(list297, num4); + Span span297 = CollectionsMarshal.AsSpan(list297); + index2 = 0; + span297[index2] = null; + index2++; + span297[index2] = null; + index2++; + span297[index2] = null; + index2++; + span297[index2] = null; + index2++; + span297[index2] = null; + index2++; + span297[index2] = new QuestWorkValue((byte)12, null, EQuestWorkMode.Bitwise); + questStep15.CompletionQuestVariablesFlags = list297; + reference213 = questStep15; + num2++; + span293[num2] = new QuestStep(EInteractionType.Interact, 1054371u, new Vector3(18.661804f, 2.0028546f, -93.0343f), 1309); + obj177.Steps = list293; + reference210 = obj177; + num++; + ref QuestSequence reference214 = ref span277[num]; + QuestSequence obj180 = new QuestSequence + { + Sequence = 6 + }; + num2 = 2; + List list298 = new List(num2); + CollectionsMarshal.SetCount(list298, num2); + Span span298 = CollectionsMarshal.AsSpan(list298); + num3 = 0; + ref QuestStep reference215 = ref span298[num3]; + QuestStep obj181 = new QuestStep(EInteractionType.Interact, 1054364u, new Vector3(-53.97119f, 5.798081f, -100.93848f), 133) + { + TargetTerritoryId = (ushort)1309, + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions10 = new SkipConditions(); + SkipStepConditions skipStepConditions3 = new SkipStepConditions(); + index2 = 1; + List list299 = new List(index2); + CollectionsMarshal.SetCount(list299, index2); + Span span299 = CollectionsMarshal.AsSpan(list299); + num4 = 0; + span299[num4] = 1309; + skipStepConditions3.InTerritory = list299; + skipConditions10.StepIf = skipStepConditions3; + SkipAetheryteCondition obj182 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num4 = 3; + List list300 = new List(num4); + CollectionsMarshal.SetCount(list300, num4); + Span span300 = CollectionsMarshal.AsSpan(list300); + index2 = 0; + span300[index2] = 132; + index2++; + span300[index2] = 133; + index2++; + span300[index2] = 1309; + obj182.InTerritory = list300; + skipConditions10.AetheryteShortcutIf = obj182; + obj181.SkipConditions = skipConditions10; + reference215 = obj181; + num3++; + ref QuestStep reference216 = ref span298[num3]; + QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1054374u, new Vector3(11.48999f, 0.0028544795f, -12.64978f), 1309); + index2 = 7; + List list301 = new List(index2); + CollectionsMarshal.SetCount(list301, index2); + Span span301 = CollectionsMarshal.AsSpan(list301); + num4 = 0; + span301[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q2_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A2_000_001") + }; + num4++; + span301[num4] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_SYSTEM_000_124") + }; + num4++; + span301[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q3_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A3_000_003") + }; + num4++; + span301[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q4_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A4_000_002") + }; + num4++; + span301[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q5_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A5_000_003") + }; + num4++; + span301[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q6_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A6_000_001") + }; + num4++; + span301[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_FESXMX101_05231_Q7_000_000"), + Answer = new ExcelRef("TEXT_FESXMX101_05231_A7_000_002") + }; + questStep16.DialogueChoices = list301; + reference216 = questStep16; + obj180.Steps = list298; + reference214 = obj180; + num++; + ref QuestSequence reference217 = ref span277[num]; + QuestSequence obj183 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list302 = new List(num3); + CollectionsMarshal.SetCount(list302, num3); + Span span302 = CollectionsMarshal.AsSpan(list302); + num2 = 0; + ref QuestStep reference218 = ref span302[num2]; + QuestStep obj184 = new QuestStep(EInteractionType.CompleteQuest, 1054361u, new Vector3(-50.06488f, 6.4999995f, -89.58569f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions11 = new SkipConditions(); + SkipAetheryteCondition obj185 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num4 = 2; + List list303 = new List(num4); + CollectionsMarshal.SetCount(list303, num4); + Span span303 = CollectionsMarshal.AsSpan(list303); + index2 = 0; + span303[index2] = 132; + index2++; + span303[index2] = 133; + obj185.InTerritory = list303; + skipConditions11.AetheryteShortcutIf = obj185; + obj184.SkipConditions = skipConditions11; + reference218 = obj184; + obj183.Steps = list302; + reference217 = obj183; + questRoot30.QuestSequence = list277; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(5233); + QuestRoot questRoot31 = new QuestRoot(); + num = 1; + List list304 = new List(num); + CollectionsMarshal.SetCount(list304, num); + Span span304 = CollectionsMarshal.AsSpan(list304); + index = 0; + span304[index] = "liza"; + questRoot31.Author = list304; + index = 6; + List list305 = new List(index); + CollectionsMarshal.SetCount(list305, index); + Span span305 = CollectionsMarshal.AsSpan(list305); + num = 0; + ref QuestSequence reference219 = ref span305[num]; + QuestSequence obj186 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list306 = new List(num2); + CollectionsMarshal.SetCount(list306, num2); + Span span306 = CollectionsMarshal.AsSpan(list306); + num3 = 0; + span306[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051950u, new Vector3(-15.335327f, -5.9003114E-09f, 31.3573f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, SkipConditions = new SkipConditions @@ -451240,342 +451806,342 @@ public static class AssemblyQuestLoader } } }; - obj158.Steps = list278; - reference198 = obj158; + obj186.Steps = list306; + reference219 = obj186; num++; - ref QuestSequence reference199 = ref span277[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference220 = ref span305[num]; + QuestSequence obj187 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list279 = new List(num3); - CollectionsMarshal.SetCount(list279, num3); - Span span279 = CollectionsMarshal.AsSpan(list279); + List list307 = new List(num3); + CollectionsMarshal.SetCount(list307, num3); + Span span307 = CollectionsMarshal.AsSpan(list307); num2 = 0; - span279[num2] = new QuestStep(EInteractionType.Interact, 1052166u, new Vector3(567.6814f, -131.41925f, 610.1013f), 1189) + span307[num2] = new QuestStep(EInteractionType.Interact, 1052166u, new Vector3(567.6814f, -131.41925f, 610.1013f), 1189) { Fly = true, AetheryteShortcut = EAetheryteLocation.YakTelMamook }; - obj159.Steps = list279; - reference199 = obj159; + obj187.Steps = list307; + reference220 = obj187; num++; - ref QuestSequence reference200 = ref span277[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference221 = ref span305[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list280 = new List(num2); - CollectionsMarshal.SetCount(list280, num2); - Span span280 = CollectionsMarshal.AsSpan(list280); + List list308 = new List(num2); + CollectionsMarshal.SetCount(list308, num2); + Span span308 = CollectionsMarshal.AsSpan(list308); num3 = 0; - span280[num3] = new QuestStep(EInteractionType.Interact, 2014454u, new Vector3(-525.8412f, -158.37347f, 541.46643f), 1189) + span308[num3] = new QuestStep(EInteractionType.Interact, 2014454u, new Vector3(-525.8412f, -158.37347f, 541.46643f), 1189) { Fly = true }; - obj160.Steps = list280; - reference200 = obj160; + obj188.Steps = list308; + reference221 = obj188; num++; - ref QuestSequence reference201 = ref span277[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference222 = ref span305[num]; + QuestSequence obj189 = new QuestSequence { Sequence = 3 }; num3 = 1; - List list281 = new List(num3); - CollectionsMarshal.SetCount(list281, num3); - Span span281 = CollectionsMarshal.AsSpan(list281); + List list309 = new List(num3); + CollectionsMarshal.SetCount(list309, num3); + Span span309 = CollectionsMarshal.AsSpan(list309); num2 = 0; - span281[num2] = new QuestStep(EInteractionType.Interact, 1051954u, new Vector3(-531.57855f, -152.53433f, 645.777f), 1189); - obj161.Steps = list281; - reference201 = obj161; + span309[num2] = new QuestStep(EInteractionType.Interact, 1051954u, new Vector3(-531.57855f, -152.53433f, 645.777f), 1189); + obj189.Steps = list309; + reference222 = obj189; num++; - ref QuestSequence reference202 = ref span277[num]; - QuestSequence obj162 = new QuestSequence + ref QuestSequence reference223 = ref span305[num]; + QuestSequence obj190 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list282 = new List(num2); - CollectionsMarshal.SetCount(list282, num2); - Span span282 = CollectionsMarshal.AsSpan(list282); + List list310 = new List(num2); + CollectionsMarshal.SetCount(list310, num2); + Span span310 = CollectionsMarshal.AsSpan(list310); num3 = 0; - span282[num3] = new QuestStep(EInteractionType.Duty, null, null, 1189) + span310[num3] = new QuestStep(EInteractionType.Duty, null, null, 1189) { DutyOptions = new DutyOptions { ContentFinderConditionId = 1015u } }; - obj162.Steps = list282; - reference202 = obj162; + obj190.Steps = list310; + reference223 = obj190; num++; - ref QuestSequence reference203 = ref span277[num]; - QuestSequence obj163 = new QuestSequence + ref QuestSequence reference224 = ref span305[num]; + QuestSequence obj191 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 1; - List list283 = new List(num3); - CollectionsMarshal.SetCount(list283, num3); - Span span283 = CollectionsMarshal.AsSpan(list283); + List list311 = new List(num3); + CollectionsMarshal.SetCount(list311, num3); + Span span311 = CollectionsMarshal.AsSpan(list311); num2 = 0; - span283[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051956u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264) + span311[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051956u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264) { StopDistance = 7f, NextQuestId = new QuestId(5234) }; - obj163.Steps = list283; - reference203 = obj163; - questRoot30.QuestSequence = list277; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(5234); - QuestRoot questRoot31 = new QuestRoot(); + obj191.Steps = list311; + reference224 = obj191; + questRoot31.QuestSequence = list305; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(5234); + QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list284 = new List(num); - CollectionsMarshal.SetCount(list284, num); - Span span284 = CollectionsMarshal.AsSpan(list284); + List list312 = new List(num); + CollectionsMarshal.SetCount(list312, num); + Span span312 = CollectionsMarshal.AsSpan(list312); index = 0; - span284[index] = "liza"; - questRoot31.Author = list284; + span312[index] = "liza"; + questRoot32.Author = list312; index = 5; - List list285 = new List(index); - CollectionsMarshal.SetCount(list285, index); - Span span285 = CollectionsMarshal.AsSpan(list285); + List list313 = new List(index); + CollectionsMarshal.SetCount(list313, index); + Span span313 = CollectionsMarshal.AsSpan(list313); num = 0; - ref QuestSequence reference204 = ref span285[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference225 = ref span313[num]; + QuestSequence obj192 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list286 = new List(num2); - CollectionsMarshal.SetCount(list286, num2); - Span span286 = CollectionsMarshal.AsSpan(list286); + List list314 = new List(num2); + CollectionsMarshal.SetCount(list314, num2); + Span span314 = CollectionsMarshal.AsSpan(list314); num3 = 0; - span286[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051957u, new Vector3(-1.6327515f, 41.999977f, -0.7172241f), 1264) + span314[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051957u, new Vector3(-1.6327515f, 41.999977f, -0.7172241f), 1264) { StopDistance = 6f }; - obj164.Steps = list286; - reference204 = obj164; + obj192.Steps = list314; + reference225 = obj192; num++; - ref QuestSequence reference205 = ref span285[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference226 = ref span313[num]; + QuestSequence obj193 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list287 = new List(num3); - CollectionsMarshal.SetCount(list287, num3); - Span span287 = CollectionsMarshal.AsSpan(list287); + List list315 = new List(num3); + CollectionsMarshal.SetCount(list315, num3); + Span span315 = CollectionsMarshal.AsSpan(list315); num2 = 0; - span287[num2] = new QuestStep(EInteractionType.Interact, 1051957u, new Vector3(-1.6327515f, 41.999977f, -0.7172241f), 1264) + span315[num2] = new QuestStep(EInteractionType.Interact, 1051957u, new Vector3(-1.6327515f, 41.999977f, -0.7172241f), 1264) { StopDistance = 6f }; - obj165.Steps = list287; - reference205 = obj165; + obj193.Steps = list315; + reference226 = obj193; num++; - ref QuestSequence reference206 = ref span285[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference227 = ref span313[num]; + QuestSequence obj194 = new QuestSequence { Sequence = 2 }; num2 = 4; - List list288 = new List(num2); - CollectionsMarshal.SetCount(list288, num2); - Span span288 = CollectionsMarshal.AsSpan(list288); + List list316 = new List(num2); + CollectionsMarshal.SetCount(list316, num2); + Span span316 = CollectionsMarshal.AsSpan(list316); num3 = 0; - ref QuestStep reference207 = ref span288[num3]; - QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1051959u, new Vector3(-15.854187f, 41.99999f, -4.6845703f), 1264); + ref QuestStep reference228 = ref span316[num3]; + QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1051959u, new Vector3(-15.854187f, 41.99999f, -4.6845703f), 1264); index2 = 6; - List list289 = new List(index2); - CollectionsMarshal.SetCount(list289, index2); - Span span289 = CollectionsMarshal.AsSpan(list289); + List list317 = new List(index2); + CollectionsMarshal.SetCount(list317, index2); + Span span317 = CollectionsMarshal.AsSpan(list317); num4 = 0; - span289[num4] = null; + span317[num4] = null; num4++; - span289[num4] = null; + span317[num4] = null; num4++; - span289[num4] = null; + span317[num4] = null; num4++; - span289[num4] = null; + span317[num4] = null; num4++; - span289[num4] = null; + span317[num4] = null; num4++; - span289[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list289; - reference207 = questStep14; + span317[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep17.CompletionQuestVariablesFlags = list317; + reference228 = questStep17; num3++; - ref QuestStep reference208 = ref span288[num3]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1051961u, new Vector3(-13.931519f, 41.999992f, -49.027283f), 1264); + ref QuestStep reference229 = ref span316[num3]; + QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1051961u, new Vector3(-13.931519f, 41.999992f, -49.027283f), 1264); num4 = 6; - List list290 = new List(num4); - CollectionsMarshal.SetCount(list290, num4); - Span span290 = CollectionsMarshal.AsSpan(list290); + List list318 = new List(num4); + CollectionsMarshal.SetCount(list318, num4); + Span span318 = CollectionsMarshal.AsSpan(list318); index2 = 0; - span290[index2] = null; + span318[index2] = null; index2++; - span290[index2] = null; + span318[index2] = null; index2++; - span290[index2] = null; + span318[index2] = null; index2++; - span290[index2] = null; + span318[index2] = null; index2++; - span290[index2] = null; + span318[index2] = null; index2++; - span290[index2] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list290; - reference208 = questStep15; + span318[index2] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + questStep18.CompletionQuestVariablesFlags = list318; + reference229 = questStep18; num3++; - ref QuestStep reference209 = ref span288[num3]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1051960u, new Vector3(15.457336f, 43.499985f, -137.25494f), 1264); + ref QuestStep reference230 = ref span316[num3]; + QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1051960u, new Vector3(15.457336f, 43.499985f, -137.25494f), 1264); index2 = 6; - List list291 = new List(index2); - CollectionsMarshal.SetCount(list291, index2); - Span span291 = CollectionsMarshal.AsSpan(list291); + List list319 = new List(index2); + CollectionsMarshal.SetCount(list319, index2); + Span span319 = CollectionsMarshal.AsSpan(list319); num4 = 0; - span291[num4] = null; + span319[num4] = null; num4++; - span291[num4] = null; + span319[num4] = null; num4++; - span291[num4] = null; + span319[num4] = null; num4++; - span291[num4] = null; + span319[num4] = null; num4++; - span291[num4] = null; + span319[num4] = null; num4++; - span291[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list291; - reference209 = questStep16; + span319[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep19.CompletionQuestVariablesFlags = list319; + reference230 = questStep19; num3++; - ref QuestStep reference210 = ref span288[num3]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 2014455u, new Vector3(71.213745f, 43.411865f, -84.00098f), 1264); + ref QuestStep reference231 = ref span316[num3]; + QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 2014455u, new Vector3(71.213745f, 43.411865f, -84.00098f), 1264); num4 = 6; - List list292 = new List(num4); - CollectionsMarshal.SetCount(list292, num4); - Span span292 = CollectionsMarshal.AsSpan(list292); + List list320 = new List(num4); + CollectionsMarshal.SetCount(list320, num4); + Span span320 = CollectionsMarshal.AsSpan(list320); index2 = 0; - span292[index2] = null; + span320[index2] = null; index2++; - span292[index2] = null; + span320[index2] = null; index2++; - span292[index2] = null; + span320[index2] = null; index2++; - span292[index2] = null; + span320[index2] = null; index2++; - span292[index2] = null; + span320[index2] = null; index2++; - span292[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list292; + span320[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep20.CompletionQuestVariablesFlags = list320; index2 = 1; - List list293 = new List(index2); - CollectionsMarshal.SetCount(list293, index2); - Span span293 = CollectionsMarshal.AsSpan(list293); + List list321 = new List(index2); + CollectionsMarshal.SetCount(list321, index2); + Span span321 = CollectionsMarshal.AsSpan(list321); num4 = 0; - span293[num4] = new DialogueChoice + span321[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGEA102_05234_Q2_000_000"), Answer = new ExcelRef("TEXT_KINGEA102_05234_A2_000_001") }; - questStep17.DialogueChoices = list293; - reference210 = questStep17; - obj166.Steps = list288; - reference206 = obj166; + questStep20.DialogueChoices = list321; + reference231 = questStep20; + obj194.Steps = list316; + reference227 = obj194; num++; - ref QuestSequence reference211 = ref span285[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference232 = ref span313[num]; + QuestSequence obj195 = new QuestSequence { Sequence = 3 }; num3 = 1; - List list294 = new List(num3); - CollectionsMarshal.SetCount(list294, num3); - Span span294 = CollectionsMarshal.AsSpan(list294); + List list322 = new List(num3); + CollectionsMarshal.SetCount(list322, num3); + Span span322 = CollectionsMarshal.AsSpan(list322); num2 = 0; - span294[num2] = new QuestStep(EInteractionType.Interact, 1051958u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264); - obj167.Steps = list294; - reference211 = obj167; + span322[num2] = new QuestStep(EInteractionType.Interact, 1051958u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264); + obj195.Steps = list322; + reference232 = obj195; num++; - ref QuestSequence reference212 = ref span285[num]; - QuestSequence obj168 = new QuestSequence + ref QuestSequence reference233 = ref span313[num]; + QuestSequence obj196 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list295 = new List(num2); - CollectionsMarshal.SetCount(list295, num2); - Span span295 = CollectionsMarshal.AsSpan(list295); + List list323 = new List(num2); + CollectionsMarshal.SetCount(list323, num2); + Span span323 = CollectionsMarshal.AsSpan(list323); num3 = 0; - span295[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051965u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264) + span323[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051965u, new Vector3(1.8463135f, 41.99997f, -2.456726f), 1264) { NextQuestId = new QuestId(5235) }; - obj168.Steps = list295; - reference212 = obj168; - questRoot31.QuestSequence = list285; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(5235); - QuestRoot questRoot32 = new QuestRoot(); + obj196.Steps = list323; + reference233 = obj196; + questRoot32.QuestSequence = list313; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(5235); + QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list296 = new List(num); - CollectionsMarshal.SetCount(list296, num); - Span span296 = CollectionsMarshal.AsSpan(list296); + List list324 = new List(num); + CollectionsMarshal.SetCount(list324, num); + Span span324 = CollectionsMarshal.AsSpan(list324); index = 0; - span296[index] = "liza"; - questRoot32.Author = list296; + span324[index] = "liza"; + questRoot33.Author = list324; index = 6; - List list297 = new List(index); - CollectionsMarshal.SetCount(list297, index); - Span span297 = CollectionsMarshal.AsSpan(list297); + List list325 = new List(index); + CollectionsMarshal.SetCount(list325, index); + Span span325 = CollectionsMarshal.AsSpan(list325); num = 0; - ref QuestSequence reference213 = ref span297[num]; - QuestSequence obj169 = new QuestSequence + ref QuestSequence reference234 = ref span325[num]; + QuestSequence obj197 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list298 = new List(num3); - CollectionsMarshal.SetCount(list298, num3); - Span span298 = CollectionsMarshal.AsSpan(list298); + List list326 = new List(num3); + CollectionsMarshal.SetCount(list326, num3); + Span span326 = CollectionsMarshal.AsSpan(list326); num2 = 0; - span298[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051964u, new Vector3(0.56451416f, 41.999973f, -5.2339478f), 1264); - obj169.Steps = list298; - reference213 = obj169; + span326[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051964u, new Vector3(0.56451416f, 41.999973f, -5.2339478f), 1264); + obj197.Steps = list326; + reference234 = obj197; num++; - ref QuestSequence reference214 = ref span297[num]; - QuestSequence obj170 = new QuestSequence + ref QuestSequence reference235 = ref span325[num]; + QuestSequence obj198 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list299 = new List(num2); - CollectionsMarshal.SetCount(list299, num2); - Span span299 = CollectionsMarshal.AsSpan(list299); + List list327 = new List(num2); + CollectionsMarshal.SetCount(list327, num2); + Span span327 = CollectionsMarshal.AsSpan(list327); num3 = 0; - span299[num3] = new QuestStep(EInteractionType.Interact, 1051967u, new Vector3(564.72107f, -131.41925f, 609.21643f), 1189) + span327[num3] = new QuestStep(EInteractionType.Interact, 1051967u, new Vector3(564.72107f, -131.41925f, 609.21643f), 1189) { Fly = true, AetheryteShortcut = EAetheryteLocation.YakTelMamook }; - obj170.Steps = list299; - reference214 = obj170; + obj198.Steps = list327; + reference235 = obj198; num++; - ref QuestSequence reference215 = ref span297[num]; - QuestSequence obj171 = new QuestSequence + ref QuestSequence reference236 = ref span325[num]; + QuestSequence obj199 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list300 = new List(num3); - CollectionsMarshal.SetCount(list300, num3); - Span span300 = CollectionsMarshal.AsSpan(list300); + List list328 = new List(num3); + CollectionsMarshal.SetCount(list328, num3); + Span span328 = CollectionsMarshal.AsSpan(list328); num2 = 0; - span300[num2] = new QuestStep(EInteractionType.Interact, 2014464u, new Vector3(-412.2835f, 2.9754639f, -57.846985f), 1185) + span328[num2] = new QuestStep(EInteractionType.Interact, 2014464u, new Vector3(-412.2835f, 2.9754639f, -57.846985f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -451584,37 +452150,37 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalDirigibleLanding } }; - obj171.Steps = list300; - reference215 = obj171; + obj199.Steps = list328; + reference236 = obj199; num++; - ref QuestSequence reference216 = ref span297[num]; - QuestSequence obj172 = new QuestSequence + ref QuestSequence reference237 = ref span325[num]; + QuestSequence obj200 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list301 = new List(num2); - CollectionsMarshal.SetCount(list301, num2); - Span span301 = CollectionsMarshal.AsSpan(list301); + List list329 = new List(num2); + CollectionsMarshal.SetCount(list329, num2); + Span span329 = CollectionsMarshal.AsSpan(list329); num3 = 0; - span301[num3] = new QuestStep(EInteractionType.Interact, 1051971u, new Vector3(-414.69446f, 3f, -55.10034f), 1185) + span329[num3] = new QuestStep(EInteractionType.Interact, 1051971u, new Vector3(-414.69446f, 3f, -55.10034f), 1185) { StopDistance = 5f }; - obj172.Steps = list301; - reference216 = obj172; + obj200.Steps = list329; + reference237 = obj200; num++; - ref QuestSequence reference217 = ref span297[num]; - QuestSequence obj173 = new QuestSequence + ref QuestSequence reference238 = ref span325[num]; + QuestSequence obj201 = new QuestSequence { Sequence = 4 }; num3 = 1; - List list302 = new List(num3); - CollectionsMarshal.SetCount(list302, num3); - Span span302 = CollectionsMarshal.AsSpan(list302); + List list330 = new List(num3); + CollectionsMarshal.SetCount(list330, num3); + Span span330 = CollectionsMarshal.AsSpan(list330); num2 = 0; - span302[num2] = new QuestStep(EInteractionType.Interact, 1051971u, new Vector3(93.53023f, -14f, 50.456287f), 1185) + span330[num2] = new QuestStep(EInteractionType.Interact, 1051971u, new Vector3(93.53023f, -14f, 50.456287f), 1185) { StopDistance = 0.25f, AethernetShortcut = new AethernetShortcut @@ -451623,252 +452189,252 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.Tuliyollal } }; - obj173.Steps = list302; - reference217 = obj173; + obj201.Steps = list330; + reference238 = obj201; num++; - ref QuestSequence reference218 = ref span297[num]; - QuestSequence obj174 = new QuestSequence + ref QuestSequence reference239 = ref span325[num]; + QuestSequence obj202 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list303 = new List(num2); - CollectionsMarshal.SetCount(list303, num2); - Span span303 = CollectionsMarshal.AsSpan(list303); + List list331 = new List(num2); + CollectionsMarshal.SetCount(list331, num2); + Span span331 = CollectionsMarshal.AsSpan(list331); num3 = 0; - span303[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051972u, new Vector3(123.79639f, -14f, 27.115234f), 1185) + span331[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051972u, new Vector3(123.79639f, -14f, 27.115234f), 1185) { StopDistance = 5f, NextQuestId = new QuestId(5236) }; - obj174.Steps = list303; - reference218 = obj174; - questRoot32.QuestSequence = list297; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(5236); - QuestRoot questRoot33 = new QuestRoot(); + obj202.Steps = list331; + reference239 = obj202; + questRoot33.QuestSequence = list325; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(5236); + QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list304 = new List(num); - CollectionsMarshal.SetCount(list304, num); - Span span304 = CollectionsMarshal.AsSpan(list304); + List list332 = new List(num); + CollectionsMarshal.SetCount(list332, num); + Span span332 = CollectionsMarshal.AsSpan(list332); index = 0; - span304[index] = "liza"; - questRoot33.Author = list304; + span332[index] = "liza"; + questRoot34.Author = list332; index = 7; - List list305 = new List(index); - CollectionsMarshal.SetCount(list305, index); - Span span305 = CollectionsMarshal.AsSpan(list305); + List list333 = new List(index); + CollectionsMarshal.SetCount(list333, index); + Span span333 = CollectionsMarshal.AsSpan(list333); num = 0; - ref QuestSequence reference219 = ref span305[num]; - QuestSequence obj175 = new QuestSequence + ref QuestSequence reference240 = ref span333[num]; + QuestSequence obj203 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list306 = new List(num3); - CollectionsMarshal.SetCount(list306, num3); - Span span306 = CollectionsMarshal.AsSpan(list306); + List list334 = new List(num3); + CollectionsMarshal.SetCount(list334, num3); + Span span334 = CollectionsMarshal.AsSpan(list334); num2 = 0; - span306[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051974u, new Vector3(121.782104f, -14f, 29.587158f), 1185) + span334[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051974u, new Vector3(121.782104f, -14f, 29.587158f), 1185) { StopDistance = 7f }; - obj175.Steps = list306; - reference219 = obj175; + obj203.Steps = list334; + reference240 = obj203; num++; - ref QuestSequence reference220 = ref span305[num]; - QuestSequence obj176 = new QuestSequence + ref QuestSequence reference241 = ref span333[num]; + QuestSequence obj204 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list307 = new List(num2); - CollectionsMarshal.SetCount(list307, num2); - Span span307 = CollectionsMarshal.AsSpan(list307); + List list335 = new List(num2); + CollectionsMarshal.SetCount(list335, num2); + Span span335 = CollectionsMarshal.AsSpan(list335); num3 = 0; - span307[num3] = new QuestStep(EInteractionType.Interact, 1052148u, new Vector3(-527.245f, -152.47649f, 663.6301f), 1189) + span335[num3] = new QuestStep(EInteractionType.Interact, 1052148u, new Vector3(-527.245f, -152.47649f, 663.6301f), 1189) { Fly = true, AetheryteShortcut = EAetheryteLocation.YakTelMamook }; - obj176.Steps = list307; - reference220 = obj176; + obj204.Steps = list335; + reference241 = obj204; num++; - ref QuestSequence reference221 = ref span305[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference242 = ref span333[num]; + QuestSequence obj205 = new QuestSequence { Sequence = 2 }; num3 = 3; - List list308 = new List(num3); - CollectionsMarshal.SetCount(list308, num3); - Span span308 = CollectionsMarshal.AsSpan(list308); + List list336 = new List(num3); + CollectionsMarshal.SetCount(list336, num3); + Span span336 = CollectionsMarshal.AsSpan(list336); num2 = 0; - ref QuestStep reference222 = ref span308[num2]; - QuestStep obj178 = new QuestStep(EInteractionType.Interact, 2014450u, new Vector3(-528.37415f, -152.20874f, 671.13745f), 1189) + ref QuestStep reference243 = ref span336[num2]; + QuestStep obj206 = new QuestStep(EInteractionType.Interact, 2014450u, new Vector3(-528.37415f, -152.20874f, 671.13745f), 1189) { TargetTerritoryId = (ushort)1265 }; - SkipConditions skipConditions2 = new SkipConditions(); - SkipStepConditions skipStepConditions = new SkipStepConditions(); + SkipConditions skipConditions12 = new SkipConditions(); + SkipStepConditions skipStepConditions4 = new SkipStepConditions(); num4 = 1; - List list309 = new List(num4); - CollectionsMarshal.SetCount(list309, num4); - Span span309 = CollectionsMarshal.AsSpan(list309); + List list337 = new List(num4); + CollectionsMarshal.SetCount(list337, num4); + Span span337 = CollectionsMarshal.AsSpan(list337); index2 = 0; - span309[index2] = 1265; - skipStepConditions.InTerritory = list309; - skipConditions2.StepIf = skipStepConditions; - obj178.SkipConditions = skipConditions2; - reference222 = obj178; + span337[index2] = 1265; + skipStepConditions4.InTerritory = list337; + skipConditions12.StepIf = skipStepConditions4; + obj206.SkipConditions = skipConditions12; + reference243 = obj206; num2++; - ref QuestStep reference223 = ref span308[num2]; - QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1052131u, new Vector3(-23.849854f, 43f, -25.192688f), 1265); + ref QuestStep reference244 = ref span336[num2]; + QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1052131u, new Vector3(-23.849854f, 43f, -25.192688f), 1265); index2 = 6; - List list310 = new List(index2); - CollectionsMarshal.SetCount(list310, index2); - Span span310 = CollectionsMarshal.AsSpan(list310); + List list338 = new List(index2); + CollectionsMarshal.SetCount(list338, index2); + Span span338 = CollectionsMarshal.AsSpan(list338); num4 = 0; - span310[num4] = null; + span338[num4] = null; num4++; - span310[num4] = null; + span338[num4] = null; num4++; - span310[num4] = null; + span338[num4] = null; num4++; - span310[num4] = null; + span338[num4] = null; num4++; - span310[num4] = null; + span338[num4] = null; num4++; - span310[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list310; - reference223 = questStep18; + span338[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep21.CompletionQuestVariablesFlags = list338; + reference244 = questStep21; num2++; - ref QuestStep reference224 = ref span308[num2]; - QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1052132u, new Vector3(-1.1139526f, 41.999992f, -110.15497f), 1265); + ref QuestStep reference245 = ref span336[num2]; + QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1052132u, new Vector3(-1.1139526f, 41.999992f, -110.15497f), 1265); num4 = 6; - List list311 = new List(num4); - CollectionsMarshal.SetCount(list311, num4); - Span span311 = CollectionsMarshal.AsSpan(list311); + List list339 = new List(num4); + CollectionsMarshal.SetCount(list339, num4); + Span span339 = CollectionsMarshal.AsSpan(list339); index2 = 0; - span311[index2] = null; + span339[index2] = null; index2++; - span311[index2] = null; + span339[index2] = null; index2++; - span311[index2] = null; + span339[index2] = null; index2++; - span311[index2] = null; + span339[index2] = null; index2++; - span311[index2] = null; + span339[index2] = null; index2++; - span311[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep19.CompletionQuestVariablesFlags = list311; - reference224 = questStep19; - obj177.Steps = list308; - reference221 = obj177; + span339[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep22.CompletionQuestVariablesFlags = list339; + reference245 = questStep22; + obj205.Steps = list336; + reference242 = obj205; num++; - ref QuestSequence reference225 = ref span305[num]; - QuestSequence obj179 = new QuestSequence + ref QuestSequence reference246 = ref span333[num]; + QuestSequence obj207 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list312 = new List(num2); - CollectionsMarshal.SetCount(list312, num2); - Span span312 = CollectionsMarshal.AsSpan(list312); + List list340 = new List(num2); + CollectionsMarshal.SetCount(list340, num2); + Span span340 = CollectionsMarshal.AsSpan(list340); num3 = 0; - span312[num3] = new QuestStep(EInteractionType.Interact, 1052139u, new Vector3(11.459534f, 41.99999f, -50.644714f), 1265); - obj179.Steps = list312; - reference225 = obj179; + span340[num3] = new QuestStep(EInteractionType.Interact, 1052139u, new Vector3(11.459534f, 41.99999f, -50.644714f), 1265); + obj207.Steps = list340; + reference246 = obj207; num++; - ref QuestSequence reference226 = ref span305[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference247 = ref span333[num]; + QuestSequence obj208 = new QuestSequence { Sequence = 4 }; num3 = 1; - List list313 = new List(num3); - CollectionsMarshal.SetCount(list313, num3); - Span span313 = CollectionsMarshal.AsSpan(list313); + List list341 = new List(num3); + CollectionsMarshal.SetCount(list341, num3); + Span span341 = CollectionsMarshal.AsSpan(list341); num2 = 0; - ref QuestStep reference227 = ref span313[num2]; - QuestStep obj181 = new QuestStep(EInteractionType.Interact, 1051948u, new Vector3(11.36792f, 41.99999f, -50.55316f), 1265) + ref QuestStep reference248 = ref span341[num2]; + QuestStep obj209 = new QuestStep(EInteractionType.Interact, 1051948u, new Vector3(11.36792f, 41.99999f, -50.55316f), 1265) { StopDistance = 5f }; index2 = 5; - List list314 = new List(index2); - CollectionsMarshal.SetCount(list314, index2); - Span span314 = CollectionsMarshal.AsSpan(list314); + List list342 = new List(index2); + CollectionsMarshal.SetCount(list342, index2); + Span span342 = CollectionsMarshal.AsSpan(list342); num4 = 0; - span314[num4] = new DialogueChoice + span342[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGEA104_05236_Q1_000_000") }; num4++; - span314[num4] = new DialogueChoice + span342[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGEA104_05236_Q2_000_000") }; num4++; - span314[num4] = new DialogueChoice + span342[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGEA104_05236_Q3_000_000"), Answer = new ExcelRef("TEXT_KINGEA104_05236_A3_000_002") }; num4++; - span314[num4] = new DialogueChoice + span342[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGEA104_05236_Q5_000_000"), Answer = new ExcelRef("TEXT_KINGEA104_05236_A5_000_002") }; num4++; - span314[num4] = new DialogueChoice + span342[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGEA104_05236_Q7_000_000"), Answer = new ExcelRef("TEXT_KINGEA104_05236_A7_000_001") }; - obj181.DialogueChoices = list314; + obj209.DialogueChoices = list342; num4 = 1; - List list315 = new List(num4); - CollectionsMarshal.SetCount(list315, num4); - Span span315 = CollectionsMarshal.AsSpan(list315); + List list343 = new List(num4); + CollectionsMarshal.SetCount(list343, num4); + Span span343 = CollectionsMarshal.AsSpan(list343); index2 = 0; - span315[index2] = 0u; - obj181.PointMenuChoices = list315; - reference227 = obj181; - obj180.Steps = list313; - reference226 = obj180; + span343[index2] = 0u; + obj209.PointMenuChoices = list343; + reference248 = obj209; + obj208.Steps = list341; + reference247 = obj208; num++; - ref QuestSequence reference228 = ref span305[num]; - QuestSequence obj182 = new QuestSequence + ref QuestSequence reference249 = ref span333[num]; + QuestSequence obj210 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list316 = new List(num2); - CollectionsMarshal.SetCount(list316, num2); - Span span316 = CollectionsMarshal.AsSpan(list316); + List list344 = new List(num2); + CollectionsMarshal.SetCount(list344, num2); + Span span344 = CollectionsMarshal.AsSpan(list344); num3 = 0; - span316[num3] = new QuestStep(EInteractionType.Interact, 1052163u, new Vector3(5.9662476f, 41.999992f, -47.226746f), 1265); - obj182.Steps = list316; - reference228 = obj182; + span344[num3] = new QuestStep(EInteractionType.Interact, 1052163u, new Vector3(5.9662476f, 41.999992f, -47.226746f), 1265); + obj210.Steps = list344; + reference249 = obj210; num++; - ref QuestSequence reference229 = ref span305[num]; - QuestSequence obj183 = new QuestSequence + ref QuestSequence reference250 = ref span333[num]; + QuestSequence obj211 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 1; - List list317 = new List(num3); - CollectionsMarshal.SetCount(list317, num3); - Span span317 = CollectionsMarshal.AsSpan(list317); + List list345 = new List(num3); + CollectionsMarshal.SetCount(list345, num3); + Span span345 = CollectionsMarshal.AsSpan(list345); num2 = 0; - span317[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052145u, new Vector3(139.45215f, 42f, -354.84857f), 1185) + span345[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052145u, new Vector3(139.45215f, 42f, -354.84857f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -451877,37 +452443,37 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBrightploomPost } }; - obj183.Steps = list317; - reference229 = obj183; - questRoot33.QuestSequence = list305; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(5237); - QuestRoot questRoot34 = new QuestRoot(); + obj211.Steps = list345; + reference250 = obj211; + questRoot34.QuestSequence = list333; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(5237); + QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list318 = new List(num); - CollectionsMarshal.SetCount(list318, num); - Span span318 = CollectionsMarshal.AsSpan(list318); + List list346 = new List(num); + CollectionsMarshal.SetCount(list346, num); + Span span346 = CollectionsMarshal.AsSpan(list346); index = 0; - span318[index] = "liza"; - questRoot34.Author = list318; - questRoot34.IsSeasonalQuest = true; - questRoot34.SeasonalQuestExpiry = new DateTime(2025, 3, 17, 0, 0, 0, DateTimeKind.Utc); + span346[index] = "liza"; + questRoot35.Author = list346; + questRoot35.IsSeasonalQuest = true; + questRoot35.SeasonalQuestExpiry = new DateTime(2025, 3, 17, 0, 0, 0, DateTimeKind.Utc); index = 4; - List list319 = new List(index); - CollectionsMarshal.SetCount(list319, index); - Span span319 = CollectionsMarshal.AsSpan(list319); + List list347 = new List(index); + CollectionsMarshal.SetCount(list347, index); + Span span347 = CollectionsMarshal.AsSpan(list347); num = 0; - ref QuestSequence reference230 = ref span319[num]; - QuestSequence obj184 = new QuestSequence + ref QuestSequence reference251 = ref span347[num]; + QuestSequence obj212 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list320 = new List(num2); - CollectionsMarshal.SetCount(list320, num2); - Span span320 = CollectionsMarshal.AsSpan(list320); + List list348 = new List(num2); + CollectionsMarshal.SetCount(list348, num2); + Span span348 = CollectionsMarshal.AsSpan(list348); num3 = 0; - span320[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051884u, new Vector3(-35.111023f, 5.000001f, -130.35785f), 130) + span348[num3] = new QuestStep(EInteractionType.AcceptQuest, 1051884u, new Vector3(-35.111023f, 5.000001f, -130.35785f), 130) { AetheryteShortcut = EAetheryteLocation.Uldah, SkipConditions = new SkipConditions @@ -451918,20 +452484,20 @@ public static class AssemblyQuestLoader } } }; - obj184.Steps = list320; - reference230 = obj184; + obj212.Steps = list348; + reference251 = obj212; num++; - ref QuestSequence reference231 = ref span319[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference252 = ref span347[num]; + QuestSequence obj213 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list321 = new List(num3); - CollectionsMarshal.SetCount(list321, num3); - Span span321 = CollectionsMarshal.AsSpan(list321); + List list349 = new List(num3); + CollectionsMarshal.SetCount(list349, num3); + Span span349 = CollectionsMarshal.AsSpan(list349); num2 = 0; - span321[num2] = new QuestStep(EInteractionType.Interact, 1051889u, new Vector3(-51.499268f, 18f, 60.471436f), 131) + span349[num2] = new QuestStep(EInteractionType.Interact, 1051889u, new Vector3(-51.499268f, 18f, 60.471436f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -451947,21 +452513,21 @@ public static class AssemblyQuestLoader } } }; - obj185.Steps = list321; - reference231 = obj185; + obj213.Steps = list349; + reference252 = obj213; num++; - ref QuestSequence reference232 = ref span319[num]; - QuestSequence obj186 = new QuestSequence + ref QuestSequence reference253 = ref span347[num]; + QuestSequence obj214 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list322 = new List(num2); - CollectionsMarshal.SetCount(list322, num2); - Span span322 = CollectionsMarshal.AsSpan(list322); + List list350 = new List(num2); + CollectionsMarshal.SetCount(list350, num2); + Span span350 = CollectionsMarshal.AsSpan(list350); num3 = 0; - ref QuestStep reference233 = ref span322[num3]; - QuestStep obj187 = new QuestStep(EInteractionType.Interact, 1051892u, new Vector3(130.05261f, 7.992012f, 75.94409f), 131) + ref QuestStep reference254 = ref span350[num3]; + QuestStep obj215 = new QuestStep(EInteractionType.Interact, 1051892u, new Vector3(130.05261f, 7.992012f, 75.94409f), 131) { AethernetShortcut = new AethernetShortcut { @@ -451970,26 +452536,26 @@ public static class AssemblyQuestLoader } }; index2 = 6; - List list323 = new List(index2); - CollectionsMarshal.SetCount(list323, index2); - Span span323 = CollectionsMarshal.AsSpan(list323); + List list351 = new List(index2); + CollectionsMarshal.SetCount(list351, index2); + Span span351 = CollectionsMarshal.AsSpan(list351); num4 = 0; - span323[num4] = null; + span351[num4] = null; num4++; - span323[num4] = null; + span351[num4] = null; num4++; - span323[num4] = null; + span351[num4] = null; num4++; - span323[num4] = null; + span351[num4] = null; num4++; - span323[num4] = null; + span351[num4] = null; num4++; - span323[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj187.CompletionQuestVariablesFlags = list323; - reference233 = obj187; + span351[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj215.CompletionQuestVariablesFlags = list351; + reference254 = obj215; num3++; - ref QuestStep reference234 = ref span322[num3]; - QuestStep obj188 = new QuestStep(EInteractionType.Interact, 1051891u, new Vector3(148.39392f, 4f, -12.222534f), 131) + ref QuestStep reference255 = ref span350[num3]; + QuestStep obj216 = new QuestStep(EInteractionType.Interact, 1051891u, new Vector3(148.39392f, 4f, -12.222534f), 131) { AethernetShortcut = new AethernetShortcut { @@ -451998,105 +452564,105 @@ public static class AssemblyQuestLoader } }; num4 = 6; - List list324 = new List(num4); - CollectionsMarshal.SetCount(list324, num4); - Span span324 = CollectionsMarshal.AsSpan(list324); + List list352 = new List(num4); + CollectionsMarshal.SetCount(list352, num4); + Span span352 = CollectionsMarshal.AsSpan(list352); index2 = 0; - span324[index2] = null; + span352[index2] = null; index2++; - span324[index2] = null; + span352[index2] = null; index2++; - span324[index2] = null; + span352[index2] = null; index2++; - span324[index2] = null; + span352[index2] = null; index2++; - span324[index2] = null; + span352[index2] = null; index2++; - span324[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj188.CompletionQuestVariablesFlags = list324; - reference234 = obj188; + span352[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj216.CompletionQuestVariablesFlags = list352; + reference255 = obj216; num3++; - ref QuestStep reference235 = ref span322[num3]; - QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1051893u, new Vector3(107.59131f, 4f, -111.436646f), 131); + ref QuestStep reference256 = ref span350[num3]; + QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1051893u, new Vector3(107.59131f, 4f, -111.436646f), 131); index2 = 6; - List list325 = new List(index2); - CollectionsMarshal.SetCount(list325, index2); - Span span325 = CollectionsMarshal.AsSpan(list325); + List list353 = new List(index2); + CollectionsMarshal.SetCount(list353, index2); + Span span353 = CollectionsMarshal.AsSpan(list353); num4 = 0; - span325[num4] = null; + span353[num4] = null; num4++; - span325[num4] = null; + span353[num4] = null; num4++; - span325[num4] = null; + span353[num4] = null; num4++; - span325[num4] = null; + span353[num4] = null; num4++; - span325[num4] = null; + span353[num4] = null; num4++; - span325[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep20.CompletionQuestVariablesFlags = list325; - reference235 = questStep20; - obj186.Steps = list322; - reference232 = obj186; + span353[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep23.CompletionQuestVariablesFlags = list353; + reference256 = questStep23; + obj214.Steps = list350; + reference253 = obj214; num++; - ref QuestSequence reference236 = ref span319[num]; - QuestSequence obj189 = new QuestSequence + ref QuestSequence reference257 = ref span347[num]; + QuestSequence obj217 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 1; - List list326 = new List(num3); - CollectionsMarshal.SetCount(list326, num3); - Span span326 = CollectionsMarshal.AsSpan(list326); + List list354 = new List(num3); + CollectionsMarshal.SetCount(list354, num3); + Span span354 = CollectionsMarshal.AsSpan(list354); num2 = 0; - ref QuestStep reference237 = ref span326[num2]; - QuestStep questStep21 = new QuestStep(EInteractionType.CompleteQuest, 1051894u, new Vector3(0.869751f, 14.000016f, -21.591614f), 131); + ref QuestStep reference258 = ref span354[num2]; + QuestStep questStep24 = new QuestStep(EInteractionType.CompleteQuest, 1051894u, new Vector3(0.869751f, 14.000016f, -21.591614f), 131); num4 = 1; - List list327 = new List(num4); - CollectionsMarshal.SetCount(list327, num4); - Span span327 = CollectionsMarshal.AsSpan(list327); + List list355 = new List(num4); + CollectionsMarshal.SetCount(list355, num4); + Span span355 = CollectionsMarshal.AsSpan(list355); index2 = 0; - span327[index2] = new DialogueChoice + span355[index2] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_FESPDX001_05237_Q2_000_000"), Answer = new ExcelRef("TEXT_FESPDX001_05237_A2_000_001") }; - questStep21.DialogueChoices = list327; - questStep21.NextQuestId = new QuestId(5238); - reference237 = questStep21; - obj189.Steps = list326; - reference236 = obj189; - questRoot34.QuestSequence = list319; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(5238); - QuestRoot questRoot35 = new QuestRoot(); + questStep24.DialogueChoices = list355; + questStep24.NextQuestId = new QuestId(5238); + reference258 = questStep24; + obj217.Steps = list354; + reference257 = obj217; + questRoot35.QuestSequence = list347; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(5238); + QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list328 = new List(num); - CollectionsMarshal.SetCount(list328, num); - Span span328 = CollectionsMarshal.AsSpan(list328); + List list356 = new List(num); + CollectionsMarshal.SetCount(list356, num); + Span span356 = CollectionsMarshal.AsSpan(list356); index = 0; - span328[index] = "liza"; - questRoot35.Author = list328; - questRoot35.IsSeasonalQuest = true; - questRoot35.SeasonalQuestExpiry = new DateTime(2025, 3, 11, 0, 0, 0, DateTimeKind.Utc); + span356[index] = "liza"; + questRoot36.Author = list356; + questRoot36.IsSeasonalQuest = true; + questRoot36.SeasonalQuestExpiry = new DateTime(2025, 3, 11, 0, 0, 0, DateTimeKind.Utc); index = 5; - List list329 = new List(index); - CollectionsMarshal.SetCount(list329, index); - Span span329 = CollectionsMarshal.AsSpan(list329); + List list357 = new List(index); + CollectionsMarshal.SetCount(list357, index); + Span span357 = CollectionsMarshal.AsSpan(list357); num = 0; - ref QuestSequence reference238 = ref span329[num]; - QuestSequence obj190 = new QuestSequence + ref QuestSequence reference259 = ref span357[num]; + QuestSequence obj218 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list330 = new List(num2); - CollectionsMarshal.SetCount(list330, num2); - Span span330 = CollectionsMarshal.AsSpan(list330); + List list358 = new List(num2); + CollectionsMarshal.SetCount(list358, num2); + Span span358 = CollectionsMarshal.AsSpan(list358); num3 = 0; - ref QuestStep reference239 = ref span330[num3]; - QuestStep obj191 = new QuestStep(EInteractionType.AcceptQuest, 1051894u, new Vector3(0.869751f, 14.000016f, -21.591614f), 131) + ref QuestStep reference260 = ref span358[num3]; + QuestStep obj219 = new QuestStep(EInteractionType.AcceptQuest, 1051894u, new Vector3(0.869751f, 14.000016f, -21.591614f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -452105,109 +452671,109 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGladiator } }; - SkipConditions skipConditions3 = new SkipConditions(); - SkipAetheryteCondition obj192 = new SkipAetheryteCondition + SkipConditions skipConditions13 = new SkipConditions(); + SkipAetheryteCondition obj220 = new SkipAetheryteCondition { InSameTerritory = true }; index2 = 1; - List list331 = new List(index2); - CollectionsMarshal.SetCount(list331, index2); - Span span331 = CollectionsMarshal.AsSpan(list331); + List list359 = new List(index2); + CollectionsMarshal.SetCount(list359, index2); + Span span359 = CollectionsMarshal.AsSpan(list359); num4 = 0; - span331[num4] = 131; - obj192.InTerritory = list331; - skipConditions3.AetheryteShortcutIf = obj192; - obj191.SkipConditions = skipConditions3; - reference239 = obj191; - obj190.Steps = list330; - reference238 = obj190; + span359[num4] = 131; + obj220.InTerritory = list359; + skipConditions13.AetheryteShortcutIf = obj220; + obj219.SkipConditions = skipConditions13; + reference260 = obj219; + obj218.Steps = list358; + reference259 = obj218; num++; - ref QuestSequence reference240 = ref span329[num]; - QuestSequence obj193 = new QuestSequence + ref QuestSequence reference261 = ref span357[num]; + QuestSequence obj221 = new QuestSequence { Sequence = 1 }; num3 = 2; - List list332 = new List(num3); - CollectionsMarshal.SetCount(list332, num3); - Span span332 = CollectionsMarshal.AsSpan(list332); + List list360 = new List(num3); + CollectionsMarshal.SetCount(list360, num3); + Span span360 = CollectionsMarshal.AsSpan(list360); num2 = 0; - ref QuestStep reference241 = ref span332[num2]; - QuestStep questStep22 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-9.184601f, 9.999999f, -35.359993f), 131); - SkipConditions skipConditions4 = new SkipConditions(); - SkipStepConditions skipStepConditions2 = new SkipStepConditions(); + ref QuestStep reference262 = ref span360[num2]; + QuestStep questStep25 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-9.184601f, 9.999999f, -35.359993f), 131); + SkipConditions skipConditions14 = new SkipConditions(); + SkipStepConditions skipStepConditions5 = new SkipStepConditions(); num4 = 1; - List list333 = new List(num4); - CollectionsMarshal.SetCount(list333, num4); - Span span333 = CollectionsMarshal.AsSpan(list333); + List list361 = new List(num4); + CollectionsMarshal.SetCount(list361, num4); + Span span361 = CollectionsMarshal.AsSpan(list361); index2 = 0; - span333[index2] = 130; - skipStepConditions2.InTerritory = list333; - skipConditions4.StepIf = skipStepConditions2; - questStep22.SkipConditions = skipConditions4; - reference241 = questStep22; + span361[index2] = 130; + skipStepConditions5.InTerritory = list361; + skipConditions14.StepIf = skipStepConditions5; + questStep25.SkipConditions = skipConditions14; + reference262 = questStep25; num2++; - ref QuestStep reference242 = ref span332[num2]; - QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1051895u, new Vector3(-25.0401f, 4.9999785f, -131.45648f), 130); + ref QuestStep reference263 = ref span360[num2]; + QuestStep questStep26 = new QuestStep(EInteractionType.Interact, 1051895u, new Vector3(-25.0401f, 4.9999785f, -131.45648f), 130); index2 = 4; - List list334 = new List(index2); - CollectionsMarshal.SetCount(list334, index2); - Span span334 = CollectionsMarshal.AsSpan(list334); + List list362 = new List(index2); + CollectionsMarshal.SetCount(list362, index2); + Span span362 = CollectionsMarshal.AsSpan(list362); num4 = 0; - span334[num4] = new DialogueChoice + span362[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_FESPDX002_05238_Q1_000_000") }; num4++; - span334[num4] = new DialogueChoice + span362[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_FESPDX002_05238_Q2_000_000"), Answer = new ExcelRef("TEXT_FESPDX002_05238_A2_000_001") }; num4++; - span334[num4] = new DialogueChoice + span362[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_FESPDX002_05238_Q3_000_000"), Answer = new ExcelRef("TEXT_FESPDX002_05238_A3_000_001") }; num4++; - span334[num4] = new DialogueChoice + span362[num4] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_FESPDX002_05238_Q4_000_000"), Answer = new ExcelRef("TEXT_FESPDX002_05238_A4_000_001") }; - questStep23.DialogueChoices = list334; + questStep26.DialogueChoices = list362; num4 = 3; - List list335 = new List(num4); - CollectionsMarshal.SetCount(list335, num4); - Span span335 = CollectionsMarshal.AsSpan(list335); + List list363 = new List(num4); + CollectionsMarshal.SetCount(list363, num4); + Span span363 = CollectionsMarshal.AsSpan(list363); index2 = 0; - span335[index2] = 0u; + span363[index2] = 0u; index2++; - span335[index2] = 1u; + span363[index2] = 1u; index2++; - span335[index2] = 2u; - questStep23.PointMenuChoices = list335; - reference242 = questStep23; - obj193.Steps = list332; - reference240 = obj193; + span363[index2] = 2u; + questStep26.PointMenuChoices = list363; + reference263 = questStep26; + obj221.Steps = list360; + reference261 = obj221; num++; - ref QuestSequence reference243 = ref span329[num]; - QuestSequence obj194 = new QuestSequence + ref QuestSequence reference264 = ref span357[num]; + QuestSequence obj222 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list336 = new List(num2); - CollectionsMarshal.SetCount(list336, num2); - Span span336 = CollectionsMarshal.AsSpan(list336); + List list364 = new List(num2); + CollectionsMarshal.SetCount(list364, num2); + Span span364 = CollectionsMarshal.AsSpan(list364); num3 = 0; - span336[num3] = new QuestStep(EInteractionType.Interact, 1051899u, new Vector3(-53.421875f, 18f, 60.16626f), 131) + span364[num3] = new QuestStep(EInteractionType.Interact, 1051899u, new Vector3(-53.421875f, 18f, 60.16626f), 131) { AethernetShortcut = new AethernetShortcut { @@ -452215,20 +452781,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGoldsmith } }; - obj194.Steps = list336; - reference243 = obj194; + obj222.Steps = list364; + reference264 = obj222; num++; - ref QuestSequence reference244 = ref span329[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference265 = ref span357[num]; + QuestSequence obj223 = new QuestSequence { Sequence = 3 }; num3 = 1; - List list337 = new List(num3); - CollectionsMarshal.SetCount(list337, num3); - Span span337 = CollectionsMarshal.AsSpan(list337); + List list365 = new List(num3); + CollectionsMarshal.SetCount(list365, num3); + Span span365 = CollectionsMarshal.AsSpan(list365); num2 = 0; - span337[num2] = new QuestStep(EInteractionType.Interact, 1051884u, new Vector3(-35.111023f, 5.000001f, -130.35785f), 130) + span365[num2] = new QuestStep(EInteractionType.Interact, 1051884u, new Vector3(-35.111023f, 5.000001f, -130.35785f), 130) { AethernetShortcut = new AethernetShortcut { @@ -452236,49 +452802,49 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAdventurers } }; - obj195.Steps = list337; - reference244 = obj195; + obj223.Steps = list365; + reference265 = obj223; num++; - ref QuestSequence reference245 = ref span329[num]; - QuestSequence obj196 = new QuestSequence + ref QuestSequence reference266 = ref span357[num]; + QuestSequence obj224 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list338 = new List(num2); - CollectionsMarshal.SetCount(list338, num2); - Span span338 = CollectionsMarshal.AsSpan(list338); + List list366 = new List(num2); + CollectionsMarshal.SetCount(list366, num2); + Span span366 = CollectionsMarshal.AsSpan(list366); num3 = 0; - span338[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051901u, new Vector3(-33.859802f, 5.0000005f, -130.6325f), 130); - obj196.Steps = list338; - reference245 = obj196; - questRoot35.QuestSequence = list329; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(5239); - QuestRoot questRoot36 = new QuestRoot(); + span366[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051901u, new Vector3(-33.859802f, 5.0000005f, -130.6325f), 130); + obj224.Steps = list366; + reference266 = obj224; + questRoot36.QuestSequence = list357; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(5239); + QuestRoot questRoot37 = new QuestRoot(); num = 1; - List list339 = new List(num); - CollectionsMarshal.SetCount(list339, num); - Span span339 = CollectionsMarshal.AsSpan(list339); + List list367 = new List(num); + CollectionsMarshal.SetCount(list367, num); + Span span367 = CollectionsMarshal.AsSpan(list367); index = 0; - span339[index] = "liza"; - questRoot36.Author = list339; + span367[index] = "liza"; + questRoot37.Author = list367; index = 4; - List list340 = new List(index); - CollectionsMarshal.SetCount(list340, index); - Span span340 = CollectionsMarshal.AsSpan(list340); + List list368 = new List(index); + CollectionsMarshal.SetCount(list368, index); + Span span368 = CollectionsMarshal.AsSpan(list368); num = 0; - ref QuestSequence reference246 = ref span340[num]; - QuestSequence obj197 = new QuestSequence + ref QuestSequence reference267 = ref span368[num]; + QuestSequence obj225 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list341 = new List(num3); - CollectionsMarshal.SetCount(list341, num3); - Span span341 = CollectionsMarshal.AsSpan(list341); + List list369 = new List(num3); + CollectionsMarshal.SetCount(list369, num3); + Span span369 = CollectionsMarshal.AsSpan(list369); num2 = 0; - span341[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048604u, new Vector3(36.75891f, -14.000003f, 57.694214f), 1185) + span369[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048604u, new Vector3(36.75891f, -14.000003f, 57.694214f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, SkipConditions = new SkipConditions @@ -452289,89 +452855,89 @@ public static class AssemblyQuestLoader } } }; - obj197.Steps = list341; - reference246 = obj197; + obj225.Steps = list369; + reference267 = obj225; num++; - ref QuestSequence reference247 = ref span340[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference268 = ref span368[num]; + QuestSequence obj226 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list342 = new List(num2); - CollectionsMarshal.SetCount(list342, num2); - Span span342 = CollectionsMarshal.AsSpan(list342); + List list370 = new List(num2); + CollectionsMarshal.SetCount(list370, num2); + Span span370 = CollectionsMarshal.AsSpan(list370); num3 = 0; - span342[num3] = new QuestStep(EInteractionType.Interact, 1051496u, new Vector3(-84.42822f, 15.678356f, -242.17596f), 1190) + span370[num3] = new QuestStep(EInteractionType.Interact, 1051496u, new Vector3(-84.42822f, 15.678356f, -242.17596f), 1190) { Fly = true, AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings }; - obj198.Steps = list342; - reference247 = obj198; + obj226.Steps = list370; + reference268 = obj226; num++; - ref QuestSequence reference248 = ref span340[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference269 = ref span368[num]; + QuestSequence obj227 = new QuestSequence { Sequence = 2 }; num3 = 2; - List list343 = new List(num3); - CollectionsMarshal.SetCount(list343, num3); - Span span343 = CollectionsMarshal.AsSpan(list343); + List list371 = new List(num3); + CollectionsMarshal.SetCount(list371, num3); + Span span371 = CollectionsMarshal.AsSpan(list371); num2 = 0; - span343[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.22934f, 20.162338f, -90.19407f), 1190) + span371[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.22934f, 20.162338f, -90.19407f), 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings }; num2++; - span343[num2] = new QuestStep(EInteractionType.Interact, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190) + span371[num2] = new QuestStep(EInteractionType.Interact, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190) { StopDistance = 5f }; - obj199.Steps = list343; - reference248 = obj199; + obj227.Steps = list371; + reference269 = obj227; num++; - ref QuestSequence reference249 = ref span340[num]; - QuestSequence obj200 = new QuestSequence + ref QuestSequence reference270 = ref span368[num]; + QuestSequence obj228 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list344 = new List(num2); - CollectionsMarshal.SetCount(list344, num2); - Span span344 = CollectionsMarshal.AsSpan(list344); + List list372 = new List(num2); + CollectionsMarshal.SetCount(list372, num2); + Span span372 = CollectionsMarshal.AsSpan(list372); num3 = 0; - span344[num3] = new QuestStep(EInteractionType.CompleteQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190); - obj200.Steps = list344; - reference249 = obj200; - questRoot36.QuestSequence = list340; - AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(5240); - QuestRoot questRoot37 = new QuestRoot(); + span372[num3] = new QuestStep(EInteractionType.CompleteQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190); + obj228.Steps = list372; + reference270 = obj228; + questRoot37.QuestSequence = list368; + AddQuest(questId37, questRoot37); + QuestId questId38 = new QuestId(5240); + QuestRoot questRoot38 = new QuestRoot(); num = 1; - List list345 = new List(num); - CollectionsMarshal.SetCount(list345, num); - Span span345 = CollectionsMarshal.AsSpan(list345); + List list373 = new List(num); + CollectionsMarshal.SetCount(list373, num); + Span span373 = CollectionsMarshal.AsSpan(list373); index = 0; - span345[index] = "liza"; - questRoot37.Author = list345; + span373[index] = "liza"; + questRoot38.Author = list373; index = 4; - List list346 = new List(index); - CollectionsMarshal.SetCount(list346, index); - Span span346 = CollectionsMarshal.AsSpan(list346); + List list374 = new List(index); + CollectionsMarshal.SetCount(list374, index); + Span span374 = CollectionsMarshal.AsSpan(list374); num = 0; - ref QuestSequence reference250 = ref span346[num]; - QuestSequence obj201 = new QuestSequence + ref QuestSequence reference271 = ref span374[num]; + QuestSequence obj229 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list347 = new List(num3); - CollectionsMarshal.SetCount(list347, num3); - Span span347 = CollectionsMarshal.AsSpan(list347); + List list375 = new List(num3); + CollectionsMarshal.SetCount(list375, num3); + Span span375 = CollectionsMarshal.AsSpan(list375); num2 = 0; - span347[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190) + span375[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings, SkipConditions = new SkipConditions @@ -452382,145 +452948,145 @@ public static class AssemblyQuestLoader } } }; - obj201.Steps = list347; - reference250 = obj201; + obj229.Steps = list375; + reference271 = obj229; num++; - ref QuestSequence reference251 = ref span346[num]; - QuestSequence obj202 = new QuestSequence + ref QuestSequence reference272 = ref span374[num]; + QuestSequence obj230 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list348 = new List(num2); - CollectionsMarshal.SetCount(list348, num2); - Span span348 = CollectionsMarshal.AsSpan(list348); + List list376 = new List(num2); + CollectionsMarshal.SetCount(list376, num2); + Span span376 = CollectionsMarshal.AsSpan(list376); num3 = 0; - span348[num3] = new QuestStep(EInteractionType.Interact, 2014456u, new Vector3(-128.64886f, 16.311829f, -290.69965f), 1190) + span376[num3] = new QuestStep(EInteractionType.Interact, 2014456u, new Vector3(-128.64886f, 16.311829f, -290.69965f), 1190) { Fly = true }; - obj202.Steps = list348; - reference251 = obj202; + obj230.Steps = list376; + reference272 = obj230; num++; - ref QuestSequence reference252 = ref span346[num]; - QuestSequence obj203 = new QuestSequence + ref QuestSequence reference273 = ref span374[num]; + QuestSequence obj231 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list349 = new List(num3); - CollectionsMarshal.SetCount(list349, num3); - Span span349 = CollectionsMarshal.AsSpan(list349); + List list377 = new List(num3); + CollectionsMarshal.SetCount(list377, num3); + Span span377 = CollectionsMarshal.AsSpan(list377); num2 = 0; - span349[num2] = new QuestStep(EInteractionType.Interact, 1048608u, new Vector3(-126.57361f, 15.67948f, -369.46674f), 1190) + span377[num2] = new QuestStep(EInteractionType.Interact, 1048608u, new Vector3(-126.57361f, 15.67948f, -369.46674f), 1190) { Fly = true }; - obj203.Steps = list349; - reference252 = obj203; + obj231.Steps = list377; + reference273 = obj231; num++; - ref QuestSequence reference253 = ref span346[num]; - QuestSequence obj204 = new QuestSequence + ref QuestSequence reference274 = ref span374[num]; + QuestSequence obj232 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list350 = new List(num2); - CollectionsMarshal.SetCount(list350, num2); - Span span350 = CollectionsMarshal.AsSpan(list350); + List list378 = new List(num2); + CollectionsMarshal.SetCount(list378, num2); + Span span378 = CollectionsMarshal.AsSpan(list378); num3 = 0; - span350[num3] = new QuestStep(EInteractionType.CompleteQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190) + span378[num3] = new QuestStep(EInteractionType.CompleteQuest, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190) { Fly = true, NextQuestId = new QuestId(5241) }; - obj204.Steps = list350; - reference253 = obj204; - questRoot37.QuestSequence = list346; - AddQuest(questId37, questRoot37); - QuestId questId38 = new QuestId(5241); - QuestRoot questRoot38 = new QuestRoot(); + obj232.Steps = list378; + reference274 = obj232; + questRoot38.QuestSequence = list374; + AddQuest(questId38, questRoot38); + QuestId questId39 = new QuestId(5241); + QuestRoot questRoot39 = new QuestRoot(); num = 1; - List list351 = new List(num); - CollectionsMarshal.SetCount(list351, num); - Span span351 = CollectionsMarshal.AsSpan(list351); + List list379 = new List(num); + CollectionsMarshal.SetCount(list379, num); + Span span379 = CollectionsMarshal.AsSpan(list379); index = 0; - span351[index] = "liza"; - questRoot38.Author = list351; + span379[index] = "liza"; + questRoot39.Author = list379; index = 2; - List list352 = new List(index); - CollectionsMarshal.SetCount(list352, index); - Span span352 = CollectionsMarshal.AsSpan(list352); + List list380 = new List(index); + CollectionsMarshal.SetCount(list380, index); + Span span380 = CollectionsMarshal.AsSpan(list380); num = 0; - ref QuestSequence reference254 = ref span352[num]; - QuestSequence obj205 = new QuestSequence + ref QuestSequence reference275 = ref span380[num]; + QuestSequence obj233 = new QuestSequence { Sequence = 0 }; num3 = 2; - List list353 = new List(num3); - CollectionsMarshal.SetCount(list353, num3); - Span span353 = CollectionsMarshal.AsSpan(list353); + List list381 = new List(num3); + CollectionsMarshal.SetCount(list381, num3); + Span span381 = CollectionsMarshal.AsSpan(list381); num2 = 0; - span353[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.2864f, 20.16234f, -90.06508f), 1190); + span381[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.2864f, 20.16234f, -90.06508f), 1190); num2++; - span353[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190); - obj205.Steps = list353; - reference254 = obj205; + span381[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190); + obj233.Steps = list381; + reference275 = obj233; num++; - ref QuestSequence reference255 = ref span352[num]; - QuestSequence obj206 = new QuestSequence + ref QuestSequence reference276 = ref span380[num]; + QuestSequence obj234 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 3; - List list354 = new List(num2); - CollectionsMarshal.SetCount(list354, num2); - Span span354 = CollectionsMarshal.AsSpan(list354); + List list382 = new List(num2); + CollectionsMarshal.SetCount(list382, num2); + Span span382 = CollectionsMarshal.AsSpan(list382); num3 = 0; - span354[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-354.53677f, 19.32763f, -99.326805f), 1190) + span382[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-354.53677f, 19.32763f, -99.326805f), 1190) { Mount = true }; num3++; - span354[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-91.25145f, 17.80576f, -267.2748f), 1190) + span382[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-91.25145f, 17.80576f, -267.2748f), 1190) { Fly = true }; num3++; - span354[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051497u, new Vector3(-91.5694f, 17.7503f, -268.54352f), 1190); - obj206.Steps = list354; - reference255 = obj206; - questRoot38.QuestSequence = list352; - AddQuest(questId38, questRoot38); - QuestId questId39 = new QuestId(5242); - QuestRoot questRoot39 = new QuestRoot(); + span382[num3] = new QuestStep(EInteractionType.CompleteQuest, 1051497u, new Vector3(-91.5694f, 17.7503f, -268.54352f), 1190); + obj234.Steps = list382; + reference276 = obj234; + questRoot39.QuestSequence = list380; + AddQuest(questId39, questRoot39); + QuestId questId40 = new QuestId(5242); + QuestRoot questRoot40 = new QuestRoot(); num = 1; - List list355 = new List(num); - CollectionsMarshal.SetCount(list355, num); - Span span355 = CollectionsMarshal.AsSpan(list355); + List list383 = new List(num); + CollectionsMarshal.SetCount(list383, num); + Span span383 = CollectionsMarshal.AsSpan(list383); index = 0; - span355[index] = "liza"; - questRoot39.Author = list355; - questRoot39.IsSeasonalQuest = true; - questRoot39.SeasonalQuestExpiry = new DateTime(2025, 4, 24, 0, 0, 0, DateTimeKind.Utc); + span383[index] = "liza"; + questRoot40.Author = list383; + questRoot40.IsSeasonalQuest = true; + questRoot40.SeasonalQuestExpiry = new DateTime(2025, 4, 24, 0, 0, 0, DateTimeKind.Utc); index = 6; - List list356 = new List(index); - CollectionsMarshal.SetCount(list356, index); - Span span356 = CollectionsMarshal.AsSpan(list356); + List list384 = new List(index); + CollectionsMarshal.SetCount(list384, index); + Span span384 = CollectionsMarshal.AsSpan(list384); num = 0; - ref QuestSequence reference256 = ref span356[num]; - QuestSequence obj207 = new QuestSequence + ref QuestSequence reference277 = ref span384[num]; + QuestSequence obj235 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list357 = new List(num3); - CollectionsMarshal.SetCount(list357, num3); - Span span357 = CollectionsMarshal.AsSpan(list357); + List list385 = new List(num3); + CollectionsMarshal.SetCount(list385, num3); + Span span385 = CollectionsMarshal.AsSpan(list385); num2 = 0; - ref QuestStep reference257 = ref span357[num2]; - QuestStep obj208 = new QuestStep(EInteractionType.AcceptQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) + ref QuestStep reference278 = ref span385[num2]; + QuestStep obj236 = new QuestStep(EInteractionType.AcceptQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -452529,35 +453095,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAmphitheatre } }; - SkipConditions skipConditions5 = new SkipConditions(); - SkipAetheryteCondition obj209 = new SkipAetheryteCondition + SkipConditions skipConditions15 = new SkipConditions(); + SkipAetheryteCondition obj237 = new SkipAetheryteCondition { InSameTerritory = true }; index2 = 1; - List list358 = new List(index2); - CollectionsMarshal.SetCount(list358, index2); - Span span358 = CollectionsMarshal.AsSpan(list358); + List list386 = new List(index2); + CollectionsMarshal.SetCount(list386, index2); + Span span386 = CollectionsMarshal.AsSpan(list386); num4 = 0; - span358[num4] = 133; - obj209.InTerritory = list358; - skipConditions5.AetheryteShortcutIf = obj209; - obj208.SkipConditions = skipConditions5; - reference257 = obj208; - obj207.Steps = list357; - reference256 = obj207; + span386[num4] = 133; + obj237.InTerritory = list386; + skipConditions15.AetheryteShortcutIf = obj237; + obj236.SkipConditions = skipConditions15; + reference278 = obj236; + obj235.Steps = list385; + reference277 = obj235; num++; - ref QuestSequence reference258 = ref span356[num]; - QuestSequence obj210 = new QuestSequence + ref QuestSequence reference279 = ref span384[num]; + QuestSequence obj238 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list359 = new List(num2); - CollectionsMarshal.SetCount(list359, num2); - Span span359 = CollectionsMarshal.AsSpan(list359); + List list387 = new List(num2); + CollectionsMarshal.SetCount(list387, num2); + Span span387 = CollectionsMarshal.AsSpan(list387); num3 = 0; - span359[num3] = new QuestStep(EInteractionType.Interact, 1052065u, new Vector3(172.86938f, 15.699935f, -113.11517f), 133) + span387[num3] = new QuestStep(EInteractionType.Interact, 1052065u, new Vector3(172.86938f, 15.699935f, -113.11517f), 133) { AethernetShortcut = new AethernetShortcut { @@ -452565,127 +453131,127 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLeatherworker } }; - obj210.Steps = list359; - reference258 = obj210; + obj238.Steps = list387; + reference279 = obj238; num++; - ref QuestSequence reference259 = ref span356[num]; - QuestSequence obj211 = new QuestSequence + ref QuestSequence reference280 = ref span384[num]; + QuestSequence obj239 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list360 = new List(num3); - CollectionsMarshal.SetCount(list360, num3); - Span span360 = CollectionsMarshal.AsSpan(list360); + List list388 = new List(num3); + CollectionsMarshal.SetCount(list388, num3); + Span span388 = CollectionsMarshal.AsSpan(list388); num2 = 0; - span360[num2] = new QuestStep(EInteractionType.Interact, 1000691u, new Vector3(71.97681f, 8f, -166.52173f), 133); - obj211.Steps = list360; - reference259 = obj211; + span388[num2] = new QuestStep(EInteractionType.Interact, 1000691u, new Vector3(71.97681f, 8f, -166.52173f), 133); + obj239.Steps = list388; + reference280 = obj239; num++; - ref QuestSequence reference260 = ref span356[num]; - QuestSequence obj212 = new QuestSequence + ref QuestSequence reference281 = ref span384[num]; + QuestSequence obj240 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list361 = new List(num2); - CollectionsMarshal.SetCount(list361, num2); - Span span361 = CollectionsMarshal.AsSpan(list361); + List list389 = new List(num2); + CollectionsMarshal.SetCount(list389, num2); + Span span389 = CollectionsMarshal.AsSpan(list389); num3 = 0; - ref QuestStep reference261 = ref span361[num3]; - QuestStep questStep24 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(13.474687f, 8.372438f, -86.945724f), 133); - SkipConditions skipConditions6 = new SkipConditions(); - SkipStepConditions skipStepConditions3 = new SkipStepConditions(); + ref QuestStep reference282 = ref span389[num3]; + QuestStep questStep27 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(13.474687f, 8.372438f, -86.945724f), 133); + SkipConditions skipConditions16 = new SkipConditions(); + SkipStepConditions skipStepConditions6 = new SkipStepConditions(); num4 = 1; - List list362 = new List(num4); - CollectionsMarshal.SetCount(list362, num4); - Span span362 = CollectionsMarshal.AsSpan(list362); + List list390 = new List(num4); + CollectionsMarshal.SetCount(list390, num4); + Span span390 = CollectionsMarshal.AsSpan(list390); index2 = 0; - span362[index2] = 132; - skipStepConditions3.InTerritory = list362; - skipConditions6.StepIf = skipStepConditions3; - questStep24.SkipConditions = skipConditions6; - reference261 = questStep24; + span390[index2] = 132; + skipStepConditions6.InTerritory = list390; + skipConditions16.StepIf = skipStepConditions6; + questStep27.SkipConditions = skipConditions16; + reference282 = questStep27; num3++; - span361[num3] = new QuestStep(EInteractionType.Interact, 1000153u, new Vector3(-44.87683f, -1.2500024f, 56.839844f), 132); - obj212.Steps = list361; - reference260 = obj212; + span389[num3] = new QuestStep(EInteractionType.Interact, 1000153u, new Vector3(-44.87683f, -1.2500024f, 56.839844f), 132); + obj240.Steps = list389; + reference281 = obj240; num++; - ref QuestSequence reference262 = ref span356[num]; - QuestSequence obj213 = new QuestSequence + ref QuestSequence reference283 = ref span384[num]; + QuestSequence obj241 = new QuestSequence { Sequence = 4 }; num3 = 1; - List list363 = new List(num3); - CollectionsMarshal.SetCount(list363, num3); - Span span363 = CollectionsMarshal.AsSpan(list363); + List list391 = new List(num3); + CollectionsMarshal.SetCount(list391, num3); + Span span391 = CollectionsMarshal.AsSpan(list391); num2 = 0; - span363[num2] = new QuestStep(EInteractionType.Interact, 1052068u, new Vector3(11.36792f, 0.106995195f, 2.7618408f), 132); - obj213.Steps = list363; - reference262 = obj213; + span391[num2] = new QuestStep(EInteractionType.Interact, 1052068u, new Vector3(11.36792f, 0.106995195f, 2.7618408f), 132); + obj241.Steps = list391; + reference283 = obj241; num++; - ref QuestSequence reference263 = ref span356[num]; - QuestSequence obj214 = new QuestSequence + ref QuestSequence reference284 = ref span384[num]; + QuestSequence obj242 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list364 = new List(num2); - CollectionsMarshal.SetCount(list364, num2); - Span span364 = CollectionsMarshal.AsSpan(list364); + List list392 = new List(num2); + CollectionsMarshal.SetCount(list392, num2); + Span span392 = CollectionsMarshal.AsSpan(list392); num3 = 0; - ref QuestStep reference264 = ref span364[num3]; - QuestStep questStep25 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(12.567871f, 1.2197373f, -15.778544f), 132); - SkipConditions skipConditions7 = new SkipConditions(); - SkipStepConditions skipStepConditions4 = new SkipStepConditions(); + ref QuestStep reference285 = ref span392[num3]; + QuestStep questStep28 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(12.567871f, 1.2197373f, -15.778544f), 132); + SkipConditions skipConditions17 = new SkipConditions(); + SkipStepConditions skipStepConditions7 = new SkipStepConditions(); index2 = 1; - List list365 = new List(index2); - CollectionsMarshal.SetCount(list365, index2); - Span span365 = CollectionsMarshal.AsSpan(list365); + List list393 = new List(index2); + CollectionsMarshal.SetCount(list393, index2); + Span span393 = CollectionsMarshal.AsSpan(list393); num4 = 0; - span365[num4] = 133; - skipStepConditions4.InTerritory = list365; - skipConditions7.StepIf = skipStepConditions4; - questStep25.SkipConditions = skipConditions7; - reference264 = questStep25; + span393[num4] = 133; + skipStepConditions7.InTerritory = list393; + skipConditions17.StepIf = skipStepConditions7; + questStep28.SkipConditions = skipConditions17; + reference285 = questStep28; num3++; - span364[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) + span392[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) { NextQuestId = new QuestId(5243) }; - obj214.Steps = list364; - reference263 = obj214; - questRoot39.QuestSequence = list356; - AddQuest(questId39, questRoot39); - QuestId questId40 = new QuestId(5243); - QuestRoot questRoot40 = new QuestRoot(); + obj242.Steps = list392; + reference284 = obj242; + questRoot40.QuestSequence = list384; + AddQuest(questId40, questRoot40); + QuestId questId41 = new QuestId(5243); + QuestRoot questRoot41 = new QuestRoot(); num = 1; - List list366 = new List(num); - CollectionsMarshal.SetCount(list366, num); - Span span366 = CollectionsMarshal.AsSpan(list366); + List list394 = new List(num); + CollectionsMarshal.SetCount(list394, num); + Span span394 = CollectionsMarshal.AsSpan(list394); index = 0; - span366[index] = "liza"; - questRoot40.Author = list366; - questRoot40.IsSeasonalQuest = true; - questRoot40.SeasonalQuestExpiry = new DateTime(2025, 4, 24, 0, 0, 0, DateTimeKind.Utc); + span394[index] = "liza"; + questRoot41.Author = list394; + questRoot41.IsSeasonalQuest = true; + questRoot41.SeasonalQuestExpiry = new DateTime(2025, 4, 24, 0, 0, 0, DateTimeKind.Utc); index = 5; - List list367 = new List(index); - CollectionsMarshal.SetCount(list367, index); - Span span367 = CollectionsMarshal.AsSpan(list367); + List list395 = new List(index); + CollectionsMarshal.SetCount(list395, index); + Span span395 = CollectionsMarshal.AsSpan(list395); num = 0; - ref QuestSequence reference265 = ref span367[num]; - QuestSequence obj215 = new QuestSequence + ref QuestSequence reference286 = ref span395[num]; + QuestSequence obj243 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list368 = new List(num3); - CollectionsMarshal.SetCount(list368, num3); - Span span368 = CollectionsMarshal.AsSpan(list368); + List list396 = new List(num3); + CollectionsMarshal.SetCount(list396, num3); + Span span396 = CollectionsMarshal.AsSpan(list396); num2 = 0; - ref QuestStep reference266 = ref span368[num2]; - QuestStep obj216 = new QuestStep(EInteractionType.AcceptQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) + ref QuestStep reference287 = ref span396[num2]; + QuestStep obj244 = new QuestStep(EInteractionType.AcceptQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -452694,50 +453260,50 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAmphitheatre } }; - SkipConditions skipConditions8 = new SkipConditions(); - SkipAetheryteCondition obj217 = new SkipAetheryteCondition + SkipConditions skipConditions18 = new SkipConditions(); + SkipAetheryteCondition obj245 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list369 = new List(num4); - CollectionsMarshal.SetCount(list369, num4); - Span span369 = CollectionsMarshal.AsSpan(list369); + List list397 = new List(num4); + CollectionsMarshal.SetCount(list397, num4); + Span span397 = CollectionsMarshal.AsSpan(list397); index2 = 0; - span369[index2] = 133; - obj217.InTerritory = list369; - skipConditions8.AetheryteShortcutIf = obj217; - obj216.SkipConditions = skipConditions8; - reference266 = obj216; - obj215.Steps = list368; - reference265 = obj215; + span397[index2] = 133; + obj245.InTerritory = list397; + skipConditions18.AetheryteShortcutIf = obj245; + obj244.SkipConditions = skipConditions18; + reference287 = obj244; + obj243.Steps = list396; + reference286 = obj243; num++; - ref QuestSequence reference267 = ref span367[num]; - QuestSequence obj218 = new QuestSequence + ref QuestSequence reference288 = ref span395[num]; + QuestSequence obj246 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list370 = new List(num2); - CollectionsMarshal.SetCount(list370, num2); - Span span370 = CollectionsMarshal.AsSpan(list370); + List list398 = new List(num2); + CollectionsMarshal.SetCount(list398, num2); + Span span398 = CollectionsMarshal.AsSpan(list398); num3 = 0; - span370[num3] = new QuestStep(EInteractionType.Interact, 1052069u, new Vector3(-49.973328f, 6.4999995f, -89.89093f), 133); - obj218.Steps = list370; - reference267 = obj218; + span398[num3] = new QuestStep(EInteractionType.Interact, 1052069u, new Vector3(-49.973328f, 6.4999995f, -89.89093f), 133); + obj246.Steps = list398; + reference288 = obj246; num++; - ref QuestSequence reference268 = ref span367[num]; - QuestSequence obj219 = new QuestSequence + ref QuestSequence reference289 = ref span395[num]; + QuestSequence obj247 = new QuestSequence { Sequence = 2 }; num3 = 3; - List list371 = new List(num3); - CollectionsMarshal.SetCount(list371, num3); - Span span371 = CollectionsMarshal.AsSpan(list371); + List list399 = new List(num3); + CollectionsMarshal.SetCount(list399, num3); + Span span399 = CollectionsMarshal.AsSpan(list399); num2 = 0; - ref QuestStep reference269 = ref span371[num2]; - QuestStep obj220 = new QuestStep(EInteractionType.Interact, 1052070u, new Vector3(169.02417f, 15.5f, -93.492065f), 133) + ref QuestStep reference290 = ref span399[num2]; + QuestStep obj248 = new QuestStep(EInteractionType.Interact, 1052070u, new Vector3(169.02417f, 15.5f, -93.492065f), 133) { AethernetShortcut = new AethernetShortcut { @@ -452746,101 +453312,101 @@ public static class AssemblyQuestLoader } }; index2 = 6; - List list372 = new List(index2); - CollectionsMarshal.SetCount(list372, index2); - Span span372 = CollectionsMarshal.AsSpan(list372); + List list400 = new List(index2); + CollectionsMarshal.SetCount(list400, index2); + Span span400 = CollectionsMarshal.AsSpan(list400); num4 = 0; - span372[num4] = null; + span400[num4] = null; num4++; - span372[num4] = null; + span400[num4] = null; num4++; - span372[num4] = null; + span400[num4] = null; num4++; - span372[num4] = null; + span400[num4] = null; num4++; - span372[num4] = null; + span400[num4] = null; num4++; - span372[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj220.CompletionQuestVariablesFlags = list372; - reference269 = obj220; + span400[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj248.CompletionQuestVariablesFlags = list400; + reference290 = obj248; num2++; - ref QuestStep reference270 = ref span371[num2]; - QuestStep questStep26 = new QuestStep(EInteractionType.Interact, 1052071u, new Vector3(157.15259f, 15.699948f, -124.16266f), 133); + ref QuestStep reference291 = ref span399[num2]; + QuestStep questStep29 = new QuestStep(EInteractionType.Interact, 1052071u, new Vector3(157.15259f, 15.699948f, -124.16266f), 133); num4 = 6; - List list373 = new List(num4); - CollectionsMarshal.SetCount(list373, num4); - Span span373 = CollectionsMarshal.AsSpan(list373); + List list401 = new List(num4); + CollectionsMarshal.SetCount(list401, num4); + Span span401 = CollectionsMarshal.AsSpan(list401); index2 = 0; - span373[index2] = null; + span401[index2] = null; index2++; - span373[index2] = null; + span401[index2] = null; index2++; - span373[index2] = null; + span401[index2] = null; index2++; - span373[index2] = null; + span401[index2] = null; index2++; - span373[index2] = null; + span401[index2] = null; index2++; - span373[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep26.CompletionQuestVariablesFlags = list373; - reference270 = questStep26; + span401[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep29.CompletionQuestVariablesFlags = list401; + reference291 = questStep29; num2++; - ref QuestStep reference271 = ref span371[num2]; - QuestStep questStep27 = new QuestStep(EInteractionType.Interact, 1052072u, new Vector3(145.37268f, 13.599698f, -156.4508f), 133); + ref QuestStep reference292 = ref span399[num2]; + QuestStep questStep30 = new QuestStep(EInteractionType.Interact, 1052072u, new Vector3(145.37268f, 13.599698f, -156.4508f), 133); index2 = 6; - List list374 = new List(index2); - CollectionsMarshal.SetCount(list374, index2); - Span span374 = CollectionsMarshal.AsSpan(list374); + List list402 = new List(index2); + CollectionsMarshal.SetCount(list402, index2); + Span span402 = CollectionsMarshal.AsSpan(list402); num4 = 0; - span374[num4] = null; + span402[num4] = null; num4++; - span374[num4] = null; + span402[num4] = null; num4++; - span374[num4] = null; + span402[num4] = null; num4++; - span374[num4] = null; + span402[num4] = null; num4++; - span374[num4] = null; + span402[num4] = null; num4++; - span374[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep27.CompletionQuestVariablesFlags = list374; - reference271 = questStep27; - obj219.Steps = list371; - reference268 = obj219; + span402[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep30.CompletionQuestVariablesFlags = list402; + reference292 = questStep30; + obj247.Steps = list399; + reference289 = obj247; num++; - ref QuestSequence reference272 = ref span367[num]; - QuestSequence obj221 = new QuestSequence + ref QuestSequence reference293 = ref span395[num]; + QuestSequence obj249 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list375 = new List(num2); - CollectionsMarshal.SetCount(list375, num2); - Span span375 = CollectionsMarshal.AsSpan(list375); + List list403 = new List(num2); + CollectionsMarshal.SetCount(list403, num2); + Span span403 = CollectionsMarshal.AsSpan(list403); num3 = 0; - span375[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(154.11754f, 15.494947f, -95.69504f), 133) + span403[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(154.11754f, 15.494947f, -95.69504f), 133) { StopDistance = 2f }; num3++; - span375[num3] = new QuestStep(EInteractionType.Interact, 1052069u, new Vector3(154.11754f, 15.494947f, -95.69504f), 133) + span403[num3] = new QuestStep(EInteractionType.Interact, 1052069u, new Vector3(154.11754f, 15.494947f, -95.69504f), 133) { DelaySecondsAtStart = 2f }; - obj221.Steps = list375; - reference272 = obj221; + obj249.Steps = list403; + reference293 = obj249; num++; - ref QuestSequence reference273 = ref span367[num]; - QuestSequence obj222 = new QuestSequence + ref QuestSequence reference294 = ref span395[num]; + QuestSequence obj250 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 1; - List list376 = new List(num3); - CollectionsMarshal.SetCount(list376, num3); - Span span376 = CollectionsMarshal.AsSpan(list376); + List list404 = new List(num3); + CollectionsMarshal.SetCount(list404, num3); + Span span404 = CollectionsMarshal.AsSpan(list404); num2 = 0; - span376[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) + span404[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052063u, new Vector3(-49.973328f, 6.4999995f, -89.829956f), 133) { AethernetShortcut = new AethernetShortcut { @@ -452848,35 +453414,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAmphitheatre } }; - obj222.Steps = list376; - reference273 = obj222; - questRoot40.QuestSequence = list367; - AddQuest(questId40, questRoot40); - QuestId questId41 = new QuestId(5244); - QuestRoot questRoot41 = new QuestRoot(); + obj250.Steps = list404; + reference294 = obj250; + questRoot41.QuestSequence = list395; + AddQuest(questId41, questRoot41); + QuestId questId42 = new QuestId(5244); + QuestRoot questRoot42 = new QuestRoot(); num = 1; - List list377 = new List(num); - CollectionsMarshal.SetCount(list377, num); - Span span377 = CollectionsMarshal.AsSpan(list377); + List list405 = new List(num); + CollectionsMarshal.SetCount(list405, num); + Span span405 = CollectionsMarshal.AsSpan(list405); index = 0; - span377[index] = "liza"; - questRoot41.Author = list377; + span405[index] = "liza"; + questRoot42.Author = list405; index = 5; - List list378 = new List(index); - CollectionsMarshal.SetCount(list378, index); - Span span378 = CollectionsMarshal.AsSpan(list378); + List list406 = new List(index); + CollectionsMarshal.SetCount(list406, index); + Span span406 = CollectionsMarshal.AsSpan(list406); num = 0; - ref QuestSequence reference274 = ref span378[num]; - QuestSequence obj223 = new QuestSequence + ref QuestSequence reference295 = ref span406[num]; + QuestSequence obj251 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list379 = new List(num2); - CollectionsMarshal.SetCount(list379, num2); - Span span379 = CollectionsMarshal.AsSpan(list379); + List list407 = new List(num2); + CollectionsMarshal.SetCount(list407, num2); + Span span407 = CollectionsMarshal.AsSpan(list407); num3 = 0; - span379[num3] = new QuestStep(EInteractionType.AcceptQuest, 1047679u, new Vector3(-165.36206f, -14.999356f, 203.93677f), 1185) + span407[num3] = new QuestStep(EInteractionType.AcceptQuest, 1047679u, new Vector3(-165.36206f, -14.999356f, 203.93677f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -452885,52 +453451,52 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalTheForardCabins } }; - obj223.Steps = list379; - reference274 = obj223; + obj251.Steps = list407; + reference295 = obj251; num++; - ref QuestSequence reference275 = ref span378[num]; - QuestSequence obj224 = new QuestSequence + ref QuestSequence reference296 = ref span406[num]; + QuestSequence obj252 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list380 = new List(num3); - CollectionsMarshal.SetCount(list380, num3); - Span span380 = CollectionsMarshal.AsSpan(list380); + List list408 = new List(num3); + CollectionsMarshal.SetCount(list408, num3); + Span span408 = CollectionsMarshal.AsSpan(list408); num2 = 0; - span380[num2] = new QuestStep(EInteractionType.Interact, 1046521u, new Vector3(-46.616333f, -17.97287f, 180.3158f), 1185) + span408[num2] = new QuestStep(EInteractionType.Interact, 1046521u, new Vector3(-46.616333f, -17.97287f, 180.3158f), 1185) { StopDistance = 5f }; - obj224.Steps = list380; - reference275 = obj224; + obj252.Steps = list408; + reference296 = obj252; num++; - ref QuestSequence reference276 = ref span378[num]; - QuestSequence obj225 = new QuestSequence + ref QuestSequence reference297 = ref span406[num]; + QuestSequence obj253 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list381 = new List(num2); - CollectionsMarshal.SetCount(list381, num2); - Span span381 = CollectionsMarshal.AsSpan(list381); + List list409 = new List(num2); + CollectionsMarshal.SetCount(list409, num2); + Span span409 = CollectionsMarshal.AsSpan(list409); num3 = 0; - span381[num3] = new QuestStep(EInteractionType.Interact, 2014470u, new Vector3(-32.700073f, -17.47168f, 184.9851f), 1185); - obj225.Steps = list381; - reference276 = obj225; + span409[num3] = new QuestStep(EInteractionType.Interact, 2014470u, new Vector3(-32.700073f, -17.47168f, 184.9851f), 1185); + obj253.Steps = list409; + reference297 = obj253; num++; - ref QuestSequence reference277 = ref span378[num]; - QuestSequence obj226 = new QuestSequence + ref QuestSequence reference298 = ref span406[num]; + QuestSequence obj254 = new QuestSequence { Sequence = 3 }; num3 = 1; - List list382 = new List(num3); - CollectionsMarshal.SetCount(list382, num3); - Span span382 = CollectionsMarshal.AsSpan(list382); + List list410 = new List(num3); + CollectionsMarshal.SetCount(list410, num3); + Span span410 = CollectionsMarshal.AsSpan(list410); num2 = 0; - ref QuestStep reference278 = ref span382[num2]; - QuestStep obj227 = new QuestStep(EInteractionType.Interact, 1047501u, new Vector3(-189.80707f, 120.74999f, -367.14734f), 1185) + ref QuestStep reference299 = ref span410[num2]; + QuestStep obj255 = new QuestStep(EInteractionType.Interact, 1047501u, new Vector3(-189.80707f, 120.74999f, -367.14734f), 1185) { AethernetShortcut = new AethernetShortcut { @@ -452939,32 +453505,32 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list383 = new List(num4); - CollectionsMarshal.SetCount(list383, num4); - Span span383 = CollectionsMarshal.AsSpan(list383); + List list411 = new List(num4); + CollectionsMarshal.SetCount(list411, num4); + Span span411 = CollectionsMarshal.AsSpan(list411); index2 = 0; - span383[index2] = new DialogueChoice + span411[index2] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGMG101_05244_SYSTEM_000_301") }; - obj227.DialogueChoices = list383; - reference278 = obj227; - obj226.Steps = list382; - reference277 = obj226; + obj255.DialogueChoices = list411; + reference299 = obj255; + obj254.Steps = list410; + reference298 = obj254; num++; - ref QuestSequence reference279 = ref span378[num]; - QuestSequence obj228 = new QuestSequence + ref QuestSequence reference300 = ref span406[num]; + QuestSequence obj256 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list384 = new List(num2); - CollectionsMarshal.SetCount(list384, num2); - Span span384 = CollectionsMarshal.AsSpan(list384); + List list412 = new List(num2); + CollectionsMarshal.SetCount(list412, num2); + Span span412 = CollectionsMarshal.AsSpan(list412); num3 = 0; - ref QuestStep reference280 = ref span384[num3]; - QuestStep obj229 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) + ref QuestStep reference301 = ref span412[num3]; + QuestStep obj257 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) { TargetTerritoryId = (ushort)1207, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -452974,90 +453540,90 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineNeonStein } }; - SkipConditions skipConditions9 = new SkipConditions(); - SkipStepConditions skipStepConditions5 = new SkipStepConditions(); + SkipConditions skipConditions19 = new SkipConditions(); + SkipStepConditions skipStepConditions8 = new SkipStepConditions(); index2 = 1; - List list385 = new List(index2); - CollectionsMarshal.SetCount(list385, index2); - Span span385 = CollectionsMarshal.AsSpan(list385); + List list413 = new List(index2); + CollectionsMarshal.SetCount(list413, index2); + Span span413 = CollectionsMarshal.AsSpan(list413); num4 = 0; - span385[num4] = 1207; - skipStepConditions5.InTerritory = list385; - skipConditions9.StepIf = skipStepConditions5; + span413[num4] = 1207; + skipStepConditions8.InTerritory = list413; + skipConditions19.StepIf = skipStepConditions8; SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); num4 = 1; - List list386 = new List(num4); - CollectionsMarshal.SetCount(list386, num4); - Span span386 = CollectionsMarshal.AsSpan(list386); + List list414 = new List(num4); + CollectionsMarshal.SetCount(list414, num4); + Span span414 = CollectionsMarshal.AsSpan(list414); index2 = 0; - span386[index2] = 1207; - skipAetheryteCondition.InTerritory = list386; - skipConditions9.AetheryteShortcutIf = skipAetheryteCondition; - obj229.SkipConditions = skipConditions9; - reference280 = obj229; + span414[index2] = 1207; + skipAetheryteCondition.InTerritory = list414; + skipConditions19.AetheryteShortcutIf = skipAetheryteCondition; + obj257.SkipConditions = skipConditions19; + reference301 = obj257; num3++; - span384[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052185u, new Vector3(-4.837158f, -3.632158E-08f, 5.996765f), 1207); - obj228.Steps = list384; - reference279 = obj228; - questRoot41.QuestSequence = list378; - AddQuest(questId41, questRoot41); - QuestId questId42 = new QuestId(5245); - QuestRoot questRoot42 = new QuestRoot(); + span412[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052185u, new Vector3(-4.837158f, -3.632158E-08f, 5.996765f), 1207); + obj256.Steps = list412; + reference300 = obj256; + questRoot42.QuestSequence = list406; + AddQuest(questId42, questRoot42); + QuestId questId43 = new QuestId(5245); + QuestRoot questRoot43 = new QuestRoot(); num = 1; - List list387 = new List(num); - CollectionsMarshal.SetCount(list387, num); - Span span387 = CollectionsMarshal.AsSpan(list387); + List list415 = new List(num); + CollectionsMarshal.SetCount(list415, num); + Span span415 = CollectionsMarshal.AsSpan(list415); index = 0; - span387[index] = "liza"; - questRoot42.Author = list387; + span415[index] = "liza"; + questRoot43.Author = list415; index = 3; - List list388 = new List(index); - CollectionsMarshal.SetCount(list388, index); - Span span388 = CollectionsMarshal.AsSpan(list388); + List list416 = new List(index); + CollectionsMarshal.SetCount(list416, index); + Span span416 = CollectionsMarshal.AsSpan(list416); num = 0; - ref QuestSequence reference281 = ref span388[num]; - QuestSequence obj230 = new QuestSequence + ref QuestSequence reference302 = ref span416[num]; + QuestSequence obj258 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list389 = new List(num3); - CollectionsMarshal.SetCount(list389, num3); - Span span389 = CollectionsMarshal.AsSpan(list389); + List list417 = new List(num3); + CollectionsMarshal.SetCount(list417, num3); + Span span417 = CollectionsMarshal.AsSpan(list417); num2 = 0; - span389[num2] = new QuestStep(EInteractionType.AcceptQuest, 1052185u, new Vector3(-4.837158f, -3.632158E-08f, 5.996765f), 1207); - obj230.Steps = list389; - reference281 = obj230; + span417[num2] = new QuestStep(EInteractionType.AcceptQuest, 1052185u, new Vector3(-4.837158f, -3.632158E-08f, 5.996765f), 1207); + obj258.Steps = list417; + reference302 = obj258; num++; - ref QuestSequence reference282 = ref span388[num]; - QuestSequence obj231 = new QuestSequence + ref QuestSequence reference303 = ref span416[num]; + QuestSequence obj259 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list390 = new List(num2); - CollectionsMarshal.SetCount(list390, num2); - Span span390 = CollectionsMarshal.AsSpan(list390); + List list418 = new List(num2); + CollectionsMarshal.SetCount(list418, num2); + Span span418 = CollectionsMarshal.AsSpan(list418); num3 = 0; - ref QuestStep reference283 = ref span390[num3]; - QuestStep obj232 = new QuestStep(EInteractionType.Interact, 2014102u, new Vector3(-0.015319824f, 0.99176025f, 16.03717f), 1207) + ref QuestStep reference304 = ref span418[num3]; + QuestStep obj260 = new QuestStep(EInteractionType.Interact, 2014102u, new Vector3(-0.015319824f, 0.99176025f, 16.03717f), 1207) { TargetTerritoryId = (ushort)1186 }; - SkipConditions skipConditions10 = new SkipConditions(); - SkipStepConditions skipStepConditions6 = new SkipStepConditions(); + SkipConditions skipConditions20 = new SkipConditions(); + SkipStepConditions skipStepConditions9 = new SkipStepConditions(); index2 = 1; - List list391 = new List(index2); - CollectionsMarshal.SetCount(list391, index2); - Span span391 = CollectionsMarshal.AsSpan(list391); + List list419 = new List(index2); + CollectionsMarshal.SetCount(list419, index2); + Span span419 = CollectionsMarshal.AsSpan(list419); num4 = 0; - span391[num4] = 1186; - skipStepConditions6.InTerritory = list391; - skipConditions10.StepIf = skipStepConditions6; - obj232.SkipConditions = skipConditions10; - reference283 = obj232; + span419[num4] = 1186; + skipStepConditions9.InTerritory = list419; + skipConditions20.StepIf = skipStepConditions9; + obj260.SkipConditions = skipConditions20; + reference304 = obj260; num3++; - span390[num3] = new QuestStep(EInteractionType.Interact, 1052191u, new Vector3(20.248657f, 38.0566f, -388.90674f), 1186) + span418[num3] = new QuestStep(EInteractionType.Interact, 1052191u, new Vector3(20.248657f, 38.0566f, -388.90674f), 1186) { AethernetShortcut = new AethernetShortcut { @@ -453065,97 +453631,97 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineResolution } }; - obj231.Steps = list390; - reference282 = obj231; + obj259.Steps = list418; + reference303 = obj259; num++; - ref QuestSequence reference284 = ref span388[num]; - QuestSequence obj233 = new QuestSequence + ref QuestSequence reference305 = ref span416[num]; + QuestSequence obj261 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 1; - List list392 = new List(num3); - CollectionsMarshal.SetCount(list392, num3); - Span span392 = CollectionsMarshal.AsSpan(list392); + List list420 = new List(num3); + CollectionsMarshal.SetCount(list420, num3); + Span span420 = CollectionsMarshal.AsSpan(list420); num2 = 0; - span392[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052198u, new Vector3(-303.2426f, 9.519508f, 51.80432f), 1186) + span420[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052198u, new Vector3(-303.2426f, 9.519508f, 51.80432f), 1186) { StopDistance = 5f }; - obj233.Steps = list392; - reference284 = obj233; - questRoot42.QuestSequence = list388; - AddQuest(questId42, questRoot42); - QuestId questId43 = new QuestId(5246); - QuestRoot questRoot43 = new QuestRoot(); + obj261.Steps = list420; + reference305 = obj261; + questRoot43.QuestSequence = list416; + AddQuest(questId43, questRoot43); + QuestId questId44 = new QuestId(5246); + QuestRoot questRoot44 = new QuestRoot(); num = 1; - List list393 = new List(num); - CollectionsMarshal.SetCount(list393, num); - Span span393 = CollectionsMarshal.AsSpan(list393); + List list421 = new List(num); + CollectionsMarshal.SetCount(list421, num); + Span span421 = CollectionsMarshal.AsSpan(list421); index = 0; - span393[index] = "liza"; - questRoot43.Author = list393; + span421[index] = "liza"; + questRoot44.Author = list421; index = 6; - List list394 = new List(index); - CollectionsMarshal.SetCount(list394, index); - Span span394 = CollectionsMarshal.AsSpan(list394); + List list422 = new List(index); + CollectionsMarshal.SetCount(list422, index); + Span span422 = CollectionsMarshal.AsSpan(list422); num = 0; - ref QuestSequence reference285 = ref span394[num]; - QuestSequence obj234 = new QuestSequence + ref QuestSequence reference306 = ref span422[num]; + QuestSequence obj262 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list395 = new List(num2); - CollectionsMarshal.SetCount(list395, num2); - Span span395 = CollectionsMarshal.AsSpan(list395); + List list423 = new List(num2); + CollectionsMarshal.SetCount(list423, num2); + Span span423 = CollectionsMarshal.AsSpan(list423); num3 = 0; - span395[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052202u, new Vector3(-305.83655f, 9.519508f, 53.147095f), 1186) + span423[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052202u, new Vector3(-305.83655f, 9.519508f, 53.147095f), 1186) { StopDistance = 5f }; - obj234.Steps = list395; - reference285 = obj234; + obj262.Steps = list423; + reference306 = obj262; num++; - ref QuestSequence reference286 = ref span394[num]; - QuestSequence obj235 = new QuestSequence + ref QuestSequence reference307 = ref span422[num]; + QuestSequence obj263 = new QuestSequence { Sequence = 1 }; num3 = 3; - List list396 = new List(num3); - CollectionsMarshal.SetCount(list396, num3); - Span span396 = CollectionsMarshal.AsSpan(list396); + List list424 = new List(num3); + CollectionsMarshal.SetCount(list424, num3); + Span span424 = CollectionsMarshal.AsSpan(list424); num2 = 0; - span396[num2] = new QuestStep(EInteractionType.Interact, 1052205u, new Vector3(-257.0382f, 30f, -569.05475f), 1191) + span424[num2] = new QuestStep(EInteractionType.Interact, 1052205u, new Vector3(-257.0382f, 30f, -569.05475f), 1191) { AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts }; num2++; - span396[num2] = new QuestStep(EInteractionType.Interact, 1052204u, new Vector3(-158.25134f, 25.984516f, -521.90436f), 1191) + span424[num2] = new QuestStep(EInteractionType.Interact, 1052204u, new Vector3(-158.25134f, 25.984516f, -521.90436f), 1191) { Fly = true }; num2++; - span396[num2] = new QuestStep(EInteractionType.Interact, 1052206u, new Vector3(-137.86536f, 35f, -568.29175f), 1191) + span424[num2] = new QuestStep(EInteractionType.Interact, 1052206u, new Vector3(-137.86536f, 35f, -568.29175f), 1191) { Fly = true }; - obj235.Steps = list396; - reference286 = obj235; + obj263.Steps = list424; + reference307 = obj263; num++; - ref QuestSequence reference287 = ref span394[num]; - QuestSequence obj236 = new QuestSequence + ref QuestSequence reference308 = ref span422[num]; + QuestSequence obj264 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list397 = new List(num2); - CollectionsMarshal.SetCount(list397, num2); - Span span397 = CollectionsMarshal.AsSpan(list397); + List list425 = new List(num2); + CollectionsMarshal.SetCount(list425, num2); + Span span425 = CollectionsMarshal.AsSpan(list425); num3 = 0; - ref QuestStep reference288 = ref span397[num3]; - QuestStep obj237 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) + ref QuestStep reference309 = ref span425[num3]; + QuestStep obj265 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) { TargetTerritoryId = (ushort)1207, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -453165,201 +453731,201 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineNeonStein } }; - SkipConditions skipConditions11 = new SkipConditions(); - SkipStepConditions skipStepConditions7 = new SkipStepConditions(); + SkipConditions skipConditions21 = new SkipConditions(); + SkipStepConditions skipStepConditions10 = new SkipStepConditions(); num4 = 1; - List list398 = new List(num4); - CollectionsMarshal.SetCount(list398, num4); - Span span398 = CollectionsMarshal.AsSpan(list398); + List list426 = new List(num4); + CollectionsMarshal.SetCount(list426, num4); + Span span426 = CollectionsMarshal.AsSpan(list426); index2 = 0; - span398[index2] = 1207; - skipStepConditions7.InTerritory = list398; - skipConditions11.StepIf = skipStepConditions7; + span426[index2] = 1207; + skipStepConditions10.InTerritory = list426; + skipConditions21.StepIf = skipStepConditions10; SkipAetheryteCondition skipAetheryteCondition2 = new SkipAetheryteCondition(); index2 = 1; - List list399 = new List(index2); - CollectionsMarshal.SetCount(list399, index2); - Span span399 = CollectionsMarshal.AsSpan(list399); + List list427 = new List(index2); + CollectionsMarshal.SetCount(list427, index2); + Span span427 = CollectionsMarshal.AsSpan(list427); num4 = 0; - span399[num4] = 1207; - skipAetheryteCondition2.InTerritory = list399; - skipConditions11.AetheryteShortcutIf = skipAetheryteCondition2; - obj237.SkipConditions = skipConditions11; - reference288 = obj237; + span427[num4] = 1207; + skipAetheryteCondition2.InTerritory = list427; + skipConditions21.AetheryteShortcutIf = skipAetheryteCondition2; + obj265.SkipConditions = skipConditions21; + reference309 = obj265; num3++; - span397[num3] = new QuestStep(EInteractionType.Interact, 1048161u, new Vector3(-5.874817f, -3.6188258E-08f, 6.8512573f), 1207); - obj236.Steps = list397; - reference287 = obj236; + span425[num3] = new QuestStep(EInteractionType.Interact, 1048161u, new Vector3(-5.874817f, -3.6188258E-08f, 6.8512573f), 1207); + obj264.Steps = list425; + reference308 = obj264; num++; - ref QuestSequence reference289 = ref span394[num]; - QuestSequence obj238 = new QuestSequence + ref QuestSequence reference310 = ref span422[num]; + QuestSequence obj266 = new QuestSequence { Sequence = 3 }; num3 = 1; - List list400 = new List(num3); - CollectionsMarshal.SetCount(list400, num3); - Span span400 = CollectionsMarshal.AsSpan(list400); + List list428 = new List(num3); + CollectionsMarshal.SetCount(list428, num3); + Span span428 = CollectionsMarshal.AsSpan(list428); num2 = 0; - span400[num2] = new QuestStep(EInteractionType.Interact, 1052207u, new Vector3(-609.3385f, -3.3580189f, -504.5701f), 1191) + span428[num2] = new QuestStep(EInteractionType.Interact, 1052207u, new Vector3(-609.3385f, -3.3580189f, -504.5701f), 1191) { Fly = true, AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts }; - obj238.Steps = list400; - reference289 = obj238; + obj266.Steps = list428; + reference310 = obj266; num++; - ref QuestSequence reference290 = ref span394[num]; - QuestSequence obj239 = new QuestSequence + ref QuestSequence reference311 = ref span422[num]; + QuestSequence obj267 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list401 = new List(num2); - CollectionsMarshal.SetCount(list401, num2); - Span span401 = CollectionsMarshal.AsSpan(list401); + List list429 = new List(num2); + CollectionsMarshal.SetCount(list429, num2); + Span span429 = CollectionsMarshal.AsSpan(list429); num3 = 0; - ref QuestStep reference291 = ref span401[num3]; - QuestStep questStep28 = new QuestStep(EInteractionType.Duty, null, null, 1191); - DutyOptions obj240 = new DutyOptions + ref QuestStep reference312 = ref span429[num3]; + QuestStep questStep31 = new QuestStep(EInteractionType.Duty, null, null, 1191); + DutyOptions obj268 = new DutyOptions { Enabled = true, ContentFinderConditionId = 1008u }; num4 = 2; - List list402 = new List(num4); - CollectionsMarshal.SetCount(list402, num4); - Span span402 = CollectionsMarshal.AsSpan(list402); + List list430 = new List(num4); + CollectionsMarshal.SetCount(list430, num4); + Span span430 = CollectionsMarshal.AsSpan(list430); index2 = 0; - span402[index2] = "(boss 2) Requires vbm's auto-turn gaze option"; + span430[index2] = "(boss 2) Requires vbm's auto-turn gaze option"; index2++; - span402[index2] = "(boss 3) Dashes (such as on SMN) will dash into the hole"; - obj240.Notes = list402; - questStep28.DutyOptions = obj240; - reference291 = questStep28; - obj239.Steps = list401; - reference290 = obj239; + span430[index2] = "(boss 3) Dashes (such as on SMN) will dash into the hole"; + obj268.Notes = list430; + questStep31.DutyOptions = obj268; + reference312 = questStep31; + obj267.Steps = list429; + reference311 = obj267; num++; - ref QuestSequence reference292 = ref span394[num]; - QuestSequence obj241 = new QuestSequence + ref QuestSequence reference313 = ref span422[num]; + QuestSequence obj269 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 1; - List list403 = new List(num3); - CollectionsMarshal.SetCount(list403, num3); - Span span403 = CollectionsMarshal.AsSpan(list403); + List list431 = new List(num3); + CollectionsMarshal.SetCount(list431, num3); + Span span431 = CollectionsMarshal.AsSpan(list431); num2 = 0; - span403[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052213u, new Vector3(117.02136f, 12.5f, -67.826416f), 1254) + span431[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052213u, new Vector3(117.02136f, 12.5f, -67.826416f), 1254) { StopDistance = 6f }; - obj241.Steps = list403; - reference292 = obj241; - questRoot43.QuestSequence = list394; - AddQuest(questId43, questRoot43); - QuestId questId44 = new QuestId(5247); - QuestRoot questRoot44 = new QuestRoot(); + obj269.Steps = list431; + reference313 = obj269; + questRoot44.QuestSequence = list422; + AddQuest(questId44, questRoot44); + QuestId questId45 = new QuestId(5247); + QuestRoot questRoot45 = new QuestRoot(); num = 1; - List list404 = new List(num); - CollectionsMarshal.SetCount(list404, num); - Span span404 = CollectionsMarshal.AsSpan(list404); + List list432 = new List(num); + CollectionsMarshal.SetCount(list432, num); + Span span432 = CollectionsMarshal.AsSpan(list432); index = 0; - span404[index] = "liza"; - questRoot44.Author = list404; + span432[index] = "liza"; + questRoot45.Author = list432; index = 6; - List list405 = new List(index); - CollectionsMarshal.SetCount(list405, index); - Span span405 = CollectionsMarshal.AsSpan(list405); + List list433 = new List(index); + CollectionsMarshal.SetCount(list433, index); + Span span433 = CollectionsMarshal.AsSpan(list433); num = 0; - ref QuestSequence reference293 = ref span405[num]; - QuestSequence obj242 = new QuestSequence + ref QuestSequence reference314 = ref span433[num]; + QuestSequence obj270 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list406 = new List(num2); - CollectionsMarshal.SetCount(list406, num2); - Span span406 = CollectionsMarshal.AsSpan(list406); + List list434 = new List(num2); + CollectionsMarshal.SetCount(list434, num2); + Span span434 = CollectionsMarshal.AsSpan(list434); num3 = 0; - span406[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052217u, new Vector3(118.242065f, 12.5f, -69.0166f), 1254) + span434[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052217u, new Vector3(118.242065f, 12.5f, -69.0166f), 1254) { StopDistance = 6f }; - obj242.Steps = list406; - reference293 = obj242; + obj270.Steps = list434; + reference314 = obj270; num++; - ref QuestSequence reference294 = ref span405[num]; - QuestSequence obj243 = new QuestSequence + ref QuestSequence reference315 = ref span433[num]; + QuestSequence obj271 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list407 = new List(num3); - CollectionsMarshal.SetCount(list407, num3); - Span span407 = CollectionsMarshal.AsSpan(list407); + List list435 = new List(num3); + CollectionsMarshal.SetCount(list435, num3); + Span span435 = CollectionsMarshal.AsSpan(list435); num2 = 0; - span407[num2] = new QuestStep(EInteractionType.Interact, 2014471u, new Vector3(39.32251f, 13.260071f, 51.865356f), 1254); - obj243.Steps = list407; - reference294 = obj243; + span435[num2] = new QuestStep(EInteractionType.Interact, 2014471u, new Vector3(39.32251f, 13.260071f, 51.865356f), 1254); + obj271.Steps = list435; + reference315 = obj271; num++; - ref QuestSequence reference295 = ref span405[num]; - QuestSequence obj244 = new QuestSequence + ref QuestSequence reference316 = ref span433[num]; + QuestSequence obj272 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list408 = new List(num2); - CollectionsMarshal.SetCount(list408, num2); - Span span408 = CollectionsMarshal.AsSpan(list408); + List list436 = new List(num2); + CollectionsMarshal.SetCount(list436, num2); + Span span436 = CollectionsMarshal.AsSpan(list436); num3 = 0; - span408[num3] = new QuestStep(EInteractionType.Interact, 2014472u, new Vector3(101.8844f, 12.588623f, 130.44934f), 1254); - obj244.Steps = list408; - reference295 = obj244; + span436[num3] = new QuestStep(EInteractionType.Interact, 2014472u, new Vector3(101.8844f, 12.588623f, 130.44934f), 1254); + obj272.Steps = list436; + reference316 = obj272; num++; - ref QuestSequence reference296 = ref span405[num]; - QuestSequence obj245 = new QuestSequence + ref QuestSequence reference317 = ref span433[num]; + QuestSequence obj273 = new QuestSequence { Sequence = 3 }; num3 = 1; - List list409 = new List(num3); - CollectionsMarshal.SetCount(list409, num3); - Span span409 = CollectionsMarshal.AsSpan(list409); + List list437 = new List(num3); + CollectionsMarshal.SetCount(list437, num3); + Span span437 = CollectionsMarshal.AsSpan(list437); num2 = 0; - span409[num2] = new QuestStep(EInteractionType.Interact, 2014473u, new Vector3(39.597046f, 13.260071f, 53.45227f), 1254); - obj245.Steps = list409; - reference296 = obj245; + span437[num2] = new QuestStep(EInteractionType.Interact, 2014473u, new Vector3(39.597046f, 13.260071f, 53.45227f), 1254); + obj273.Steps = list437; + reference317 = obj273; num++; - ref QuestSequence reference297 = ref span405[num]; - QuestSequence obj246 = new QuestSequence + ref QuestSequence reference318 = ref span433[num]; + QuestSequence obj274 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list410 = new List(num2); - CollectionsMarshal.SetCount(list410, num2); - Span span410 = CollectionsMarshal.AsSpan(list410); + List list438 = new List(num2); + CollectionsMarshal.SetCount(list438, num2); + Span span438 = CollectionsMarshal.AsSpan(list438); num3 = 0; - span410[num3] = new QuestStep(EInteractionType.Interact, 1052227u, new Vector3(-581.2009f, -1.7638817f, -505.45514f), 1191) + span438[num3] = new QuestStep(EInteractionType.Interact, 1052227u, new Vector3(-581.2009f, -1.7638817f, -505.45514f), 1191) { StopDistance = 5f }; - obj246.Steps = list410; - reference297 = obj246; + obj274.Steps = list438; + reference318 = obj274; num++; - ref QuestSequence reference298 = ref span405[num]; - QuestSequence obj247 = new QuestSequence + ref QuestSequence reference319 = ref span433[num]; + QuestSequence obj275 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 2; - List list411 = new List(num3); - CollectionsMarshal.SetCount(list411, num3); - Span span411 = CollectionsMarshal.AsSpan(list411); + List list439 = new List(num3); + CollectionsMarshal.SetCount(list439, num3); + Span span439 = CollectionsMarshal.AsSpan(list439); num2 = 0; - ref QuestStep reference299 = ref span411[num2]; - QuestStep obj248 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) + ref QuestStep reference320 = ref span439[num2]; + QuestStep obj276 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) { TargetTerritoryId = (ushort)1207, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -453369,251 +453935,251 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineNeonStein } }; - SkipConditions skipConditions12 = new SkipConditions(); - SkipStepConditions skipStepConditions8 = new SkipStepConditions(); + SkipConditions skipConditions22 = new SkipConditions(); + SkipStepConditions skipStepConditions11 = new SkipStepConditions(); index2 = 1; - List list412 = new List(index2); - CollectionsMarshal.SetCount(list412, index2); - Span span412 = CollectionsMarshal.AsSpan(list412); + List list440 = new List(index2); + CollectionsMarshal.SetCount(list440, index2); + Span span440 = CollectionsMarshal.AsSpan(list440); num4 = 0; - span412[num4] = 1207; - skipStepConditions8.InTerritory = list412; - skipConditions12.StepIf = skipStepConditions8; + span440[num4] = 1207; + skipStepConditions11.InTerritory = list440; + skipConditions22.StepIf = skipStepConditions11; SkipAetheryteCondition skipAetheryteCondition3 = new SkipAetheryteCondition(); num4 = 1; - List list413 = new List(num4); - CollectionsMarshal.SetCount(list413, num4); - Span span413 = CollectionsMarshal.AsSpan(list413); + List list441 = new List(num4); + CollectionsMarshal.SetCount(list441, num4); + Span span441 = CollectionsMarshal.AsSpan(list441); index2 = 0; - span413[index2] = 1207; - skipAetheryteCondition3.InTerritory = list413; - skipConditions12.AetheryteShortcutIf = skipAetheryteCondition3; - obj248.SkipConditions = skipConditions12; - reference299 = obj248; + span441[index2] = 1207; + skipAetheryteCondition3.InTerritory = list441; + skipConditions22.AetheryteShortcutIf = skipAetheryteCondition3; + obj276.SkipConditions = skipConditions22; + reference320 = obj276; num2++; - span411[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048161u, new Vector3(-5.874817f, -3.6188258E-08f, 6.8512573f), 1207); - obj247.Steps = list411; - reference298 = obj247; - questRoot44.QuestSequence = list405; - AddQuest(questId44, questRoot44); - QuestId questId45 = new QuestId(5248); - QuestRoot questRoot45 = new QuestRoot(); + span439[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048161u, new Vector3(-5.874817f, -3.6188258E-08f, 6.8512573f), 1207); + obj275.Steps = list439; + reference319 = obj275; + questRoot45.QuestSequence = list433; + AddQuest(questId45, questRoot45); + QuestId questId46 = new QuestId(5248); + QuestRoot questRoot46 = new QuestRoot(); num = 1; - List list414 = new List(num); - CollectionsMarshal.SetCount(list414, num); - Span span414 = CollectionsMarshal.AsSpan(list414); + List list442 = new List(num); + CollectionsMarshal.SetCount(list442, num); + Span span442 = CollectionsMarshal.AsSpan(list442); index = 0; - span414[index] = "liza"; - questRoot45.Author = list414; + span442[index] = "liza"; + questRoot46.Author = list442; index = 6; - List list415 = new List(index); - CollectionsMarshal.SetCount(list415, index); - Span span415 = CollectionsMarshal.AsSpan(list415); + List list443 = new List(index); + CollectionsMarshal.SetCount(list443, index); + Span span443 = CollectionsMarshal.AsSpan(list443); num = 0; - ref QuestSequence reference300 = ref span415[num]; - QuestSequence obj249 = new QuestSequence + ref QuestSequence reference321 = ref span443[num]; + QuestSequence obj277 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list416 = new List(num2); - CollectionsMarshal.SetCount(list416, num2); - Span span416 = CollectionsMarshal.AsSpan(list416); + List list444 = new List(num2); + CollectionsMarshal.SetCount(list444, num2); + Span span444 = CollectionsMarshal.AsSpan(list444); num3 = 0; - span416[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052233u, new Vector3(-0.80877686f, -4.1909516E-08f, 6.42395f), 1207) + span444[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052233u, new Vector3(-0.80877686f, -4.1909516E-08f, 6.42395f), 1207) { StopDistance = 5f }; - obj249.Steps = list416; - reference300 = obj249; + obj277.Steps = list444; + reference321 = obj277; num++; - ref QuestSequence reference301 = ref span415[num]; - QuestSequence obj250 = new QuestSequence + ref QuestSequence reference322 = ref span443[num]; + QuestSequence obj278 = new QuestSequence { Sequence = 1 }; num3 = 2; - List list417 = new List(num3); - CollectionsMarshal.SetCount(list417, num3); - Span span417 = CollectionsMarshal.AsSpan(list417); + List list445 = new List(num3); + CollectionsMarshal.SetCount(list445, num3); + Span span445 = CollectionsMarshal.AsSpan(list445); num2 = 0; - span417[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.22934f, 20.162338f, -90.19407f), 1190) + span445[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-363.22934f, 20.162338f, -90.19407f), 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings }; num2++; - span417[num2] = new QuestStep(EInteractionType.Interact, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190) + span445[num2] = new QuestStep(EInteractionType.Interact, 1051495u, new Vector3(-365.28577f, 20.14268f, -88.51758f), 1190) { StopDistance = 5f }; - obj250.Steps = list417; - reference301 = obj250; + obj278.Steps = list445; + reference322 = obj278; num++; - ref QuestSequence reference302 = ref span415[num]; - QuestSequence obj251 = new QuestSequence + ref QuestSequence reference323 = ref span443[num]; + QuestSequence obj279 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list418 = new List(num2); - CollectionsMarshal.SetCount(list418, num2); - Span span418 = CollectionsMarshal.AsSpan(list418); + List list446 = new List(num2); + CollectionsMarshal.SetCount(list446, num2); + Span span446 = CollectionsMarshal.AsSpan(list446); num3 = 0; - span418[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(302.1455f, -15.629961f, -516.2348f), 1190) + span446[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(302.1455f, -15.629961f, -516.2348f), 1190) { Fly = true, AetheryteShortcut = EAetheryteLocation.ShaaloaniMehwahhetsoan }; num3++; - span418[num3] = new QuestStep(EInteractionType.Interact, 1046988u, new Vector3(302.96777f, -15.629961f, -514.6716f), 1190); - obj251.Steps = list418; - reference302 = obj251; + span446[num3] = new QuestStep(EInteractionType.Interact, 1046988u, new Vector3(302.96777f, -15.629961f, -514.6716f), 1190); + obj279.Steps = list446; + reference323 = obj279; num++; - ref QuestSequence reference303 = ref span415[num]; - QuestSequence obj252 = new QuestSequence + ref QuestSequence reference324 = ref span443[num]; + QuestSequence obj280 = new QuestSequence { Sequence = 3 }; num3 = 1; - List list419 = new List(num3); - CollectionsMarshal.SetCount(list419, num3); - Span span419 = CollectionsMarshal.AsSpan(list419); + List list447 = new List(num3); + CollectionsMarshal.SetCount(list447, num3); + Span span447 = CollectionsMarshal.AsSpan(list447); num2 = 0; - span419[num2] = new QuestStep(EInteractionType.Interact, 1051013u, new Vector3(303.79175f, -15.629962f, -516.25854f), 1190); - obj252.Steps = list419; - reference303 = obj252; + span447[num2] = new QuestStep(EInteractionType.Interact, 1051013u, new Vector3(303.79175f, -15.629962f, -516.25854f), 1190); + obj280.Steps = list447; + reference324 = obj280; num++; - ref QuestSequence reference304 = ref span415[num]; - QuestSequence obj253 = new QuestSequence + ref QuestSequence reference325 = ref span443[num]; + QuestSequence obj281 = new QuestSequence { Sequence = 4 }; num2 = 4; - List list420 = new List(num2); - CollectionsMarshal.SetCount(list420, num2); - Span span420 = CollectionsMarshal.AsSpan(list420); + List list448 = new List(num2); + CollectionsMarshal.SetCount(list448, num2); + Span span448 = CollectionsMarshal.AsSpan(list448); num3 = 0; - ref QuestStep reference305 = ref span420[num3]; - QuestStep obj254 = new QuestStep(EInteractionType.Interact, 1052247u, new Vector3(224.96375f, -16.329428f, -527.6417f), 1190) + ref QuestStep reference326 = ref span448[num3]; + QuestStep obj282 = new QuestStep(EInteractionType.Interact, 1052247u, new Vector3(224.96375f, -16.329428f, -527.6417f), 1190) { Fly = true }; index2 = 6; - List list421 = new List(index2); - CollectionsMarshal.SetCount(list421, index2); - Span span421 = CollectionsMarshal.AsSpan(list421); + List list449 = new List(index2); + CollectionsMarshal.SetCount(list449, index2); + Span span449 = CollectionsMarshal.AsSpan(list449); num4 = 0; - span421[num4] = null; + span449[num4] = null; num4++; - span421[num4] = null; + span449[num4] = null; num4++; - span421[num4] = null; + span449[num4] = null; num4++; - span421[num4] = null; + span449[num4] = null; num4++; - span421[num4] = null; + span449[num4] = null; num4++; - span421[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj254.CompletionQuestVariablesFlags = list421; + span449[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj282.CompletionQuestVariablesFlags = list449; num4 = 1; - List list422 = new List(num4); - CollectionsMarshal.SetCount(list422, num4); - Span span422 = CollectionsMarshal.AsSpan(list422); + List list450 = new List(num4); + CollectionsMarshal.SetCount(list450, num4); + Span span450 = CollectionsMarshal.AsSpan(list450); index2 = 0; - span422[index2] = new DialogueChoice + span450[index2] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGMG105_05248_Q2_000_000"), Answer = new ExcelRef("TEXT_KINGMG105_05248_A2_000_002") }; - obj254.DialogueChoices = list422; - reference305 = obj254; + obj282.DialogueChoices = list450; + reference326 = obj282; num3++; - ref QuestStep reference306 = ref span420[num3]; - QuestStep obj255 = new QuestStep(EInteractionType.Interact, 1052245u, new Vector3(276.78333f, -16.53927f, -562.7985f), 1190) + ref QuestStep reference327 = ref span448[num3]; + QuestStep obj283 = new QuestStep(EInteractionType.Interact, 1052245u, new Vector3(276.78333f, -16.53927f, -562.7985f), 1190) { Fly = true }; index2 = 6; - List list423 = new List(index2); - CollectionsMarshal.SetCount(list423, index2); - Span span423 = CollectionsMarshal.AsSpan(list423); + List list451 = new List(index2); + CollectionsMarshal.SetCount(list451, index2); + Span span451 = CollectionsMarshal.AsSpan(list451); num4 = 0; - span423[num4] = null; + span451[num4] = null; num4++; - span423[num4] = null; + span451[num4] = null; num4++; - span423[num4] = null; + span451[num4] = null; num4++; - span423[num4] = null; + span451[num4] = null; num4++; - span423[num4] = null; + span451[num4] = null; num4++; - span423[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj255.CompletionQuestVariablesFlags = list423; - reference306 = obj255; + span451[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj283.CompletionQuestVariablesFlags = list451; + reference327 = obj283; num3++; - ref QuestStep reference307 = ref span420[num3]; - QuestStep obj256 = new QuestStep(EInteractionType.Interact, 1052243u, new Vector3(332.26514f, -14.986355f, -558.95325f), 1190) + ref QuestStep reference328 = ref span448[num3]; + QuestStep obj284 = new QuestStep(EInteractionType.Interact, 1052243u, new Vector3(332.26514f, -14.986355f, -558.95325f), 1190) { Fly = true }; num4 = 6; - List list424 = new List(num4); - CollectionsMarshal.SetCount(list424, num4); - Span span424 = CollectionsMarshal.AsSpan(list424); + List list452 = new List(num4); + CollectionsMarshal.SetCount(list452, num4); + Span span452 = CollectionsMarshal.AsSpan(list452); index2 = 0; - span424[index2] = null; + span452[index2] = null; index2++; - span424[index2] = null; + span452[index2] = null; index2++; - span424[index2] = null; + span452[index2] = null; index2++; - span424[index2] = null; + span452[index2] = null; index2++; - span424[index2] = null; + span452[index2] = null; index2++; - span424[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj256.CompletionQuestVariablesFlags = list424; - reference307 = obj256; + span452[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj284.CompletionQuestVariablesFlags = list452; + reference328 = obj284; num3++; - ref QuestStep reference308 = ref span420[num3]; - QuestStep obj257 = new QuestStep(EInteractionType.Interact, 1052239u, new Vector3(354.57385f, -17.082237f, -452.5063f), 1190) + ref QuestStep reference329 = ref span448[num3]; + QuestStep obj285 = new QuestStep(EInteractionType.Interact, 1052239u, new Vector3(354.57385f, -17.082237f, -452.5063f), 1190) { Fly = true }; index2 = 6; - List list425 = new List(index2); - CollectionsMarshal.SetCount(list425, index2); - Span span425 = CollectionsMarshal.AsSpan(list425); + List list453 = new List(index2); + CollectionsMarshal.SetCount(list453, index2); + Span span453 = CollectionsMarshal.AsSpan(list453); num4 = 0; - span425[num4] = null; + span453[num4] = null; num4++; - span425[num4] = null; + span453[num4] = null; num4++; - span425[num4] = null; + span453[num4] = null; num4++; - span425[num4] = null; + span453[num4] = null; num4++; - span425[num4] = null; + span453[num4] = null; num4++; - span425[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj257.CompletionQuestVariablesFlags = list425; - reference308 = obj257; - obj253.Steps = list420; - reference304 = obj253; + span453[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj285.CompletionQuestVariablesFlags = list453; + reference329 = obj285; + obj281.Steps = list448; + reference325 = obj281; num++; - ref QuestSequence reference309 = ref span415[num]; - QuestSequence obj258 = new QuestSequence + ref QuestSequence reference330 = ref span443[num]; + QuestSequence obj286 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 3; - List list426 = new List(num3); - CollectionsMarshal.SetCount(list426, num3); - Span span426 = CollectionsMarshal.AsSpan(list426); + List list454 = new List(num3); + CollectionsMarshal.SetCount(list454, num3); + Span span454 = CollectionsMarshal.AsSpan(list454); num2 = 0; - span426[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(301.4884f, -15.679954f, -504.85742f), 1190) + span454[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(301.4884f, -15.679954f, -504.85742f), 1190) { SkipConditions = new SkipConditions { @@ -453624,7 +454190,7 @@ public static class AssemblyQuestLoader } }; num2++; - span426[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(302.1455f, -15.629961f, -516.2348f), 1190) + span454[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(302.1455f, -15.629961f, -516.2348f), 1190) { Fly = true, SkipConditions = new SkipConditions @@ -453636,137 +454202,137 @@ public static class AssemblyQuestLoader } }; num2++; - span426[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051013u, new Vector3(303.79175f, -15.629962f, -516.25854f), 1190); - obj258.Steps = list426; - reference309 = obj258; - questRoot45.QuestSequence = list415; - AddQuest(questId45, questRoot45); - QuestId questId46 = new QuestId(5249); - QuestRoot questRoot46 = new QuestRoot(); + span454[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051013u, new Vector3(303.79175f, -15.629962f, -516.25854f), 1190); + obj286.Steps = list454; + reference330 = obj286; + questRoot46.QuestSequence = list443; + AddQuest(questId46, questRoot46); + QuestId questId47 = new QuestId(5249); + QuestRoot questRoot47 = new QuestRoot(); num = 1; - List list427 = new List(num); - CollectionsMarshal.SetCount(list427, num); - Span span427 = CollectionsMarshal.AsSpan(list427); + List list455 = new List(num); + CollectionsMarshal.SetCount(list455, num); + Span span455 = CollectionsMarshal.AsSpan(list455); index = 0; - span427[index] = "liza"; - questRoot46.Author = list427; + span455[index] = "liza"; + questRoot47.Author = list455; index = 6; - List list428 = new List(index); - CollectionsMarshal.SetCount(list428, index); - Span span428 = CollectionsMarshal.AsSpan(list428); + List list456 = new List(index); + CollectionsMarshal.SetCount(list456, index); + Span span456 = CollectionsMarshal.AsSpan(list456); num = 0; - ref QuestSequence reference310 = ref span428[num]; - QuestSequence obj259 = new QuestSequence + ref QuestSequence reference331 = ref span456[num]; + QuestSequence obj287 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list429 = new List(num2); - CollectionsMarshal.SetCount(list429, num2); - Span span429 = CollectionsMarshal.AsSpan(list429); + List list457 = new List(num2); + CollectionsMarshal.SetCount(list457, num2); + Span span457 = CollectionsMarshal.AsSpan(list457); num3 = 0; - span429[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052248u, new Vector3(293.93445f, -16.71379f, -528.70984f), 1190); - obj259.Steps = list429; - reference310 = obj259; + span457[num3] = new QuestStep(EInteractionType.AcceptQuest, 1052248u, new Vector3(293.93445f, -16.71379f, -528.70984f), 1190); + obj287.Steps = list457; + reference331 = obj287; num++; - ref QuestSequence reference311 = ref span428[num]; - QuestSequence obj260 = new QuestSequence + ref QuestSequence reference332 = ref span456[num]; + QuestSequence obj288 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list430 = new List(num3); - CollectionsMarshal.SetCount(list430, num3); - Span span430 = CollectionsMarshal.AsSpan(list430); + List list458 = new List(num3); + CollectionsMarshal.SetCount(list458, num3); + Span span458 = CollectionsMarshal.AsSpan(list458); num2 = 0; - ref QuestStep reference312 = ref span430[num2]; - QuestStep questStep29 = new QuestStep(EInteractionType.SinglePlayerDuty, 1052248u, new Vector3(293.93445f, -16.71379f, -528.70984f), 1190); + ref QuestStep reference333 = ref span458[num2]; + QuestStep questStep32 = new QuestStep(EInteractionType.SinglePlayerDuty, 1052248u, new Vector3(293.93445f, -16.71379f, -528.70984f), 1190); SinglePlayerDutyOptions singlePlayerDutyOptions = new SinglePlayerDutyOptions(); num4 = 4; - List list431 = new List(num4); - CollectionsMarshal.SetCount(list431, num4); - Span span431 = CollectionsMarshal.AsSpan(list431); + List list459 = new List(num4); + CollectionsMarshal.SetCount(list459, num4); + Span span459 = CollectionsMarshal.AsSpan(list459); index2 = 0; - span431[index2] = "(pre-fight) AI doesn't move to the Rroneeks or interact with them"; + span459[index2] = "(pre-fight) AI doesn't move to the Rroneeks or interact with them"; index2++; - span431[index2] = "(phase 1/2) No VBM module, so doesn't target the leg, doesn't avoid AOEs and dies"; + span459[index2] = "(phase 1/2) No VBM module, so doesn't target the leg, doesn't avoid AOEs and dies"; index2++; - span431[index2] = "(phase 1) AI doesn't pull boss"; + span459[index2] = "(phase 1) AI doesn't pull boss"; index2++; - span431[index2] = "(phase 2) AI runs away with the stack marker; doesn't pick up orbs"; - singlePlayerDutyOptions.Notes = list431; - questStep29.SinglePlayerDutyOptions = singlePlayerDutyOptions; - reference312 = questStep29; - obj260.Steps = list430; - reference311 = obj260; + span459[index2] = "(phase 2) AI runs away with the stack marker; doesn't pick up orbs"; + singlePlayerDutyOptions.Notes = list459; + questStep32.SinglePlayerDutyOptions = singlePlayerDutyOptions; + reference333 = questStep32; + obj288.Steps = list458; + reference332 = obj288; num++; - span428[num] = new QuestSequence + span456[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference313 = ref span428[num]; - QuestSequence obj261 = new QuestSequence + ref QuestSequence reference334 = ref span456[num]; + QuestSequence obj289 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list432 = new List(num2); - CollectionsMarshal.SetCount(list432, num2); - Span span432 = CollectionsMarshal.AsSpan(list432); + List list460 = new List(num2); + CollectionsMarshal.SetCount(list460, num2); + Span span460 = CollectionsMarshal.AsSpan(list460); num3 = 0; - span432[num3] = new QuestStep(EInteractionType.Interact, 1052252u, new Vector3(299.15308f, -15.629961f, -518.4253f), 1190) + span460[num3] = new QuestStep(EInteractionType.Interact, 1052252u, new Vector3(299.15308f, -15.629961f, -518.4253f), 1190) { StopDistance = 5f }; - obj261.Steps = list432; - reference313 = obj261; + obj289.Steps = list460; + reference334 = obj289; num++; - ref QuestSequence reference314 = ref span428[num]; - QuestSequence obj262 = new QuestSequence + ref QuestSequence reference335 = ref span456[num]; + QuestSequence obj290 = new QuestSequence { Sequence = 4 }; num3 = 1; - List list433 = new List(num3); - CollectionsMarshal.SetCount(list433, num3); - Span span433 = CollectionsMarshal.AsSpan(list433); + List list461 = new List(num3); + CollectionsMarshal.SetCount(list461, num3); + Span span461 = CollectionsMarshal.AsSpan(list461); num2 = 0; - ref QuestStep reference315 = ref span433[num2]; - QuestStep obj263 = new QuestStep(EInteractionType.Interact, 1052255u, new Vector3(-123.91852f, 16.187744f, -296.80328f), 1190) + ref QuestStep reference336 = ref span461[num2]; + QuestStep obj291 = new QuestStep(EInteractionType.Interact, 1052255u, new Vector3(-123.91852f, 16.187744f, -296.80328f), 1190) { Fly = true }; index2 = 1; - List list434 = new List(index2); - CollectionsMarshal.SetCount(list434, index2); - Span span434 = CollectionsMarshal.AsSpan(list434); + List list462 = new List(index2); + CollectionsMarshal.SetCount(list462, index2); + Span span462 = CollectionsMarshal.AsSpan(list462); num4 = 0; - span434[num4] = new DialogueChoice + span462[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGMG106_05249_SYSTEM_000_402") }; - obj263.DialogueChoices = list434; - reference315 = obj263; - obj262.Steps = list433; - reference314 = obj262; + obj291.DialogueChoices = list462; + reference336 = obj291; + obj290.Steps = list461; + reference335 = obj290; num++; - ref QuestSequence reference316 = ref span428[num]; - QuestSequence obj264 = new QuestSequence + ref QuestSequence reference337 = ref span456[num]; + QuestSequence obj292 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list435 = new List(num2); - CollectionsMarshal.SetCount(list435, num2); - Span span435 = CollectionsMarshal.AsSpan(list435); + List list463 = new List(num2); + CollectionsMarshal.SetCount(list463, num2); + Span span463 = CollectionsMarshal.AsSpan(list463); num3 = 0; - span435[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052259u, new Vector3(-171.03839f, 15.75679f, -372.45752f), 1190); - obj264.Steps = list435; - reference316 = obj264; - questRoot46.QuestSequence = list428; - AddQuest(questId46, questRoot46); + span463[num3] = new QuestStep(EInteractionType.CompleteQuest, 1052259u, new Vector3(-171.03839f, 15.75679f, -372.45752f), 1190); + obj292.Steps = list463; + reference337 = obj292; + questRoot47.QuestSequence = list456; + AddQuest(questId47, questRoot47); } private static void LoadQuests105() @@ -473166,7 +473732,14 @@ public static class AssemblyQuestLoader index2 = 0; span74[index2] = new QuestStep(EInteractionType.Interact, 1056119u, new Vector3(130.41882f, -16.560858f, 165.85034f), 1185) { - AetheryteShortcut = EAetheryteLocation.Tuliyollal + AetheryteShortcut = EAetheryteLocation.Tuliyollal, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } }; obj44.Steps = list74; reference52 = obj44; @@ -473181,7 +473754,17 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list75, index2); Span span75 = CollectionsMarshal.AsSpan(list75); num2 = 0; - span75[num2] = new QuestStep(EInteractionType.Interact, 2014993u, new Vector3(129.9068f, -16.56085f, 163.5934f), 1185); + span75[num2] = new QuestStep(EInteractionType.Interact, 2014993u, new Vector3(129.9068f, -16.56085f, 163.5934f), 1185) + { + AetheryteShortcut = EAetheryteLocation.Tuliyollal, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; obj45.Steps = list75; reference53 = obj45; num++; @@ -473195,7 +473778,17 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list76, num2); Span span76 = CollectionsMarshal.AsSpan(list76); index2 = 0; - span76[index2] = new QuestStep(EInteractionType.CompleteQuest, 1056126u, new Vector3(132.6466f, -15.89986f, 176.01282f), 1185); + span76[index2] = new QuestStep(EInteractionType.CompleteQuest, 1056126u, new Vector3(132.6466f, -15.89986f, 176.01282f), 1185) + { + AetheryteShortcut = EAetheryteLocation.Tuliyollal, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; obj46.Steps = list76; reference54 = obj46; questRoot10.QuestSequence = list69; @@ -473226,7 +473819,14 @@ public static class AssemblyQuestLoader num2 = 0; span79[num2] = new QuestStep(EInteractionType.AcceptQuest, 1056126u, new Vector3(132.6466f, -15.89986f, 176.01282f), 1185) { - AetheryteShortcut = EAetheryteLocation.Tuliyollal + AetheryteShortcut = EAetheryteLocation.Tuliyollal, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } }; obj47.Steps = list79; reference55 = obj47; @@ -473241,7 +473841,17 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list80, num2); Span span80 = CollectionsMarshal.AsSpan(list80); index2 = 0; - span80[index2] = new QuestStep(EInteractionType.Interact, 1056131u, new Vector3(14.663879f, -19.587986f, 195.11707f), 1185); + span80[index2] = new QuestStep(EInteractionType.Interact, 1056131u, new Vector3(14.663879f, -19.587986f, 195.11707f), 1185) + { + AetheryteShortcut = EAetheryteLocation.Tuliyollal, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; obj48.Steps = list80; reference56 = obj48; num++; @@ -473258,7 +473868,14 @@ public static class AssemblyQuestLoader span81[num2] = new QuestStep(EInteractionType.Interact, 1056136u, new Vector3(6.3324585f, 50.700012f, 725.6428f), 1192) { Fly = true, - AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } }; obj49.Steps = list81; reference57 = obj49; @@ -473273,7 +473890,18 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list82, num2); Span span82 = CollectionsMarshal.AsSpan(list82); index2 = 0; - span82[index2] = new QuestStep(EInteractionType.Interact, 1056140u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192); + span82[index2] = new QuestStep(EInteractionType.Interact, 1056140u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; obj50.Steps = list82; reference58 = obj50; num++; @@ -473311,41 +473939,48 @@ public static class AssemblyQuestLoader { Sequence = 0 }; - num2 = 1; + num2 = 2; List list86 = new List(num2); CollectionsMarshal.SetCount(list86, num2); Span span86 = CollectionsMarshal.AsSpan(list86); index2 = 0; ref QuestStep reference61 = ref span86[index2]; - QuestStep obj53 = new QuestStep(EInteractionType.AcceptQuest, 1056141u, new Vector3(-7.5532227f, -0.003462526f, -7.950012f), 1192) + QuestStep obj53 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) { TargetTerritoryId = (ushort)1334, + Fly = true, AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo }; SkipConditions skipConditions2 = new SkipConditions(); SkipStepConditions skipStepConditions2 = new SkipStepConditions(); - index3 = 1; + index3 = 2; List list87 = new List(index3); CollectionsMarshal.SetCount(list87, index3); Span span87 = CollectionsMarshal.AsSpan(list87); num3 = 0; span87[num3] = 1334; + num3++; + span87[num3] = 1332; skipStepConditions2.InTerritory = list87; skipConditions2.StepIf = skipStepConditions2; SkipAetheryteCondition obj54 = new SkipAetheryteCondition { InSameTerritory = true }; - num3 = 1; + num3 = 2; List list88 = new List(num3); CollectionsMarshal.SetCount(list88, num3); Span span88 = CollectionsMarshal.AsSpan(list88); index3 = 0; span88[index3] = 1334; + index3++; + span88[index3] = 1332; obj54.InTerritory = list88; skipConditions2.AetheryteShortcutIf = obj54; obj53.SkipConditions = skipConditions2; reference61 = obj53; + index2++; + span86[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056141u, new Vector3(-7.5532227f, -0.003462526f, -7.950012f), 1334); obj52.Steps = list86; reference60 = obj52; num++; @@ -473354,133 +473989,164 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 1; + index2 = 2; List list89 = new List(index2); CollectionsMarshal.SetCount(list89, index2); Span span89 = CollectionsMarshal.AsSpan(list89); num2 = 0; + ref QuestStep reference63 = ref span89[num2]; + QuestStep obj56 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions3 = new SkipConditions(); + SkipStepConditions skipStepConditions3 = new SkipStepConditions(); + index3 = 2; + List list90 = new List(index3); + CollectionsMarshal.SetCount(list90, index3); + Span span90 = CollectionsMarshal.AsSpan(list90); + num3 = 0; + span90[num3] = 1334; + num3++; + span90[num3] = 1332; + skipStepConditions3.InTerritory = list90; + skipConditions3.StepIf = skipStepConditions3; + SkipAetheryteCondition obj57 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list91 = new List(num3); + CollectionsMarshal.SetCount(list91, num3); + Span span91 = CollectionsMarshal.AsSpan(list91); + index3 = 0; + span91[index3] = 1334; + index3++; + span91[index3] = 1332; + obj57.InTerritory = list91; + skipConditions3.AetheryteShortcutIf = obj57; + obj56.SkipConditions = skipConditions3; + reference63 = obj56; + num2++; span89[num2] = new QuestStep(EInteractionType.Interact, 1056145u, new Vector3(-2.1210327f, 4.3585896E-07f, -43.808716f), 1334); obj55.Steps = list89; reference62 = obj55; num++; - ref QuestSequence reference63 = ref span85[num]; - QuestSequence obj56 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list90 = new List(num2); - CollectionsMarshal.SetCount(list90, num2); - Span span90 = CollectionsMarshal.AsSpan(list90); - index2 = 0; - span90[index2] = new QuestStep(EInteractionType.Duty, null, null, 1334) - { - DutyOptions = new DutyOptions - { - ContentFinderConditionId = 1064u - } - }; - obj56.Steps = list90; - reference63 = obj56; - num++; - span85[num] = new QuestSequence - { - Sequence = 3 - }; - num++; ref QuestSequence reference64 = ref span85[num]; - QuestSequence obj57 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list91 = new List(index2); - CollectionsMarshal.SetCount(list91, index2); - Span span91 = CollectionsMarshal.AsSpan(list91); - num2 = 0; - span91[num2] = new QuestStep(EInteractionType.Interact, 1056149u, new Vector3(274.6471f, -115.97899f, -460.83777f), 1332); - obj57.Steps = list91; - reference64 = obj57; - num++; - ref QuestSequence reference65 = ref span85[num]; QuestSequence obj58 = new QuestSequence { - Sequence = 5 + Sequence = 2 }; num2 = 1; List list92 = new List(num2); CollectionsMarshal.SetCount(list92, num2); Span span92 = CollectionsMarshal.AsSpan(list92); index2 = 0; - span92[index2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(274.6471f, -115.97899f, -460.83777f), 1332) + span92[index2] = new QuestStep(EInteractionType.Duty, null, null, 1334) { - ItemId = 2003793u + DutyOptions = new DutyOptions + { + ContentFinderConditionId = 1064u + } }; obj58.Steps = list92; - reference65 = obj58; + reference64 = obj58; num++; - ref QuestSequence reference66 = ref span85[num]; + span85[num] = new QuestSequence + { + Sequence = 3 + }; + num++; + ref QuestSequence reference65 = ref span85[num]; QuestSequence obj59 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 4 }; - index2 = 1; + index2 = 3; List list93 = new List(index2); CollectionsMarshal.SetCount(list93, index2); Span span93 = CollectionsMarshal.AsSpan(list93); num2 = 0; - span93[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056149u, new Vector3(274.6471f, -115.97899f, -460.83777f), 1332); - obj59.Steps = list93; - reference66 = obj59; - questRoot12.QuestSequence = list85; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(5429); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list94 = new List(num); - CollectionsMarshal.SetCount(list94, num); - Span span94 = CollectionsMarshal.AsSpan(list94); - index = 0; - span94[index] = "WigglyMuffin"; - questRoot13.Author = list94; - index = 4; - List list95 = new List(index); - CollectionsMarshal.SetCount(list95, index); - Span span95 = CollectionsMarshal.AsSpan(list95); - num = 0; - ref QuestSequence reference67 = ref span95[num]; - QuestSequence obj60 = new QuestSequence - { - Sequence = 0 - }; - num2 = 3; - List list96 = new List(num2); - CollectionsMarshal.SetCount(list96, num2); - Span span96 = CollectionsMarshal.AsSpan(list96); - index2 = 0; - ref QuestStep reference68 = ref span96[index2]; - QuestStep obj61 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(-7.5532227f, -0.003462526f, -7.950012f), 1192) + ref QuestStep reference66 = ref span93[num2]; + QuestStep obj60 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) { TargetTerritoryId = (ushort)1334, + Fly = true, AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo }; - SkipConditions skipConditions3 = new SkipConditions(); - SkipStepConditions skipStepConditions3 = new SkipStepConditions(); + SkipConditions skipConditions4 = new SkipConditions(); + SkipStepConditions skipStepConditions4 = new SkipStepConditions(); index3 = 2; - List list97 = new List(index3); - CollectionsMarshal.SetCount(list97, index3); - Span span97 = CollectionsMarshal.AsSpan(list97); + List list94 = new List(index3); + CollectionsMarshal.SetCount(list94, index3); + Span span94 = CollectionsMarshal.AsSpan(list94); num3 = 0; - span97[num3] = 1334; + span94[num3] = 1334; num3++; - span97[num3] = 1332; - skipStepConditions3.InTerritory = list97; - skipConditions3.StepIf = skipStepConditions3; - SkipAetheryteCondition obj62 = new SkipAetheryteCondition + span94[num3] = 1332; + skipStepConditions4.InTerritory = list94; + skipConditions4.StepIf = skipStepConditions4; + SkipAetheryteCondition obj61 = new SkipAetheryteCondition { InSameTerritory = true }; num3 = 2; + List list95 = new List(num3); + CollectionsMarshal.SetCount(list95, num3); + Span span95 = CollectionsMarshal.AsSpan(list95); + index3 = 0; + span95[index3] = 1334; + index3++; + span95[index3] = 1332; + obj61.InTerritory = list95; + skipConditions4.AetheryteShortcutIf = obj61; + obj60.SkipConditions = skipConditions4; + reference66 = obj60; + num2++; + ref QuestStep reference67 = ref span93[num2]; + QuestStep obj62 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions5 = new SkipConditions(); + SkipStepConditions skipStepConditions5 = new SkipStepConditions(); + index3 = 1; + List list96 = new List(index3); + CollectionsMarshal.SetCount(list96, index3); + Span span96 = CollectionsMarshal.AsSpan(list96); + num3 = 0; + span96[num3] = 1332; + skipStepConditions5.InTerritory = list96; + skipConditions5.StepIf = skipStepConditions5; + obj62.SkipConditions = skipConditions5; + reference67 = obj62; + num2++; + span93[num2] = new QuestStep(EInteractionType.Interact, 1056149u, new Vector3(274.6471f, -115.97899f, -460.83777f), 1332); + obj59.Steps = list93; + reference65 = obj59; + num++; + ref QuestSequence reference68 = ref span85[num]; + QuestSequence obj63 = new QuestSequence + { + Sequence = 5 + }; + num2 = 3; + List list97 = new List(num2); + CollectionsMarshal.SetCount(list97, num2); + Span span97 = CollectionsMarshal.AsSpan(list97); + index2 = 0; + ref QuestStep reference69 = ref span97[index2]; + QuestStep obj64 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions6 = new SkipConditions(); + SkipStepConditions skipStepConditions6 = new SkipStepConditions(); + num3 = 2; List list98 = new List(num3); CollectionsMarshal.SetCount(list98, num3); Span span98 = CollectionsMarshal.AsSpan(list98); @@ -473488,731 +474154,2429 @@ public static class AssemblyQuestLoader span98[index3] = 1334; index3++; span98[index3] = 1332; - obj62.InTerritory = list98; - skipConditions3.AetheryteShortcutIf = obj62; - obj61.SkipConditions = skipConditions3; - reference68 = obj61; - index2++; - ref QuestStep reference69 = ref span96[index2]; - QuestStep obj63 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + skipStepConditions6.InTerritory = list98; + skipConditions6.StepIf = skipStepConditions6; + SkipAetheryteCondition obj65 = new SkipAetheryteCondition { - TargetTerritoryId = (ushort)1332 + InSameTerritory = true }; - SkipConditions skipConditions4 = new SkipConditions(); - SkipStepConditions skipStepConditions4 = new SkipStepConditions(); - index3 = 1; + index3 = 2; List list99 = new List(index3); CollectionsMarshal.SetCount(list99, index3); Span span99 = CollectionsMarshal.AsSpan(list99); num3 = 0; + span99[num3] = 1334; + num3++; span99[num3] = 1332; - skipStepConditions4.InTerritory = list99; - skipConditions4.StepIf = skipStepConditions4; - obj63.SkipConditions = skipConditions4; - reference69 = obj63; + obj65.InTerritory = list99; + skipConditions6.AetheryteShortcutIf = obj65; + obj64.SkipConditions = skipConditions6; + reference69 = obj64; index2++; - span96[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056149u, new Vector3(274.6471f, -115.97899f, -460.83777f), 1332); - obj60.Steps = list96; - reference67 = obj60; + ref QuestStep reference70 = ref span97[index2]; + QuestStep obj66 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions7 = new SkipConditions(); + SkipStepConditions skipStepConditions7 = new SkipStepConditions(); + num3 = 1; + List list100 = new List(num3); + CollectionsMarshal.SetCount(list100, num3); + Span span100 = CollectionsMarshal.AsSpan(list100); + index3 = 0; + span100[index3] = 1332; + skipStepConditions7.InTerritory = list100; + skipConditions7.StepIf = skipStepConditions7; + obj66.SkipConditions = skipConditions7; + reference70 = obj66; + index2++; + span97[index2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(274.6471f, -115.97899f, -460.83777f), 1332) + { + ItemId = 2003793u + }; + obj63.Steps = list97; + reference68 = obj63; num++; - ref QuestSequence reference70 = ref span95[num]; - QuestSequence obj64 = new QuestSequence + ref QuestSequence reference71 = ref span85[num]; + QuestSequence obj67 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 3; + List list101 = new List(index2); + CollectionsMarshal.SetCount(list101, index2); + Span span101 = CollectionsMarshal.AsSpan(list101); + num2 = 0; + ref QuestStep reference72 = ref span101[num2]; + QuestStep obj68 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions8 = new SkipConditions(); + SkipStepConditions skipStepConditions8 = new SkipStepConditions(); + index3 = 2; + List list102 = new List(index3); + CollectionsMarshal.SetCount(list102, index3); + Span span102 = CollectionsMarshal.AsSpan(list102); + num3 = 0; + span102[num3] = 1334; + num3++; + span102[num3] = 1332; + skipStepConditions8.InTerritory = list102; + skipConditions8.StepIf = skipStepConditions8; + SkipAetheryteCondition obj69 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list103 = new List(num3); + CollectionsMarshal.SetCount(list103, num3); + Span span103 = CollectionsMarshal.AsSpan(list103); + index3 = 0; + span103[index3] = 1334; + index3++; + span103[index3] = 1332; + obj69.InTerritory = list103; + skipConditions8.AetheryteShortcutIf = obj69; + obj68.SkipConditions = skipConditions8; + reference72 = obj68; + num2++; + ref QuestStep reference73 = ref span101[num2]; + QuestStep obj70 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions9 = new SkipConditions(); + SkipStepConditions skipStepConditions9 = new SkipStepConditions(); + index3 = 1; + List list104 = new List(index3); + CollectionsMarshal.SetCount(list104, index3); + Span span104 = CollectionsMarshal.AsSpan(list104); + num3 = 0; + span104[num3] = 1332; + skipStepConditions9.InTerritory = list104; + skipConditions9.StepIf = skipStepConditions9; + obj70.SkipConditions = skipConditions9; + reference73 = obj70; + num2++; + span101[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056149u, new Vector3(274.6471f, -115.97899f, -460.83777f), 1332); + obj67.Steps = list101; + reference71 = obj67; + questRoot12.QuestSequence = list85; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(5429); + QuestRoot questRoot13 = new QuestRoot(); + num = 1; + List list105 = new List(num); + CollectionsMarshal.SetCount(list105, num); + Span span105 = CollectionsMarshal.AsSpan(list105); + index = 0; + span105[index] = "WigglyMuffin"; + questRoot13.Author = list105; + index = 4; + List list106 = new List(index); + CollectionsMarshal.SetCount(list106, index); + Span span106 = CollectionsMarshal.AsSpan(list106); + num = 0; + ref QuestSequence reference74 = ref span106[num]; + QuestSequence obj71 = new QuestSequence + { + Sequence = 0 + }; + num2 = 3; + List list107 = new List(num2); + CollectionsMarshal.SetCount(list107, num2); + Span span107 = CollectionsMarshal.AsSpan(list107); + index2 = 0; + ref QuestStep reference75 = ref span107[index2]; + QuestStep obj72 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions10 = new SkipConditions(); + SkipStepConditions skipStepConditions10 = new SkipStepConditions(); + num3 = 2; + List list108 = new List(num3); + CollectionsMarshal.SetCount(list108, num3); + Span span108 = CollectionsMarshal.AsSpan(list108); + index3 = 0; + span108[index3] = 1334; + index3++; + span108[index3] = 1332; + skipStepConditions10.InTerritory = list108; + skipConditions10.StepIf = skipStepConditions10; + SkipAetheryteCondition obj73 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list109 = new List(index3); + CollectionsMarshal.SetCount(list109, index3); + Span span109 = CollectionsMarshal.AsSpan(list109); + num3 = 0; + span109[num3] = 1334; + num3++; + span109[num3] = 1332; + obj73.InTerritory = list109; + skipConditions10.AetheryteShortcutIf = obj73; + obj72.SkipConditions = skipConditions10; + reference75 = obj72; + index2++; + ref QuestStep reference76 = ref span107[index2]; + QuestStep obj74 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions11 = new SkipConditions(); + SkipStepConditions skipStepConditions11 = new SkipStepConditions(); + num3 = 1; + List list110 = new List(num3); + CollectionsMarshal.SetCount(list110, num3); + Span span110 = CollectionsMarshal.AsSpan(list110); + index3 = 0; + span110[index3] = 1332; + skipStepConditions11.InTerritory = list110; + skipConditions11.StepIf = skipStepConditions11; + obj74.SkipConditions = skipConditions11; + reference76 = obj74; + index2++; + span107[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056149u, new Vector3(274.6471f, -115.97899f, -460.83777f), 1332); + obj71.Steps = list107; + reference74 = obj71; + num++; + ref QuestSequence reference77 = ref span106[num]; + QuestSequence obj75 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list100 = new List(index2); - CollectionsMarshal.SetCount(list100, index2); - Span span100 = CollectionsMarshal.AsSpan(list100); + index2 = 3; + List list111 = new List(index2); + CollectionsMarshal.SetCount(list111, index2); + Span span111 = CollectionsMarshal.AsSpan(list111); num2 = 0; - ref QuestStep reference71 = ref span100[num2]; + ref QuestStep reference78 = ref span111[num2]; + QuestStep obj76 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions12 = new SkipConditions(); + SkipStepConditions skipStepConditions12 = new SkipStepConditions(); + index3 = 2; + List list112 = new List(index3); + CollectionsMarshal.SetCount(list112, index3); + Span span112 = CollectionsMarshal.AsSpan(list112); + num3 = 0; + span112[num3] = 1334; + num3++; + span112[num3] = 1332; + skipStepConditions12.InTerritory = list112; + skipConditions12.StepIf = skipStepConditions12; + SkipAetheryteCondition obj77 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list113 = new List(num3); + CollectionsMarshal.SetCount(list113, num3); + Span span113 = CollectionsMarshal.AsSpan(list113); + index3 = 0; + span113[index3] = 1334; + index3++; + span113[index3] = 1332; + obj77.InTerritory = list113; + skipConditions12.AetheryteShortcutIf = obj77; + obj76.SkipConditions = skipConditions12; + reference78 = obj76; + num2++; + ref QuestStep reference79 = ref span111[num2]; + QuestStep obj78 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions13 = new SkipConditions(); + SkipStepConditions skipStepConditions13 = new SkipStepConditions(); + index3 = 1; + List list114 = new List(index3); + CollectionsMarshal.SetCount(list114, index3); + Span span114 = CollectionsMarshal.AsSpan(list114); + num3 = 0; + span114[num3] = 1332; + skipStepConditions13.InTerritory = list114; + skipConditions13.StepIf = skipStepConditions13; + obj78.SkipConditions = skipConditions13; + reference79 = obj78; + num2++; + ref QuestStep reference80 = ref span111[num2]; QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1056159u, new Vector3(273.67053f, -115.97899f, -458.3963f), 1332); num3 = 1; - List list101 = new List(num3); - CollectionsMarshal.SetCount(list101, num3); - Span span101 = CollectionsMarshal.AsSpan(list101); + List list115 = new List(num3); + CollectionsMarshal.SetCount(list115, num3); + Span span115 = CollectionsMarshal.AsSpan(list115); index3 = 0; - span101[index3] = new DialogueChoice + span115[index3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGMJ104_05429_Q1_000_032"), Answer = new ExcelRef("TEXT_KINGMJ104_05429_A1_000_001") }; - questStep10.DialogueChoices = list101; - reference71 = questStep10; - obj64.Steps = list100; - reference70 = obj64; + questStep10.DialogueChoices = list115; + reference80 = questStep10; + obj75.Steps = list111; + reference77 = obj75; num++; - ref QuestSequence reference72 = ref span95[num]; - QuestSequence obj65 = new QuestSequence - { - Sequence = 2 - }; - num2 = 3; - List list102 = new List(num2); - CollectionsMarshal.SetCount(list102, num2); - Span span102 = CollectionsMarshal.AsSpan(list102); - index2 = 0; - ref QuestStep reference73 = ref span102[index2]; - QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1056152u, new Vector3(246.3263f, -115.9987f, -389.57812f), 1332); - index3 = 6; - List list103 = new List(index3); - CollectionsMarshal.SetCount(list103, index3); - Span span103 = CollectionsMarshal.AsSpan(list103); - num3 = 0; - span103[num3] = null; - num3++; - span103[num3] = null; - num3++; - span103[num3] = null; - num3++; - span103[num3] = null; - num3++; - span103[num3] = null; - num3++; - span103[num3] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list103; - reference73 = questStep11; - index2++; - ref QuestStep reference74 = ref span102[index2]; - QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1056153u, new Vector3(219.25684f, -115.53908f, -402.7619f), 1332); - num3 = 6; - List list104 = new List(num3); - CollectionsMarshal.SetCount(list104, num3); - Span span104 = CollectionsMarshal.AsSpan(list104); - index3 = 0; - span104[index3] = null; - index3++; - span104[index3] = null; - index3++; - span104[index3] = null; - index3++; - span104[index3] = null; - index3++; - span104[index3] = null; - index3++; - span104[index3] = new QuestWorkValue((byte)12, null, EQuestWorkMode.Bitwise); - questStep12.CompletionQuestVariablesFlags = list104; - reference74 = questStep12; - index2++; - span102[index2] = new QuestStep(EInteractionType.Interact, 1056154u, new Vector3(193.86584f, -115.92868f, -388.99823f), 1332); - obj65.Steps = list102; - reference72 = obj65; - num++; - ref QuestSequence reference75 = ref span95[num]; - QuestSequence obj66 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list105 = new List(index2); - CollectionsMarshal.SetCount(list105, index2); - Span span105 = CollectionsMarshal.AsSpan(list105); - num2 = 0; - span105[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056159u, new Vector3(273.67053f, -115.97899f, -458.3963f), 1332); - obj66.Steps = list105; - reference75 = obj66; - questRoot13.QuestSequence = list95; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(5430); - QuestRoot questRoot14 = new QuestRoot(); - num = 1; - List list106 = new List(num); - CollectionsMarshal.SetCount(list106, num); - Span span106 = CollectionsMarshal.AsSpan(list106); - index = 0; - span106[index] = "WigglyMuffin"; - questRoot14.Author = list106; - index = 8; - List list107 = new List(index); - CollectionsMarshal.SetCount(list107, index); - Span span107 = CollectionsMarshal.AsSpan(list107); - num = 0; - ref QuestSequence reference76 = ref span107[num]; - QuestSequence obj67 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list108 = new List(num2); - CollectionsMarshal.SetCount(list108, num2); - Span span108 = CollectionsMarshal.AsSpan(list108); - index2 = 0; - span108[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056149u, new Vector3(274.6471f, -115.97899f, -460.83777f), 1332); - obj67.Steps = list108; - reference76 = obj67; - num++; - ref QuestSequence reference77 = ref span107[num]; - QuestSequence obj68 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list109 = new List(index2); - CollectionsMarshal.SetCount(list109, index2); - Span span109 = CollectionsMarshal.AsSpan(list109); - num2 = 0; - span109[num2] = new QuestStep(EInteractionType.Interact, 1056165u, new Vector3(245.89917f, -116.025f, -533.71484f), 1332); - obj68.Steps = list109; - reference77 = obj68; - num++; - ref QuestSequence reference78 = ref span107[num]; - QuestSequence obj69 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list110 = new List(num2); - CollectionsMarshal.SetCount(list110, num2); - Span span110 = CollectionsMarshal.AsSpan(list110); - index2 = 0; - span110[index2] = new QuestStep(EInteractionType.Interact, 1056165u, new Vector3(245.89917f, -116.025f, -533.71484f), 1332); - obj69.Steps = list110; - reference78 = obj69; - num++; - ref QuestSequence reference79 = ref span107[num]; - QuestSequence obj70 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list111 = new List(index2); - CollectionsMarshal.SetCount(list111, index2); - Span span111 = CollectionsMarshal.AsSpan(list111); - num2 = 0; - span111[num2] = new QuestStep(EInteractionType.Interact, 2015170u, new Vector3(246.3972f, -118.5233f, -455.0817f), 1332); - obj70.Steps = list111; - reference79 = obj70; - num++; - ref QuestSequence reference80 = ref span107[num]; - QuestSequence obj71 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list112 = new List(num2); - CollectionsMarshal.SetCount(list112, num2); - Span span112 = CollectionsMarshal.AsSpan(list112); - index2 = 0; - span112[index2] = new QuestStep(EInteractionType.Interact, 2015171u, new Vector3(275.1151f, -115.979f, -433.4405f), 1332); - obj71.Steps = list112; - reference80 = obj71; - num++; - ref QuestSequence reference81 = ref span107[num]; - QuestSequence obj72 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list113 = new List(index2); - CollectionsMarshal.SetCount(list113, index2); - Span span113 = CollectionsMarshal.AsSpan(list113); - num2 = 0; - span113[num2] = new QuestStep(EInteractionType.Interact, 2015172u, new Vector3(267.0141f, -116.05f, -394.9687f), 1332); - obj72.Steps = list113; - reference81 = obj72; - num++; - ref QuestSequence reference82 = ref span107[num]; - QuestSequence obj73 = new QuestSequence - { - Sequence = 6 - }; - num2 = 3; - List list114 = new List(num2); - CollectionsMarshal.SetCount(list114, num2); - Span span114 = CollectionsMarshal.AsSpan(list114); - index2 = 0; - ref QuestStep reference83 = ref span114[index2]; - QuestStep obj74 = new QuestStep(EInteractionType.UseItem, 1056483u, new Vector3(236.04175f, -113.757126f, -352.92596f), 1332) - { - ItemId = 2003804u, - GroundTarget = true - }; - index3 = 6; - List list115 = new List(index3); - CollectionsMarshal.SetCount(list115, index3); - Span span115 = CollectionsMarshal.AsSpan(list115); - num3 = 0; - span115[num3] = null; - num3++; - span115[num3] = null; - num3++; - span115[num3] = null; - num3++; - span115[num3] = null; - num3++; - span115[num3] = null; - num3++; - span115[num3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - obj74.CompletionQuestVariablesFlags = list115; - reference83 = obj74; - index2++; - ref QuestStep reference84 = ref span114[index2]; - QuestStep obj75 = new QuestStep(EInteractionType.UseItem, 1056482u, new Vector3(209.09436f, -115.990005f, -411.64264f), 1332) - { - ItemId = 2003804u, - GroundTarget = true - }; - num3 = 6; - List list116 = new List(num3); - CollectionsMarshal.SetCount(list116, num3); - Span span116 = CollectionsMarshal.AsSpan(list116); - index3 = 0; - span116[index3] = null; - index3++; - span116[index3] = null; - index3++; - span116[index3] = null; - index3++; - span116[index3] = null; - index3++; - span116[index3] = null; - index3++; - span116[index3] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); - obj75.CompletionQuestVariablesFlags = list116; - reference84 = obj75; - index2++; - span114[index2] = new QuestStep(EInteractionType.UseItem, 1056481u, new Vector3(194.23206f, -115.99002f, -415.76257f), 1332) - { - ItemId = 2003804u, - GroundTarget = true - }; - obj73.Steps = list114; - reference82 = obj73; - num++; - ref QuestSequence reference85 = ref span107[num]; - QuestSequence obj76 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list117 = new List(index2); - CollectionsMarshal.SetCount(list117, index2); - Span span117 = CollectionsMarshal.AsSpan(list117); - num2 = 0; - span117[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056165u, new Vector3(245.89917f, -116.025f, -533.71484f), 1332); - obj76.Steps = list117; - reference85 = obj76; - questRoot14.QuestSequence = list107; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(5431); - QuestRoot questRoot15 = new QuestRoot(); - num = 1; - List list118 = new List(num); - CollectionsMarshal.SetCount(list118, num); - Span span118 = CollectionsMarshal.AsSpan(list118); - index = 0; - span118[index] = "WigglyMuffin"; - questRoot15.Author = list118; - index = 6; - List list119 = new List(index); - CollectionsMarshal.SetCount(list119, index); - Span span119 = CollectionsMarshal.AsSpan(list119); - num = 0; - ref QuestSequence reference86 = ref span119[num]; - QuestSequence obj77 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list120 = new List(num2); - CollectionsMarshal.SetCount(list120, num2); - Span span120 = CollectionsMarshal.AsSpan(list120); - index2 = 0; - span120[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056165u, new Vector3(245.89917f, -116.025f, -533.71484f), 1332); - obj77.Steps = list120; - reference86 = obj77; - num++; - ref QuestSequence reference87 = ref span119[num]; - QuestSequence obj78 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list121 = new List(index2); - CollectionsMarshal.SetCount(list121, index2); - Span span121 = CollectionsMarshal.AsSpan(list121); - num2 = 0; - span121[num2] = new QuestStep(EInteractionType.Interact, 2014994u, new Vector3(281.166f, -115.979f, -530.4824f), 1332); - obj78.Steps = list121; - reference87 = obj78; - num++; - ref QuestSequence reference88 = ref span119[num]; + ref QuestSequence reference81 = ref span106[num]; QuestSequence obj79 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list122 = new List(num2); - CollectionsMarshal.SetCount(list122, num2); - Span span122 = CollectionsMarshal.AsSpan(list122); + num2 = 5; + List list116 = new List(num2); + CollectionsMarshal.SetCount(list116, num2); + Span span116 = CollectionsMarshal.AsSpan(list116); index2 = 0; - span122[index2] = new QuestStep(EInteractionType.Interact, 1056166u, new Vector3(272.5719f, -115.979004f, -551.0491f), 1332); - obj79.Steps = list122; - reference88 = obj79; - num++; - ref QuestSequence reference89 = ref span119[num]; - QuestSequence obj80 = new QuestSequence + ref QuestStep reference82 = ref span116[index2]; + QuestStep obj80 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) { - Sequence = 3 + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo }; - index2 = 1; - List list123 = new List(index2); - CollectionsMarshal.SetCount(list123, index2); - Span span123 = CollectionsMarshal.AsSpan(list123); - num2 = 0; - span123[num2] = new QuestStep(EInteractionType.Interact, 1056167u, new Vector3(323.84216f, -117.47925f, -489.37213f), 1332); - obj80.Steps = list123; - reference89 = obj80; - num++; - ref QuestSequence reference90 = ref span119[num]; - QuestSequence obj81 = new QuestSequence + SkipConditions skipConditions14 = new SkipConditions(); + SkipStepConditions skipStepConditions14 = new SkipStepConditions(); + index3 = 2; + List list117 = new List(index3); + CollectionsMarshal.SetCount(list117, index3); + Span span117 = CollectionsMarshal.AsSpan(list117); + num3 = 0; + span117[num3] = 1334; + num3++; + span117[num3] = 1332; + skipStepConditions14.InTerritory = list117; + skipConditions14.StepIf = skipStepConditions14; + SkipAetheryteCondition obj81 = new SkipAetheryteCondition { - Sequence = 4 + InSameTerritory = true }; - num2 = 1; - List list124 = new List(num2); - CollectionsMarshal.SetCount(list124, num2); - Span span124 = CollectionsMarshal.AsSpan(list124); - index2 = 0; - span124[index2] = new QuestStep(EInteractionType.Interact, 1056267u, new Vector3(325.18494f, -117.5f, -489.28055f), 1332); - obj81.Steps = list124; - reference90 = obj81; + num3 = 2; + List list118 = new List(num3); + CollectionsMarshal.SetCount(list118, num3); + Span span118 = CollectionsMarshal.AsSpan(list118); + index3 = 0; + span118[index3] = 1334; + index3++; + span118[index3] = 1332; + obj81.InTerritory = list118; + skipConditions14.AetheryteShortcutIf = obj81; + obj80.SkipConditions = skipConditions14; + reference82 = obj80; + index2++; + ref QuestStep reference83 = ref span116[index2]; + QuestStep obj82 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions15 = new SkipConditions(); + SkipStepConditions skipStepConditions15 = new SkipStepConditions(); + index3 = 1; + List list119 = new List(index3); + CollectionsMarshal.SetCount(list119, index3); + Span span119 = CollectionsMarshal.AsSpan(list119); + num3 = 0; + span119[num3] = 1332; + skipStepConditions15.InTerritory = list119; + skipConditions15.StepIf = skipStepConditions15; + obj82.SkipConditions = skipConditions15; + reference83 = obj82; + index2++; + ref QuestStep reference84 = ref span116[index2]; + QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1056152u, new Vector3(246.3263f, -115.9987f, -389.57812f), 1332); + num3 = 6; + List list120 = new List(num3); + CollectionsMarshal.SetCount(list120, num3); + Span span120 = CollectionsMarshal.AsSpan(list120); + index3 = 0; + span120[index3] = null; + index3++; + span120[index3] = null; + index3++; + span120[index3] = null; + index3++; + span120[index3] = null; + index3++; + span120[index3] = null; + index3++; + span120[index3] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); + questStep11.CompletionQuestVariablesFlags = list120; + reference84 = questStep11; + index2++; + ref QuestStep reference85 = ref span116[index2]; + QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1056153u, new Vector3(219.25684f, -115.53908f, -402.7619f), 1332); + index3 = 6; + List list121 = new List(index3); + CollectionsMarshal.SetCount(list121, index3); + Span span121 = CollectionsMarshal.AsSpan(list121); + num3 = 0; + span121[num3] = null; + num3++; + span121[num3] = null; + num3++; + span121[num3] = null; + num3++; + span121[num3] = null; + num3++; + span121[num3] = null; + num3++; + span121[num3] = new QuestWorkValue((byte)12, null, EQuestWorkMode.Bitwise); + questStep12.CompletionQuestVariablesFlags = list121; + reference85 = questStep12; + index2++; + span116[index2] = new QuestStep(EInteractionType.Interact, 1056154u, new Vector3(193.86584f, -115.92868f, -388.99823f), 1332); + obj79.Steps = list116; + reference81 = obj79; num++; - ref QuestSequence reference91 = ref span119[num]; - QuestSequence obj82 = new QuestSequence + ref QuestSequence reference86 = ref span106[num]; + QuestSequence obj83 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list125 = new List(index2); - CollectionsMarshal.SetCount(list125, index2); - Span span125 = CollectionsMarshal.AsSpan(list125); + index2 = 3; + List list122 = new List(index2); + CollectionsMarshal.SetCount(list122, index2); + Span span122 = CollectionsMarshal.AsSpan(list122); num2 = 0; - span125[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056165u, new Vector3(245.89917f, -116.025f, -533.71484f), 1332); - obj82.Steps = list125; - reference91 = obj82; - questRoot15.QuestSequence = list119; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(5432); - QuestRoot questRoot16 = new QuestRoot(); + ref QuestStep reference87 = ref span122[num2]; + QuestStep obj84 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions16 = new SkipConditions(); + SkipStepConditions skipStepConditions16 = new SkipStepConditions(); + num3 = 2; + List list123 = new List(num3); + CollectionsMarshal.SetCount(list123, num3); + Span span123 = CollectionsMarshal.AsSpan(list123); + index3 = 0; + span123[index3] = 1334; + index3++; + span123[index3] = 1332; + skipStepConditions16.InTerritory = list123; + skipConditions16.StepIf = skipStepConditions16; + SkipAetheryteCondition obj85 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list124 = new List(index3); + CollectionsMarshal.SetCount(list124, index3); + Span span124 = CollectionsMarshal.AsSpan(list124); + num3 = 0; + span124[num3] = 1334; + num3++; + span124[num3] = 1332; + obj85.InTerritory = list124; + skipConditions16.AetheryteShortcutIf = obj85; + obj84.SkipConditions = skipConditions16; + reference87 = obj84; + num2++; + ref QuestStep reference88 = ref span122[num2]; + QuestStep obj86 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions17 = new SkipConditions(); + SkipStepConditions skipStepConditions17 = new SkipStepConditions(); + num3 = 1; + List list125 = new List(num3); + CollectionsMarshal.SetCount(list125, num3); + Span span125 = CollectionsMarshal.AsSpan(list125); + index3 = 0; + span125[index3] = 1332; + skipStepConditions17.InTerritory = list125; + skipConditions17.StepIf = skipStepConditions17; + obj86.SkipConditions = skipConditions17; + reference88 = obj86; + num2++; + span122[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056159u, new Vector3(273.67053f, -115.97899f, -458.3963f), 1332); + obj83.Steps = list122; + reference86 = obj83; + questRoot13.QuestSequence = list106; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(5430); + QuestRoot questRoot14 = new QuestRoot(); num = 1; List list126 = new List(num); CollectionsMarshal.SetCount(list126, num); Span span126 = CollectionsMarshal.AsSpan(list126); index = 0; span126[index] = "WigglyMuffin"; - questRoot16.Author = list126; - index = 4; + questRoot14.Author = list126; + index = 8; List list127 = new List(index); CollectionsMarshal.SetCount(list127, index); Span span127 = CollectionsMarshal.AsSpan(list127); num = 0; - ref QuestSequence reference92 = ref span127[num]; - QuestSequence obj83 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list128 = new List(num2); - CollectionsMarshal.SetCount(list128, num2); - Span span128 = CollectionsMarshal.AsSpan(list128); - index2 = 0; - span128[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056168u, new Vector3(245.89917f, -116.02501f, -531.57855f), 1332); - obj83.Steps = list128; - reference92 = obj83; - num++; - ref QuestSequence reference93 = ref span127[num]; - QuestSequence obj84 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list129 = new List(index2); - CollectionsMarshal.SetCount(list129, index2); - Span span129 = CollectionsMarshal.AsSpan(list129); - num2 = 0; - span129[num2] = new QuestStep(EInteractionType.Interact, 2014995u, new Vector3(247.3097f, -116.025f, -532.7819f), 1332); - obj84.Steps = list129; - reference93 = obj84; - num++; - ref QuestSequence reference94 = ref span127[num]; - QuestSequence obj85 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list130 = new List(num2); - CollectionsMarshal.SetCount(list130, num2); - Span span130 = CollectionsMarshal.AsSpan(list130); - index2 = 0; - span130[index2] = new QuestStep(EInteractionType.Interact, 1056194u, new Vector3(245.16663f, -116.02501f, -532.00586f), 1332); - obj85.Steps = list130; - reference94 = obj85; - num++; - ref QuestSequence reference95 = ref span127[num]; - QuestSequence obj86 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list131 = new List(index2); - CollectionsMarshal.SetCount(list131, index2); - Span span131 = CollectionsMarshal.AsSpan(list131); - num2 = 0; - span131[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056172u, new Vector3(292.1034f, -98f, -283.25323f), 1332); - obj86.Steps = list131; - reference95 = obj86; - questRoot16.QuestSequence = list127; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(5433); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list132 = new List(num); - CollectionsMarshal.SetCount(list132, num); - Span span132 = CollectionsMarshal.AsSpan(list132); - index = 0; - span132[index] = "WigglyMuffin"; - questRoot17.Author = list132; - index = 8; - List list133 = new List(index); - CollectionsMarshal.SetCount(list133, index); - Span span133 = CollectionsMarshal.AsSpan(list133); - num = 0; - ref QuestSequence reference96 = ref span133[num]; + ref QuestSequence reference89 = ref span127[num]; QuestSequence obj87 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list134 = new List(num2); - CollectionsMarshal.SetCount(list134, num2); - Span span134 = CollectionsMarshal.AsSpan(list134); + num2 = 3; + List list128 = new List(num2); + CollectionsMarshal.SetCount(list128, num2); + Span span128 = CollectionsMarshal.AsSpan(list128); index2 = 0; - span134[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056172u, new Vector3(292.1034f, -98f, -283.25323f), 1332); - obj87.Steps = list134; - reference96 = obj87; + ref QuestStep reference90 = ref span128[index2]; + QuestStep obj88 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions18 = new SkipConditions(); + SkipStepConditions skipStepConditions18 = new SkipStepConditions(); + index3 = 2; + List list129 = new List(index3); + CollectionsMarshal.SetCount(list129, index3); + Span span129 = CollectionsMarshal.AsSpan(list129); + num3 = 0; + span129[num3] = 1334; + num3++; + span129[num3] = 1332; + skipStepConditions18.InTerritory = list129; + skipConditions18.StepIf = skipStepConditions18; + SkipAetheryteCondition obj89 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list130 = new List(num3); + CollectionsMarshal.SetCount(list130, num3); + Span span130 = CollectionsMarshal.AsSpan(list130); + index3 = 0; + span130[index3] = 1334; + index3++; + span130[index3] = 1332; + obj89.InTerritory = list130; + skipConditions18.AetheryteShortcutIf = obj89; + obj88.SkipConditions = skipConditions18; + reference90 = obj88; + index2++; + ref QuestStep reference91 = ref span128[index2]; + QuestStep obj90 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions19 = new SkipConditions(); + SkipStepConditions skipStepConditions19 = new SkipStepConditions(); + index3 = 1; + List list131 = new List(index3); + CollectionsMarshal.SetCount(list131, index3); + Span span131 = CollectionsMarshal.AsSpan(list131); + num3 = 0; + span131[num3] = 1332; + skipStepConditions19.InTerritory = list131; + skipConditions19.StepIf = skipStepConditions19; + obj90.SkipConditions = skipConditions19; + reference91 = obj90; + index2++; + span128[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056149u, new Vector3(274.6471f, -115.97899f, -460.83777f), 1332); + obj87.Steps = list128; + reference89 = obj87; num++; - ref QuestSequence reference97 = ref span133[num]; - QuestSequence obj88 = new QuestSequence + ref QuestSequence reference92 = ref span127[num]; + QuestSequence obj91 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list135 = new List(index2); - CollectionsMarshal.SetCount(list135, index2); - Span span135 = CollectionsMarshal.AsSpan(list135); + index2 = 3; + List list132 = new List(index2); + CollectionsMarshal.SetCount(list132, index2); + Span span132 = CollectionsMarshal.AsSpan(list132); num2 = 0; - ref QuestStep reference98 = ref span135[num2]; + ref QuestStep reference93 = ref span132[num2]; + QuestStep obj92 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions20 = new SkipConditions(); + SkipStepConditions skipStepConditions20 = new SkipStepConditions(); + num3 = 2; + List list133 = new List(num3); + CollectionsMarshal.SetCount(list133, num3); + Span span133 = CollectionsMarshal.AsSpan(list133); + index3 = 0; + span133[index3] = 1334; + index3++; + span133[index3] = 1332; + skipStepConditions20.InTerritory = list133; + skipConditions20.StepIf = skipStepConditions20; + SkipAetheryteCondition obj93 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list134 = new List(index3); + CollectionsMarshal.SetCount(list134, index3); + Span span134 = CollectionsMarshal.AsSpan(list134); + num3 = 0; + span134[num3] = 1334; + num3++; + span134[num3] = 1332; + obj93.InTerritory = list134; + skipConditions20.AetheryteShortcutIf = obj93; + obj92.SkipConditions = skipConditions20; + reference93 = obj92; + num2++; + ref QuestStep reference94 = ref span132[num2]; + QuestStep obj94 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions21 = new SkipConditions(); + SkipStepConditions skipStepConditions21 = new SkipStepConditions(); + num3 = 1; + List list135 = new List(num3); + CollectionsMarshal.SetCount(list135, num3); + Span span135 = CollectionsMarshal.AsSpan(list135); + index3 = 0; + span135[index3] = 1332; + skipStepConditions21.InTerritory = list135; + skipConditions21.StepIf = skipStepConditions21; + obj94.SkipConditions = skipConditions21; + reference94 = obj94; + num2++; + span132[num2] = new QuestStep(EInteractionType.Interact, 1056165u, new Vector3(245.89917f, -116.025f, -533.71484f), 1332); + obj91.Steps = list132; + reference92 = obj91; + num++; + ref QuestSequence reference95 = ref span127[num]; + QuestSequence obj95 = new QuestSequence + { + Sequence = 2 + }; + num2 = 3; + List list136 = new List(num2); + CollectionsMarshal.SetCount(list136, num2); + Span span136 = CollectionsMarshal.AsSpan(list136); + index2 = 0; + ref QuestStep reference96 = ref span136[index2]; + QuestStep obj96 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions22 = new SkipConditions(); + SkipStepConditions skipStepConditions22 = new SkipStepConditions(); + index3 = 2; + List list137 = new List(index3); + CollectionsMarshal.SetCount(list137, index3); + Span span137 = CollectionsMarshal.AsSpan(list137); + num3 = 0; + span137[num3] = 1334; + num3++; + span137[num3] = 1332; + skipStepConditions22.InTerritory = list137; + skipConditions22.StepIf = skipStepConditions22; + SkipAetheryteCondition obj97 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list138 = new List(num3); + CollectionsMarshal.SetCount(list138, num3); + Span span138 = CollectionsMarshal.AsSpan(list138); + index3 = 0; + span138[index3] = 1334; + index3++; + span138[index3] = 1332; + obj97.InTerritory = list138; + skipConditions22.AetheryteShortcutIf = obj97; + obj96.SkipConditions = skipConditions22; + reference96 = obj96; + index2++; + ref QuestStep reference97 = ref span136[index2]; + QuestStep obj98 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions23 = new SkipConditions(); + SkipStepConditions skipStepConditions23 = new SkipStepConditions(); + index3 = 1; + List list139 = new List(index3); + CollectionsMarshal.SetCount(list139, index3); + Span span139 = CollectionsMarshal.AsSpan(list139); + num3 = 0; + span139[num3] = 1332; + skipStepConditions23.InTerritory = list139; + skipConditions23.StepIf = skipStepConditions23; + obj98.SkipConditions = skipConditions23; + reference97 = obj98; + index2++; + span136[index2] = new QuestStep(EInteractionType.Interact, 1056165u, new Vector3(245.89917f, -116.025f, -533.71484f), 1332); + obj95.Steps = list136; + reference95 = obj95; + num++; + ref QuestSequence reference98 = ref span127[num]; + QuestSequence obj99 = new QuestSequence + { + Sequence = 3 + }; + index2 = 3; + List list140 = new List(index2); + CollectionsMarshal.SetCount(list140, index2); + Span span140 = CollectionsMarshal.AsSpan(list140); + num2 = 0; + ref QuestStep reference99 = ref span140[num2]; + QuestStep obj100 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions24 = new SkipConditions(); + SkipStepConditions skipStepConditions24 = new SkipStepConditions(); + num3 = 2; + List list141 = new List(num3); + CollectionsMarshal.SetCount(list141, num3); + Span span141 = CollectionsMarshal.AsSpan(list141); + index3 = 0; + span141[index3] = 1334; + index3++; + span141[index3] = 1332; + skipStepConditions24.InTerritory = list141; + skipConditions24.StepIf = skipStepConditions24; + SkipAetheryteCondition obj101 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list142 = new List(index3); + CollectionsMarshal.SetCount(list142, index3); + Span span142 = CollectionsMarshal.AsSpan(list142); + num3 = 0; + span142[num3] = 1334; + num3++; + span142[num3] = 1332; + obj101.InTerritory = list142; + skipConditions24.AetheryteShortcutIf = obj101; + obj100.SkipConditions = skipConditions24; + reference99 = obj100; + num2++; + ref QuestStep reference100 = ref span140[num2]; + QuestStep obj102 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions25 = new SkipConditions(); + SkipStepConditions skipStepConditions25 = new SkipStepConditions(); + num3 = 1; + List list143 = new List(num3); + CollectionsMarshal.SetCount(list143, num3); + Span span143 = CollectionsMarshal.AsSpan(list143); + index3 = 0; + span143[index3] = 1332; + skipStepConditions25.InTerritory = list143; + skipConditions25.StepIf = skipStepConditions25; + obj102.SkipConditions = skipConditions25; + reference100 = obj102; + num2++; + span140[num2] = new QuestStep(EInteractionType.Interact, 2015170u, new Vector3(246.3972f, -118.5233f, -455.0817f), 1332); + obj99.Steps = list140; + reference98 = obj99; + num++; + ref QuestSequence reference101 = ref span127[num]; + QuestSequence obj103 = new QuestSequence + { + Sequence = 4 + }; + num2 = 3; + List list144 = new List(num2); + CollectionsMarshal.SetCount(list144, num2); + Span span144 = CollectionsMarshal.AsSpan(list144); + index2 = 0; + ref QuestStep reference102 = ref span144[index2]; + QuestStep obj104 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions26 = new SkipConditions(); + SkipStepConditions skipStepConditions26 = new SkipStepConditions(); + index3 = 2; + List list145 = new List(index3); + CollectionsMarshal.SetCount(list145, index3); + Span span145 = CollectionsMarshal.AsSpan(list145); + num3 = 0; + span145[num3] = 1334; + num3++; + span145[num3] = 1332; + skipStepConditions26.InTerritory = list145; + skipConditions26.StepIf = skipStepConditions26; + SkipAetheryteCondition obj105 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list146 = new List(num3); + CollectionsMarshal.SetCount(list146, num3); + Span span146 = CollectionsMarshal.AsSpan(list146); + index3 = 0; + span146[index3] = 1334; + index3++; + span146[index3] = 1332; + obj105.InTerritory = list146; + skipConditions26.AetheryteShortcutIf = obj105; + obj104.SkipConditions = skipConditions26; + reference102 = obj104; + index2++; + ref QuestStep reference103 = ref span144[index2]; + QuestStep obj106 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions27 = new SkipConditions(); + SkipStepConditions skipStepConditions27 = new SkipStepConditions(); + index3 = 1; + List list147 = new List(index3); + CollectionsMarshal.SetCount(list147, index3); + Span span147 = CollectionsMarshal.AsSpan(list147); + num3 = 0; + span147[num3] = 1332; + skipStepConditions27.InTerritory = list147; + skipConditions27.StepIf = skipStepConditions27; + obj106.SkipConditions = skipConditions27; + reference103 = obj106; + index2++; + span144[index2] = new QuestStep(EInteractionType.Interact, 2015171u, new Vector3(275.1151f, -115.979f, -433.4405f), 1332); + obj103.Steps = list144; + reference101 = obj103; + num++; + ref QuestSequence reference104 = ref span127[num]; + QuestSequence obj107 = new QuestSequence + { + Sequence = 5 + }; + index2 = 3; + List list148 = new List(index2); + CollectionsMarshal.SetCount(list148, index2); + Span span148 = CollectionsMarshal.AsSpan(list148); + num2 = 0; + ref QuestStep reference105 = ref span148[num2]; + QuestStep obj108 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions28 = new SkipConditions(); + SkipStepConditions skipStepConditions28 = new SkipStepConditions(); + num3 = 2; + List list149 = new List(num3); + CollectionsMarshal.SetCount(list149, num3); + Span span149 = CollectionsMarshal.AsSpan(list149); + index3 = 0; + span149[index3] = 1334; + index3++; + span149[index3] = 1332; + skipStepConditions28.InTerritory = list149; + skipConditions28.StepIf = skipStepConditions28; + SkipAetheryteCondition obj109 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list150 = new List(index3); + CollectionsMarshal.SetCount(list150, index3); + Span span150 = CollectionsMarshal.AsSpan(list150); + num3 = 0; + span150[num3] = 1334; + num3++; + span150[num3] = 1332; + obj109.InTerritory = list150; + skipConditions28.AetheryteShortcutIf = obj109; + obj108.SkipConditions = skipConditions28; + reference105 = obj108; + num2++; + ref QuestStep reference106 = ref span148[num2]; + QuestStep obj110 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions29 = new SkipConditions(); + SkipStepConditions skipStepConditions29 = new SkipStepConditions(); + num3 = 1; + List list151 = new List(num3); + CollectionsMarshal.SetCount(list151, num3); + Span span151 = CollectionsMarshal.AsSpan(list151); + index3 = 0; + span151[index3] = 1332; + skipStepConditions29.InTerritory = list151; + skipConditions29.StepIf = skipStepConditions29; + obj110.SkipConditions = skipConditions29; + reference106 = obj110; + num2++; + span148[num2] = new QuestStep(EInteractionType.Interact, 2015172u, new Vector3(267.0141f, -116.05f, -394.9687f), 1332); + obj107.Steps = list148; + reference104 = obj107; + num++; + ref QuestSequence reference107 = ref span127[num]; + QuestSequence obj111 = new QuestSequence + { + Sequence = 6 + }; + num2 = 5; + List list152 = new List(num2); + CollectionsMarshal.SetCount(list152, num2); + Span span152 = CollectionsMarshal.AsSpan(list152); + index2 = 0; + ref QuestStep reference108 = ref span152[index2]; + QuestStep obj112 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions30 = new SkipConditions(); + SkipStepConditions skipStepConditions30 = new SkipStepConditions(); + index3 = 2; + List list153 = new List(index3); + CollectionsMarshal.SetCount(list153, index3); + Span span153 = CollectionsMarshal.AsSpan(list153); + num3 = 0; + span153[num3] = 1334; + num3++; + span153[num3] = 1332; + skipStepConditions30.InTerritory = list153; + skipConditions30.StepIf = skipStepConditions30; + SkipAetheryteCondition obj113 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list154 = new List(num3); + CollectionsMarshal.SetCount(list154, num3); + Span span154 = CollectionsMarshal.AsSpan(list154); + index3 = 0; + span154[index3] = 1334; + index3++; + span154[index3] = 1332; + obj113.InTerritory = list154; + skipConditions30.AetheryteShortcutIf = obj113; + obj112.SkipConditions = skipConditions30; + reference108 = obj112; + index2++; + ref QuestStep reference109 = ref span152[index2]; + QuestStep obj114 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions31 = new SkipConditions(); + SkipStepConditions skipStepConditions31 = new SkipStepConditions(); + index3 = 1; + List list155 = new List(index3); + CollectionsMarshal.SetCount(list155, index3); + Span span155 = CollectionsMarshal.AsSpan(list155); + num3 = 0; + span155[num3] = 1332; + skipStepConditions31.InTerritory = list155; + skipConditions31.StepIf = skipStepConditions31; + obj114.SkipConditions = skipConditions31; + reference109 = obj114; + index2++; + ref QuestStep reference110 = ref span152[index2]; + QuestStep obj115 = new QuestStep(EInteractionType.UseItem, 1056483u, new Vector3(236.04175f, -113.757126f, -352.92596f), 1332) + { + ItemId = 2003804u, + GroundTarget = true + }; + num3 = 6; + List list156 = new List(num3); + CollectionsMarshal.SetCount(list156, num3); + Span span156 = CollectionsMarshal.AsSpan(list156); + index3 = 0; + span156[index3] = null; + index3++; + span156[index3] = null; + index3++; + span156[index3] = null; + index3++; + span156[index3] = null; + index3++; + span156[index3] = null; + index3++; + span156[index3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + obj115.CompletionQuestVariablesFlags = list156; + reference110 = obj115; + index2++; + ref QuestStep reference111 = ref span152[index2]; + QuestStep obj116 = new QuestStep(EInteractionType.UseItem, 1056482u, new Vector3(209.09436f, -115.990005f, -411.64264f), 1332) + { + ItemId = 2003804u, + GroundTarget = true + }; + index3 = 6; + List list157 = new List(index3); + CollectionsMarshal.SetCount(list157, index3); + Span span157 = CollectionsMarshal.AsSpan(list157); + num3 = 0; + span157[num3] = null; + num3++; + span157[num3] = null; + num3++; + span157[num3] = null; + num3++; + span157[num3] = null; + num3++; + span157[num3] = null; + num3++; + span157[num3] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); + obj116.CompletionQuestVariablesFlags = list157; + reference111 = obj116; + index2++; + span152[index2] = new QuestStep(EInteractionType.UseItem, 1056481u, new Vector3(194.23206f, -115.99002f, -415.76257f), 1332) + { + ItemId = 2003804u, + GroundTarget = true + }; + obj111.Steps = list152; + reference107 = obj111; + num++; + ref QuestSequence reference112 = ref span127[num]; + QuestSequence obj117 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 3; + List list158 = new List(index2); + CollectionsMarshal.SetCount(list158, index2); + Span span158 = CollectionsMarshal.AsSpan(list158); + num2 = 0; + ref QuestStep reference113 = ref span158[num2]; + QuestStep obj118 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions32 = new SkipConditions(); + SkipStepConditions skipStepConditions32 = new SkipStepConditions(); + num3 = 2; + List list159 = new List(num3); + CollectionsMarshal.SetCount(list159, num3); + Span span159 = CollectionsMarshal.AsSpan(list159); + index3 = 0; + span159[index3] = 1334; + index3++; + span159[index3] = 1332; + skipStepConditions32.InTerritory = list159; + skipConditions32.StepIf = skipStepConditions32; + SkipAetheryteCondition obj119 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list160 = new List(index3); + CollectionsMarshal.SetCount(list160, index3); + Span span160 = CollectionsMarshal.AsSpan(list160); + num3 = 0; + span160[num3] = 1334; + num3++; + span160[num3] = 1332; + obj119.InTerritory = list160; + skipConditions32.AetheryteShortcutIf = obj119; + obj118.SkipConditions = skipConditions32; + reference113 = obj118; + num2++; + ref QuestStep reference114 = ref span158[num2]; + QuestStep obj120 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions33 = new SkipConditions(); + SkipStepConditions skipStepConditions33 = new SkipStepConditions(); + num3 = 1; + List list161 = new List(num3); + CollectionsMarshal.SetCount(list161, num3); + Span span161 = CollectionsMarshal.AsSpan(list161); + index3 = 0; + span161[index3] = 1332; + skipStepConditions33.InTerritory = list161; + skipConditions33.StepIf = skipStepConditions33; + obj120.SkipConditions = skipConditions33; + reference114 = obj120; + num2++; + span158[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056165u, new Vector3(245.89917f, -116.025f, -533.71484f), 1332); + obj117.Steps = list158; + reference112 = obj117; + questRoot14.QuestSequence = list127; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(5431); + QuestRoot questRoot15 = new QuestRoot(); + num = 1; + List list162 = new List(num); + CollectionsMarshal.SetCount(list162, num); + Span span162 = CollectionsMarshal.AsSpan(list162); + index = 0; + span162[index] = "WigglyMuffin"; + questRoot15.Author = list162; + index = 6; + List list163 = new List(index); + CollectionsMarshal.SetCount(list163, index); + Span span163 = CollectionsMarshal.AsSpan(list163); + num = 0; + ref QuestSequence reference115 = ref span163[num]; + QuestSequence obj121 = new QuestSequence + { + Sequence = 0 + }; + num2 = 3; + List list164 = new List(num2); + CollectionsMarshal.SetCount(list164, num2); + Span span164 = CollectionsMarshal.AsSpan(list164); + index2 = 0; + ref QuestStep reference116 = ref span164[index2]; + QuestStep obj122 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions34 = new SkipConditions(); + SkipStepConditions skipStepConditions34 = new SkipStepConditions(); + index3 = 2; + List list165 = new List(index3); + CollectionsMarshal.SetCount(list165, index3); + Span span165 = CollectionsMarshal.AsSpan(list165); + num3 = 0; + span165[num3] = 1334; + num3++; + span165[num3] = 1332; + skipStepConditions34.InTerritory = list165; + skipConditions34.StepIf = skipStepConditions34; + SkipAetheryteCondition obj123 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list166 = new List(num3); + CollectionsMarshal.SetCount(list166, num3); + Span span166 = CollectionsMarshal.AsSpan(list166); + index3 = 0; + span166[index3] = 1334; + index3++; + span166[index3] = 1332; + obj123.InTerritory = list166; + skipConditions34.AetheryteShortcutIf = obj123; + obj122.SkipConditions = skipConditions34; + reference116 = obj122; + index2++; + ref QuestStep reference117 = ref span164[index2]; + QuestStep obj124 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions35 = new SkipConditions(); + SkipStepConditions skipStepConditions35 = new SkipStepConditions(); + index3 = 1; + List list167 = new List(index3); + CollectionsMarshal.SetCount(list167, index3); + Span span167 = CollectionsMarshal.AsSpan(list167); + num3 = 0; + span167[num3] = 1332; + skipStepConditions35.InTerritory = list167; + skipConditions35.StepIf = skipStepConditions35; + obj124.SkipConditions = skipConditions35; + reference117 = obj124; + index2++; + span164[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056165u, new Vector3(245.89917f, -116.025f, -533.71484f), 1332); + obj121.Steps = list164; + reference115 = obj121; + num++; + ref QuestSequence reference118 = ref span163[num]; + QuestSequence obj125 = new QuestSequence + { + Sequence = 1 + }; + index2 = 3; + List list168 = new List(index2); + CollectionsMarshal.SetCount(list168, index2); + Span span168 = CollectionsMarshal.AsSpan(list168); + num2 = 0; + ref QuestStep reference119 = ref span168[num2]; + QuestStep obj126 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions36 = new SkipConditions(); + SkipStepConditions skipStepConditions36 = new SkipStepConditions(); + num3 = 2; + List list169 = new List(num3); + CollectionsMarshal.SetCount(list169, num3); + Span span169 = CollectionsMarshal.AsSpan(list169); + index3 = 0; + span169[index3] = 1334; + index3++; + span169[index3] = 1332; + skipStepConditions36.InTerritory = list169; + skipConditions36.StepIf = skipStepConditions36; + SkipAetheryteCondition obj127 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list170 = new List(index3); + CollectionsMarshal.SetCount(list170, index3); + Span span170 = CollectionsMarshal.AsSpan(list170); + num3 = 0; + span170[num3] = 1334; + num3++; + span170[num3] = 1332; + obj127.InTerritory = list170; + skipConditions36.AetheryteShortcutIf = obj127; + obj126.SkipConditions = skipConditions36; + reference119 = obj126; + num2++; + ref QuestStep reference120 = ref span168[num2]; + QuestStep obj128 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions37 = new SkipConditions(); + SkipStepConditions skipStepConditions37 = new SkipStepConditions(); + num3 = 1; + List list171 = new List(num3); + CollectionsMarshal.SetCount(list171, num3); + Span span171 = CollectionsMarshal.AsSpan(list171); + index3 = 0; + span171[index3] = 1332; + skipStepConditions37.InTerritory = list171; + skipConditions37.StepIf = skipStepConditions37; + obj128.SkipConditions = skipConditions37; + reference120 = obj128; + num2++; + span168[num2] = new QuestStep(EInteractionType.Interact, 2014994u, new Vector3(281.166f, -115.979f, -530.4824f), 1332); + obj125.Steps = list168; + reference118 = obj125; + num++; + ref QuestSequence reference121 = ref span163[num]; + QuestSequence obj129 = new QuestSequence + { + Sequence = 2 + }; + num2 = 3; + List list172 = new List(num2); + CollectionsMarshal.SetCount(list172, num2); + Span span172 = CollectionsMarshal.AsSpan(list172); + index2 = 0; + ref QuestStep reference122 = ref span172[index2]; + QuestStep obj130 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions38 = new SkipConditions(); + SkipStepConditions skipStepConditions38 = new SkipStepConditions(); + index3 = 2; + List list173 = new List(index3); + CollectionsMarshal.SetCount(list173, index3); + Span span173 = CollectionsMarshal.AsSpan(list173); + num3 = 0; + span173[num3] = 1334; + num3++; + span173[num3] = 1332; + skipStepConditions38.InTerritory = list173; + skipConditions38.StepIf = skipStepConditions38; + SkipAetheryteCondition obj131 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list174 = new List(num3); + CollectionsMarshal.SetCount(list174, num3); + Span span174 = CollectionsMarshal.AsSpan(list174); + index3 = 0; + span174[index3] = 1334; + index3++; + span174[index3] = 1332; + obj131.InTerritory = list174; + skipConditions38.AetheryteShortcutIf = obj131; + obj130.SkipConditions = skipConditions38; + reference122 = obj130; + index2++; + ref QuestStep reference123 = ref span172[index2]; + QuestStep obj132 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions39 = new SkipConditions(); + SkipStepConditions skipStepConditions39 = new SkipStepConditions(); + index3 = 1; + List list175 = new List(index3); + CollectionsMarshal.SetCount(list175, index3); + Span span175 = CollectionsMarshal.AsSpan(list175); + num3 = 0; + span175[num3] = 1332; + skipStepConditions39.InTerritory = list175; + skipConditions39.StepIf = skipStepConditions39; + obj132.SkipConditions = skipConditions39; + reference123 = obj132; + index2++; + span172[index2] = new QuestStep(EInteractionType.Interact, 1056166u, new Vector3(272.5719f, -115.979004f, -551.0491f), 1332); + obj129.Steps = list172; + reference121 = obj129; + num++; + ref QuestSequence reference124 = ref span163[num]; + QuestSequence obj133 = new QuestSequence + { + Sequence = 3 + }; + index2 = 3; + List list176 = new List(index2); + CollectionsMarshal.SetCount(list176, index2); + Span span176 = CollectionsMarshal.AsSpan(list176); + num2 = 0; + ref QuestStep reference125 = ref span176[num2]; + QuestStep obj134 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions40 = new SkipConditions(); + SkipStepConditions skipStepConditions40 = new SkipStepConditions(); + num3 = 2; + List list177 = new List(num3); + CollectionsMarshal.SetCount(list177, num3); + Span span177 = CollectionsMarshal.AsSpan(list177); + index3 = 0; + span177[index3] = 1334; + index3++; + span177[index3] = 1332; + skipStepConditions40.InTerritory = list177; + skipConditions40.StepIf = skipStepConditions40; + SkipAetheryteCondition obj135 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list178 = new List(index3); + CollectionsMarshal.SetCount(list178, index3); + Span span178 = CollectionsMarshal.AsSpan(list178); + num3 = 0; + span178[num3] = 1334; + num3++; + span178[num3] = 1332; + obj135.InTerritory = list178; + skipConditions40.AetheryteShortcutIf = obj135; + obj134.SkipConditions = skipConditions40; + reference125 = obj134; + num2++; + ref QuestStep reference126 = ref span176[num2]; + QuestStep obj136 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions41 = new SkipConditions(); + SkipStepConditions skipStepConditions41 = new SkipStepConditions(); + num3 = 1; + List list179 = new List(num3); + CollectionsMarshal.SetCount(list179, num3); + Span span179 = CollectionsMarshal.AsSpan(list179); + index3 = 0; + span179[index3] = 1332; + skipStepConditions41.InTerritory = list179; + skipConditions41.StepIf = skipStepConditions41; + obj136.SkipConditions = skipConditions41; + reference126 = obj136; + num2++; + span176[num2] = new QuestStep(EInteractionType.Interact, 1056167u, new Vector3(323.84216f, -117.47925f, -489.37213f), 1332); + obj133.Steps = list176; + reference124 = obj133; + num++; + ref QuestSequence reference127 = ref span163[num]; + QuestSequence obj137 = new QuestSequence + { + Sequence = 4 + }; + num2 = 3; + List list180 = new List(num2); + CollectionsMarshal.SetCount(list180, num2); + Span span180 = CollectionsMarshal.AsSpan(list180); + index2 = 0; + ref QuestStep reference128 = ref span180[index2]; + QuestStep obj138 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions42 = new SkipConditions(); + SkipStepConditions skipStepConditions42 = new SkipStepConditions(); + index3 = 2; + List list181 = new List(index3); + CollectionsMarshal.SetCount(list181, index3); + Span span181 = CollectionsMarshal.AsSpan(list181); + num3 = 0; + span181[num3] = 1334; + num3++; + span181[num3] = 1332; + skipStepConditions42.InTerritory = list181; + skipConditions42.StepIf = skipStepConditions42; + SkipAetheryteCondition obj139 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list182 = new List(num3); + CollectionsMarshal.SetCount(list182, num3); + Span span182 = CollectionsMarshal.AsSpan(list182); + index3 = 0; + span182[index3] = 1334; + index3++; + span182[index3] = 1332; + obj139.InTerritory = list182; + skipConditions42.AetheryteShortcutIf = obj139; + obj138.SkipConditions = skipConditions42; + reference128 = obj138; + index2++; + ref QuestStep reference129 = ref span180[index2]; + QuestStep obj140 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions43 = new SkipConditions(); + SkipStepConditions skipStepConditions43 = new SkipStepConditions(); + index3 = 1; + List list183 = new List(index3); + CollectionsMarshal.SetCount(list183, index3); + Span span183 = CollectionsMarshal.AsSpan(list183); + num3 = 0; + span183[num3] = 1332; + skipStepConditions43.InTerritory = list183; + skipConditions43.StepIf = skipStepConditions43; + obj140.SkipConditions = skipConditions43; + reference129 = obj140; + index2++; + span180[index2] = new QuestStep(EInteractionType.Interact, 1056267u, new Vector3(325.18494f, -117.5f, -489.28055f), 1332); + obj137.Steps = list180; + reference127 = obj137; + num++; + ref QuestSequence reference130 = ref span163[num]; + QuestSequence obj141 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 3; + List list184 = new List(index2); + CollectionsMarshal.SetCount(list184, index2); + Span span184 = CollectionsMarshal.AsSpan(list184); + num2 = 0; + ref QuestStep reference131 = ref span184[num2]; + QuestStep obj142 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions44 = new SkipConditions(); + SkipStepConditions skipStepConditions44 = new SkipStepConditions(); + num3 = 2; + List list185 = new List(num3); + CollectionsMarshal.SetCount(list185, num3); + Span span185 = CollectionsMarshal.AsSpan(list185); + index3 = 0; + span185[index3] = 1334; + index3++; + span185[index3] = 1332; + skipStepConditions44.InTerritory = list185; + skipConditions44.StepIf = skipStepConditions44; + SkipAetheryteCondition obj143 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list186 = new List(index3); + CollectionsMarshal.SetCount(list186, index3); + Span span186 = CollectionsMarshal.AsSpan(list186); + num3 = 0; + span186[num3] = 1334; + num3++; + span186[num3] = 1332; + obj143.InTerritory = list186; + skipConditions44.AetheryteShortcutIf = obj143; + obj142.SkipConditions = skipConditions44; + reference131 = obj142; + num2++; + ref QuestStep reference132 = ref span184[num2]; + QuestStep obj144 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions45 = new SkipConditions(); + SkipStepConditions skipStepConditions45 = new SkipStepConditions(); + num3 = 1; + List list187 = new List(num3); + CollectionsMarshal.SetCount(list187, num3); + Span span187 = CollectionsMarshal.AsSpan(list187); + index3 = 0; + span187[index3] = 1332; + skipStepConditions45.InTerritory = list187; + skipConditions45.StepIf = skipStepConditions45; + obj144.SkipConditions = skipConditions45; + reference132 = obj144; + num2++; + span184[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056165u, new Vector3(245.89917f, -116.025f, -533.71484f), 1332); + obj141.Steps = list184; + reference130 = obj141; + questRoot15.QuestSequence = list163; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(5432); + QuestRoot questRoot16 = new QuestRoot(); + num = 1; + List list188 = new List(num); + CollectionsMarshal.SetCount(list188, num); + Span span188 = CollectionsMarshal.AsSpan(list188); + index = 0; + span188[index] = "WigglyMuffin"; + questRoot16.Author = list188; + index = 4; + List list189 = new List(index); + CollectionsMarshal.SetCount(list189, index); + Span span189 = CollectionsMarshal.AsSpan(list189); + num = 0; + ref QuestSequence reference133 = ref span189[num]; + QuestSequence obj145 = new QuestSequence + { + Sequence = 0 + }; + num2 = 3; + List list190 = new List(num2); + CollectionsMarshal.SetCount(list190, num2); + Span span190 = CollectionsMarshal.AsSpan(list190); + index2 = 0; + ref QuestStep reference134 = ref span190[index2]; + QuestStep obj146 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions46 = new SkipConditions(); + SkipStepConditions skipStepConditions46 = new SkipStepConditions(); + index3 = 2; + List list191 = new List(index3); + CollectionsMarshal.SetCount(list191, index3); + Span span191 = CollectionsMarshal.AsSpan(list191); + num3 = 0; + span191[num3] = 1334; + num3++; + span191[num3] = 1332; + skipStepConditions46.InTerritory = list191; + skipConditions46.StepIf = skipStepConditions46; + SkipAetheryteCondition obj147 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list192 = new List(num3); + CollectionsMarshal.SetCount(list192, num3); + Span span192 = CollectionsMarshal.AsSpan(list192); + index3 = 0; + span192[index3] = 1334; + index3++; + span192[index3] = 1332; + obj147.InTerritory = list192; + skipConditions46.AetheryteShortcutIf = obj147; + obj146.SkipConditions = skipConditions46; + reference134 = obj146; + index2++; + ref QuestStep reference135 = ref span190[index2]; + QuestStep obj148 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions47 = new SkipConditions(); + SkipStepConditions skipStepConditions47 = new SkipStepConditions(); + index3 = 1; + List list193 = new List(index3); + CollectionsMarshal.SetCount(list193, index3); + Span span193 = CollectionsMarshal.AsSpan(list193); + num3 = 0; + span193[num3] = 1332; + skipStepConditions47.InTerritory = list193; + skipConditions47.StepIf = skipStepConditions47; + obj148.SkipConditions = skipConditions47; + reference135 = obj148; + index2++; + span190[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056168u, new Vector3(245.89917f, -116.02501f, -531.57855f), 1332); + obj145.Steps = list190; + reference133 = obj145; + num++; + ref QuestSequence reference136 = ref span189[num]; + QuestSequence obj149 = new QuestSequence + { + Sequence = 1 + }; + index2 = 3; + List list194 = new List(index2); + CollectionsMarshal.SetCount(list194, index2); + Span span194 = CollectionsMarshal.AsSpan(list194); + num2 = 0; + ref QuestStep reference137 = ref span194[num2]; + QuestStep obj150 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions48 = new SkipConditions(); + SkipStepConditions skipStepConditions48 = new SkipStepConditions(); + num3 = 2; + List list195 = new List(num3); + CollectionsMarshal.SetCount(list195, num3); + Span span195 = CollectionsMarshal.AsSpan(list195); + index3 = 0; + span195[index3] = 1334; + index3++; + span195[index3] = 1332; + skipStepConditions48.InTerritory = list195; + skipConditions48.StepIf = skipStepConditions48; + SkipAetheryteCondition obj151 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list196 = new List(index3); + CollectionsMarshal.SetCount(list196, index3); + Span span196 = CollectionsMarshal.AsSpan(list196); + num3 = 0; + span196[num3] = 1334; + num3++; + span196[num3] = 1332; + obj151.InTerritory = list196; + skipConditions48.AetheryteShortcutIf = obj151; + obj150.SkipConditions = skipConditions48; + reference137 = obj150; + num2++; + ref QuestStep reference138 = ref span194[num2]; + QuestStep obj152 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions49 = new SkipConditions(); + SkipStepConditions skipStepConditions49 = new SkipStepConditions(); + num3 = 1; + List list197 = new List(num3); + CollectionsMarshal.SetCount(list197, num3); + Span span197 = CollectionsMarshal.AsSpan(list197); + index3 = 0; + span197[index3] = 1332; + skipStepConditions49.InTerritory = list197; + skipConditions49.StepIf = skipStepConditions49; + obj152.SkipConditions = skipConditions49; + reference138 = obj152; + num2++; + span194[num2] = new QuestStep(EInteractionType.Interact, 2014995u, new Vector3(247.3097f, -116.025f, -532.7819f), 1332); + obj149.Steps = list194; + reference136 = obj149; + num++; + ref QuestSequence reference139 = ref span189[num]; + QuestSequence obj153 = new QuestSequence + { + Sequence = 2 + }; + num2 = 3; + List list198 = new List(num2); + CollectionsMarshal.SetCount(list198, num2); + Span span198 = CollectionsMarshal.AsSpan(list198); + index2 = 0; + ref QuestStep reference140 = ref span198[index2]; + QuestStep obj154 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions50 = new SkipConditions(); + SkipStepConditions skipStepConditions50 = new SkipStepConditions(); + index3 = 2; + List list199 = new List(index3); + CollectionsMarshal.SetCount(list199, index3); + Span span199 = CollectionsMarshal.AsSpan(list199); + num3 = 0; + span199[num3] = 1334; + num3++; + span199[num3] = 1332; + skipStepConditions50.InTerritory = list199; + skipConditions50.StepIf = skipStepConditions50; + SkipAetheryteCondition obj155 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list200 = new List(num3); + CollectionsMarshal.SetCount(list200, num3); + Span span200 = CollectionsMarshal.AsSpan(list200); + index3 = 0; + span200[index3] = 1334; + index3++; + span200[index3] = 1332; + obj155.InTerritory = list200; + skipConditions50.AetheryteShortcutIf = obj155; + obj154.SkipConditions = skipConditions50; + reference140 = obj154; + index2++; + ref QuestStep reference141 = ref span198[index2]; + QuestStep obj156 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions51 = new SkipConditions(); + SkipStepConditions skipStepConditions51 = new SkipStepConditions(); + index3 = 1; + List list201 = new List(index3); + CollectionsMarshal.SetCount(list201, index3); + Span span201 = CollectionsMarshal.AsSpan(list201); + num3 = 0; + span201[num3] = 1332; + skipStepConditions51.InTerritory = list201; + skipConditions51.StepIf = skipStepConditions51; + obj156.SkipConditions = skipConditions51; + reference141 = obj156; + index2++; + span198[index2] = new QuestStep(EInteractionType.Interact, 1056194u, new Vector3(245.16663f, -116.02501f, -532.00586f), 1332); + obj153.Steps = list198; + reference139 = obj153; + num++; + ref QuestSequence reference142 = ref span189[num]; + QuestSequence obj157 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 3; + List list202 = new List(index2); + CollectionsMarshal.SetCount(list202, index2); + Span span202 = CollectionsMarshal.AsSpan(list202); + num2 = 0; + ref QuestStep reference143 = ref span202[num2]; + QuestStep obj158 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions52 = new SkipConditions(); + SkipStepConditions skipStepConditions52 = new SkipStepConditions(); + num3 = 2; + List list203 = new List(num3); + CollectionsMarshal.SetCount(list203, num3); + Span span203 = CollectionsMarshal.AsSpan(list203); + index3 = 0; + span203[index3] = 1334; + index3++; + span203[index3] = 1332; + skipStepConditions52.InTerritory = list203; + skipConditions52.StepIf = skipStepConditions52; + SkipAetheryteCondition obj159 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list204 = new List(index3); + CollectionsMarshal.SetCount(list204, index3); + Span span204 = CollectionsMarshal.AsSpan(list204); + num3 = 0; + span204[num3] = 1334; + num3++; + span204[num3] = 1332; + obj159.InTerritory = list204; + skipConditions52.AetheryteShortcutIf = obj159; + obj158.SkipConditions = skipConditions52; + reference143 = obj158; + num2++; + ref QuestStep reference144 = ref span202[num2]; + QuestStep obj160 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions53 = new SkipConditions(); + SkipStepConditions skipStepConditions53 = new SkipStepConditions(); + num3 = 1; + List list205 = new List(num3); + CollectionsMarshal.SetCount(list205, num3); + Span span205 = CollectionsMarshal.AsSpan(list205); + index3 = 0; + span205[index3] = 1332; + skipStepConditions53.InTerritory = list205; + skipConditions53.StepIf = skipStepConditions53; + obj160.SkipConditions = skipConditions53; + reference144 = obj160; + num2++; + span202[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056172u, new Vector3(292.1034f, -98f, -283.25323f), 1332); + obj157.Steps = list202; + reference142 = obj157; + questRoot16.QuestSequence = list189; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(5433); + QuestRoot questRoot17 = new QuestRoot(); + num = 1; + List list206 = new List(num); + CollectionsMarshal.SetCount(list206, num); + Span span206 = CollectionsMarshal.AsSpan(list206); + index = 0; + span206[index] = "WigglyMuffin"; + questRoot17.Author = list206; + index = 8; + List list207 = new List(index); + CollectionsMarshal.SetCount(list207, index); + Span span207 = CollectionsMarshal.AsSpan(list207); + num = 0; + ref QuestSequence reference145 = ref span207[num]; + QuestSequence obj161 = new QuestSequence + { + Sequence = 0 + }; + num2 = 3; + List list208 = new List(num2); + CollectionsMarshal.SetCount(list208, num2); + Span span208 = CollectionsMarshal.AsSpan(list208); + index2 = 0; + ref QuestStep reference146 = ref span208[index2]; + QuestStep obj162 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions54 = new SkipConditions(); + SkipStepConditions skipStepConditions54 = new SkipStepConditions(); + index3 = 2; + List list209 = new List(index3); + CollectionsMarshal.SetCount(list209, index3); + Span span209 = CollectionsMarshal.AsSpan(list209); + num3 = 0; + span209[num3] = 1334; + num3++; + span209[num3] = 1332; + skipStepConditions54.InTerritory = list209; + skipConditions54.StepIf = skipStepConditions54; + SkipAetheryteCondition obj163 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list210 = new List(num3); + CollectionsMarshal.SetCount(list210, num3); + Span span210 = CollectionsMarshal.AsSpan(list210); + index3 = 0; + span210[index3] = 1334; + index3++; + span210[index3] = 1332; + obj163.InTerritory = list210; + skipConditions54.AetheryteShortcutIf = obj163; + obj162.SkipConditions = skipConditions54; + reference146 = obj162; + index2++; + ref QuestStep reference147 = ref span208[index2]; + QuestStep obj164 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions55 = new SkipConditions(); + SkipStepConditions skipStepConditions55 = new SkipStepConditions(); + index3 = 1; + List list211 = new List(index3); + CollectionsMarshal.SetCount(list211, index3); + Span span211 = CollectionsMarshal.AsSpan(list211); + num3 = 0; + span211[num3] = 1332; + skipStepConditions55.InTerritory = list211; + skipConditions55.StepIf = skipStepConditions55; + obj164.SkipConditions = skipConditions55; + reference147 = obj164; + index2++; + span208[index2] = new QuestStep(EInteractionType.AcceptQuest, 1056172u, new Vector3(292.1034f, -98f, -283.25323f), 1332); + obj161.Steps = list208; + reference145 = obj161; + num++; + ref QuestSequence reference148 = ref span207[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = 1 + }; + index2 = 3; + List list212 = new List(index2); + CollectionsMarshal.SetCount(list212, index2); + Span span212 = CollectionsMarshal.AsSpan(list212); + num2 = 0; + ref QuestStep reference149 = ref span212[num2]; + QuestStep obj166 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions56 = new SkipConditions(); + SkipStepConditions skipStepConditions56 = new SkipStepConditions(); + num3 = 2; + List list213 = new List(num3); + CollectionsMarshal.SetCount(list213, num3); + Span span213 = CollectionsMarshal.AsSpan(list213); + index3 = 0; + span213[index3] = 1334; + index3++; + span213[index3] = 1332; + skipStepConditions56.InTerritory = list213; + skipConditions56.StepIf = skipStepConditions56; + SkipAetheryteCondition obj167 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list214 = new List(index3); + CollectionsMarshal.SetCount(list214, index3); + Span span214 = CollectionsMarshal.AsSpan(list214); + num3 = 0; + span214[num3] = 1334; + num3++; + span214[num3] = 1332; + obj167.InTerritory = list214; + skipConditions56.AetheryteShortcutIf = obj167; + obj166.SkipConditions = skipConditions56; + reference149 = obj166; + num2++; + ref QuestStep reference150 = ref span212[num2]; + QuestStep obj168 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions57 = new SkipConditions(); + SkipStepConditions skipStepConditions57 = new SkipStepConditions(); + num3 = 1; + List list215 = new List(num3); + CollectionsMarshal.SetCount(list215, num3); + Span span215 = CollectionsMarshal.AsSpan(list215); + index3 = 0; + span215[index3] = 1332; + skipStepConditions57.InTerritory = list215; + skipConditions57.StepIf = skipStepConditions57; + obj168.SkipConditions = skipConditions57; + reference150 = obj168; + num2++; + ref QuestStep reference151 = ref span212[num2]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1056173u, new Vector3(293.96497f, -98f, -281.6358f), 1332); index3 = 1; - List list136 = new List(index3); - CollectionsMarshal.SetCount(list136, index3); - Span span136 = CollectionsMarshal.AsSpan(list136); + List list216 = new List(index3); + CollectionsMarshal.SetCount(list216, index3); + Span span216 = CollectionsMarshal.AsSpan(list216); num3 = 0; - span136[num3] = new DialogueChoice + span216[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGMJ108_05433_SYSTEM_000_045") }; - questStep13.DialogueChoices = list136; - reference98 = questStep13; - obj88.Steps = list135; - reference97 = obj88; + questStep13.DialogueChoices = list216; + reference151 = questStep13; + obj165.Steps = list212; + reference148 = obj165; num++; - span133[num] = new QuestSequence + span207[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference99 = ref span133[num]; - QuestSequence obj89 = new QuestSequence + ref QuestSequence reference152 = ref span207[num]; + QuestSequence obj169 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list137 = new List(num2); - CollectionsMarshal.SetCount(list137, num2); - Span span137 = CollectionsMarshal.AsSpan(list137); + List list217 = new List(num2); + CollectionsMarshal.SetCount(list217, num2); + Span span217 = CollectionsMarshal.AsSpan(list217); index2 = 0; - span137[index2] = new QuestStep(EInteractionType.Duty, null, null, 1338) + span217[index2] = new QuestStep(EInteractionType.Duty, null, null, 1338) { DutyOptions = new DutyOptions { ContentFinderConditionId = 1076u } }; - obj89.Steps = list137; - reference99 = obj89; + obj169.Steps = list217; + reference152 = obj169; num++; - span133[num] = new QuestSequence + span207[num] = new QuestSequence { Sequence = 4 }; num++; - ref QuestSequence reference100 = ref span133[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference153 = ref span207[num]; + QuestSequence obj170 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list138 = new List(index2); - CollectionsMarshal.SetCount(list138, index2); - Span span138 = CollectionsMarshal.AsSpan(list138); + index2 = 3; + List list218 = new List(index2); + CollectionsMarshal.SetCount(list218, index2); + Span span218 = CollectionsMarshal.AsSpan(list218); num2 = 0; - ref QuestStep reference101 = ref span138[num2]; + ref QuestStep reference154 = ref span218[num2]; + QuestStep obj171 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions58 = new SkipConditions(); + SkipStepConditions skipStepConditions58 = new SkipStepConditions(); + num3 = 2; + List list219 = new List(num3); + CollectionsMarshal.SetCount(list219, num3); + Span span219 = CollectionsMarshal.AsSpan(list219); + index3 = 0; + span219[index3] = 1334; + index3++; + span219[index3] = 1332; + skipStepConditions58.InTerritory = list219; + skipConditions58.StepIf = skipStepConditions58; + SkipAetheryteCondition obj172 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list220 = new List(index3); + CollectionsMarshal.SetCount(list220, index3); + Span span220 = CollectionsMarshal.AsSpan(list220); + num3 = 0; + span220[num3] = 1334; + num3++; + span220[num3] = 1332; + obj172.InTerritory = list220; + skipConditions58.AetheryteShortcutIf = obj172; + obj171.SkipConditions = skipConditions58; + reference154 = obj171; + num2++; + ref QuestStep reference155 = ref span218[num2]; + QuestStep obj173 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions59 = new SkipConditions(); + SkipStepConditions skipStepConditions59 = new SkipStepConditions(); + num3 = 1; + List list221 = new List(num3); + CollectionsMarshal.SetCount(list221, num3); + Span span221 = CollectionsMarshal.AsSpan(list221); + index3 = 0; + span221[index3] = 1332; + skipStepConditions59.InTerritory = list221; + skipConditions59.StepIf = skipStepConditions59; + obj173.SkipConditions = skipConditions59; + reference155 = obj173; + num2++; + ref QuestStep reference156 = ref span218[num2]; QuestStep questStep14 = new QuestStep(EInteractionType.SinglePlayerDuty, 1056268u, new Vector3(264.7898f, -115f, -630.7317f), 1332); SinglePlayerDutyOptions singlePlayerDutyOptions = new SinglePlayerDutyOptions(); - num3 = 1; - List list139 = new List(num3); - CollectionsMarshal.SetCount(list139, num3); - Span span139 = CollectionsMarshal.AsSpan(list139); - index3 = 0; - span139[index3] = "Not implemented in Boss Mod yet."; - singlePlayerDutyOptions.Notes = list139; + index3 = 1; + List list222 = new List(index3); + CollectionsMarshal.SetCount(list222, index3); + Span span222 = CollectionsMarshal.AsSpan(list222); + num3 = 0; + span222[num3] = "Not implemented in Boss Mod yet."; + singlePlayerDutyOptions.Notes = list222; questStep14.SinglePlayerDutyOptions = singlePlayerDutyOptions; - reference101 = questStep14; - obj90.Steps = list138; - reference100 = obj90; + reference156 = questStep14; + obj170.Steps = list218; + reference153 = obj170; num++; - span133[num] = new QuestSequence + span207[num] = new QuestSequence { Sequence = 6 }; num++; - ref QuestSequence reference102 = ref span133[num]; - QuestSequence obj91 = new QuestSequence + ref QuestSequence reference157 = ref span207[num]; + QuestSequence obj174 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list140 = new List(num2); - CollectionsMarshal.SetCount(list140, num2); - Span span140 = CollectionsMarshal.AsSpan(list140); + num2 = 3; + List list223 = new List(num2); + CollectionsMarshal.SetCount(list223, num2); + Span span223 = CollectionsMarshal.AsSpan(list223); index2 = 0; - span140[index2] = new QuestStep(EInteractionType.CompleteQuest, 1056175u, new Vector3(280.59814f, -115.97899f, -422.78174f), 1332); - obj91.Steps = list140; - reference102 = obj91; - questRoot17.QuestSequence = list133; + ref QuestStep reference158 = ref span223[index2]; + QuestStep obj175 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions60 = new SkipConditions(); + SkipStepConditions skipStepConditions60 = new SkipStepConditions(); + num3 = 2; + List list224 = new List(num3); + CollectionsMarshal.SetCount(list224, num3); + Span span224 = CollectionsMarshal.AsSpan(list224); + index3 = 0; + span224[index3] = 1334; + index3++; + span224[index3] = 1332; + skipStepConditions60.InTerritory = list224; + skipConditions60.StepIf = skipStepConditions60; + SkipAetheryteCondition obj176 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list225 = new List(index3); + CollectionsMarshal.SetCount(list225, index3); + Span span225 = CollectionsMarshal.AsSpan(list225); + num3 = 0; + span225[num3] = 1334; + num3++; + span225[num3] = 1332; + obj176.InTerritory = list225; + skipConditions60.AetheryteShortcutIf = obj176; + obj175.SkipConditions = skipConditions60; + reference158 = obj175; + index2++; + ref QuestStep reference159 = ref span223[index2]; + QuestStep obj177 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions61 = new SkipConditions(); + SkipStepConditions skipStepConditions61 = new SkipStepConditions(); + num3 = 1; + List list226 = new List(num3); + CollectionsMarshal.SetCount(list226, num3); + Span span226 = CollectionsMarshal.AsSpan(list226); + index3 = 0; + span226[index3] = 1332; + skipStepConditions61.InTerritory = list226; + skipConditions61.StepIf = skipStepConditions61; + obj177.SkipConditions = skipConditions61; + reference159 = obj177; + index2++; + span223[index2] = new QuestStep(EInteractionType.CompleteQuest, 1056175u, new Vector3(280.59814f, -115.97899f, -422.78174f), 1332); + obj174.Steps = list223; + reference157 = obj174; + questRoot17.QuestSequence = list207; AddQuest(questId17, questRoot17); QuestId questId18 = new QuestId(5434); QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list141 = new List(num); - CollectionsMarshal.SetCount(list141, num); - Span span141 = CollectionsMarshal.AsSpan(list141); + List list227 = new List(num); + CollectionsMarshal.SetCount(list227, num); + Span span227 = CollectionsMarshal.AsSpan(list227); index = 0; - span141[index] = "WigglyMuffin"; - questRoot18.Author = list141; + span227[index] = "WigglyMuffin"; + questRoot18.Author = list227; index = 5; - List list142 = new List(index); - CollectionsMarshal.SetCount(list142, index); - Span span142 = CollectionsMarshal.AsSpan(list142); + List list228 = new List(index); + CollectionsMarshal.SetCount(list228, index); + Span span228 = CollectionsMarshal.AsSpan(list228); num = 0; - ref QuestSequence reference103 = ref span142[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference160 = ref span228[num]; + QuestSequence obj178 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list143 = new List(index2); - CollectionsMarshal.SetCount(list143, index2); - Span span143 = CollectionsMarshal.AsSpan(list143); + index2 = 3; + List list229 = new List(index2); + CollectionsMarshal.SetCount(list229, index2); + Span span229 = CollectionsMarshal.AsSpan(list229); num2 = 0; - span143[num2] = new QuestStep(EInteractionType.AcceptQuest, 1056175u, new Vector3(280.59814f, -115.97899f, -422.78174f), 1332); - obj92.Steps = list143; - reference103 = obj92; + ref QuestStep reference161 = ref span229[num2]; + QuestStep obj179 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions62 = new SkipConditions(); + SkipStepConditions skipStepConditions62 = new SkipStepConditions(); + index3 = 2; + List list230 = new List(index3); + CollectionsMarshal.SetCount(list230, index3); + Span span230 = CollectionsMarshal.AsSpan(list230); + num3 = 0; + span230[num3] = 1334; + num3++; + span230[num3] = 1332; + skipStepConditions62.InTerritory = list230; + skipConditions62.StepIf = skipStepConditions62; + SkipAetheryteCondition obj180 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list231 = new List(num3); + CollectionsMarshal.SetCount(list231, num3); + Span span231 = CollectionsMarshal.AsSpan(list231); + index3 = 0; + span231[index3] = 1334; + index3++; + span231[index3] = 1332; + obj180.InTerritory = list231; + skipConditions62.AetheryteShortcutIf = obj180; + obj179.SkipConditions = skipConditions62; + reference161 = obj179; + num2++; + ref QuestStep reference162 = ref span229[num2]; + QuestStep obj181 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions63 = new SkipConditions(); + SkipStepConditions skipStepConditions63 = new SkipStepConditions(); + index3 = 1; + List list232 = new List(index3); + CollectionsMarshal.SetCount(list232, index3); + Span span232 = CollectionsMarshal.AsSpan(list232); + num3 = 0; + span232[num3] = 1332; + skipStepConditions63.InTerritory = list232; + skipConditions63.StepIf = skipStepConditions63; + obj181.SkipConditions = skipConditions63; + reference162 = obj181; + num2++; + span229[num2] = new QuestStep(EInteractionType.AcceptQuest, 1056175u, new Vector3(280.59814f, -115.97899f, -422.78174f), 1332); + obj178.Steps = list229; + reference160 = obj178; num++; - ref QuestSequence reference104 = ref span142[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference163 = ref span228[num]; + QuestSequence obj182 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list144 = new List(num2); - CollectionsMarshal.SetCount(list144, num2); - Span span144 = CollectionsMarshal.AsSpan(list144); + num2 = 3; + List list233 = new List(num2); + CollectionsMarshal.SetCount(list233, num2); + Span span233 = CollectionsMarshal.AsSpan(list233); index2 = 0; - span144[index2] = new QuestStep(EInteractionType.Interact, 1056179u, new Vector3(281.17798f, -115f, -643.061f), 1332); - obj93.Steps = list144; - reference104 = obj93; + ref QuestStep reference164 = ref span233[index2]; + QuestStep obj183 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions64 = new SkipConditions(); + SkipStepConditions skipStepConditions64 = new SkipStepConditions(); + num3 = 2; + List list234 = new List(num3); + CollectionsMarshal.SetCount(list234, num3); + Span span234 = CollectionsMarshal.AsSpan(list234); + index3 = 0; + span234[index3] = 1334; + index3++; + span234[index3] = 1332; + skipStepConditions64.InTerritory = list234; + skipConditions64.StepIf = skipStepConditions64; + SkipAetheryteCondition obj184 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index3 = 2; + List list235 = new List(index3); + CollectionsMarshal.SetCount(list235, index3); + Span span235 = CollectionsMarshal.AsSpan(list235); + num3 = 0; + span235[num3] = 1334; + num3++; + span235[num3] = 1332; + obj184.InTerritory = list235; + skipConditions64.AetheryteShortcutIf = obj184; + obj183.SkipConditions = skipConditions64; + reference164 = obj183; + index2++; + ref QuestStep reference165 = ref span233[index2]; + QuestStep obj185 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions65 = new SkipConditions(); + SkipStepConditions skipStepConditions65 = new SkipStepConditions(); + num3 = 1; + List list236 = new List(num3); + CollectionsMarshal.SetCount(list236, num3); + Span span236 = CollectionsMarshal.AsSpan(list236); + index3 = 0; + span236[index3] = 1332; + skipStepConditions65.InTerritory = list236; + skipConditions65.StepIf = skipStepConditions65; + obj185.SkipConditions = skipConditions65; + reference165 = obj185; + index2++; + span233[index2] = new QuestStep(EInteractionType.Interact, 1056179u, new Vector3(281.17798f, -115f, -643.061f), 1332); + obj182.Steps = list233; + reference163 = obj182; num++; - ref QuestSequence reference105 = ref span142[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference166 = ref span228[num]; + QuestSequence obj186 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - Span span145 = CollectionsMarshal.AsSpan(list145); + index2 = 3; + List list237 = new List(index2); + CollectionsMarshal.SetCount(list237, index2); + Span span237 = CollectionsMarshal.AsSpan(list237); num2 = 0; - span145[num2] = new QuestStep(EInteractionType.Interact, 2014998u, new Vector3(281.0471f, -98f, -277.821f), 1332); - obj94.Steps = list145; - reference105 = obj94; + ref QuestStep reference167 = ref span237[num2]; + QuestStep obj187 = new QuestStep(EInteractionType.Interact, 1056205u, new Vector3(7.7057495f, 50.700012f, 723.781f), 1192) + { + TargetTerritoryId = (ushort)1334, + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo + }; + SkipConditions skipConditions66 = new SkipConditions(); + SkipStepConditions skipStepConditions66 = new SkipStepConditions(); + index3 = 2; + List list238 = new List(index3); + CollectionsMarshal.SetCount(list238, index3); + Span span238 = CollectionsMarshal.AsSpan(list238); + num3 = 0; + span238[num3] = 1334; + num3++; + span238[num3] = 1332; + skipStepConditions66.InTerritory = list238; + skipConditions66.StepIf = skipStepConditions66; + SkipAetheryteCondition obj188 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num3 = 2; + List list239 = new List(num3); + CollectionsMarshal.SetCount(list239, num3); + Span span239 = CollectionsMarshal.AsSpan(list239); + index3 = 0; + span239[index3] = 1334; + index3++; + span239[index3] = 1332; + obj188.InTerritory = list239; + skipConditions66.AetheryteShortcutIf = obj188; + obj187.SkipConditions = skipConditions66; + reference167 = obj187; + num2++; + ref QuestStep reference168 = ref span237[num2]; + QuestStep obj189 = new QuestStep(EInteractionType.Interact, 2014999u, new Vector3(1.124277f, 0.9640547f, -56.99698f), 1334) + { + TargetTerritoryId = (ushort)1332 + }; + SkipConditions skipConditions67 = new SkipConditions(); + SkipStepConditions skipStepConditions67 = new SkipStepConditions(); + index3 = 1; + List list240 = new List(index3); + CollectionsMarshal.SetCount(list240, index3); + Span span240 = CollectionsMarshal.AsSpan(list240); + num3 = 0; + span240[num3] = 1332; + skipStepConditions67.InTerritory = list240; + skipConditions67.StepIf = skipStepConditions67; + obj189.SkipConditions = skipConditions67; + reference168 = obj189; + num2++; + span237[num2] = new QuestStep(EInteractionType.Interact, 2014998u, new Vector3(281.0471f, -98f, -277.821f), 1332); + obj186.Steps = list237; + reference166 = obj186; num++; - ref QuestSequence reference106 = ref span142[num]; - QuestSequence obj95 = new QuestSequence + ref QuestSequence reference169 = ref span228[num]; + QuestSequence obj190 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list146 = new List(num2); - CollectionsMarshal.SetCount(list146, num2); - Span span146 = CollectionsMarshal.AsSpan(list146); + List list241 = new List(num2); + CollectionsMarshal.SetCount(list241, num2); + Span span241 = CollectionsMarshal.AsSpan(list241); index2 = 0; - span146[index2] = new QuestStep(EInteractionType.Interact, 1056190u, new Vector3(-1.8158569f, 53.200012f, 768.24585f), 1192); - obj95.Steps = list146; - reference106 = obj95; + span241[index2] = new QuestStep(EInteractionType.Interact, 1056190u, new Vector3(-1.8158569f, 53.200012f, 768.24585f), 1192) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj190.Steps = list241; + reference169 = obj190; num++; - ref QuestSequence reference107 = ref span142[num]; - QuestSequence obj96 = new QuestSequence + ref QuestSequence reference170 = ref span228[num]; + QuestSequence obj191 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list147 = new List(index2); - CollectionsMarshal.SetCount(list147, index2); - Span span147 = CollectionsMarshal.AsSpan(list147); + List list242 = new List(index2); + CollectionsMarshal.SetCount(list242, index2); + Span span242 = CollectionsMarshal.AsSpan(list242); num2 = 0; - span147[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056199u, new Vector3(17.31897f, 38.80659f, -410.5135f), 1186) + span242[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056199u, new Vector3(17.31897f, 38.80659f, -410.5135f), 1186) { AetheryteShortcut = EAetheryteLocation.SolutionNine, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.SolutionNine, To = EAetheryteLocation.SolutionNineResolution + }, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } } }; - obj96.Steps = list147; - reference107 = obj96; - questRoot18.QuestSequence = list142; + obj191.Steps = list242; + reference170 = obj191; + questRoot18.QuestSequence = list228; AddQuest(questId18, questRoot18); QuestId questId19 = new QuestId(5435); QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list148 = new List(num); - CollectionsMarshal.SetCount(list148, num); - Span span148 = CollectionsMarshal.AsSpan(list148); + List list243 = new List(num); + CollectionsMarshal.SetCount(list243, num); + Span span243 = CollectionsMarshal.AsSpan(list243); index = 0; - span148[index] = "WigglyMuffin"; - questRoot19.Author = list148; + span243[index] = "WigglyMuffin"; + questRoot19.Author = list243; index = 4; - List list149 = new List(index); - CollectionsMarshal.SetCount(list149, index); - Span span149 = CollectionsMarshal.AsSpan(list149); + List list244 = new List(index); + CollectionsMarshal.SetCount(list244, index); + Span span244 = CollectionsMarshal.AsSpan(list244); num = 0; - ref QuestSequence reference108 = ref span149[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference171 = ref span244[num]; + QuestSequence obj192 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list150 = new List(num2); - CollectionsMarshal.SetCount(list150, num2); - Span span150 = CollectionsMarshal.AsSpan(list150); + List list245 = new List(num2); + CollectionsMarshal.SetCount(list245, num2); + Span span245 = CollectionsMarshal.AsSpan(list245); index2 = 0; - span150[index2] = new QuestStep(EInteractionType.AcceptQuest, 1050471u, new Vector3(494.7433f, 59.55f, 125.10864f), 1186) + span245[index2] = new QuestStep(EInteractionType.AcceptQuest, 1050471u, new Vector3(494.7433f, 59.55f, 125.10864f), 1186) { AetheryteShortcut = EAetheryteLocation.SolutionNine, AethernetShortcut = new AethernetShortcut @@ -474228,103 +476592,103 @@ public static class AssemblyQuestLoader } } }; - obj97.Steps = list150; - reference108 = obj97; + obj192.Steps = list245; + reference171 = obj192; num++; - ref QuestSequence reference109 = ref span149[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference172 = ref span244[num]; + QuestSequence obj193 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list151 = new List(index2); - CollectionsMarshal.SetCount(list151, index2); - Span span151 = CollectionsMarshal.AsSpan(list151); + List list246 = new List(index2); + CollectionsMarshal.SetCount(list246, index2); + Span span246 = CollectionsMarshal.AsSpan(list246); num2 = 0; - span151[num2] = new QuestStep(EInteractionType.Interact, 2013724u, new Vector3(498.34436f, 60.593506f, 129.13708f), 1186) + span246[num2] = new QuestStep(EInteractionType.Interact, 2013724u, new Vector3(498.34436f, 60.593506f, 129.13708f), 1186) { TargetTerritoryId = (ushort)1223 }; num2++; - span151[num2] = new QuestStep(EInteractionType.Interact, 1056301u, new Vector3(5.5999756f, 0f, 2.822876f), 1223); - obj98.Steps = list151; - reference109 = obj98; + span246[num2] = new QuestStep(EInteractionType.Interact, 1056301u, new Vector3(5.5999756f, 0f, 2.822876f), 1223); + obj193.Steps = list246; + reference172 = obj193; num++; - ref QuestSequence reference110 = ref span149[num]; - QuestSequence obj99 = new QuestSequence + ref QuestSequence reference173 = ref span244[num]; + QuestSequence obj194 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list152 = new List(num2); - CollectionsMarshal.SetCount(list152, num2); - Span span152 = CollectionsMarshal.AsSpan(list152); + List list247 = new List(num2); + CollectionsMarshal.SetCount(list247, num2); + Span span247 = CollectionsMarshal.AsSpan(list247); index2 = 0; - span152[index2] = new QuestStep(EInteractionType.Interact, 1056301u, new Vector3(5.5999756f, 0f, 2.822876f), 1223); - obj99.Steps = list152; - reference110 = obj99; + span247[index2] = new QuestStep(EInteractionType.Interact, 1056301u, new Vector3(5.5999756f, 0f, 2.822876f), 1223); + obj194.Steps = list247; + reference173 = obj194; num++; - ref QuestSequence reference111 = ref span149[num]; - QuestSequence obj100 = new QuestSequence + ref QuestSequence reference174 = ref span244[num]; + QuestSequence obj195 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list153 = new List(index2); - CollectionsMarshal.SetCount(list153, index2); - Span span153 = CollectionsMarshal.AsSpan(list153); + List list248 = new List(index2); + CollectionsMarshal.SetCount(list248, index2); + Span span248 = CollectionsMarshal.AsSpan(list248); num2 = 0; - ref QuestStep reference112 = ref span153[num2]; - QuestStep obj101 = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + ref QuestStep reference175 = ref span248[num2]; + QuestStep obj196 = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { TargetTerritoryId = (ushort)1224 }; - SkipConditions skipConditions5 = new SkipConditions(); - SkipStepConditions skipStepConditions5 = new SkipStepConditions(); - index3 = 1; - List list154 = new List(index3); - CollectionsMarshal.SetCount(list154, index3); - Span span154 = CollectionsMarshal.AsSpan(list154); - num3 = 0; - span154[num3] = 1224; - skipStepConditions5.NotInTerritory = list154; - skipConditions5.StepIf = skipStepConditions5; - obj101.SkipConditions = skipConditions5; - reference112 = obj101; + SkipConditions skipConditions68 = new SkipConditions(); + SkipStepConditions skipStepConditions68 = new SkipStepConditions(); + num3 = 1; + List list249 = new List(num3); + CollectionsMarshal.SetCount(list249, num3); + Span span249 = CollectionsMarshal.AsSpan(list249); + index3 = 0; + span249[index3] = 1224; + skipStepConditions68.NotInTerritory = list249; + skipConditions68.StepIf = skipStepConditions68; + obj196.SkipConditions = skipConditions68; + reference175 = obj196; num2++; - span153[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056303u, new Vector3(0.2288208f, -2.3919762E-12f, -13.229614f), 1224) + span248[num2] = new QuestStep(EInteractionType.CompleteQuest, 1056303u, new Vector3(0.2288208f, -2.3919762E-12f, -13.229614f), 1224) { NextQuestId = new QuestId(5436) }; - obj100.Steps = list153; - reference111 = obj100; - questRoot19.QuestSequence = list149; + obj195.Steps = list248; + reference174 = obj195; + questRoot19.QuestSequence = list244; AddQuest(questId19, questRoot19); QuestId questId20 = new QuestId(5436); QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list155 = new List(num); - CollectionsMarshal.SetCount(list155, num); - Span span155 = CollectionsMarshal.AsSpan(list155); + List list250 = new List(num); + CollectionsMarshal.SetCount(list250, num); + Span span250 = CollectionsMarshal.AsSpan(list250); index = 0; - span155[index] = "WigglyMuffin"; - questRoot20.Author = list155; + span250[index] = "WigglyMuffin"; + questRoot20.Author = list250; index = 3; - List list156 = new List(index); - CollectionsMarshal.SetCount(list156, index); - Span span156 = CollectionsMarshal.AsSpan(list156); + List list251 = new List(index); + CollectionsMarshal.SetCount(list251, index); + Span span251 = CollectionsMarshal.AsSpan(list251); num = 0; - ref QuestSequence reference113 = ref span156[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference176 = ref span251[num]; + QuestSequence obj197 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - Span span157 = CollectionsMarshal.AsSpan(list157); + List list252 = new List(num2); + CollectionsMarshal.SetCount(list252, num2); + Span span252 = CollectionsMarshal.AsSpan(list252); index2 = 0; - span157[index2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + span252[index2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { TargetTerritoryId = (ushort)1224, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -474342,91 +476706,91 @@ public static class AssemblyQuestLoader } }; index2++; - span157[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053745u, new Vector3(1.6326294f, -2.9191749E-12f, -12.466675f), 1224); - obj102.Steps = list157; - reference113 = obj102; + span252[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053745u, new Vector3(1.6326294f, -2.9191749E-12f, -12.466675f), 1224); + obj197.Steps = list252; + reference176 = obj197; num++; - ref QuestSequence reference114 = ref span156[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference177 = ref span251[num]; + QuestSequence obj198 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list158 = new List(index2); - CollectionsMarshal.SetCount(list158, index2); - Span span158 = CollectionsMarshal.AsSpan(list158); + List list253 = new List(index2); + CollectionsMarshal.SetCount(list253, index2); + Span span253 = CollectionsMarshal.AsSpan(list253); num2 = 0; - span158[num2] = new QuestStep(EInteractionType.Duty, null, null, 1224) + span253[num2] = new QuestStep(EInteractionType.Duty, null, null, 1224) { DutyOptions = new DutyOptions { ContentFinderConditionId = 1068u } }; - obj103.Steps = list158; - reference114 = obj103; + obj198.Steps = list253; + reference177 = obj198; num++; - ref QuestSequence reference115 = ref span156[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference178 = ref span251[num]; + QuestSequence obj199 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list159 = new List(num2); - CollectionsMarshal.SetCount(list159, num2); - Span span159 = CollectionsMarshal.AsSpan(list159); + List list254 = new List(num2); + CollectionsMarshal.SetCount(list254, num2); + Span span254 = CollectionsMarshal.AsSpan(list254); index2 = 0; - ref QuestStep reference116 = ref span159[index2]; - QuestStep obj105 = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + ref QuestStep reference179 = ref span254[index2]; + QuestStep obj200 = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { TargetTerritoryId = (ushort)1224 }; - SkipConditions skipConditions6 = new SkipConditions(); - SkipStepConditions skipStepConditions6 = new SkipStepConditions(); - num3 = 1; - List list160 = new List(num3); - CollectionsMarshal.SetCount(list160, num3); - Span span160 = CollectionsMarshal.AsSpan(list160); - index3 = 0; - span160[index3] = 1224; - skipStepConditions6.NotInTerritory = list160; - skipConditions6.StepIf = skipStepConditions6; - obj105.SkipConditions = skipConditions6; - reference116 = obj105; + SkipConditions skipConditions69 = new SkipConditions(); + SkipStepConditions skipStepConditions69 = new SkipStepConditions(); + index3 = 1; + List list255 = new List(index3); + CollectionsMarshal.SetCount(list255, index3); + Span span255 = CollectionsMarshal.AsSpan(list255); + num3 = 0; + span255[num3] = 1224; + skipStepConditions69.NotInTerritory = list255; + skipConditions69.StepIf = skipStepConditions69; + obj200.SkipConditions = skipConditions69; + reference179 = obj200; index2++; - span159[index2] = new QuestStep(EInteractionType.CompleteQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224) + span254[index2] = new QuestStep(EInteractionType.CompleteQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224) { NextQuestId = new QuestId(5437) }; - obj104.Steps = list159; - reference115 = obj104; - questRoot20.QuestSequence = list156; + obj199.Steps = list254; + reference178 = obj199; + questRoot20.QuestSequence = list251; AddQuest(questId20, questRoot20); QuestId questId21 = new QuestId(5437); QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list161 = new List(num); - CollectionsMarshal.SetCount(list161, num); - Span span161 = CollectionsMarshal.AsSpan(list161); + List list256 = new List(num); + CollectionsMarshal.SetCount(list256, num); + Span span256 = CollectionsMarshal.AsSpan(list256); index = 0; - span161[index] = "WigglyMuffin"; - questRoot21.Author = list161; + span256[index] = "WigglyMuffin"; + questRoot21.Author = list256; index = 5; - List list162 = new List(index); - CollectionsMarshal.SetCount(list162, index); - Span span162 = CollectionsMarshal.AsSpan(list162); + List list257 = new List(index); + CollectionsMarshal.SetCount(list257, index); + Span span257 = CollectionsMarshal.AsSpan(list257); num = 0; - ref QuestSequence reference117 = ref span162[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference180 = ref span257[num]; + QuestSequence obj201 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list163 = new List(index2); - CollectionsMarshal.SetCount(list163, index2); - Span span163 = CollectionsMarshal.AsSpan(list163); + List list258 = new List(index2); + CollectionsMarshal.SetCount(list258, index2); + Span span258 = CollectionsMarshal.AsSpan(list258); num2 = 0; - span163[num2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + span258[num2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { TargetTerritoryId = (ushort)1224, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -474444,21 +476808,21 @@ public static class AssemblyQuestLoader } }; num2++; - span163[num2] = new QuestStep(EInteractionType.AcceptQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224); - obj106.Steps = list163; - reference117 = obj106; + span258[num2] = new QuestStep(EInteractionType.AcceptQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224); + obj201.Steps = list258; + reference180 = obj201; num++; - ref QuestSequence reference118 = ref span162[num]; - QuestSequence obj107 = new QuestSequence + ref QuestSequence reference181 = ref span257[num]; + QuestSequence obj202 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list164 = new List(num2); - CollectionsMarshal.SetCount(list164, num2); - Span span164 = CollectionsMarshal.AsSpan(list164); + List list259 = new List(num2); + CollectionsMarshal.SetCount(list259, num2); + Span span259 = CollectionsMarshal.AsSpan(list259); index2 = 0; - span164[index2] = new QuestStep(EInteractionType.Interact, 1056304u, new Vector3(491.32507f, 59.55f, 128.09949f), 1186) + span259[index2] = new QuestStep(EInteractionType.Interact, 1056304u, new Vector3(491.32507f, 59.55f, 128.09949f), 1186) { AetheryteShortcut = EAetheryteLocation.SolutionNine, AethernetShortcut = new AethernetShortcut @@ -474474,20 +476838,20 @@ public static class AssemblyQuestLoader } } }; - obj107.Steps = list164; - reference118 = obj107; + obj202.Steps = list259; + reference181 = obj202; num++; - ref QuestSequence reference119 = ref span162[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference182 = ref span257[num]; + QuestSequence obj203 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list165 = new List(index2); - CollectionsMarshal.SetCount(list165, index2); - Span span165 = CollectionsMarshal.AsSpan(list165); + List list260 = new List(index2); + CollectionsMarshal.SetCount(list260, index2); + Span span260 = CollectionsMarshal.AsSpan(list260); num2 = 0; - span165[num2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + span260[num2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { TargetTerritoryId = (ushort)1224, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -474505,91 +476869,91 @@ public static class AssemblyQuestLoader } }; num2++; - span165[num2] = new QuestStep(EInteractionType.Interact, 1053745u, new Vector3(1.6326294f, -2.9191749E-12f, -12.466675f), 1224); - obj108.Steps = list165; - reference119 = obj108; + span260[num2] = new QuestStep(EInteractionType.Interact, 1053745u, new Vector3(1.6326294f, -2.9191749E-12f, -12.466675f), 1224); + obj203.Steps = list260; + reference182 = obj203; num++; - ref QuestSequence reference120 = ref span162[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference183 = ref span257[num]; + QuestSequence obj204 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list166 = new List(num2); - CollectionsMarshal.SetCount(list166, num2); - Span span166 = CollectionsMarshal.AsSpan(list166); + List list261 = new List(num2); + CollectionsMarshal.SetCount(list261, num2); + Span span261 = CollectionsMarshal.AsSpan(list261); index2 = 0; - span166[index2] = new QuestStep(EInteractionType.Duty, null, null, 1224) + span261[index2] = new QuestStep(EInteractionType.Duty, null, null, 1224) { DutyOptions = new DutyOptions { ContentFinderConditionId = 1070u } }; - obj109.Steps = list166; - reference120 = obj109; + obj204.Steps = list261; + reference183 = obj204; num++; - ref QuestSequence reference121 = ref span162[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference184 = ref span257[num]; + QuestSequence obj205 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list167 = new List(index2); - CollectionsMarshal.SetCount(list167, index2); - Span span167 = CollectionsMarshal.AsSpan(list167); + List list262 = new List(index2); + CollectionsMarshal.SetCount(list262, index2); + Span span262 = CollectionsMarshal.AsSpan(list262); num2 = 0; - ref QuestStep reference122 = ref span167[num2]; - QuestStep obj111 = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + ref QuestStep reference185 = ref span262[num2]; + QuestStep obj206 = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { TargetTerritoryId = (ushort)1224 }; - SkipConditions skipConditions7 = new SkipConditions(); - SkipStepConditions skipStepConditions7 = new SkipStepConditions(); - index3 = 1; - List list168 = new List(index3); - CollectionsMarshal.SetCount(list168, index3); - Span span168 = CollectionsMarshal.AsSpan(list168); - num3 = 0; - span168[num3] = 1224; - skipStepConditions7.NotInTerritory = list168; - skipConditions7.StepIf = skipStepConditions7; - obj111.SkipConditions = skipConditions7; - reference122 = obj111; + SkipConditions skipConditions70 = new SkipConditions(); + SkipStepConditions skipStepConditions70 = new SkipStepConditions(); + num3 = 1; + List list263 = new List(num3); + CollectionsMarshal.SetCount(list263, num3); + Span span263 = CollectionsMarshal.AsSpan(list263); + index3 = 0; + span263[index3] = 1224; + skipStepConditions70.NotInTerritory = list263; + skipConditions70.StepIf = skipStepConditions70; + obj206.SkipConditions = skipConditions70; + reference185 = obj206; num2++; - span167[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224) + span262[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224) { NextQuestId = new QuestId(5438) }; - obj110.Steps = list167; - reference121 = obj110; - questRoot21.QuestSequence = list162; + obj205.Steps = list262; + reference184 = obj205; + questRoot21.QuestSequence = list257; AddQuest(questId21, questRoot21); QuestId questId22 = new QuestId(5438); QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list169 = new List(num); - CollectionsMarshal.SetCount(list169, num); - Span span169 = CollectionsMarshal.AsSpan(list169); + List list264 = new List(num); + CollectionsMarshal.SetCount(list264, num); + Span span264 = CollectionsMarshal.AsSpan(list264); index = 0; - span169[index] = "WigglyMuffin"; - questRoot22.Author = list169; + span264[index] = "WigglyMuffin"; + questRoot22.Author = list264; index = 5; - List list170 = new List(index); - CollectionsMarshal.SetCount(list170, index); - Span span170 = CollectionsMarshal.AsSpan(list170); + List list265 = new List(index); + CollectionsMarshal.SetCount(list265, index); + Span span265 = CollectionsMarshal.AsSpan(list265); num = 0; - ref QuestSequence reference123 = ref span170[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference186 = ref span265[num]; + QuestSequence obj207 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list171 = new List(num2); - CollectionsMarshal.SetCount(list171, num2); - Span span171 = CollectionsMarshal.AsSpan(list171); + List list266 = new List(num2); + CollectionsMarshal.SetCount(list266, num2); + Span span266 = CollectionsMarshal.AsSpan(list266); index2 = 0; - span171[index2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + span266[index2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { TargetTerritoryId = (ushort)1224, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -474607,142 +476971,142 @@ public static class AssemblyQuestLoader } }; index2++; - span171[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224); - obj112.Steps = list171; - reference123 = obj112; + span266[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224); + obj207.Steps = list266; + reference186 = obj207; num++; - ref QuestSequence reference124 = ref span170[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference187 = ref span265[num]; + QuestSequence obj208 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list172 = new List(index2); - CollectionsMarshal.SetCount(list172, index2); - Span span172 = CollectionsMarshal.AsSpan(list172); + List list267 = new List(index2); + CollectionsMarshal.SetCount(list267, index2); + Span span267 = CollectionsMarshal.AsSpan(list267); num2 = 0; - span172[num2] = new QuestStep(EInteractionType.Interact, 1056307u, new Vector3(4.257263f, 0f, -6.4851074f), 1344); - obj113.Steps = list172; - reference124 = obj113; + span267[num2] = new QuestStep(EInteractionType.Interact, 1056307u, new Vector3(4.257263f, 0f, -6.4851074f), 1344); + obj208.Steps = list267; + reference187 = obj208; num++; - ref QuestSequence reference125 = ref span170[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference188 = ref span265[num]; + QuestSequence obj209 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list173 = new List(num2); - CollectionsMarshal.SetCount(list173, num2); - Span span173 = CollectionsMarshal.AsSpan(list173); + List list268 = new List(num2); + CollectionsMarshal.SetCount(list268, num2); + Span span268 = CollectionsMarshal.AsSpan(list268); index2 = 0; - span173[index2] = new QuestStep(EInteractionType.Interact, 2015047u, new Vector3(4.0749f, 0.81f, 10.5759f), 1344) + span268[index2] = new QuestStep(EInteractionType.Interact, 2015047u, new Vector3(4.0749f, 0.81f, 10.5759f), 1344) { TargetTerritoryId = (ushort)1186 }; index2++; - span173[index2] = new QuestStep(EInteractionType.Interact, 1056308u, new Vector3(491.1726f, 59.549995f, 123.91846f), 1186); - obj114.Steps = list173; - reference125 = obj114; + span268[index2] = new QuestStep(EInteractionType.Interact, 1056308u, new Vector3(491.1726f, 59.549995f, 123.91846f), 1186); + obj209.Steps = list268; + reference188 = obj209; num++; - ref QuestSequence reference126 = ref span170[num]; - QuestSequence obj115 = new QuestSequence + ref QuestSequence reference189 = ref span265[num]; + QuestSequence obj210 = new QuestSequence { Sequence = 3 }; index2 = 3; - List list174 = new List(index2); - CollectionsMarshal.SetCount(list174, index2); - Span span174 = CollectionsMarshal.AsSpan(list174); + List list269 = new List(index2); + CollectionsMarshal.SetCount(list269, index2); + Span span269 = CollectionsMarshal.AsSpan(list269); num2 = 0; - ref QuestStep reference127 = ref span174[num2]; + ref QuestStep reference190 = ref span269[num2]; QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1056310u, new Vector3(391.4701f, 60f, 75.42529f), 1186); - num3 = 6; - List list175 = new List(num3); - CollectionsMarshal.SetCount(list175, num3); - Span span175 = CollectionsMarshal.AsSpan(list175); - index3 = 0; - span175[index3] = null; - index3++; - span175[index3] = null; - index3++; - span175[index3] = null; - index3++; - span175[index3] = null; - index3++; - span175[index3] = null; - index3++; - span175[index3] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list175; - reference127 = questStep15; - num2++; - ref QuestStep reference128 = ref span174[num2]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1056311u, new Vector3(379.99524f, 50.749996f, 172.0149f), 1186); index3 = 6; - List list176 = new List(index3); - CollectionsMarshal.SetCount(list176, index3); - Span span176 = CollectionsMarshal.AsSpan(list176); + List list270 = new List(index3); + CollectionsMarshal.SetCount(list270, index3); + Span span270 = CollectionsMarshal.AsSpan(list270); num3 = 0; - span176[num3] = null; + span270[num3] = null; num3++; - span176[num3] = null; + span270[num3] = null; num3++; - span176[num3] = null; + span270[num3] = null; num3++; - span176[num3] = null; + span270[num3] = null; num3++; - span176[num3] = null; + span270[num3] = null; num3++; - span176[num3] = new QuestWorkValue((byte)12, null, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list176; - reference128 = questStep16; + span270[num3] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); + questStep15.CompletionQuestVariablesFlags = list270; + reference190 = questStep15; num2++; - span174[num2] = new QuestStep(EInteractionType.Interact, 1056312u, new Vector3(340.81018f, 50.75f, 278.43127f), 1186); - obj115.Steps = list174; - reference126 = obj115; + ref QuestStep reference191 = ref span269[num2]; + QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1056311u, new Vector3(379.99524f, 50.749996f, 172.0149f), 1186); + num3 = 6; + List list271 = new List(num3); + CollectionsMarshal.SetCount(list271, num3); + Span span271 = CollectionsMarshal.AsSpan(list271); + index3 = 0; + span271[index3] = null; + index3++; + span271[index3] = null; + index3++; + span271[index3] = null; + index3++; + span271[index3] = null; + index3++; + span271[index3] = null; + index3++; + span271[index3] = new QuestWorkValue((byte)12, null, EQuestWorkMode.Bitwise); + questStep16.CompletionQuestVariablesFlags = list271; + reference191 = questStep16; + num2++; + span269[num2] = new QuestStep(EInteractionType.Interact, 1056312u, new Vector3(340.81018f, 50.75f, 278.43127f), 1186); + obj210.Steps = list269; + reference189 = obj210; num++; - ref QuestSequence reference129 = ref span170[num]; - QuestSequence obj116 = new QuestSequence + ref QuestSequence reference192 = ref span265[num]; + QuestSequence obj211 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list177 = new List(num2); - CollectionsMarshal.SetCount(list177, num2); - Span span177 = CollectionsMarshal.AsSpan(list177); + List list272 = new List(num2); + CollectionsMarshal.SetCount(list272, num2); + Span span272 = CollectionsMarshal.AsSpan(list272); index2 = 0; - span177[index2] = new QuestStep(EInteractionType.CompleteQuest, 1049787u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + span272[index2] = new QuestStep(EInteractionType.CompleteQuest, 1049787u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { NextQuestId = new QuestId(5439) }; - obj116.Steps = list177; - reference129 = obj116; - questRoot22.QuestSequence = list170; + obj211.Steps = list272; + reference192 = obj211; + questRoot22.QuestSequence = list265; AddQuest(questId22, questRoot22); QuestId questId23 = new QuestId(5439); QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list178 = new List(num); - CollectionsMarshal.SetCount(list178, num); - Span span178 = CollectionsMarshal.AsSpan(list178); + List list273 = new List(num); + CollectionsMarshal.SetCount(list273, num); + Span span273 = CollectionsMarshal.AsSpan(list273); index = 0; - span178[index] = "WigglyMuffin"; - questRoot23.Author = list178; + span273[index] = "WigglyMuffin"; + questRoot23.Author = list273; index = 4; - List list179 = new List(index); - CollectionsMarshal.SetCount(list179, index); - Span span179 = CollectionsMarshal.AsSpan(list179); + List list274 = new List(index); + CollectionsMarshal.SetCount(list274, index); + Span span274 = CollectionsMarshal.AsSpan(list274); num = 0; - ref QuestSequence reference130 = ref span179[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference193 = ref span274[num]; + QuestSequence obj212 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list180 = new List(index2); - CollectionsMarshal.SetCount(list180, index2); - Span span180 = CollectionsMarshal.AsSpan(list180); + List list275 = new List(index2); + CollectionsMarshal.SetCount(list275, index2); + Span span275 = CollectionsMarshal.AsSpan(list275); num2 = 0; - span180[num2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + span275[num2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { TargetTerritoryId = (ushort)1224, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -474760,78 +477124,78 @@ public static class AssemblyQuestLoader } }; num2++; - span180[num2] = new QuestStep(EInteractionType.AcceptQuest, 1053745u, new Vector3(1.6326294f, -2.9191749E-12f, -12.466675f), 1224); - obj117.Steps = list180; - reference130 = obj117; + span275[num2] = new QuestStep(EInteractionType.AcceptQuest, 1053745u, new Vector3(1.6326294f, -2.9191749E-12f, -12.466675f), 1224); + obj212.Steps = list275; + reference193 = obj212; num++; - ref QuestSequence reference131 = ref span179[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference194 = ref span274[num]; + QuestSequence obj213 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list181 = new List(num2); - CollectionsMarshal.SetCount(list181, num2); - Span span181 = CollectionsMarshal.AsSpan(list181); + List list276 = new List(num2); + CollectionsMarshal.SetCount(list276, num2); + Span span276 = CollectionsMarshal.AsSpan(list276); index2 = 0; - span181[index2] = new QuestStep(EInteractionType.Duty, null, null, 1224) + span276[index2] = new QuestStep(EInteractionType.Duty, null, null, 1224) { DutyOptions = new DutyOptions { ContentFinderConditionId = 1072u } }; - obj118.Steps = list181; - reference131 = obj118; + obj213.Steps = list276; + reference194 = obj213; num++; - span179[num] = new QuestSequence + span274[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference132 = ref span179[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference195 = ref span274[num]; + QuestSequence obj214 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list182 = new List(index2); - CollectionsMarshal.SetCount(list182, index2); - Span span182 = CollectionsMarshal.AsSpan(list182); + List list277 = new List(index2); + CollectionsMarshal.SetCount(list277, index2); + Span span277 = CollectionsMarshal.AsSpan(list277); num2 = 0; - span182[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224) + span277[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224) { NextQuestId = new QuestId(5440) }; - obj119.Steps = list182; - reference132 = obj119; - questRoot23.QuestSequence = list179; + obj214.Steps = list277; + reference195 = obj214; + questRoot23.QuestSequence = list274; AddQuest(questId23, questRoot23); QuestId questId24 = new QuestId(5440); QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list183 = new List(num); - CollectionsMarshal.SetCount(list183, num); - Span span183 = CollectionsMarshal.AsSpan(list183); + List list278 = new List(num); + CollectionsMarshal.SetCount(list278, num); + Span span278 = CollectionsMarshal.AsSpan(list278); index = 0; - span183[index] = "WigglyMuffin"; - questRoot24.Author = list183; + span278[index] = "WigglyMuffin"; + questRoot24.Author = list278; index = 6; - List list184 = new List(index); - CollectionsMarshal.SetCount(list184, index); - Span span184 = CollectionsMarshal.AsSpan(list184); + List list279 = new List(index); + CollectionsMarshal.SetCount(list279, index); + Span span279 = CollectionsMarshal.AsSpan(list279); num = 0; - ref QuestSequence reference133 = ref span184[num]; - QuestSequence obj120 = new QuestSequence + ref QuestSequence reference196 = ref span279[num]; + QuestSequence obj215 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list185 = new List(num2); - CollectionsMarshal.SetCount(list185, num2); - Span span185 = CollectionsMarshal.AsSpan(list185); + List list280 = new List(num2); + CollectionsMarshal.SetCount(list280, num2); + Span span280 = CollectionsMarshal.AsSpan(list280); index2 = 0; - span185[index2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + span280[index2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { TargetTerritoryId = (ushort)1224, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -474849,60 +477213,60 @@ public static class AssemblyQuestLoader } }; index2++; - span185[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224); - obj120.Steps = list185; - reference133 = obj120; + span280[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053792u, new Vector3(1.9683228f, -2.3974921E-12f, -11.12384f), 1224); + obj215.Steps = list280; + reference196 = obj215; num++; - ref QuestSequence reference134 = ref span184[num]; - QuestSequence obj121 = new QuestSequence + ref QuestSequence reference197 = ref span279[num]; + QuestSequence obj216 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list186 = new List(index2); - CollectionsMarshal.SetCount(list186, index2); - Span span186 = CollectionsMarshal.AsSpan(list186); + List list281 = new List(index2); + CollectionsMarshal.SetCount(list281, index2); + Span span281 = CollectionsMarshal.AsSpan(list281); num2 = 0; - span186[num2] = new QuestStep(EInteractionType.Duty, null, null, 1224) + span281[num2] = new QuestStep(EInteractionType.Duty, null, null, 1224) { DutyOptions = new DutyOptions { ContentFinderConditionId = 1074u } }; - obj121.Steps = list186; - reference134 = obj121; + obj216.Steps = list281; + reference197 = obj216; num++; - span184[num] = new QuestSequence + span279[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference135 = ref span184[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference198 = ref span279[num]; + QuestSequence obj217 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list187 = new List(num2); - CollectionsMarshal.SetCount(list187, num2); - Span span187 = CollectionsMarshal.AsSpan(list187); + List list282 = new List(num2); + CollectionsMarshal.SetCount(list282, num2); + Span span282 = CollectionsMarshal.AsSpan(list282); index2 = 0; - span187[index2] = new QuestStep(EInteractionType.Interact, 1056316u, new Vector3(-3.5858765f, 0.25695172f, -4.3793945f), 1223); - obj122.Steps = list187; - reference135 = obj122; + span282[index2] = new QuestStep(EInteractionType.Interact, 1056316u, new Vector3(-3.5858765f, 0.25695172f, -4.3793945f), 1223); + obj217.Steps = list282; + reference198 = obj217; num++; - ref QuestSequence reference136 = ref span184[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference199 = ref span279[num]; + QuestSequence obj218 = new QuestSequence { Sequence = 4 }; index2 = 2; - List list188 = new List(index2); - CollectionsMarshal.SetCount(list188, index2); - Span span188 = CollectionsMarshal.AsSpan(list188); + List list283 = new List(index2); + CollectionsMarshal.SetCount(list283, index2); + Span span283 = CollectionsMarshal.AsSpan(list283); num2 = 0; - span188[num2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) + span283[num2] = new QuestStep(EInteractionType.Interact, 1049793u, new Vector3(364.3396f, 60.125f, 357.1068f), 1186) { TargetTerritoryId = (ushort)1224, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -474920,37 +477284,37 @@ public static class AssemblyQuestLoader } }; num2++; - ref QuestStep reference137 = ref span188[num2]; + ref QuestStep reference200 = ref span283[num2]; QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1058423u, new Vector3(-0.015319824f, -3.1291775E-12f, -15.42688f), 1224); - num3 = 1; - List list189 = new List(num3); - CollectionsMarshal.SetCount(list189, num3); - Span span189 = CollectionsMarshal.AsSpan(list189); - index3 = 0; - span189[index3] = new DialogueChoice + index3 = 1; + List list284 = new List(index3); + CollectionsMarshal.SetCount(list284, index3); + Span span284 = CollectionsMarshal.AsSpan(list284); + num3 = 0; + span284[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGRA306_05440_Q3_000_000") }; - questStep17.DialogueChoices = list189; - reference137 = questStep17; - obj123.Steps = list188; - reference136 = obj123; + questStep17.DialogueChoices = list284; + reference200 = questStep17; + obj218.Steps = list283; + reference199 = obj218; num++; - ref QuestSequence reference138 = ref span184[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference201 = ref span279[num]; + QuestSequence obj219 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list190 = new List(num2); - CollectionsMarshal.SetCount(list190, num2); - Span span190 = CollectionsMarshal.AsSpan(list190); + List list285 = new List(num2); + CollectionsMarshal.SetCount(list285, num2); + Span span285 = CollectionsMarshal.AsSpan(list285); index2 = 0; - span190[index2] = new QuestStep(EInteractionType.CompleteQuest, 1058424u, new Vector3(494.7433f, 59.55f, 125.10864f), 1186); - obj124.Steps = list190; - reference138 = obj124; - questRoot24.QuestSequence = list184; + span285[index2] = new QuestStep(EInteractionType.CompleteQuest, 1058424u, new Vector3(494.7433f, 59.55f, 125.10864f), 1186); + obj219.Steps = list285; + reference201 = obj219; + questRoot24.QuestSequence = list279; AddQuest(questId24, questRoot24); } } diff --git a/Questionable/Questionable.Data/ChangelogData.cs b/Questionable/Questionable.Data/ChangelogData.cs index d40ec80..00292a9 100644 --- a/Questionable/Questionable.Data/ChangelogData.cs +++ b/Questionable/Questionable.Data/ChangelogData.cs @@ -11,313 +11,305 @@ internal static class ChangelogData static ChangelogData() { - int num = 46; + int num = 47; List list = new List(num); CollectionsMarshal.SetCount(list, num); Span span = CollectionsMarshal.AsSpan(list); int num2 = 0; ref ChangelogEntry reference = ref span[num2]; DateOnly releaseDate = new DateOnly(2025, 12, 17); - int num3 = 1; + int num3 = 2; List list2 = new List(num3); CollectionsMarshal.SetCount(list2, num3); Span span2 = CollectionsMarshal.AsSpan(list2); - int index = 0; - ref ChangeEntry reference2 = ref span2[index]; - int num4 = 2; - List list3 = new List(num4); - CollectionsMarshal.SetCount(list3, num4); + int num4 = 0; + ref ChangeEntry reference2 = ref span2[num4]; + int num5 = 1; + List list3 = new List(num5); + CollectionsMarshal.SetCount(list3, num5); Span span3 = CollectionsMarshal.AsSpan(list3); - int num5 = 0; - span3[num5] = "Add 7.4 MSQ"; - num5++; - span3[num5] = "Add 7.4 Arcadion Raid quests"; + int index = 0; + span3[index] = "Add 7.4 Starlight Celebration (2025) quest"; reference2 = new ChangeEntry(EChangeCategory.QuestUpdates, "New Quest Paths", list3); - reference = new ChangelogEntry("7.4.1", releaseDate, list2); - num2++; - ref ChangelogEntry reference3 = ref span[num2]; - DateOnly releaseDate2 = new DateOnly(2025, 12, 17); + num4++; + ref ChangeEntry reference3 = ref span2[num4]; index = 1; - List list4 = new List(index); + List list4 = new List(index); CollectionsMarshal.SetCount(list4, index); - Span span4 = CollectionsMarshal.AsSpan(list4); - num3 = 0; - span4[num3] = new ChangeEntry(EChangeCategory.Changed, "Api 14 update"); - reference3 = new ChangelogEntry("7.4.0", releaseDate2, list4); + Span span4 = CollectionsMarshal.AsSpan(list4); + num5 = 0; + span4[num5] = "Fixed 7.4 MSQ"; + reference3 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list4); + reference = new ChangelogEntry("7.4.2", releaseDate, list2); num2++; ref ChangelogEntry reference4 = ref span[num2]; - DateOnly releaseDate3 = new DateOnly(2025, 12, 6); - num3 = 2; - List list5 = new List(num3); - CollectionsMarshal.SetCount(list5, num3); + DateOnly releaseDate2 = new DateOnly(2025, 12, 17); + num4 = 1; + List list5 = new List(num4); + CollectionsMarshal.SetCount(list5, num4); Span span5 = CollectionsMarshal.AsSpan(list5); - index = 0; - ref ChangeEntry reference5 = ref span5[index]; - num5 = 4; + num3 = 0; + ref ChangeEntry reference5 = ref span5[num3]; + num5 = 2; List list6 = new List(num5); CollectionsMarshal.SetCount(list6, num5); Span span6 = CollectionsMarshal.AsSpan(list6); - num4 = 0; - span6[num4] = "Added reloading and rebuilding to movement system"; - num4++; - span6[num4] = "Improved interrupts and refresh states to allow continuation of questing"; - num4++; - span6[num4] = "Added player input detection to stop automation when manually moving character"; - num4++; - span6[num4] = "Added various missing quest sequences"; - reference5 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list6); + index = 0; + span6[index] = "Add 7.4 MSQ"; index++; - ref ChangeEntry reference6 = ref span5[index]; - num4 = 1; - List list7 = new List(num4); - CollectionsMarshal.SetCount(list7, num4); - Span span7 = CollectionsMarshal.AsSpan(list7); - num5 = 0; - span7[num5] = "Fixed reset task state to prevent stuck interactions after interruption"; - reference6 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list7); - reference4 = new ChangelogEntry("7.38.9", releaseDate3, list5); + span6[index] = "Add 7.4 Arcadion Raid quests"; + reference5 = new ChangeEntry(EChangeCategory.QuestUpdates, "New Quest Paths", list6); + reference4 = new ChangelogEntry("7.4.1", releaseDate2, list5); + num2++; + ref ChangelogEntry reference6 = ref span[num2]; + DateOnly releaseDate3 = new DateOnly(2025, 12, 17); + num3 = 1; + List list7 = new List(num3); + CollectionsMarshal.SetCount(list7, num3); + Span span7 = CollectionsMarshal.AsSpan(list7); + num4 = 0; + span7[num4] = new ChangeEntry(EChangeCategory.Changed, "Api 14 update"); + reference6 = new ChangelogEntry("7.4.0", releaseDate3, list7); num2++; ref ChangelogEntry reference7 = ref span[num2]; - DateOnly releaseDate4 = new DateOnly(2025, 11, 29); - index = 2; - List list8 = new List(index); - CollectionsMarshal.SetCount(list8, index); + DateOnly releaseDate4 = new DateOnly(2025, 12, 6); + num4 = 2; + List list8 = new List(num4); + CollectionsMarshal.SetCount(list8, num4); Span span8 = CollectionsMarshal.AsSpan(list8); num3 = 0; ref ChangeEntry reference8 = ref span8[num3]; - num5 = 3; - List list9 = new List(num5); - CollectionsMarshal.SetCount(list9, num5); + index = 4; + List list9 = new List(index); + CollectionsMarshal.SetCount(list9, index); Span span9 = CollectionsMarshal.AsSpan(list9); - num4 = 0; - span9[num4] = "Movement update with automatic retrying if character can't reach target position"; - num4++; - span9[num4] = "Added Hunt mob data"; - num4++; - span9[num4] = "Refactored commands"; + num5 = 0; + span9[num5] = "Added reloading and rebuilding to movement system"; + num5++; + span9[num5] = "Improved interrupts and refresh states to allow continuation of questing"; + num5++; + span9[num5] = "Added player input detection to stop automation when manually moving character"; + num5++; + span9[num5] = "Added various missing quest sequences"; reference8 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list9); num3++; ref ChangeEntry reference9 = ref span8[num3]; - num4 = 3; - List list10 = new List(num4); - CollectionsMarshal.SetCount(list10, num4); + num5 = 1; + List list10 = new List(num5); + CollectionsMarshal.SetCount(list10, num5); Span span10 = CollectionsMarshal.AsSpan(list10); - num5 = 0; - span10[num5] = "Fixed quest (Way of the Archer)"; - num5++; - span10[num5] = "Fixed quest (Spirithold Broken)"; - num5++; - span10[num5] = "Fixed quest (It's Probably Not Pirates)"; - reference9 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list10); - reference7 = new ChangelogEntry("7.38.8", releaseDate4, list8); + index = 0; + span10[index] = "Fixed reset task state to prevent stuck interactions after interruption"; + reference9 = new ChangeEntry(EChangeCategory.Fixed, "Fixes", list10); + reference7 = new ChangelogEntry("7.38.9", releaseDate4, list8); num2++; ref ChangelogEntry reference10 = ref span[num2]; - DateOnly releaseDate5 = new DateOnly(2025, 11, 25); + DateOnly releaseDate5 = new DateOnly(2025, 11, 29); num3 = 2; List list11 = new List(num3); CollectionsMarshal.SetCount(list11, num3); Span span11 = CollectionsMarshal.AsSpan(list11); - index = 0; - ref ChangeEntry reference11 = ref span11[index]; - num5 = 2; - List list12 = new List(num5); - CollectionsMarshal.SetCount(list12, num5); - Span span12 = CollectionsMarshal.AsSpan(list12); num4 = 0; - span12[num4] = "Added individual sequence stop condition for each quest"; - num4++; - span12[num4] = "Added Trials to Duties tab in config"; - reference11 = new ChangeEntry(EChangeCategory.Added, "Major features", list12); - index++; - ref ChangeEntry reference12 = ref span11[index]; - num4 = 1; - List list13 = new List(num4); - CollectionsMarshal.SetCount(list13, num4); - Span span13 = CollectionsMarshal.AsSpan(list13); + ref ChangeEntry reference11 = ref span11[num4]; + index = 3; + List list12 = new List(index); + CollectionsMarshal.SetCount(list12, index); + Span span12 = CollectionsMarshal.AsSpan(list12); num5 = 0; - span13[num5] = "Added IPC for stop conditions: GetQuestSequenceStopCondition, SetQuestSequenceStopCondition, RemoveQuestSequenceStopCondition, GetAllQuestSequenceStopConditions"; - reference12 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list13); - reference10 = new ChangelogEntry("7.38.7", releaseDate5, list11); + span12[num5] = "Movement update with automatic retrying if character can't reach target position"; + num5++; + span12[num5] = "Added Hunt mob data"; + num5++; + span12[num5] = "Refactored commands"; + reference11 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list12); + num4++; + ref ChangeEntry reference12 = ref span11[num4]; + num5 = 3; + List list13 = new List(num5); + CollectionsMarshal.SetCount(list13, num5); + Span span13 = CollectionsMarshal.AsSpan(list13); + index = 0; + span13[index] = "Fixed quest (Way of the Archer)"; + index++; + span13[index] = "Fixed quest (Spirithold Broken)"; + index++; + span13[index] = "Fixed quest (It's Probably Not Pirates)"; + reference12 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list13); + reference10 = new ChangelogEntry("7.38.8", releaseDate5, list11); num2++; ref ChangelogEntry reference13 = ref span[num2]; DateOnly releaseDate6 = new DateOnly(2025, 11, 25); - index = 3; - List list14 = new List(index); - CollectionsMarshal.SetCount(list14, index); + num4 = 2; + List list14 = new List(num4); + CollectionsMarshal.SetCount(list14, num4); Span span14 = CollectionsMarshal.AsSpan(list14); num3 = 0; ref ChangeEntry reference14 = ref span14[num3]; - num5 = 2; - List list15 = new List(num5); - CollectionsMarshal.SetCount(list15, num5); + index = 2; + List list15 = new List(index); + CollectionsMarshal.SetCount(list15, index); Span span15 = CollectionsMarshal.AsSpan(list15); - num4 = 0; - span15[num4] = "Updated Allied Society journal text"; - num4++; - span15[num4] = "Improved Allied Society rank handling"; - reference14 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list15); + num5 = 0; + span15[num5] = "Added individual sequence stop condition for each quest"; + num5++; + span15[num5] = "Added Trials to Duties tab in config"; + reference14 = new ChangeEntry(EChangeCategory.Added, "Major features", list15); num3++; ref ChangeEntry reference15 = ref span14[num3]; - num4 = 1; - List list16 = new List(num4); - CollectionsMarshal.SetCount(list16, num4); + num5 = 1; + List list16 = new List(num5); + CollectionsMarshal.SetCount(list16, num5); Span span16 = CollectionsMarshal.AsSpan(list16); - num5 = 0; - span16[num5] = "Added IPC for Allied Society: AddAlliedSocietyOptimalQuests, GetAlliedSocietyOptimalQuests"; - reference15 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list16); - num3++; - ref ChangeEntry reference16 = ref span14[num3]; - num5 = 1; - List list17 = new List(num5); - CollectionsMarshal.SetCount(list17, num5); - Span span17 = CollectionsMarshal.AsSpan(list17); - num4 = 0; - span17[num4] = "Fixed quest (We Come in Peace)"; - reference16 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list17); - reference13 = new ChangelogEntry("7.38.6", releaseDate6, list14); - num2++; - ref ChangelogEntry reference17 = ref span[num2]; - DateOnly releaseDate7 = new DateOnly(2025, 11, 24); - num3 = 2; - List list18 = new List(num3); - CollectionsMarshal.SetCount(list18, num3); - Span span18 = CollectionsMarshal.AsSpan(list18); index = 0; - ref ChangeEntry reference18 = ref span18[index]; - num4 = 1; - List list19 = new List(num4); - CollectionsMarshal.SetCount(list19, num4); - Span span19 = CollectionsMarshal.AsSpan(list19); - num5 = 0; - span19[num5] = "Added Allied Society daily allowance tracker with bulk quest adding buttons"; - reference18 = new ChangeEntry(EChangeCategory.Added, "Major features", list19); - index++; - ref ChangeEntry reference19 = ref span18[index]; - num5 = 1; - List list20 = new List(num5); - CollectionsMarshal.SetCount(list20, num5); - Span span20 = CollectionsMarshal.AsSpan(list20); + span16[index] = "Added IPC for stop conditions: GetQuestSequenceStopCondition, SetQuestSequenceStopCondition, RemoveQuestSequenceStopCondition, GetAllQuestSequenceStopConditions"; + reference15 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list16); + reference13 = new ChangelogEntry("7.38.7", releaseDate6, list14); + num2++; + ref ChangelogEntry reference16 = ref span[num2]; + DateOnly releaseDate7 = new DateOnly(2025, 11, 25); + num3 = 3; + List list17 = new List(num3); + CollectionsMarshal.SetCount(list17, num3); + Span span17 = CollectionsMarshal.AsSpan(list17); num4 = 0; - span20[num4] = "Added IPC for Allied Society: GetRemainingAllowances, GetTimeUntilReset, GetAvailableQuestIds, GetAllAvailableQuestCounts, IsMaxRank, GetCurrentRank, GetSocietiesWithAvailableQuests"; - reference19 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list20); - reference17 = new ChangelogEntry("7.38.5", releaseDate7, list18); + ref ChangeEntry reference17 = ref span17[num4]; + index = 2; + List list18 = new List(index); + CollectionsMarshal.SetCount(list18, index); + Span span18 = CollectionsMarshal.AsSpan(list18); + num5 = 0; + span18[num5] = "Updated Allied Society journal text"; + num5++; + span18[num5] = "Improved Allied Society rank handling"; + reference17 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list18); + num4++; + ref ChangeEntry reference18 = ref span17[num4]; + num5 = 1; + List list19 = new List(num5); + CollectionsMarshal.SetCount(list19, num5); + Span span19 = CollectionsMarshal.AsSpan(list19); + index = 0; + span19[index] = "Added IPC for Allied Society: AddAlliedSocietyOptimalQuests, GetAlliedSocietyOptimalQuests"; + reference18 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list19); + num4++; + ref ChangeEntry reference19 = ref span17[num4]; + index = 1; + List list20 = new List(index); + CollectionsMarshal.SetCount(list20, index); + Span span20 = CollectionsMarshal.AsSpan(list20); + num5 = 0; + span20[num5] = "Fixed quest (We Come in Peace)"; + reference19 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list20); + reference16 = new ChangelogEntry("7.38.6", releaseDate7, list17); num2++; ref ChangelogEntry reference20 = ref span[num2]; - DateOnly releaseDate8 = new DateOnly(2025, 11, 23); - index = 2; - List list21 = new List(index); - CollectionsMarshal.SetCount(list21, index); + DateOnly releaseDate8 = new DateOnly(2025, 11, 24); + num4 = 2; + List list21 = new List(num4); + CollectionsMarshal.SetCount(list21, num4); Span span21 = CollectionsMarshal.AsSpan(list21); num3 = 0; ref ChangeEntry reference21 = ref span21[num3]; - num4 = 1; - List list22 = new List(num4); - CollectionsMarshal.SetCount(list22, num4); + num5 = 1; + List list22 = new List(num5); + CollectionsMarshal.SetCount(list22, num5); Span span22 = CollectionsMarshal.AsSpan(list22); - num5 = 0; - span22[num5] = "Explicitly declare support for BMR singleplayer duty (The Rematch)"; - reference21 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list22); + index = 0; + span22[index] = "Added Allied Society daily allowance tracker with bulk quest adding buttons"; + reference21 = new ChangeEntry(EChangeCategory.Added, "Major features", list22); num3++; ref ChangeEntry reference22 = ref span21[num3]; - num5 = 8; - List list23 = new List(num5); - CollectionsMarshal.SetCount(list23, num5); + index = 1; + List list23 = new List(index); + CollectionsMarshal.SetCount(list23, index); Span span23 = CollectionsMarshal.AsSpan(list23); - num4 = 0; - span23[num4] = "Fixed quest (Microbrewing) to not get stuck near ramp"; - num4++; - span23[num4] = "Fixed quest (The Illuminated Land) where pathing would kill the player due to fall damage"; - num4++; - span23[num4] = "Fixed quest (It's Probably Not Pirates) improper pathing and removed unneeded step"; - num4++; - span23[num4] = "Fixed quest (The Black Wolf's Ultimatum) not exiting landing area"; - num4++; - span23[num4] = "Fixed quest (Magiteknical Failure) from not interacting with NPC due to being mounted"; - num4++; - span23[num4] = "Fixed quest (We Come in Peace) shortcut navigation"; - num4++; - span23[num4] = "Fixed quest (Poisoned Hearts) where incorrect pathing caused the player to die"; - num4++; - span23[num4] = "Fixed quests (Savage Snares) and (An Apple a Day) not detecting kills"; - reference22 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list23); - reference20 = new ChangelogEntry("7.38.4", releaseDate8, list21); + num5 = 0; + span23[num5] = "Added IPC for Allied Society: GetRemainingAllowances, GetTimeUntilReset, GetAvailableQuestIds, GetAllAvailableQuestCounts, IsMaxRank, GetCurrentRank, GetSocietiesWithAvailableQuests"; + reference22 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list23); + reference20 = new ChangelogEntry("7.38.5", releaseDate8, list21); num2++; ref ChangelogEntry reference23 = ref span[num2]; DateOnly releaseDate9 = new DateOnly(2025, 11, 23); - num3 = 3; + num3 = 2; List list24 = new List(num3); CollectionsMarshal.SetCount(list24, num3); Span span24 = CollectionsMarshal.AsSpan(list24); - index = 0; - ref ChangeEntry reference24 = ref span24[index]; - num4 = 2; - List list25 = new List(num4); - CollectionsMarshal.SetCount(list25, num4); + num4 = 0; + ref ChangeEntry reference24 = ref span24[num4]; + num5 = 1; + List list25 = new List(num5); + CollectionsMarshal.SetCount(list25, num5); Span span25 = CollectionsMarshal.AsSpan(list25); - num5 = 0; - span25[num5] = "Added RequireHq to crafting InteractionType"; - num5++; - span25[num5] = "Mark GC quests as Locked if rank not achieved"; + index = 0; + span25[index] = "Explicitly declare support for BMR singleplayer duty (The Rematch)"; reference24 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list25); - index++; - ref ChangeEntry reference25 = ref span24[index]; - num5 = 2; - List list26 = new List(num5); - CollectionsMarshal.SetCount(list26, num5); + num4++; + ref ChangeEntry reference25 = ref span24[num4]; + index = 8; + List list26 = new List(index); + CollectionsMarshal.SetCount(list26, index); Span span26 = CollectionsMarshal.AsSpan(list26); - num4 = 0; - span26[num4] = "Added IPC for stop conditions: GetStopConditionsEnabled, SetStopConditionsEnabled, GetStopQuestList, AddStopQuest, RemoveStopQuest, ClearStopQuests, GetLevelStopCondition, SetLevelStopCondition, GetSequenceStopCondition, SetSequenceStopCondition"; - num4++; - span26[num4] = "Added IPC for priority quests: GetPriorityQuests, RemovePriorityQuest, ReorderPriorityQuest, GetAvailablePresets, GetPresetQuests, AddPresetToPriority, IsPresetAvailable, IsQuestInPriority, GetQuestPriorityIndex, HasAvailablePriorityQuests"; - reference25 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list26); - index++; - ref ChangeEntry reference26 = ref span24[index]; - num4 = 3; - List list27 = new List(num4); - CollectionsMarshal.SetCount(list27, num4); - Span span27 = CollectionsMarshal.AsSpan(list27); num5 = 0; - span27[num5] = "Fixed line breaks not working in dialog strings"; + span26[num5] = "Fixed quest (Microbrewing) to not get stuck near ramp"; num5++; - span27[num5] = "Fixed quest (Labor of Love)"; + span26[num5] = "Fixed quest (The Illuminated Land) where pathing would kill the player due to fall damage"; num5++; - span27[num5] = "Fixed quest (Sea of Sorrow)"; - reference26 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list27); - reference23 = new ChangelogEntry("7.38.3", releaseDate9, list24); + span26[num5] = "Fixed quest (It's Probably Not Pirates) improper pathing and removed unneeded step"; + num5++; + span26[num5] = "Fixed quest (The Black Wolf's Ultimatum) not exiting landing area"; + num5++; + span26[num5] = "Fixed quest (Magiteknical Failure) from not interacting with NPC due to being mounted"; + num5++; + span26[num5] = "Fixed quest (We Come in Peace) shortcut navigation"; + num5++; + span26[num5] = "Fixed quest (Poisoned Hearts) where incorrect pathing caused the player to die"; + num5++; + span26[num5] = "Fixed quests (Savage Snares) and (An Apple a Day) not detecting kills"; + reference25 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list26); + reference23 = new ChangelogEntry("7.38.4", releaseDate9, list24); num2++; - ref ChangelogEntry reference27 = ref span[num2]; - DateOnly releaseDate10 = new DateOnly(2025, 11, 18); - index = 3; - List list28 = new List(index); - CollectionsMarshal.SetCount(list28, index); - Span span28 = CollectionsMarshal.AsSpan(list28); - num3 = 0; - ref ChangeEntry reference28 = ref span28[num3]; - num5 = 2; - List list29 = new List(num5); - CollectionsMarshal.SetCount(list29, num5); - Span span29 = CollectionsMarshal.AsSpan(list29); - num4 = 0; - span29[num4] = "Auto Duty unsync options for each duty (Duty Support, Unsync Solo, Unsync Party)"; - num4++; - span29[num4] = "Added Auto Duty unsync options to quest schema and updated quests using old unsync method"; - reference28 = new ChangeEntry(EChangeCategory.Added, "Major features", list29); - num3++; - ref ChangeEntry reference29 = ref span28[num3]; + ref ChangelogEntry reference26 = ref span[num2]; + DateOnly releaseDate10 = new DateOnly(2025, 11, 23); num4 = 3; - List list30 = new List(num4); - CollectionsMarshal.SetCount(list30, num4); - Span span30 = CollectionsMarshal.AsSpan(list30); - num5 = 0; - span30[num5] = "Added IPC for duty sync handling: GetDefaultDutyMode, SetDefaultDutyMode"; - num5++; - span30[num5] = "Added IPC for duty mode overrides: GetDutyModeOverride, SetDutyModeOverride"; - num5++; - span30[num5] = "Added IPC for clearing overrides: ClearDutyModeOverride, ClearAllDutyModeOverrides"; - reference29 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list30); + List list27 = new List(num4); + CollectionsMarshal.SetCount(list27, num4); + Span span27 = CollectionsMarshal.AsSpan(list27); + num3 = 0; + ref ChangeEntry reference27 = ref span27[num3]; + num5 = 2; + List list28 = new List(num5); + CollectionsMarshal.SetCount(list28, num5); + Span span28 = CollectionsMarshal.AsSpan(list28); + index = 0; + span28[index] = "Added RequireHq to crafting InteractionType"; + index++; + span28[index] = "Mark GC quests as Locked if rank not achieved"; + reference27 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list28); num3++; - span28[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest (Constant Cravings)"); - reference27 = new ChangelogEntry("7.38.2", releaseDate10, list28); + ref ChangeEntry reference28 = ref span27[num3]; + index = 2; + List list29 = new List(index); + CollectionsMarshal.SetCount(list29, index); + Span span29 = CollectionsMarshal.AsSpan(list29); + num5 = 0; + span29[num5] = "Added IPC for stop conditions: GetStopConditionsEnabled, SetStopConditionsEnabled, GetStopQuestList, AddStopQuest, RemoveStopQuest, ClearStopQuests, GetLevelStopCondition, SetLevelStopCondition, GetSequenceStopCondition, SetSequenceStopCondition"; + num5++; + span29[num5] = "Added IPC for priority quests: GetPriorityQuests, RemovePriorityQuest, ReorderPriorityQuest, GetAvailablePresets, GetPresetQuests, AddPresetToPriority, IsPresetAvailable, IsQuestInPriority, GetQuestPriorityIndex, HasAvailablePriorityQuests"; + reference28 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list29); + num3++; + ref ChangeEntry reference29 = ref span27[num3]; + num5 = 3; + List list30 = new List(num5); + CollectionsMarshal.SetCount(list30, num5); + Span span30 = CollectionsMarshal.AsSpan(list30); + index = 0; + span30[index] = "Fixed line breaks not working in dialog strings"; + index++; + span30[index] = "Fixed quest (Labor of Love)"; + index++; + span30[index] = "Fixed quest (Sea of Sorrow)"; + reference29 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list30); + reference26 = new ChangelogEntry("7.38.3", releaseDate10, list27); num2++; ref ChangelogEntry reference30 = ref span[num2]; DateOnly releaseDate11 = new DateOnly(2025, 11, 18); @@ -325,608 +317,642 @@ internal static class ChangelogData List list31 = new List(num3); CollectionsMarshal.SetCount(list31, num3); Span span31 = CollectionsMarshal.AsSpan(list31); - index = 0; - ref ChangeEntry reference31 = ref span31[index]; - num5 = 1; - List list32 = new List(num5); - CollectionsMarshal.SetCount(list32, num5); + num4 = 0; + ref ChangeEntry reference31 = ref span31[num4]; + index = 2; + List list32 = new List(index); + CollectionsMarshal.SetCount(list32, index); Span span32 = CollectionsMarshal.AsSpan(list32); - num4 = 0; - span32[num4] = "Added new fields to quest schema"; - reference31 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list32); - index++; - ref ChangeEntry reference32 = ref span31[index]; - num4 = 3; - List list33 = new List(num4); - CollectionsMarshal.SetCount(list33, num4); - Span span33 = CollectionsMarshal.AsSpan(list33); num5 = 0; - span33[num5] = "A Faerie Tale Come True"; + span32[num5] = "Auto Duty unsync options for each duty (Duty Support, Unsync Solo, Unsync Party)"; num5++; - span33[num5] = "Constant Cravings"; - num5++; - span33[num5] = "A Bridge Too Full"; - reference32 = new ChangeEntry(EChangeCategory.QuestUpdates, "Added new quest paths", list33); - index++; - ref ChangeEntry reference33 = ref span31[index]; + span32[num5] = "Added Auto Duty unsync options to quest schema and updated quests using old unsync method"; + reference31 = new ChangeEntry(EChangeCategory.Added, "Major features", list32); + num4++; + ref ChangeEntry reference32 = ref span31[num4]; num5 = 3; - List list34 = new List(num5); - CollectionsMarshal.SetCount(list34, num5); - Span span34 = CollectionsMarshal.AsSpan(list34); - num4 = 0; - span34[num4] = "Fixed various quest schemas"; + List list33 = new List(num5); + CollectionsMarshal.SetCount(list33, num5); + Span span33 = CollectionsMarshal.AsSpan(list33); + index = 0; + span33[index] = "Added IPC for duty sync handling: GetDefaultDutyMode, SetDefaultDutyMode"; + index++; + span33[index] = "Added IPC for duty mode overrides: GetDutyModeOverride, SetDutyModeOverride"; + index++; + span33[index] = "Added IPC for clearing overrides: ClearDutyModeOverride, ClearAllDutyModeOverrides"; + reference32 = new ChangeEntry(EChangeCategory.Added, "IPC changes", list33); num4++; - span34[num4] = "Fixed changelog bullet point encoding"; - num4++; - span34[num4] = "Fixed item use to wait until item is used before next action"; - reference33 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list34); - reference30 = new ChangelogEntry("7.38.1", releaseDate11, list31); + span31[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest (Constant Cravings)"); + reference30 = new ChangelogEntry("7.38.2", releaseDate11, list31); num2++; - ref ChangelogEntry reference34 = ref span[num2]; - DateOnly releaseDate12 = new DateOnly(2025, 11, 17); - index = 5; - List list35 = new List(index); - CollectionsMarshal.SetCount(list35, index); - Span span35 = CollectionsMarshal.AsSpan(list35); - num3 = 0; - ref ChangeEntry reference35 = ref span35[num3]; - num4 = 2; - List list36 = new List(num4); - CollectionsMarshal.SetCount(list36, num4); - Span span36 = CollectionsMarshal.AsSpan(list36); - num5 = 0; - span36[num5] = "Quest sequence window to show expected sequences in each quest (with quest searching)"; - num5++; - span36[num5] = "Changelog"; - reference35 = new ChangeEntry(EChangeCategory.Added, "Major features", list36); - num3++; - ref ChangeEntry reference36 = ref span35[num3]; - num5 = 2; - List list37 = new List(num5); - CollectionsMarshal.SetCount(list37, num5); - Span span37 = CollectionsMarshal.AsSpan(list37); - num4 = 0; - span37[num4] = "Updated quest schemas"; - num4++; - span37[num4] = "Added search bar to preferred mounts and capitalization to mirror game mount names"; - reference36 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list37); - num3++; - ref ChangeEntry reference37 = ref span35[num3]; + ref ChangelogEntry reference33 = ref span[num2]; + DateOnly releaseDate12 = new DateOnly(2025, 11, 18); num4 = 3; - List list38 = new List(num4); - CollectionsMarshal.SetCount(list38, num4); - Span span38 = CollectionsMarshal.AsSpan(list38); - num5 = 0; - span38[num5] = "Renamed IsQuestCompleted → IsQuestComplete"; - num5++; - span38[num5] = "Renamed IsQuestAvailable → IsReadyToAcceptQuest"; - num5++; - span38[num5] = "Added GetCurrentTask IPC"; - reference37 = new ChangeEntry(EChangeCategory.Changed, "IPC changes", list38); - num3++; - span35[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added all Hildibrand quests"); - num3++; - span35[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed credits/cutscenes playback"); - reference34 = new ChangelogEntry("7.38.0", releaseDate12, list35); - num2++; - ref ChangelogEntry reference38 = ref span[num2]; - DateOnly releaseDate13 = new DateOnly(2025, 11, 8); - num3 = 1; - List list39 = new List(num3); - CollectionsMarshal.SetCount(list39, num3); - Span span39 = CollectionsMarshal.AsSpan(list39); - index = 0; - span39[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Fall Guys quest (Just Crowning Around)"); - reference38 = new ChangelogEntry("6.38", releaseDate13, list39); - num2++; - ref ChangelogEntry reference39 = ref span[num2]; - DateOnly releaseDate14 = new DateOnly(2025, 11, 8); - index = 1; - List list40 = new List(index); - CollectionsMarshal.SetCount(list40, index); - Span span40 = CollectionsMarshal.AsSpan(list40); + List list34 = new List(num4); + CollectionsMarshal.SetCount(list34, num4); + Span span34 = CollectionsMarshal.AsSpan(list34); num3 = 0; - span40[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Cosmic Exploration and various unlock quests"); - reference39 = new ChangelogEntry("6.37", releaseDate14, list40); - num2++; - ref ChangelogEntry reference40 = ref span[num2]; - DateOnly releaseDate15 = new DateOnly(2025, 11, 2); - num3 = 1; - List list41 = new List(num3); - CollectionsMarshal.SetCount(list41, num3); - Span span41 = CollectionsMarshal.AsSpan(list41); + ref ChangeEntry reference34 = ref span34[num3]; + index = 1; + List list35 = new List(index); + CollectionsMarshal.SetCount(list35, index); + Span span35 = CollectionsMarshal.AsSpan(list35); + num5 = 0; + span35[num5] = "Added new fields to quest schema"; + reference34 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list35); + num3++; + ref ChangeEntry reference35 = ref span34[num3]; + num5 = 3; + List list36 = new List(num5); + CollectionsMarshal.SetCount(list36, num5); + Span span36 = CollectionsMarshal.AsSpan(list36); index = 0; - span41[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy Rank 6 quest (With High Spirits)"); - reference40 = new ChangelogEntry("6.36", releaseDate15, list41); + span36[index] = "A Faerie Tale Come True"; + index++; + span36[index] = "Constant Cravings"; + index++; + span36[index] = "A Bridge Too Full"; + reference35 = new ChangeEntry(EChangeCategory.QuestUpdates, "Added new quest paths", list36); + num3++; + ref ChangeEntry reference36 = ref span34[num3]; + index = 3; + List list37 = new List(index); + CollectionsMarshal.SetCount(list37, index); + Span span37 = CollectionsMarshal.AsSpan(list37); + num5 = 0; + span37[num5] = "Fixed various quest schemas"; + num5++; + span37[num5] = "Fixed changelog bullet point encoding"; + num5++; + span37[num5] = "Fixed item use to wait until item is used before next action"; + reference36 = new ChangeEntry(EChangeCategory.Fixed, "Bug fixes", list37); + reference33 = new ChangelogEntry("7.38.1", releaseDate12, list34); + num2++; + ref ChangelogEntry reference37 = ref span[num2]; + DateOnly releaseDate13 = new DateOnly(2025, 11, 17); + num3 = 5; + List list38 = new List(num3); + CollectionsMarshal.SetCount(list38, num3); + Span span38 = CollectionsMarshal.AsSpan(list38); + num4 = 0; + ref ChangeEntry reference38 = ref span38[num4]; + num5 = 2; + List list39 = new List(num5); + CollectionsMarshal.SetCount(list39, num5); + Span span39 = CollectionsMarshal.AsSpan(list39); + index = 0; + span39[index] = "Quest sequence window to show expected sequences in each quest (with quest searching)"; + index++; + span39[index] = "Changelog"; + reference38 = new ChangeEntry(EChangeCategory.Added, "Major features", list39); + num4++; + ref ChangeEntry reference39 = ref span38[num4]; + index = 2; + List list40 = new List(index); + CollectionsMarshal.SetCount(list40, index); + Span span40 = CollectionsMarshal.AsSpan(list40); + num5 = 0; + span40[num5] = "Updated quest schemas"; + num5++; + span40[num5] = "Added search bar to preferred mounts and capitalization to mirror game mount names"; + reference39 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list40); + num4++; + ref ChangeEntry reference40 = ref span38[num4]; + num5 = 3; + List list41 = new List(num5); + CollectionsMarshal.SetCount(list41, num5); + Span span41 = CollectionsMarshal.AsSpan(list41); + index = 0; + span41[index] = "Renamed IsQuestCompleted → IsQuestComplete"; + index++; + span41[index] = "Renamed IsQuestAvailable → IsReadyToAcceptQuest"; + index++; + span41[index] = "Added GetCurrentTask IPC"; + reference40 = new ChangeEntry(EChangeCategory.Changed, "IPC changes", list41); + num4++; + span38[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added all Hildibrand quests"); + num4++; + span38[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed credits/cutscenes playback"); + reference37 = new ChangelogEntry("7.38.0", releaseDate13, list38); num2++; ref ChangelogEntry reference41 = ref span[num2]; - DateOnly releaseDate16 = new DateOnly(2025, 10, 28); - index = 1; - List list42 = new List(index); - CollectionsMarshal.SetCount(list42, index); + DateOnly releaseDate14 = new DateOnly(2025, 11, 8); + num4 = 1; + List list42 = new List(num4); + CollectionsMarshal.SetCount(list42, num4); Span span42 = CollectionsMarshal.AsSpan(list42); num3 = 0; - span42[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed level 3 MSQ handling if character started on non-XP buff world"); - reference41 = new ChangelogEntry("6.35", releaseDate16, list42); + span42[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Fall Guys quest (Just Crowning Around)"); + reference41 = new ChangelogEntry("6.38", releaseDate14, list42); num2++; ref ChangelogEntry reference42 = ref span[num2]; - DateOnly releaseDate17 = new DateOnly(2025, 10, 23); - num3 = 2; + DateOnly releaseDate15 = new DateOnly(2025, 11, 8); + num3 = 1; List list43 = new List(num3); CollectionsMarshal.SetCount(list43, num3); Span span43 = CollectionsMarshal.AsSpan(list43); - index = 0; - span43[index] = new ChangeEntry(EChangeCategory.Added, "Added clear priority quests on logout and on completion config settings"); - index++; - span43[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed priority quest importing to respect import order"); - reference42 = new ChangelogEntry("6.34", releaseDate17, list43); + num4 = 0; + span43[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Cosmic Exploration and various unlock quests"); + reference42 = new ChangelogEntry("6.37", releaseDate15, list43); num2++; ref ChangelogEntry reference43 = ref span[num2]; - DateOnly releaseDate18 = new DateOnly(2025, 10, 23); - index = 1; - List list44 = new List(index); - CollectionsMarshal.SetCount(list44, index); + DateOnly releaseDate16 = new DateOnly(2025, 11, 2); + num4 = 1; + List list44 = new List(num4); + CollectionsMarshal.SetCount(list44, num4); Span span44 = CollectionsMarshal.AsSpan(list44); num3 = 0; - span44[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed RSR combat module"); - reference43 = new ChangelogEntry("6.33", releaseDate18, list44); + span44[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy Rank 6 quest (With High Spirits)"); + reference43 = new ChangelogEntry("6.36", releaseDate16, list44); num2++; ref ChangelogEntry reference44 = ref span[num2]; - DateOnly releaseDate19 = new DateOnly(2025, 10, 23); + DateOnly releaseDate17 = new DateOnly(2025, 10, 28); num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); Span span45 = CollectionsMarshal.AsSpan(list45); - index = 0; - span45[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy Rank 5 quest (Forged in Corn)"); - reference44 = new ChangelogEntry("6.32", releaseDate19, list45); + num4 = 0; + span45[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed level 3 MSQ handling if character started on non-XP buff world"); + reference44 = new ChangelogEntry("6.35", releaseDate17, list45); num2++; ref ChangelogEntry reference45 = ref span[num2]; - DateOnly releaseDate20 = new DateOnly(2025, 10, 21); - index = 1; - List list46 = new List(index); - CollectionsMarshal.SetCount(list46, index); + DateOnly releaseDate18 = new DateOnly(2025, 10, 23); + num4 = 2; + List list46 = new List(num4); + CollectionsMarshal.SetCount(list46, num4); Span span46 = CollectionsMarshal.AsSpan(list46); num3 = 0; - span46[num3] = new ChangeEntry(EChangeCategory.Changed, "Added checks for moogle and allied society quests when using add all available quests"); - reference45 = new ChangelogEntry("6.31", releaseDate20, list46); + span46[num3] = new ChangeEntry(EChangeCategory.Added, "Added clear priority quests on logout and on completion config settings"); + num3++; + span46[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed priority quest importing to respect import order"); + reference45 = new ChangelogEntry("6.34", releaseDate18, list46); num2++; ref ChangelogEntry reference46 = ref span[num2]; - DateOnly releaseDate21 = new DateOnly(2025, 10, 21); + DateOnly releaseDate19 = new DateOnly(2025, 10, 23); num3 = 1; List list47 = new List(num3); CollectionsMarshal.SetCount(list47, num3); Span span47 = CollectionsMarshal.AsSpan(list47); - index = 0; - span47[index] = new ChangeEntry(EChangeCategory.Added, "Added button to journal that allows adding all available quests to priority"); - reference46 = new ChangelogEntry("6.30", releaseDate21, list47); + num4 = 0; + span47[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed RSR combat module"); + reference46 = new ChangelogEntry("6.33", releaseDate19, list47); num2++; ref ChangelogEntry reference47 = ref span[num2]; - DateOnly releaseDate22 = new DateOnly(2025, 10, 20); - index = 2; - List list48 = new List(index); - CollectionsMarshal.SetCount(list48, index); + DateOnly releaseDate20 = new DateOnly(2025, 10, 23); + num4 = 1; + List list48 = new List(num4); + CollectionsMarshal.SetCount(list48, num4); Span span48 = CollectionsMarshal.AsSpan(list48); num3 = 0; - ref ChangeEntry reference48 = ref span48[num3]; - num5 = 2; - List list49 = new List(num5); - CollectionsMarshal.SetCount(list49, num5); - Span span49 = CollectionsMarshal.AsSpan(list49); + span48[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy Rank 5 quest (Forged in Corn)"); + reference47 = new ChangelogEntry("6.32", releaseDate20, list48); + num2++; + ref ChangelogEntry reference48 = ref span[num2]; + DateOnly releaseDate21 = new DateOnly(2025, 10, 21); + num3 = 1; + List list49 = new List(num3); + CollectionsMarshal.SetCount(list49, num3); + Span span49 = CollectionsMarshal.AsSpan(list49); num4 = 0; - span49[num4] = "Added item count to combat handling rework"; - num4++; - span49[num4] = "Updated Pandora conflicting features"; - reference48 = new ChangeEntry(EChangeCategory.Changed, "Combat handling improvements", list49); - num3++; - span48[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest to purchase Gysahl Greens if not in inventory"); - reference47 = new ChangelogEntry("6.29", releaseDate22, list48); + span49[num4] = new ChangeEntry(EChangeCategory.Changed, "Added checks for moogle and allied society quests when using add all available quests"); + reference48 = new ChangelogEntry("6.31", releaseDate21, list49); num2++; ref ChangelogEntry reference49 = ref span[num2]; - DateOnly releaseDate23 = new DateOnly(2025, 10, 19); - num3 = 1; - List list50 = new List(num3); - CollectionsMarshal.SetCount(list50, num3); + DateOnly releaseDate22 = new DateOnly(2025, 10, 21); + num4 = 1; + List list50 = new List(num4); + CollectionsMarshal.SetCount(list50, num4); Span span50 = CollectionsMarshal.AsSpan(list50); - index = 0; - span50[index] = new ChangeEntry(EChangeCategory.Changed, "Reworked kill count combat handling - combat and enemy kills are now processed instantly"); - reference49 = new ChangelogEntry("6.28", releaseDate23, list50); + num3 = 0; + span50[num3] = new ChangeEntry(EChangeCategory.Added, "Added button to journal that allows adding all available quests to priority"); + reference49 = new ChangelogEntry("6.30", releaseDate22, list50); num2++; ref ChangelogEntry reference50 = ref span[num2]; - DateOnly releaseDate24 = new DateOnly(2025, 10, 18); - index = 2; - List list51 = new List(index); - CollectionsMarshal.SetCount(list51, index); + DateOnly releaseDate23 = new DateOnly(2025, 10, 20); + num3 = 2; + List list51 = new List(num3); + CollectionsMarshal.SetCount(list51, num3); Span span51 = CollectionsMarshal.AsSpan(list51); - num3 = 0; - span51[num3] = new ChangeEntry(EChangeCategory.Changed, "Improved Aether Current checking logic"); - num3++; - span51[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Chocobo Taxi Stand CheckSkip error and Patch 7.3 Fantasia unlock quest date/time"); - reference50 = new ChangelogEntry("6.27", releaseDate24, list51); - num2++; - ref ChangelogEntry reference51 = ref span[num2]; - DateOnly releaseDate25 = new DateOnly(2025, 10, 18); - num3 = 1; - List list52 = new List(num3); - CollectionsMarshal.SetCount(list52, num3); - Span span52 = CollectionsMarshal.AsSpan(list52); - index = 0; - span52[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 4 quests"); - reference51 = new ChangelogEntry("6.26", releaseDate25, list52); + num4 = 0; + ref ChangeEntry reference51 = ref span51[num4]; + index = 2; + List list52 = new List(index); + CollectionsMarshal.SetCount(list52, index); + Span span52 = CollectionsMarshal.AsSpan(list52); + num5 = 0; + span52[num5] = "Added item count to combat handling rework"; + num5++; + span52[num5] = "Updated Pandora conflicting features"; + reference51 = new ChangeEntry(EChangeCategory.Changed, "Combat handling improvements", list52); + num4++; + span51[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest to purchase Gysahl Greens if not in inventory"); + reference50 = new ChangelogEntry("6.29", releaseDate23, list51); num2++; ref ChangelogEntry reference52 = ref span[num2]; - DateOnly releaseDate26 = new DateOnly(2025, 10, 17); - index = 1; - List list53 = new List(index); - CollectionsMarshal.SetCount(list53, index); + DateOnly releaseDate24 = new DateOnly(2025, 10, 19); + num4 = 1; + List list53 = new List(num4); + CollectionsMarshal.SetCount(list53, num4); Span span53 = CollectionsMarshal.AsSpan(list53); num3 = 0; - span53[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added All Saints' Wake 2025 quests and 7.35 Yok Huy rank 4 quests"); - reference52 = new ChangelogEntry("6.25", releaseDate26, list53); + span53[num3] = new ChangeEntry(EChangeCategory.Changed, "Reworked kill count combat handling - combat and enemy kills are now processed instantly"); + reference52 = new ChangelogEntry("6.28", releaseDate24, list53); num2++; ref ChangelogEntry reference53 = ref span[num2]; - DateOnly releaseDate27 = new DateOnly(2025, 10, 16); - num3 = 1; + DateOnly releaseDate25 = new DateOnly(2025, 10, 18); + num3 = 2; List list54 = new List(num3); CollectionsMarshal.SetCount(list54, num3); Span span54 = CollectionsMarshal.AsSpan(list54); - index = 0; - span54[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 4 quests and Deep Dungeon quest"); - reference53 = new ChangelogEntry("6.24", releaseDate27, list54); + num4 = 0; + span54[num4] = new ChangeEntry(EChangeCategory.Changed, "Improved Aether Current checking logic"); + num4++; + span54[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Chocobo Taxi Stand CheckSkip error and Patch 7.3 Fantasia unlock quest date/time"); + reference53 = new ChangelogEntry("6.27", releaseDate25, list54); num2++; ref ChangelogEntry reference54 = ref span[num2]; - DateOnly releaseDate28 = new DateOnly(2025, 10, 13); - index = 1; - List list55 = new List(index); - CollectionsMarshal.SetCount(list55, index); + DateOnly releaseDate26 = new DateOnly(2025, 10, 18); + num4 = 1; + List list55 = new List(num4); + CollectionsMarshal.SetCount(list55, num4); Span span55 = CollectionsMarshal.AsSpan(list55); num3 = 0; - span55[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quest (Larder Logistics)"); - reference54 = new ChangelogEntry("6.23", releaseDate28, list55); + span55[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 4 quests"); + reference54 = new ChangelogEntry("6.26", releaseDate26, list55); num2++; ref ChangelogEntry reference55 = ref span[num2]; - DateOnly releaseDate29 = new DateOnly(2025, 10, 12); - num3 = 3; + DateOnly releaseDate27 = new DateOnly(2025, 10, 17); + num3 = 1; List list56 = new List(num3); CollectionsMarshal.SetCount(list56, num3); Span span56 = CollectionsMarshal.AsSpan(list56); - index = 0; - span56[index] = new ChangeEntry(EChangeCategory.Changed, "Prevent disabled or Locked quests from being started as 'Start as next quest'"); - index++; - span56[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quests"); - index++; - span56[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Yok Huy quest and journal quest chain priority issues"); - reference55 = new ChangelogEntry("6.22", releaseDate29, list56); + num4 = 0; + span56[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added All Saints' Wake 2025 quests and 7.35 Yok Huy rank 4 quests"); + reference55 = new ChangelogEntry("6.25", releaseDate27, list56); num2++; ref ChangelogEntry reference56 = ref span[num2]; - DateOnly releaseDate30 = new DateOnly(2025, 10, 12); - index = 2; - List list57 = new List(index); - CollectionsMarshal.SetCount(list57, index); + DateOnly releaseDate28 = new DateOnly(2025, 10, 16); + num4 = 1; + List list57 = new List(num4); + CollectionsMarshal.SetCount(list57, num4); Span span57 = CollectionsMarshal.AsSpan(list57); num3 = 0; - span57[num3] = new ChangeEntry(EChangeCategory.Added, "Added expansion abbreviation to journal window"); - num3++; - span57[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quests"); - reference56 = new ChangelogEntry("6.21", releaseDate30, list57); + span57[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 4 quests and Deep Dungeon quest"); + reference56 = new ChangelogEntry("6.24", releaseDate28, list57); num2++; ref ChangelogEntry reference57 = ref span[num2]; - DateOnly releaseDate31 = new DateOnly(2025, 10, 10); - num3 = 2; + DateOnly releaseDate29 = new DateOnly(2025, 10, 13); + num3 = 1; List list58 = new List(num3); CollectionsMarshal.SetCount(list58, num3); Span span58 = CollectionsMarshal.AsSpan(list58); - index = 0; - span58[index] = new ChangeEntry(EChangeCategory.Changed, "Allow completed repeatable quests to be used with 'Add quest and requirements to priority' feature"); - index++; - span58[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 1 quest (A Work of Cart)"); - reference57 = new ChangelogEntry("6.20", releaseDate31, list58); + num4 = 0; + span58[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quest (Larder Logistics)"); + reference57 = new ChangelogEntry("6.23", releaseDate29, list58); num2++; ref ChangelogEntry reference58 = ref span[num2]; - DateOnly releaseDate32 = new DateOnly(2025, 10, 9); - index = 3; - List list59 = new List(index); - CollectionsMarshal.SetCount(list59, index); + DateOnly releaseDate30 = new DateOnly(2025, 10, 12); + num4 = 3; + List list59 = new List(num4); + CollectionsMarshal.SetCount(list59, num4); Span span59 = CollectionsMarshal.AsSpan(list59); num3 = 0; - span59[num3] = new ChangeEntry(EChangeCategory.Added, "Added config to batch Allied Society quest turn-ins"); + span59[num3] = new ChangeEntry(EChangeCategory.Changed, "Prevent disabled or Locked quests from being started as 'Start as next quest'"); num3++; - span59[num3] = new ChangeEntry(EChangeCategory.Changed, "Repeatable quests now show correct availability state in journal"); + span59[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quests"); num3++; - span59[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 2 quests"); - reference58 = new ChangelogEntry("6.19", releaseDate32, list59); + span59[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Yok Huy quest and journal quest chain priority issues"); + reference58 = new ChangelogEntry("6.22", releaseDate30, list59); num2++; ref ChangelogEntry reference59 = ref span[num2]; - DateOnly releaseDate33 = new DateOnly(2025, 10, 9); + DateOnly releaseDate31 = new DateOnly(2025, 10, 12); num3 = 2; List list60 = new List(num3); CollectionsMarshal.SetCount(list60, num3); Span span60 = CollectionsMarshal.AsSpan(list60); - index = 0; - span60[index] = new ChangeEntry(EChangeCategory.Changed, "Show once completed quests with improved state display"); - index++; - span60[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy daily quest and improvements to various Yok Huy quests"); - reference59 = new ChangelogEntry("6.18", releaseDate33, list60); + num4 = 0; + span60[num4] = new ChangeEntry(EChangeCategory.Added, "Added expansion abbreviation to journal window"); + num4++; + span60[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quests"); + reference59 = new ChangelogEntry("6.21", releaseDate31, list60); num2++; ref ChangelogEntry reference60 = ref span[num2]; - DateOnly releaseDate34 = new DateOnly(2025, 10, 8); - index = 1; - List list61 = new List(index); - CollectionsMarshal.SetCount(list61, index); + DateOnly releaseDate32 = new DateOnly(2025, 10, 10); + num4 = 2; + List list61 = new List(num4); + CollectionsMarshal.SetCount(list61, num4); Span span61 = CollectionsMarshal.AsSpan(list61); num3 = 0; - span61[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 1 and rank 2 quests"); - reference60 = new ChangelogEntry("6.17", releaseDate34, list61); + span61[num3] = new ChangeEntry(EChangeCategory.Changed, "Allow completed repeatable quests to be used with 'Add quest and requirements to priority' feature"); + num3++; + span61[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 1 quest (A Work of Cart)"); + reference60 = new ChangelogEntry("6.20", releaseDate32, list61); num2++; ref ChangelogEntry reference61 = ref span[num2]; - DateOnly releaseDate35 = new DateOnly(2025, 10, 8); - num3 = 1; + DateOnly releaseDate33 = new DateOnly(2025, 10, 9); + num3 = 3; List list62 = new List(num3); CollectionsMarshal.SetCount(list62, num3); Span span62 = CollectionsMarshal.AsSpan(list62); - index = 0; - span62[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Deep Dungeon quest (Faerie Tale)"); - reference61 = new ChangelogEntry("6.16", releaseDate35, list62); + num4 = 0; + span62[num4] = new ChangeEntry(EChangeCategory.Added, "Added config to batch Allied Society quest turn-ins"); + num4++; + span62[num4] = new ChangeEntry(EChangeCategory.Changed, "Repeatable quests now show correct availability state in journal"); + num4++; + span62[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 2 quests"); + reference61 = new ChangelogEntry("6.19", releaseDate33, list62); num2++; ref ChangelogEntry reference62 = ref span[num2]; - DateOnly releaseDate36 = new DateOnly(2025, 10, 8); - index = 2; - List list63 = new List(index); - CollectionsMarshal.SetCount(list63, index); + DateOnly releaseDate34 = new DateOnly(2025, 10, 9); + num4 = 2; + List list63 = new List(num4); + CollectionsMarshal.SetCount(list63, num4); Span span63 = CollectionsMarshal.AsSpan(list63); num3 = 0; - span63[num3] = new ChangeEntry(EChangeCategory.Changed, "Dalamud cleanup"); + span63[num3] = new ChangeEntry(EChangeCategory.Changed, "Show once completed quests with improved state display"); num3++; - span63[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest level requirement check log spam"); - reference62 = new ChangelogEntry("6.15", releaseDate36, list63); + span63[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy daily quest and improvements to various Yok Huy quests"); + reference62 = new ChangelogEntry("6.18", releaseDate34, list63); num2++; ref ChangelogEntry reference63 = ref span[num2]; - DateOnly releaseDate37 = new DateOnly(2025, 10, 8); + DateOnly releaseDate35 = new DateOnly(2025, 10, 8); num3 = 1; List list64 = new List(num3); CollectionsMarshal.SetCount(list64, num3); Span span64 = CollectionsMarshal.AsSpan(list64); - index = 0; - span64[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed abandoned quest check logic if quest were MSQ"); - reference63 = new ChangelogEntry("6.14", releaseDate37, list64); + num4 = 0; + span64[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 1 and rank 2 quests"); + reference63 = new ChangelogEntry("6.17", releaseDate35, list64); num2++; ref ChangelogEntry reference64 = ref span[num2]; - DateOnly releaseDate38 = new DateOnly(2025, 10, 8); - index = 2; - List list65 = new List(index); - CollectionsMarshal.SetCount(list65, index); + DateOnly releaseDate36 = new DateOnly(2025, 10, 8); + num4 = 1; + List list65 = new List(num4); + CollectionsMarshal.SetCount(list65, num4); Span span65 = CollectionsMarshal.AsSpan(list65); num3 = 0; - ref ChangeEntry reference65 = ref span65[num3]; - num4 = 3; - List list66 = new List(num4); - CollectionsMarshal.SetCount(list66, num4); - Span span66 = CollectionsMarshal.AsSpan(list66); - num5 = 0; - span66[num5] = "Context menu option to add required quests and their chain to priority list"; - num5++; - span66[num5] = "AetheryteShortcut to multiple quests"; - num5++; - span66[num5] = "Artisan as a recommended plugin/dependency"; - reference65 = new ChangeEntry(EChangeCategory.Added, "Quest improvements", list66); - num3++; - span65[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed abandoned quest check and priority list issues"); - reference64 = new ChangelogEntry("6.13", releaseDate38, list65); + span65[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Deep Dungeon quest (Faerie Tale)"); + reference64 = new ChangelogEntry("6.16", releaseDate36, list65); + num2++; + ref ChangelogEntry reference65 = ref span[num2]; + DateOnly releaseDate37 = new DateOnly(2025, 10, 8); + num3 = 2; + List list66 = new List(num3); + CollectionsMarshal.SetCount(list66, num3); + Span span66 = CollectionsMarshal.AsSpan(list66); + num4 = 0; + span66[num4] = new ChangeEntry(EChangeCategory.Changed, "Dalamud cleanup"); + num4++; + span66[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest level requirement check log spam"); + reference65 = new ChangelogEntry("6.15", releaseDate37, list66); num2++; ref ChangelogEntry reference66 = ref span[num2]; - DateOnly releaseDate39 = new DateOnly(2025, 10, 7); - num3 = 4; - List list67 = new List(num3); - CollectionsMarshal.SetCount(list67, num3); + DateOnly releaseDate38 = new DateOnly(2025, 10, 8); + num4 = 1; + List list67 = new List(num4); + CollectionsMarshal.SetCount(list67, num4); Span span67 = CollectionsMarshal.AsSpan(list67); - index = 0; - ref ChangeEntry reference67 = ref span67[index]; - num5 = 4; - List list68 = new List(num5); - CollectionsMarshal.SetCount(list68, num5); - Span span68 = CollectionsMarshal.AsSpan(list68); + num3 = 0; + span67[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed abandoned quest check logic if quest were MSQ"); + reference66 = new ChangelogEntry("6.14", releaseDate38, list67); + num2++; + ref ChangelogEntry reference67 = ref span[num2]; + DateOnly releaseDate39 = new DateOnly(2025, 10, 8); + num3 = 2; + List list68 = new List(num3); + CollectionsMarshal.SetCount(list68, num3); + Span span68 = CollectionsMarshal.AsSpan(list68); num4 = 0; - span68[num4] = "FATE combat handling with auto level syncing"; - num4++; - span68[num4] = "Start accepted quests from journal with 'Start as next quest'"; - num4++; - span68[num4] = "Update quest tracking when quests are hidden or prioritised in game"; - num4++; - span68[num4] = "QuestMap as a recommended plugin/dependency"; - reference67 = new ChangeEntry(EChangeCategory.Added, "FATE and quest tracking", list68); - index++; - ref ChangeEntry reference68 = ref span67[index]; - num4 = 3; - List list69 = new List(num4); - CollectionsMarshal.SetCount(list69, num4); + ref ChangeEntry reference68 = ref span68[num4]; + num5 = 3; + List list69 = new List(num5); + CollectionsMarshal.SetCount(list69, num5); Span span69 = CollectionsMarshal.AsSpan(list69); - num5 = 0; - span69[num5] = "Always prioritise next quest during teleportation/zone transitions"; - num5++; - span69[num5] = "Improved accepted quest logic with abandoned quest detection"; - num5++; - span69[num5] = "Show quests without quest paths as Locked"; - reference68 = new ChangeEntry(EChangeCategory.Changed, "Quest prioritisation improvements", list69); + index = 0; + span69[index] = "Context menu option to add required quests and their chain to priority list"; index++; - span67[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Deep Dungeon, Hildibrand, Yok Huy, Monster Hunter Wilds Collab, and Doman Enclave quests"); + span69[index] = "AetheryteShortcut to multiple quests"; index++; - span67[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed accepted/active quest display and Hildibrand quest issues"); - reference66 = new ChangelogEntry("6.12", releaseDate39, list67); + span69[index] = "Artisan as a recommended plugin/dependency"; + reference68 = new ChangeEntry(EChangeCategory.Added, "Quest improvements", list69); + num4++; + span68[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed abandoned quest check and priority list issues"); + reference67 = new ChangelogEntry("6.13", releaseDate39, list68); num2++; ref ChangelogEntry reference69 = ref span[num2]; - DateOnly releaseDate40 = new DateOnly(2025, 10, 3); - index = 1; - List list70 = new List(index); - CollectionsMarshal.SetCount(list70, index); + DateOnly releaseDate40 = new DateOnly(2025, 10, 7); + num4 = 4; + List list70 = new List(num4); + CollectionsMarshal.SetCount(list70, num4); Span span70 = CollectionsMarshal.AsSpan(list70); num3 = 0; - span70[num3] = new ChangeEntry(EChangeCategory.Changed, "Added remaining checks for quest priority to prevent infinite teleport looping"); - reference69 = new ChangelogEntry("6.11", releaseDate40, list70); - num2++; - ref ChangelogEntry reference70 = ref span[num2]; - DateOnly releaseDate41 = new DateOnly(2025, 10, 2); - num3 = 1; - List list71 = new List(num3); - CollectionsMarshal.SetCount(list71, num3); - Span span71 = CollectionsMarshal.AsSpan(list71); - index = 0; - ref ChangeEntry reference71 = ref span71[index]; - num5 = 2; + ref ChangeEntry reference70 = ref span70[num3]; + index = 4; + List list71 = new List(index); + CollectionsMarshal.SetCount(list71, index); + Span span71 = CollectionsMarshal.AsSpan(list71); + num5 = 0; + span71[num5] = "FATE combat handling with auto level syncing"; + num5++; + span71[num5] = "Start accepted quests from journal with 'Start as next quest'"; + num5++; + span71[num5] = "Update quest tracking when quests are hidden or prioritised in game"; + num5++; + span71[num5] = "QuestMap as a recommended plugin/dependency"; + reference70 = new ChangeEntry(EChangeCategory.Added, "FATE and quest tracking", list71); + num3++; + ref ChangeEntry reference71 = ref span70[num3]; + num5 = 3; List list72 = new List(num5); CollectionsMarshal.SetCount(list72, num5); Span span72 = CollectionsMarshal.AsSpan(list72); - num4 = 0; - span72[num4] = "Don't show quests as available if player doesn't meet level requirements"; - num4++; - span72[num4] = "Updated 'required for MSQ' text in Crystal Tower quest preset window"; - reference71 = new ChangeEntry(EChangeCategory.Changed, "Quest window improvements", list72); - reference70 = new ChangelogEntry("6.10", releaseDate41, list71); + index = 0; + span72[index] = "Always prioritise next quest during teleportation/zone transitions"; + index++; + span72[index] = "Improved accepted quest logic with abandoned quest detection"; + index++; + span72[index] = "Show quests without quest paths as Locked"; + reference71 = new ChangeEntry(EChangeCategory.Changed, "Quest prioritisation improvements", list72); + num3++; + span70[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Deep Dungeon, Hildibrand, Yok Huy, Monster Hunter Wilds Collab, and Doman Enclave quests"); + num3++; + span70[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed accepted/active quest display and Hildibrand quest issues"); + reference69 = new ChangelogEntry("6.12", releaseDate40, list70); num2++; ref ChangelogEntry reference72 = ref span[num2]; - DateOnly releaseDate42 = new DateOnly(2025, 9, 21); - index = 5; - List list73 = new List(index); - CollectionsMarshal.SetCount(list73, index); + DateOnly releaseDate41 = new DateOnly(2025, 10, 3); + num3 = 1; + List list73 = new List(num3); + CollectionsMarshal.SetCount(list73, num3); Span span73 = CollectionsMarshal.AsSpan(list73); - num3 = 0; - ref ChangeEntry reference73 = ref span73[num3]; - num4 = 4; - List list74 = new List(num4); + num4 = 0; + span73[num4] = new ChangeEntry(EChangeCategory.Changed, "Added remaining checks for quest priority to prevent infinite teleport looping"); + reference72 = new ChangelogEntry("6.11", releaseDate41, list73); + num2++; + ref ChangelogEntry reference73 = ref span[num2]; + DateOnly releaseDate42 = new DateOnly(2025, 10, 2); + num4 = 1; + List list74 = new List(num4); CollectionsMarshal.SetCount(list74, num4); - Span span74 = CollectionsMarshal.AsSpan(list74); - num5 = 0; - span74[num5] = "Reworked event quest handling - automatically displays when events are active"; - num5++; - span74[num5] = "Reworked journal system with improved filtering and display"; - num5++; - span74[num5] = "Reworked Priority Quests tab (Manual Priority and Quest Presets)"; - num5++; - span74[num5] = "Quest path viewer site (https://wigglymuffin.github.io/FFXIV-Tools/)"; - reference73 = new ChangeEntry(EChangeCategory.Added, "Major system reworks", list74); - num3++; - ref ChangeEntry reference74 = ref span73[num3]; - num5 = 4; - List list75 = new List(num5); - CollectionsMarshal.SetCount(list75, num5); - Span span75 = CollectionsMarshal.AsSpan(list75); - num4 = 0; - span75[num4] = "Questionable.IsQuestCompleted"; - num4++; - span75[num4] = "Questionable.IsQuestAvailable"; - num4++; - span75[num4] = "Questionable.IsQuestAccepted"; - num4++; - span75[num4] = "Questionable.IsQuestUnobtainable"; - reference74 = new ChangeEntry(EChangeCategory.Added, "New IPC commands", list75); - num3++; - ref ChangeEntry reference75 = ref span73[num3]; - num4 = 5; - List list76 = new List(num4); - CollectionsMarshal.SetCount(list76, num4); - Span span76 = CollectionsMarshal.AsSpan(list76); - num5 = 0; - span76[num5] = "Improved JSON quest validation with specific error reasons"; - num5++; - span76[num5] = "Added stop at sequence stop condition"; - num5++; - span76[num5] = "Improved Pandora plugin conflict detection"; - num5++; - span76[num5] = "Improved DialogueChoices regex matching"; - num5++; - span76[num5] = "Improved refresh checker for all quest states"; - reference75 = new ChangeEntry(EChangeCategory.Changed, "Various improvements", list76); - num3++; - span73[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.31 Occult Crescent quests"); - num3++; - span73[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed cutscene crashes, Single Player Duty triggers, and various quest issues"); - reference72 = new ChangelogEntry("6.9", releaseDate42, list73); - num2++; - ref ChangelogEntry reference76 = ref span[num2]; - DateOnly releaseDate43 = new DateOnly(2025, 9, 2); - num3 = 4; - List list77 = new List(num3); - CollectionsMarshal.SetCount(list77, num3); - Span span77 = CollectionsMarshal.AsSpan(list77); - index = 0; - ref ChangeEntry reference77 = ref span77[index]; - num5 = 4; - List list78 = new List(num5); - CollectionsMarshal.SetCount(list78, num5); - Span span78 = CollectionsMarshal.AsSpan(list78); - num4 = 0; - span78[num4] = "Help commands and priority quest command"; - num4++; - span78[num4] = "Prevent 'CompleteQuest' step setting"; - num4++; - span78[num4] = "Duty counts and controls in 'Quest Battles' tab"; - num4++; - span78[num4] = "'Refresh quest timer' setting (WIP)"; - reference77 = new ChangeEntry(EChangeCategory.Added, "Command and UI improvements", list78); - index++; - span77[index] = new ChangeEntry(EChangeCategory.Changed, "Improved 'Clear All' buttons to require CTRL being held"); - index++; - span77[index] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Zodiac quests and 7.31 Cosmic/Occult Crescent quests"); - index++; - span77[index] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Fishing for Friendship and Cosmic Exploration quests"); - reference76 = new ChangelogEntry("6.8", releaseDate43, list77); - num2++; - ref ChangelogEntry reference78 = ref span[num2]; - DateOnly releaseDate44 = new DateOnly(2025, 8, 27); - index = 4; - List list79 = new List(index); - CollectionsMarshal.SetCount(list79, index); - Span span79 = CollectionsMarshal.AsSpan(list79); + Span span74 = CollectionsMarshal.AsSpan(list74); num3 = 0; - ref ChangeEntry reference79 = ref span79[num3]; - num4 = 2; - List list80 = new List(num4); - CollectionsMarshal.SetCount(list80, num4); - Span span80 = CollectionsMarshal.AsSpan(list80); - num5 = 0; - span80[num5] = "Icon to 'Clear All' button in stop conditions"; - num5++; - span80[num5] = "Duty counts and 'Enable All' button in 'Duties' tab"; - reference79 = new ChangeEntry(EChangeCategory.Added, "UI improvements", list80); - num3++; - span79[num3] = new ChangeEntry(EChangeCategory.Changed, "Renamed 'Clear' button to 'Clear All' in priority window"); - num3++; - span79[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Rising 2025 Event Quests"); - num3++; - span79[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed clipboard assigning blacklist to whitelist in 'Duties' tab"); - reference78 = new ChangelogEntry("6.7", releaseDate44, list79); - num2++; - ref ChangelogEntry reference80 = ref span[num2]; - DateOnly releaseDate45 = new DateOnly(2025, 8, 25); - num3 = 2; - List list81 = new List(num3); - CollectionsMarshal.SetCount(list81, num3); - Span span81 = CollectionsMarshal.AsSpan(list81); - index = 0; - ref ChangeEntry reference81 = ref span81[index]; - num5 = 2; - List list82 = new List(num5); - CollectionsMarshal.SetCount(list82, num5); - Span span82 = CollectionsMarshal.AsSpan(list82); - num4 = 0; - span82[num4] = "Missing emotes to schema and emote handler"; - num4++; - span82[num4] = "Improved stop conditions with 'Clear All' button"; - reference81 = new ChangeEntry(EChangeCategory.Added, "Emote support and stop conditions", list82); - index++; - span81[index] = new ChangeEntry(EChangeCategory.Changed, "Stop at level functionality"); - reference80 = new ChangelogEntry("6.6", releaseDate45, list81); - num2++; - ref ChangelogEntry reference82 = ref span[num2]; - DateOnly releaseDate46 = new DateOnly(2025, 8, 25); + ref ChangeEntry reference74 = ref span74[num3]; index = 2; - List list83 = new List(index); - CollectionsMarshal.SetCount(list83, index); - Span span83 = CollectionsMarshal.AsSpan(list83); + List list75 = new List(index); + CollectionsMarshal.SetCount(list75, index); + Span span75 = CollectionsMarshal.AsSpan(list75); + num5 = 0; + span75[num5] = "Don't show quests as available if player doesn't meet level requirements"; + num5++; + span75[num5] = "Updated 'required for MSQ' text in Crystal Tower quest preset window"; + reference74 = new ChangeEntry(EChangeCategory.Changed, "Quest window improvements", list75); + reference73 = new ChangelogEntry("6.10", releaseDate42, list74); + num2++; + ref ChangelogEntry reference75 = ref span[num2]; + DateOnly releaseDate43 = new DateOnly(2025, 9, 21); + num3 = 5; + List list76 = new List(num3); + CollectionsMarshal.SetCount(list76, num3); + Span span76 = CollectionsMarshal.AsSpan(list76); + num4 = 0; + ref ChangeEntry reference76 = ref span76[num4]; + num5 = 4; + List list77 = new List(num5); + CollectionsMarshal.SetCount(list77, num5); + Span span77 = CollectionsMarshal.AsSpan(list77); + index = 0; + span77[index] = "Reworked event quest handling - automatically displays when events are active"; + index++; + span77[index] = "Reworked journal system with improved filtering and display"; + index++; + span77[index] = "Reworked Priority Quests tab (Manual Priority and Quest Presets)"; + index++; + span77[index] = "Quest path viewer site (https://wigglymuffin.github.io/FFXIV-Tools/)"; + reference76 = new ChangeEntry(EChangeCategory.Added, "Major system reworks", list77); + num4++; + ref ChangeEntry reference77 = ref span76[num4]; + index = 4; + List list78 = new List(index); + CollectionsMarshal.SetCount(list78, index); + Span span78 = CollectionsMarshal.AsSpan(list78); + num5 = 0; + span78[num5] = "Questionable.IsQuestCompleted"; + num5++; + span78[num5] = "Questionable.IsQuestAvailable"; + num5++; + span78[num5] = "Questionable.IsQuestAccepted"; + num5++; + span78[num5] = "Questionable.IsQuestUnobtainable"; + reference77 = new ChangeEntry(EChangeCategory.Added, "New IPC commands", list78); + num4++; + ref ChangeEntry reference78 = ref span76[num4]; + num5 = 5; + List list79 = new List(num5); + CollectionsMarshal.SetCount(list79, num5); + Span span79 = CollectionsMarshal.AsSpan(list79); + index = 0; + span79[index] = "Improved JSON quest validation with specific error reasons"; + index++; + span79[index] = "Added stop at sequence stop condition"; + index++; + span79[index] = "Improved Pandora plugin conflict detection"; + index++; + span79[index] = "Improved DialogueChoices regex matching"; + index++; + span79[index] = "Improved refresh checker for all quest states"; + reference78 = new ChangeEntry(EChangeCategory.Changed, "Various improvements", list79); + num4++; + span76[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.31 Occult Crescent quests"); + num4++; + span76[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed cutscene crashes, Single Player Duty triggers, and various quest issues"); + reference75 = new ChangelogEntry("6.9", releaseDate43, list76); + num2++; + ref ChangelogEntry reference79 = ref span[num2]; + DateOnly releaseDate44 = new DateOnly(2025, 9, 2); + num4 = 4; + List list80 = new List(num4); + CollectionsMarshal.SetCount(list80, num4); + Span span80 = CollectionsMarshal.AsSpan(list80); num3 = 0; - span83[num3] = new ChangeEntry(EChangeCategory.Fixed, "Potential fix to single/solo duties softlocking"); + ref ChangeEntry reference80 = ref span80[num3]; + index = 4; + List list81 = new List(index); + CollectionsMarshal.SetCount(list81, index); + Span span81 = CollectionsMarshal.AsSpan(list81); + num5 = 0; + span81[num5] = "Help commands and priority quest command"; + num5++; + span81[num5] = "Prevent 'CompleteQuest' step setting"; + num5++; + span81[num5] = "Duty counts and controls in 'Quest Battles' tab"; + num5++; + span81[num5] = "'Refresh quest timer' setting (WIP)"; + reference80 = new ChangeEntry(EChangeCategory.Added, "Command and UI improvements", list81); num3++; - span83[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added San d'Oria: The Second Walk and various side quests"); - reference82 = new ChangelogEntry("6.5", releaseDate46, list83); + span80[num3] = new ChangeEntry(EChangeCategory.Changed, "Improved 'Clear All' buttons to require CTRL being held"); + num3++; + span80[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Zodiac quests and 7.31 Cosmic/Occult Crescent quests"); + num3++; + span80[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Fishing for Friendship and Cosmic Exploration quests"); + reference79 = new ChangelogEntry("6.8", releaseDate44, list80); + num2++; + ref ChangelogEntry reference81 = ref span[num2]; + DateOnly releaseDate45 = new DateOnly(2025, 8, 27); + num3 = 4; + List list82 = new List(num3); + CollectionsMarshal.SetCount(list82, num3); + Span span82 = CollectionsMarshal.AsSpan(list82); + num4 = 0; + ref ChangeEntry reference82 = ref span82[num4]; + num5 = 2; + List list83 = new List(num5); + CollectionsMarshal.SetCount(list83, num5); + Span span83 = CollectionsMarshal.AsSpan(list83); + index = 0; + span83[index] = "Icon to 'Clear All' button in stop conditions"; + index++; + span83[index] = "Duty counts and 'Enable All' button in 'Duties' tab"; + reference82 = new ChangeEntry(EChangeCategory.Added, "UI improvements", list83); + num4++; + span82[num4] = new ChangeEntry(EChangeCategory.Changed, "Renamed 'Clear' button to 'Clear All' in priority window"); + num4++; + span82[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Rising 2025 Event Quests"); + num4++; + span82[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed clipboard assigning blacklist to whitelist in 'Duties' tab"); + reference81 = new ChangelogEntry("6.7", releaseDate45, list82); + num2++; + ref ChangelogEntry reference83 = ref span[num2]; + DateOnly releaseDate46 = new DateOnly(2025, 8, 25); + num4 = 2; + List list84 = new List(num4); + CollectionsMarshal.SetCount(list84, num4); + Span span84 = CollectionsMarshal.AsSpan(list84); + num3 = 0; + ref ChangeEntry reference84 = ref span84[num3]; + index = 2; + List list85 = new List(index); + CollectionsMarshal.SetCount(list85, index); + Span span85 = CollectionsMarshal.AsSpan(list85); + num5 = 0; + span85[num5] = "Missing emotes to schema and emote handler"; + num5++; + span85[num5] = "Improved stop conditions with 'Clear All' button"; + reference84 = new ChangeEntry(EChangeCategory.Added, "Emote support and stop conditions", list85); + num3++; + span84[num3] = new ChangeEntry(EChangeCategory.Changed, "Stop at level functionality"); + reference83 = new ChangelogEntry("6.6", releaseDate46, list84); + num2++; + ref ChangelogEntry reference85 = ref span[num2]; + DateOnly releaseDate47 = new DateOnly(2025, 8, 25); + num3 = 2; + List list86 = new List(num3); + CollectionsMarshal.SetCount(list86, num3); + Span span86 = CollectionsMarshal.AsSpan(list86); + num4 = 0; + span86[num4] = new ChangeEntry(EChangeCategory.Fixed, "Potential fix to single/solo duties softlocking"); + num4++; + span86[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added San d'Oria: The Second Walk and various side quests"); + reference85 = new ChangelogEntry("6.5", releaseDate47, list86); Changelogs = list; } }