From 411c0bbe76dc4a8d098d2f86ae2c010b4547817a Mon Sep 17 00:00:00 2001 From: alydev Date: Sun, 9 Nov 2025 09:25:53 +1000 Subject: [PATCH] muffin v6.38 --- .../AssemblyQuestLoader.cs | 8703 +++++++++-------- 1 file changed, 4399 insertions(+), 4304 deletions(-) diff --git a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs index fa9bafa..561a1de 100644 --- a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs +++ b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs @@ -396226,16 +396226,18 @@ public static class AssemblyQuestLoader reference4 = obj4; questRoot.QuestSequence = list2; AddQuest(questId, questRoot); - QuestId questId2 = new QuestId(4812); + QuestId questId2 = new QuestId(4801); QuestRoot questRoot2 = new QuestRoot(); num = 1; List list7 = new List(num); CollectionsMarshal.SetCount(list7, num); span = CollectionsMarshal.AsSpan(list7); index = 0; - span[index] = "liza"; + span[index] = "WigglyMuffin"; questRoot2.Author = list7; - index = 6; + questRoot2.IsSeasonalQuest = true; + questRoot2.SeasonalQuestExpiry = new DateTime(2025, 11, 27, 14, 59, 0, DateTimeKind.Utc); + index = 3; List list8 = new List(index); CollectionsMarshal.SetCount(list8, index); span2 = CollectionsMarshal.AsSpan(list8); @@ -396250,9 +396252,9 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list9, num2); span3 = CollectionsMarshal.AsSpan(list9); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1011145u, new Vector3(-65.38495f, 0.06979119f, 0.8086548f), 144) { - AetheryteShortcut = EAetheryteLocation.OldSharlayan, + AetheryteShortcut = EAetheryteLocation.GoldSaucer, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition @@ -396269,12 +396271,105 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 1; + index2 = 2; List list10 = new List(index2); CollectionsMarshal.SetCount(list10, index2); span3 = CollectionsMarshal.AsSpan(list10); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046136u, new Vector3(-341.39008f, 22.3f, -103.74609f), 962) + span3[num2] = new QuestStep(EInteractionType.Jump, null, new Vector3(2.900159f, 20.999727f, 59.821472f), 144) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GoldSaucerEntranceCardSquares, + To = EAetheryteLocation.GoldSaucerWonderSquareWest + }, + JumpDestination = new JumpDestination + { + Position = new Vector3(7.2141614f, 3.9997299f, 60.4036f) + } + }; + num2++; + ref QuestStep reference7 = ref span3[num2]; + QuestStep questStep = new QuestStep(EInteractionType.Interact, 1046442u, new Vector3(1.87677f, 3.9997296f, 66.60559f), 144); + int num3 = 1; + List list11 = new List(num3); + CollectionsMarshal.SetCount(list11, num3); + Span span4 = CollectionsMarshal.AsSpan(list11); + int index3 = 0; + span4[index3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_SUBGSC901_04801_SYSTEM_000_011") + }; + questStep.DialogueChoices = list11; + reference7 = questStep; + obj6.Steps = list10; + reference6 = obj6; + num++; + ref QuestSequence reference8 = ref span2[num]; + QuestSequence obj7 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list12 = new List(num2); + CollectionsMarshal.SetCount(list12, num2); + span3 = CollectionsMarshal.AsSpan(list12); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046439u, new Vector3(-17.868408f, -3.8732372E-12f, -37.857666f), 1197); + obj7.Steps = list12; + reference8 = obj7; + questRoot2.QuestSequence = list8; + AddQuest(questId2, questRoot2); + QuestId questId3 = new QuestId(4812); + QuestRoot questRoot3 = new QuestRoot(); + num = 1; + List list13 = new List(num); + CollectionsMarshal.SetCount(list13, num); + span = CollectionsMarshal.AsSpan(list13); + index = 0; + span[index] = "liza"; + questRoot3.Author = list13; + index = 6; + List list14 = new List(index); + CollectionsMarshal.SetCount(list14, index); + span2 = CollectionsMarshal.AsSpan(list14); + num = 0; + ref QuestSequence reference9 = ref span2[num]; + QuestSequence obj8 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list15 = new List(index2); + CollectionsMarshal.SetCount(list15, index2); + span3 = CollectionsMarshal.AsSpan(list15); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962) + { + AetheryteShortcut = EAetheryteLocation.OldSharlayan, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj8.Steps = list15; + reference9 = obj8; + num++; + ref QuestSequence reference10 = ref span2[num]; + QuestSequence obj9 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list16 = new List(num2); + CollectionsMarshal.SetCount(list16, num2); + span3 = CollectionsMarshal.AsSpan(list16); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046136u, new Vector3(-341.39008f, 22.3f, -103.74609f), 962) { AethernetShortcut = new AethernetShortcut { @@ -396282,37 +396377,37 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanStudium } }; - obj6.Steps = list10; - reference6 = obj6; + obj9.Steps = list16; + reference10 = obj9; num++; - ref QuestSequence reference7 = ref span2[num]; - QuestSequence obj7 = new QuestSequence + ref QuestSequence reference11 = ref span2[num]; + QuestSequence obj10 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list11 = new List(num2); - CollectionsMarshal.SetCount(list11, num2); - span3 = CollectionsMarshal.AsSpan(list11); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046138u, new Vector3(30.960571f, 5.1499996f, -66.88031f), 962) + index2 = 1; + List list17 = new List(index2); + CollectionsMarshal.SetCount(list17, index2); + span3 = CollectionsMarshal.AsSpan(list17); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046138u, new Vector3(30.960571f, 5.1499996f, -66.88031f), 962) { StopDistance = 7f }; - obj7.Steps = list11; - reference7 = obj7; + obj10.Steps = list17; + reference11 = obj10; num++; - ref QuestSequence reference8 = ref span2[num]; - QuestSequence obj8 = new QuestSequence + ref QuestSequence reference12 = ref span2[num]; + QuestSequence obj11 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list12 = new List(index2); - CollectionsMarshal.SetCount(list12, index2); - span3 = CollectionsMarshal.AsSpan(list12); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046139u, new Vector3(87.63245f, -16.247002f, 123.76587f), 962) + num2 = 1; + List list18 = new List(num2); + CollectionsMarshal.SetCount(list18, num2); + span3 = CollectionsMarshal.AsSpan(list18); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046139u, new Vector3(87.63245f, -16.247002f, 123.76587f), 962) { AethernetShortcut = new AethernetShortcut { @@ -396320,71 +396415,71 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanScholarsHarbor } }; - obj8.Steps = list12; - reference8 = obj8; + obj11.Steps = list18; + reference12 = obj11; num++; - ref QuestSequence reference9 = ref span2[num]; - QuestSequence obj9 = new QuestSequence + ref QuestSequence reference13 = ref span2[num]; + QuestSequence obj12 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list13 = new List(num2); - CollectionsMarshal.SetCount(list13, num2); - span3 = CollectionsMarshal.AsSpan(list13); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046141u, new Vector3(-133.4707f, 28.049995f, 219.65356f), 963) + index2 = 1; + List list19 = new List(index2); + CollectionsMarshal.SetCount(list19, index2); + span3 = CollectionsMarshal.AsSpan(list19); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046141u, new Vector3(-133.4707f, 28.049995f, 219.65356f), 963) { StopDistance = 5f }; - obj9.Steps = list13; - reference9 = obj9; + obj12.Steps = list19; + reference13 = obj12; num++; - ref QuestSequence reference10 = ref span2[num]; - QuestSequence obj10 = new QuestSequence + ref QuestSequence reference14 = ref span2[num]; + QuestSequence obj13 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list14 = new List(index2); - CollectionsMarshal.SetCount(list14, index2); - span3 = CollectionsMarshal.AsSpan(list14); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 2013721u, new Vector3(406.30188f, 13.01593f, -299.8551f), 957) + num2 = 1; + List list20 = new List(num2); + CollectionsMarshal.SetCount(list20, num2); + span3 = CollectionsMarshal.AsSpan(list20); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 2013721u, new Vector3(406.30188f, 13.01593f, -299.8551f), 957) { Fly = true, AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand, NextQuestId = new QuestId(4813) }; - obj10.Steps = list14; - reference10 = obj10; - questRoot2.QuestSequence = list8; - AddQuest(questId2, questRoot2); - QuestId questId3 = new QuestId(4813); - QuestRoot questRoot3 = new QuestRoot(); + obj13.Steps = list20; + reference14 = obj13; + questRoot3.QuestSequence = list14; + AddQuest(questId3, questRoot3); + QuestId questId4 = new QuestId(4813); + QuestRoot questRoot4 = new QuestRoot(); num = 1; - List list15 = new List(num); - CollectionsMarshal.SetCount(list15, num); - span = CollectionsMarshal.AsSpan(list15); + List list21 = new List(num); + CollectionsMarshal.SetCount(list21, num); + span = CollectionsMarshal.AsSpan(list21); index = 0; span[index] = "liza"; - questRoot3.Author = list15; + questRoot4.Author = list21; index = 7; - List list16 = new List(index); - CollectionsMarshal.SetCount(list16, index); - span2 = CollectionsMarshal.AsSpan(list16); + List list22 = new List(index); + CollectionsMarshal.SetCount(list22, index); + span2 = CollectionsMarshal.AsSpan(list22); num = 0; - ref QuestSequence reference11 = ref span2[num]; - QuestSequence obj11 = new QuestSequence + ref QuestSequence reference15 = ref span2[num]; + QuestSequence obj14 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list17 = new List(num2); - CollectionsMarshal.SetCount(list17, num2); - span3 = CollectionsMarshal.AsSpan(list17); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046203u, new Vector3(406.42407f, 3.1168795f, -272.26672f), 957) + index2 = 1; + List list23 = new List(index2); + CollectionsMarshal.SetCount(list23, index2); + span3 = CollectionsMarshal.AsSpan(list23); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046203u, new Vector3(406.42407f, 3.1168795f, -272.26672f), 957) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand, @@ -396396,193 +396491,193 @@ public static class AssemblyQuestLoader } } }; - obj11.Steps = list17; - reference11 = obj11; - num++; - ref QuestSequence reference12 = ref span2[num]; - QuestSequence obj12 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list18 = new List(index2); - CollectionsMarshal.SetCount(list18, index2); - span3 = CollectionsMarshal.AsSpan(list18); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046203u, new Vector3(406.42407f, 3.1168795f, -272.26672f), 957) - { - StopDistance = 5f - }; - obj12.Steps = list18; - reference12 = obj12; - num++; - ref QuestSequence reference13 = ref span2[num]; - QuestSequence obj13 = new QuestSequence - { - Sequence = 2 - }; - num2 = 3; - List list19 = new List(num2); - CollectionsMarshal.SetCount(list19, num2); - span3 = CollectionsMarshal.AsSpan(list19); - index2 = 0; - ref QuestStep reference14 = ref span3[index2]; - QuestStep questStep = new QuestStep(EInteractionType.Interact, 1037703u, new Vector3(423.7887f, 3.1168795f, -269.73376f), 957); - int num3 = 6; - List list20 = new List(num3); - CollectionsMarshal.SetCount(list20, num3); - Span span4 = CollectionsMarshal.AsSpan(list20); - int num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep.CompletionQuestVariablesFlags = list20; - reference14 = questStep; - index2++; - ref QuestStep reference15 = ref span3[index2]; - QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1037707u, new Vector3(432.02856f, 5.912681f, -225.20789f), 957); - num4 = 6; - List list21 = new List(num4); - CollectionsMarshal.SetCount(list21, num4); - span4 = CollectionsMarshal.AsSpan(list21); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep2.CompletionQuestVariablesFlags = list21; - reference15 = questStep2; - index2++; - ref QuestStep reference16 = ref span3[index2]; - QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 1039517u, new Vector3(376.6078f, 5.709401f, -220.50812f), 957); - num3 = 6; - List list22 = new List(num3); - CollectionsMarshal.SetCount(list22, num3); - span4 = CollectionsMarshal.AsSpan(list22); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep3.CompletionQuestVariablesFlags = list22; - reference16 = questStep3; - obj13.Steps = list19; - reference13 = obj13; - num++; - ref QuestSequence reference17 = ref span2[num]; - QuestSequence obj14 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list23 = new List(index2); - CollectionsMarshal.SetCount(list23, index2); - span3 = CollectionsMarshal.AsSpan(list23); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046203u, new Vector3(545.292f, 10.612534f, 232.90868f), 957) - { - StopDistance = 0.5f, - Fly = true - }; obj14.Steps = list23; - reference17 = obj14; + reference15 = obj14; num++; - ref QuestSequence reference18 = ref span2[num]; + ref QuestSequence reference16 = ref span2[num]; QuestSequence obj15 = new QuestSequence { - Sequence = 4 + Sequence = 1 }; num2 = 1; List list24 = new List(num2); CollectionsMarshal.SetCount(list24, num2); span3 = CollectionsMarshal.AsSpan(list24); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1037630u, new Vector3(401.8158f, 3.1168792f, -273.76215f), 957) + span3[index2] = new QuestStep(EInteractionType.Interact, 1046203u, new Vector3(406.42407f, 3.1168795f, -272.26672f), 957) { - StopDistance = 7f + StopDistance = 5f }; obj15.Steps = list24; - reference18 = obj15; + reference16 = obj15; num++; - ref QuestSequence reference19 = ref span2[num]; + ref QuestSequence reference17 = ref span2[num]; QuestSequence obj16 = new QuestSequence { - Sequence = 5 + Sequence = 2 }; - index2 = 1; + index2 = 3; List list25 = new List(index2); CollectionsMarshal.SetCount(list25, index2); span3 = CollectionsMarshal.AsSpan(list25); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962) + ref QuestStep reference18 = ref span3[num2]; + QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1037703u, new Vector3(423.7887f, 3.1168795f, -269.73376f), 957); + index3 = 6; + List list26 = new List(index3); + CollectionsMarshal.SetCount(list26, index3); + Span span5 = CollectionsMarshal.AsSpan(list26); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep2.CompletionQuestVariablesFlags = list26; + reference18 = questStep2; + num2++; + ref QuestStep reference19 = ref span3[num2]; + QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 1037707u, new Vector3(432.02856f, 5.912681f, -225.20789f), 957); + num3 = 6; + List list27 = new List(num3); + CollectionsMarshal.SetCount(list27, num3); + span5 = CollectionsMarshal.AsSpan(list27); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep3.CompletionQuestVariablesFlags = list27; + reference19 = questStep3; + num2++; + ref QuestStep reference20 = ref span3[num2]; + QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1039517u, new Vector3(376.6078f, 5.709401f, -220.50812f), 957); + index3 = 6; + List list28 = new List(index3); + CollectionsMarshal.SetCount(list28, index3); + span5 = CollectionsMarshal.AsSpan(list28); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep4.CompletionQuestVariablesFlags = list28; + reference20 = questStep4; + obj16.Steps = list25; + reference17 = obj16; + num++; + ref QuestSequence reference21 = ref span2[num]; + QuestSequence obj17 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list29 = new List(num2); + CollectionsMarshal.SetCount(list29, num2); + span3 = CollectionsMarshal.AsSpan(list29); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046203u, new Vector3(545.292f, 10.612534f, 232.90868f), 957) + { + StopDistance = 0.5f, + Fly = true + }; + obj17.Steps = list29; + reference21 = obj17; + num++; + ref QuestSequence reference22 = ref span2[num]; + QuestSequence obj18 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list30 = new List(index2); + CollectionsMarshal.SetCount(list30, index2); + span3 = CollectionsMarshal.AsSpan(list30); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1037630u, new Vector3(401.8158f, 3.1168792f, -273.76215f), 957) + { + StopDistance = 7f + }; + obj18.Steps = list30; + reference22 = obj18; + num++; + ref QuestSequence reference23 = ref span2[num]; + QuestSequence obj19 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list31 = new List(num2); + CollectionsMarshal.SetCount(list31, num2); + span3 = CollectionsMarshal.AsSpan(list31); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan }; - obj16.Steps = list25; - reference19 = obj16; + obj19.Steps = list31; + reference23 = obj19; num++; - ref QuestSequence reference20 = ref span2[num]; - QuestSequence obj17 = new QuestSequence + ref QuestSequence reference24 = ref span2[num]; + QuestSequence obj20 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list26 = new List(num2); - CollectionsMarshal.SetCount(list26, num2); - span3 = CollectionsMarshal.AsSpan(list26); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962); - obj17.Steps = list26; - reference20 = obj17; - questRoot3.QuestSequence = list16; - AddQuest(questId3, questRoot3); - QuestId questId4 = new QuestId(4815); - QuestRoot questRoot4 = new QuestRoot(); + index2 = 1; + List list32 = new List(index2); + CollectionsMarshal.SetCount(list32, index2); + span3 = CollectionsMarshal.AsSpan(list32); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962); + obj20.Steps = list32; + reference24 = obj20; + questRoot4.QuestSequence = list22; + AddQuest(questId4, questRoot4); + QuestId questId5 = new QuestId(4815); + QuestRoot questRoot5 = new QuestRoot(); num = 1; - List list27 = new List(num); - CollectionsMarshal.SetCount(list27, num); - span = CollectionsMarshal.AsSpan(list27); + List list33 = new List(num); + CollectionsMarshal.SetCount(list33, num); + span = CollectionsMarshal.AsSpan(list33); index = 0; span[index] = "liza"; - questRoot4.Author = list27; + questRoot5.Author = list33; index = 3; - List list28 = new List(index); - CollectionsMarshal.SetCount(list28, index); - span2 = CollectionsMarshal.AsSpan(list28); + List list34 = new List(index); + CollectionsMarshal.SetCount(list34, index); + span2 = CollectionsMarshal.AsSpan(list34); num = 0; - ref QuestSequence reference21 = ref span2[num]; - QuestSequence obj18 = new QuestSequence + ref QuestSequence reference25 = ref span2[num]; + QuestSequence obj21 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list29 = new List(index2); - CollectionsMarshal.SetCount(list29, index2); - span3 = CollectionsMarshal.AsSpan(list29); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046399u, new Vector3(130.05261f, -16.077408f, 190.72253f), 962) + num2 = 1; + List list35 = new List(num2); + CollectionsMarshal.SetCount(list35, num2); + span3 = CollectionsMarshal.AsSpan(list35); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046399u, new Vector3(130.05261f, -16.077408f, 190.72253f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan, AethernetShortcut = new AethernetShortcut @@ -396598,161 +396693,70 @@ public static class AssemblyQuestLoader } } }; - obj18.Steps = list29; - reference21 = obj18; + obj21.Steps = list35; + reference25 = obj21; num++; - ref QuestSequence reference22 = ref span2[num]; - QuestSequence obj19 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list30 = new List(num2); - CollectionsMarshal.SetCount(list30, num2); - span3 = CollectionsMarshal.AsSpan(list30); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046401u, new Vector3(92.27124f, -29.53f, -6.607239f), 956) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet - }; - obj19.Steps = list30; - reference22 = obj19; - num++; - ref QuestSequence reference23 = ref span2[num]; - QuestSequence obj20 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list31 = new List(index2); - CollectionsMarshal.SetCount(list31, index2); - span3 = CollectionsMarshal.AsSpan(list31); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046403u, new Vector3(-31.99823f, -31.53043f, -53.26935f), 956) - { - Fly = true - }; - obj20.Steps = list31; - reference23 = obj20; - questRoot4.QuestSequence = list28; - AddQuest(questId4, questRoot4); - QuestId questId5 = new QuestId(4816); - QuestRoot questRoot5 = new QuestRoot(); - num = 1; - List list32 = new List(num); - CollectionsMarshal.SetCount(list32, num); - span = CollectionsMarshal.AsSpan(list32); - index = 0; - span[index] = "kaiser"; - questRoot5.Author = list32; - index = 4; - List list33 = new List(index); - CollectionsMarshal.SetCount(list33, index); - span2 = CollectionsMarshal.AsSpan(list33); - num = 0; - ref QuestSequence reference24 = ref span2[num]; - QuestSequence obj21 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list34 = new List(num2); - CollectionsMarshal.SetCount(list34, num2); - span3 = CollectionsMarshal.AsSpan(list34); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956) - { - StopDistance = 5f, - AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-53.635498f, -29.497286f, -65.14081f), - MaximumDistance = 30f, - TerritoryId = 956 - } - } - } - }; - obj21.Steps = list34; - reference24 = obj21; - num++; - ref QuestSequence reference25 = ref span2[num]; + ref QuestSequence reference26 = ref span2[num]; QuestSequence obj22 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list35 = new List(index2); - CollectionsMarshal.SetCount(list35, index2); - span3 = CollectionsMarshal.AsSpan(list35); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046404u, new Vector3(-707.6982f, -31.53043f, 280.38452f), 956) - { - StopDistance = 5f, - AetheryteShortcut = EAetheryteLocation.LabyrinthosAporia - }; - obj22.Steps = list35; - reference25 = obj22; - num++; - ref QuestSequence reference26 = ref span2[num]; - QuestSequence obj23 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list36 = new List(num2); - CollectionsMarshal.SetCount(list36, num2); + List list36 = new List(index2); + CollectionsMarshal.SetCount(list36, index2); span3 = CollectionsMarshal.AsSpan(list36); - index2 = 0; - ref QuestStep reference27 = ref span3[index2]; - QuestStep obj24 = new QuestStep(EInteractionType.Interact, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956) + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046401u, new Vector3(92.27124f, -29.53f, -6.607239f), 956) { - StopDistance = 5f, - AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-53.635498f, -29.497286f, -65.14081f), - MaximumDistance = 30f, - TerritoryId = 956 - } - } - } + Fly = true, + AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet }; - num4 = 1; - List list37 = new List(num4); - CollectionsMarshal.SetCount(list37, num4); - Span span5 = CollectionsMarshal.AsSpan(list37); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_SUBCTS606_04816_Q2_000_055") - }; - obj24.DialogueChoices = list37; - reference27 = obj24; - obj23.Steps = list36; - reference26 = obj23; + obj22.Steps = list36; + reference26 = obj22; num++; - ref QuestSequence reference28 = ref span2[num]; - QuestSequence obj25 = new QuestSequence + ref QuestSequence reference27 = ref span2[num]; + QuestSequence obj23 = new QuestSequence { Sequence = byte.MaxValue }; + num2 = 1; + List list37 = new List(num2); + CollectionsMarshal.SetCount(list37, num2); + span3 = CollectionsMarshal.AsSpan(list37); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046403u, new Vector3(-31.99823f, -31.53043f, -53.26935f), 956) + { + Fly = true + }; + obj23.Steps = list37; + reference27 = obj23; + questRoot5.QuestSequence = list34; + AddQuest(questId5, questRoot5); + QuestId questId6 = new QuestId(4816); + QuestRoot questRoot6 = new QuestRoot(); + num = 1; + List list38 = new List(num); + CollectionsMarshal.SetCount(list38, num); + span = CollectionsMarshal.AsSpan(list38); + index = 0; + span[index] = "kaiser"; + questRoot6.Author = list38; + index = 4; + List list39 = new List(index); + CollectionsMarshal.SetCount(list39, index); + span2 = CollectionsMarshal.AsSpan(list39); + num = 0; + ref QuestSequence reference28 = ref span2[num]; + QuestSequence obj24 = new QuestSequence + { + Sequence = 0 + }; index2 = 1; - List list38 = new List(index2); - CollectionsMarshal.SetCount(list38, index2); - span3 = CollectionsMarshal.AsSpan(list38); + List list40 = new List(index2); + CollectionsMarshal.SetCount(list40, index2); + span3 = CollectionsMarshal.AsSpan(list40); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet, @@ -396769,95 +396773,186 @@ public static class AssemblyQuestLoader } } }; - obj25.Steps = list38; - reference28 = obj25; - questRoot5.QuestSequence = list33; - AddQuest(questId5, questRoot5); - QuestId questId6 = new QuestId(4817); - QuestRoot questRoot6 = new QuestRoot(); - num = 1; - List list39 = new List(num); - CollectionsMarshal.SetCount(list39, num); - span = CollectionsMarshal.AsSpan(list39); - index = 0; - span[index] = "liza"; - questRoot6.Author = list39; - index = 3; - List list40 = new List(index); - CollectionsMarshal.SetCount(list40, index); - span2 = CollectionsMarshal.AsSpan(list40); - num = 0; + obj24.Steps = list40; + reference28 = obj24; + num++; ref QuestSequence reference29 = ref span2[num]; - QuestSequence obj26 = new QuestSequence + QuestSequence obj25 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; num2 = 1; List list41 = new List(num2); CollectionsMarshal.SetCount(list41, num2); span3 = CollectionsMarshal.AsSpan(list41); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046521u, new Vector3(-46.616333f, -17.97287f, 180.3158f), 1185) + span3[index2] = new QuestStep(EInteractionType.Interact, 1046404u, new Vector3(-707.6982f, -31.53043f, 280.38452f), 956) { - StopDistance = 5f + StopDistance = 5f, + AetheryteShortcut = EAetheryteLocation.LabyrinthosAporia }; - obj26.Steps = list41; - reference29 = obj26; + obj25.Steps = list41; + reference29 = obj25; num++; ref QuestSequence reference30 = ref span2[num]; - QuestSequence obj27 = new QuestSequence + QuestSequence obj26 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; index2 = 1; List list42 = new List(index2); CollectionsMarshal.SetCount(list42, index2); span3 = CollectionsMarshal.AsSpan(list42); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2014140u, new Vector3(-30.960571f, -17.47168f, 191.36328f), 1185); - obj27.Steps = list42; - reference30 = obj27; + ref QuestStep reference31 = ref span3[num2]; + QuestStep obj27 = new QuestStep(EInteractionType.Interact, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956) + { + StopDistance = 5f, + AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(-53.635498f, -29.497286f, -65.14081f), + MaximumDistance = 30f, + TerritoryId = 956 + } + } + } + }; + num3 = 1; + List list43 = new List(num3); + CollectionsMarshal.SetCount(list43, num3); + span4 = CollectionsMarshal.AsSpan(list43); + index3 = 0; + span4[index3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_SUBCTS606_04816_Q2_000_055") + }; + obj27.DialogueChoices = list43; + reference31 = obj27; + obj26.Steps = list42; + reference30 = obj26; num++; - ref QuestSequence reference31 = ref span2[num]; + ref QuestSequence reference32 = ref span2[num]; QuestSequence obj28 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list43 = new List(num2); - CollectionsMarshal.SetCount(list43, num2); - span3 = CollectionsMarshal.AsSpan(list43); + List list44 = new List(num2); + CollectionsMarshal.SetCount(list44, num2); + span3 = CollectionsMarshal.AsSpan(list44); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1050871u, new Vector3(-51.895935f, -17.97287f, 182.7268f), 1185); - obj28.Steps = list43; - reference31 = obj28; - questRoot6.QuestSequence = list40; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956) + { + StopDistance = 5f, + AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(-53.635498f, -29.497286f, -65.14081f), + MaximumDistance = 30f, + TerritoryId = 956 + } + } + } + }; + obj28.Steps = list44; + reference32 = obj28; + questRoot6.QuestSequence = list39; AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(4818); + QuestId questId7 = new QuestId(4817); QuestRoot questRoot7 = new QuestRoot(); num = 1; - List list44 = new List(num); - CollectionsMarshal.SetCount(list44, num); - span = CollectionsMarshal.AsSpan(list44); + List list45 = new List(num); + CollectionsMarshal.SetCount(list45, num); + span = CollectionsMarshal.AsSpan(list45); index = 0; span[index] = "liza"; - questRoot7.Author = list44; - index = 5; - List list45 = new List(index); - CollectionsMarshal.SetCount(list45, index); - span2 = CollectionsMarshal.AsSpan(list45); + questRoot7.Author = list45; + index = 3; + List list46 = new List(index); + CollectionsMarshal.SetCount(list46, index); + span2 = CollectionsMarshal.AsSpan(list46); num = 0; - ref QuestSequence reference32 = ref span2[num]; + ref QuestSequence reference33 = ref span2[num]; QuestSequence obj29 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list46 = new List(index2); - CollectionsMarshal.SetCount(list46, index2); - span3 = CollectionsMarshal.AsSpan(list46); + List list47 = new List(index2); + CollectionsMarshal.SetCount(list47, index2); + span3 = CollectionsMarshal.AsSpan(list47); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048252u, new Vector3(-21.683167f, -19.328289f, 203.14331f), 1185) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046521u, new Vector3(-46.616333f, -17.97287f, 180.3158f), 1185) + { + StopDistance = 5f + }; + obj29.Steps = list47; + reference33 = obj29; + num++; + ref QuestSequence reference34 = ref span2[num]; + QuestSequence obj30 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list48 = new List(num2); + CollectionsMarshal.SetCount(list48, num2); + span3 = CollectionsMarshal.AsSpan(list48); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2014140u, new Vector3(-30.960571f, -17.47168f, 191.36328f), 1185); + obj30.Steps = list48; + reference34 = obj30; + num++; + ref QuestSequence reference35 = ref span2[num]; + QuestSequence obj31 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list49 = new List(index2); + CollectionsMarshal.SetCount(list49, index2); + span3 = CollectionsMarshal.AsSpan(list49); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1050871u, new Vector3(-51.895935f, -17.97287f, 182.7268f), 1185); + obj31.Steps = list49; + reference35 = obj31; + questRoot7.QuestSequence = list46; + AddQuest(questId7, questRoot7); + QuestId questId8 = new QuestId(4818); + QuestRoot questRoot8 = new QuestRoot(); + num = 1; + List list50 = new List(num); + CollectionsMarshal.SetCount(list50, num); + span = CollectionsMarshal.AsSpan(list50); + index = 0; + span[index] = "liza"; + questRoot8.Author = list50; + index = 5; + List list51 = new List(index); + CollectionsMarshal.SetCount(list51, index); + span2 = CollectionsMarshal.AsSpan(list51); + num = 0; + ref QuestSequence reference36 = ref span2[num]; + QuestSequence obj32 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list52 = new List(num2); + CollectionsMarshal.SetCount(list52, num2); + span3 = CollectionsMarshal.AsSpan(list52); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048252u, new Vector3(-21.683167f, -19.328289f, 203.14331f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, SkipConditions = new SkipConditions @@ -396868,20 +396963,20 @@ public static class AssemblyQuestLoader } } }; - obj29.Steps = list46; - reference32 = obj29; + obj32.Steps = list52; + reference36 = obj32; num++; - ref QuestSequence reference33 = ref span2[num]; - QuestSequence obj30 = new QuestSequence + ref QuestSequence reference37 = ref span2[num]; + QuestSequence obj33 = new QuestSequence { Sequence = 1 }; - num2 = 2; - List list47 = new List(num2); - CollectionsMarshal.SetCount(list47, num2); - span3 = CollectionsMarshal.AsSpan(list47); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(88.44312f, 15.094683f, 33.75105f), 418) + index2 = 2; + List list53 = new List(index2); + CollectionsMarshal.SetCount(list53, index2); + span3 = CollectionsMarshal.AsSpan(list53); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(88.44312f, 15.094683f, 33.75105f), 418) { AetheryteShortcut = EAetheryteLocation.Ishgard, AethernetShortcut = new AethernetShortcut @@ -396890,22 +396985,22 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1011192u, new Vector3(88.36499f, 15.094684f, 31.296265f), 418); - obj30.Steps = list47; - reference33 = obj30; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1011192u, new Vector3(88.36499f, 15.094684f, 31.296265f), 418); + obj33.Steps = list53; + reference37 = obj33; num++; - ref QuestSequence reference34 = ref span2[num]; - QuestSequence obj31 = new QuestSequence + ref QuestSequence reference38 = ref span2[num]; + QuestSequence obj34 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list48 = new List(index2); - CollectionsMarshal.SetCount(list48, index2); - span3 = CollectionsMarshal.AsSpan(list48); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048253u, new Vector3(-223.95673f, -16.134916f, -64.2558f), 419) + num2 = 1; + List list54 = new List(num2); + CollectionsMarshal.SetCount(list54, num2); + span3 = CollectionsMarshal.AsSpan(list54); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048253u, new Vector3(-223.95673f, -16.134916f, -64.2558f), 419) { AetheryteShortcut = EAetheryteLocation.Ishgard, AethernetShortcut = new AethernetShortcut @@ -396914,20 +397009,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardJeweledCrozier } }; - obj31.Steps = list48; - reference34 = obj31; + obj34.Steps = list54; + reference38 = obj34; num++; - ref QuestSequence reference35 = ref span2[num]; - QuestSequence obj32 = new QuestSequence + ref QuestSequence reference39 = ref span2[num]; + QuestSequence obj35 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list49 = new List(num2); - CollectionsMarshal.SetCount(list49, num2); - span3 = CollectionsMarshal.AsSpan(list49); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) + index2 = 1; + List list55 = new List(index2); + CollectionsMarshal.SetCount(list55, index2); + span3 = CollectionsMarshal.AsSpan(list55); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) { AethernetShortcut = new AethernetShortcut { @@ -396935,52 +397030,52 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj32.Steps = list49; - reference35 = obj32; + obj35.Steps = list55; + reference39 = obj35; num++; - ref QuestSequence reference36 = ref span2[num]; - QuestSequence obj33 = new QuestSequence + ref QuestSequence reference40 = ref span2[num]; + QuestSequence obj36 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list50 = new List(index2); - CollectionsMarshal.SetCount(list50, index2); - span3 = CollectionsMarshal.AsSpan(list50); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) + num2 = 1; + List list56 = new List(num2); + CollectionsMarshal.SetCount(list56, num2); + span3 = CollectionsMarshal.AsSpan(list56); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) { NextQuestId = new QuestId(4819) }; - obj33.Steps = list50; - reference36 = obj33; - questRoot7.QuestSequence = list45; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(4819); - QuestRoot questRoot8 = new QuestRoot(); + obj36.Steps = list56; + reference40 = obj36; + questRoot8.QuestSequence = list51; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(4819); + QuestRoot questRoot9 = new QuestRoot(); num = 1; - List list51 = new List(num); - CollectionsMarshal.SetCount(list51, num); - span = CollectionsMarshal.AsSpan(list51); + List list57 = new List(num); + CollectionsMarshal.SetCount(list57, num); + span = CollectionsMarshal.AsSpan(list57); index = 0; span[index] = "liza"; - questRoot8.Author = list51; + questRoot9.Author = list57; index = 7; - List list52 = new List(index); - CollectionsMarshal.SetCount(list52, index); - span2 = CollectionsMarshal.AsSpan(list52); + List list58 = new List(index); + CollectionsMarshal.SetCount(list58, index); + span2 = CollectionsMarshal.AsSpan(list58); num = 0; - ref QuestSequence reference37 = ref span2[num]; - QuestSequence obj34 = new QuestSequence + ref QuestSequence reference41 = ref span2[num]; + QuestSequence obj37 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list53 = new List(num2); - CollectionsMarshal.SetCount(list53, num2); - span3 = CollectionsMarshal.AsSpan(list53); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) + index2 = 1; + List list59 = new List(index2); + CollectionsMarshal.SetCount(list59, index2); + span3 = CollectionsMarshal.AsSpan(list59); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) { AetheryteShortcut = EAetheryteLocation.Ishgard, SkipConditions = new SkipConditions @@ -396991,95 +397086,95 @@ public static class AssemblyQuestLoader } } }; - obj34.Steps = list53; - reference37 = obj34; + obj37.Steps = list59; + reference41 = obj37; num++; - ref QuestSequence reference38 = ref span2[num]; - QuestSequence obj35 = new QuestSequence + ref QuestSequence reference42 = ref span2[num]; + QuestSequence obj38 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list54 = new List(index2); - CollectionsMarshal.SetCount(list54, index2); - span3 = CollectionsMarshal.AsSpan(list54); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1006433u, new Vector3(202.80762f, 309.07346f, -220.69128f), 155) + num2 = 1; + List list60 = new List(num2); + CollectionsMarshal.SetCount(list60, num2); + span3 = CollectionsMarshal.AsSpan(list60); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1006433u, new Vector3(202.80762f, 309.07346f, -220.69128f), 155) { AetheryteShortcut = EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead }; - obj35.Steps = list54; - reference38 = obj35; + obj38.Steps = list60; + reference42 = obj38; num++; - ref QuestSequence reference39 = ref span2[num]; - QuestSequence obj36 = new QuestSequence + ref QuestSequence reference43 = ref span2[num]; + QuestSequence obj39 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list55 = new List(num2); - CollectionsMarshal.SetCount(list55, num2); - span3 = CollectionsMarshal.AsSpan(list55); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048260u, new Vector3(39.017212f, 208.71985f, 410.26917f), 155) + index2 = 1; + List list61 = new List(index2); + CollectionsMarshal.SetCount(list61, index2); + span3 = CollectionsMarshal.AsSpan(list61); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048260u, new Vector3(39.017212f, 208.71985f, 410.26917f), 155) { Fly = true }; - obj36.Steps = list55; - reference39 = obj36; + obj39.Steps = list61; + reference43 = obj39; num++; - ref QuestSequence reference40 = ref span2[num]; - QuestSequence obj37 = new QuestSequence + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj40 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list56 = new List(index2); - CollectionsMarshal.SetCount(list56, index2); - span3 = CollectionsMarshal.AsSpan(list56); - num2 = 0; - ref QuestStep reference41 = ref span3[num2]; - QuestStep obj38 = new QuestStep(EInteractionType.Combat, null, new Vector3(-20.404095f, 200.07019f, 519.84406f), 155) + num2 = 1; + List list62 = new List(num2); + CollectionsMarshal.SetCount(list62, num2); + span3 = CollectionsMarshal.AsSpan(list62); + index2 = 0; + ref QuestStep reference45 = ref span3[index2]; + QuestStep obj41 = new QuestStep(EInteractionType.Combat, null, new Vector3(-20.404095f, 200.07019f, 519.84406f), 155) { Fly = false, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num3 = 1; - List list57 = new List(num3); - CollectionsMarshal.SetCount(list57, num3); - Span span6 = CollectionsMarshal.AsSpan(list57); - num4 = 0; - span6[num4] = 17605u; - obj38.KillEnemyDataIds = list57; - reference41 = obj38; - obj37.Steps = list56; - reference40 = obj37; + index3 = 1; + List list63 = new List(index3); + CollectionsMarshal.SetCount(list63, index3); + Span span6 = CollectionsMarshal.AsSpan(list63); + num3 = 0; + span6[num3] = 17605u; + obj41.KillEnemyDataIds = list63; + reference45 = obj41; + obj40.Steps = list62; + reference44 = obj40; num++; - ref QuestSequence reference42 = ref span2[num]; - QuestSequence obj39 = new QuestSequence + ref QuestSequence reference46 = ref span2[num]; + QuestSequence obj42 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list58 = new List(num2); - CollectionsMarshal.SetCount(list58, num2); - span3 = CollectionsMarshal.AsSpan(list58); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048261u, new Vector3(-19.424805f, 197.58359f, 527.5502f), 155); - obj39.Steps = list58; - reference42 = obj39; + index2 = 1; + List list64 = new List(index2); + CollectionsMarshal.SetCount(list64, index2); + span3 = CollectionsMarshal.AsSpan(list64); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048261u, new Vector3(-19.424805f, 197.58359f, 527.5502f), 155); + obj42.Steps = list64; + reference46 = obj42; num++; - ref QuestSequence reference43 = ref span2[num]; - QuestSequence obj40 = new QuestSequence + ref QuestSequence reference47 = ref span2[num]; + QuestSequence obj43 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list59 = new List(index2); - CollectionsMarshal.SetCount(list59, index2); - span3 = CollectionsMarshal.AsSpan(list59); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) + num2 = 1; + List list65 = new List(num2); + CollectionsMarshal.SetCount(list65, num2); + span3 = CollectionsMarshal.AsSpan(list65); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) { AetheryteShortcut = EAetheryteLocation.Ishgard, AethernetShortcut = new AethernetShortcut @@ -397088,53 +397183,53 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj40.Steps = list59; - reference43 = obj40; + obj43.Steps = list65; + reference47 = obj43; num++; - ref QuestSequence reference44 = ref span2[num]; - QuestSequence obj41 = new QuestSequence + ref QuestSequence reference48 = ref span2[num]; + QuestSequence obj44 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list60 = new List(num2); - CollectionsMarshal.SetCount(list60, num2); - span3 = CollectionsMarshal.AsSpan(list60); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) + index2 = 1; + List list66 = new List(index2); + CollectionsMarshal.SetCount(list66, index2); + span3 = CollectionsMarshal.AsSpan(list66); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) { NextQuestId = new QuestId(4820) }; - obj41.Steps = list60; - reference44 = obj41; - questRoot8.QuestSequence = list52; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(4820); - QuestRoot questRoot9 = new QuestRoot(); + obj44.Steps = list66; + reference48 = obj44; + questRoot9.QuestSequence = list58; + AddQuest(questId9, questRoot9); + QuestId questId10 = new QuestId(4820); + QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list61 = new List(num); - CollectionsMarshal.SetCount(list61, num); - span = CollectionsMarshal.AsSpan(list61); + List list67 = new List(num); + CollectionsMarshal.SetCount(list67, num); + span = CollectionsMarshal.AsSpan(list67); index = 0; span[index] = "liza"; - questRoot9.Author = list61; + questRoot10.Author = list67; index = 8; - List list62 = new List(index); - CollectionsMarshal.SetCount(list62, index); - span2 = CollectionsMarshal.AsSpan(list62); + List list68 = new List(index); + CollectionsMarshal.SetCount(list68, index); + span2 = CollectionsMarshal.AsSpan(list68); num = 0; - ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj42 = new QuestSequence + ref QuestSequence reference49 = ref span2[num]; + QuestSequence obj45 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list63 = new List(index2); - CollectionsMarshal.SetCount(list63, index2); - span3 = CollectionsMarshal.AsSpan(list63); - num2 = 0; - ref QuestStep reference46 = ref span3[num2]; - QuestStep obj43 = new QuestStep(EInteractionType.AcceptQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) + num2 = 1; + List list69 = new List(num2); + CollectionsMarshal.SetCount(list69, num2); + span3 = CollectionsMarshal.AsSpan(list69); + index2 = 0; + ref QuestStep reference50 = ref span3[index2]; + QuestStep obj46 = new QuestStep(EInteractionType.AcceptQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) { AetheryteShortcut = EAetheryteLocation.Ishgard, SkipConditions = new SkipConditions @@ -397145,160 +397240,160 @@ public static class AssemblyQuestLoader } } }; - num4 = 1; - List list64 = new List(num4); - CollectionsMarshal.SetCount(list64, num4); - span5 = CollectionsMarshal.AsSpan(list64); - num3 = 0; - span5[num3] = new DialogueChoice + num3 = 1; + List list70 = new List(num3); + CollectionsMarshal.SetCount(list70, num3); + span4 = CollectionsMarshal.AsSpan(list70); + index3 = 0; + span4[index3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGBA121_04820_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGBA121_04820_A1_000_001") }; - obj43.DialogueChoices = list64; - reference46 = obj43; - obj42.Steps = list63; - reference45 = obj42; + obj46.DialogueChoices = list70; + reference50 = obj46; + obj45.Steps = list69; + reference49 = obj45; num++; - ref QuestSequence reference47 = ref span2[num]; - QuestSequence obj44 = new QuestSequence + ref QuestSequence reference51 = ref span2[num]; + QuestSequence obj47 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list65 = new List(num2); - CollectionsMarshal.SetCount(list65, num2); - span3 = CollectionsMarshal.AsSpan(list65); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1011231u, new Vector3(503.1051f, 217.95148f, 790.2189f), 397) + index2 = 1; + List list71 = new List(index2); + CollectionsMarshal.SetCount(list71, index2); + span3 = CollectionsMarshal.AsSpan(list71); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1011231u, new Vector3(503.1051f, 217.95148f, 790.2189f), 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; - obj44.Steps = list65; - reference47 = obj44; + obj47.Steps = list71; + reference51 = obj47; num++; - ref QuestSequence reference48 = ref span2[num]; - QuestSequence obj45 = new QuestSequence + ref QuestSequence reference52 = ref span2[num]; + QuestSequence obj48 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list66 = new List(index2); - CollectionsMarshal.SetCount(list66, index2); - span3 = CollectionsMarshal.AsSpan(list66); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048270u, new Vector3(459.76953f, 161.99915f, -493.33948f), 397) + num2 = 1; + List list72 = new List(num2); + CollectionsMarshal.SetCount(list72, num2); + span3 = CollectionsMarshal.AsSpan(list72); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048270u, new Vector3(459.76953f, 161.99915f, -493.33948f), 397) { Fly = true }; - obj45.Steps = list66; - reference48 = obj45; + obj48.Steps = list72; + reference52 = obj48; num++; - ref QuestSequence reference49 = ref span2[num]; - QuestSequence obj46 = new QuestSequence + ref QuestSequence reference53 = ref span2[num]; + QuestSequence obj49 = new QuestSequence { Sequence = 3 }; - num2 = 2; - List list67 = new List(num2); - CollectionsMarshal.SetCount(list67, num2); - span3 = CollectionsMarshal.AsSpan(list67); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(454.6491f, 164.30826f, -541.31744f), 397); - index2++; - ref QuestStep reference50 = ref span3[index2]; - QuestStep obj47 = new QuestStep(EInteractionType.Combat, null, new Vector3(455.58475f, 157.40831f, -558.01215f), 397) + index2 = 2; + List list73 = new List(index2); + CollectionsMarshal.SetCount(list73, index2); + span3 = CollectionsMarshal.AsSpan(list73); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(454.6491f, 164.30826f, -541.31744f), 397); + num2++; + ref QuestStep reference54 = ref span3[num2]; + QuestStep obj50 = new QuestStep(EInteractionType.Combat, null, new Vector3(455.58475f, 157.40831f, -558.01215f), 397) { Fly = false, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num3 = 2; - List list68 = new List(num3); - CollectionsMarshal.SetCount(list68, num3); - span6 = CollectionsMarshal.AsSpan(list68); - num4 = 0; - span6[num4] = 17606u; - num4++; - span6[num4] = 17607u; - obj47.KillEnemyDataIds = list68; - reference50 = obj47; - obj46.Steps = list67; - reference49 = obj46; + index3 = 2; + List list74 = new List(index3); + CollectionsMarshal.SetCount(list74, index3); + span6 = CollectionsMarshal.AsSpan(list74); + num3 = 0; + span6[num3] = 17606u; + num3++; + span6[num3] = 17607u; + obj50.KillEnemyDataIds = list74; + reference54 = obj50; + obj49.Steps = list73; + reference53 = obj49; num++; - ref QuestSequence reference51 = ref span2[num]; - QuestSequence obj48 = new QuestSequence + ref QuestSequence reference55 = ref span2[num]; + QuestSequence obj51 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list69 = new List(index2); - CollectionsMarshal.SetCount(list69, index2); - span3 = CollectionsMarshal.AsSpan(list69); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048278u, new Vector3(452.84204f, 157.40831f, -556.87805f), 397) + num2 = 1; + List list75 = new List(num2); + CollectionsMarshal.SetCount(list75, num2); + span3 = CollectionsMarshal.AsSpan(list75); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048278u, new Vector3(452.84204f, 157.40831f, -556.87805f), 397) { StopDistance = 7f }; - obj48.Steps = list69; - reference51 = obj48; + obj51.Steps = list75; + reference55 = obj51; num++; - ref QuestSequence reference52 = ref span2[num]; - QuestSequence obj49 = new QuestSequence + ref QuestSequence reference56 = ref span2[num]; + QuestSequence obj52 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list70 = new List(num2); - CollectionsMarshal.SetCount(list70, num2); - span3 = CollectionsMarshal.AsSpan(list70); - index2 = 0; - ref QuestStep reference53 = ref span3[index2]; - QuestStep obj50 = new QuestStep(EInteractionType.Combat, null, new Vector3(466.1211f, 161.96898f, -488.2508f), 397) + index2 = 1; + List list76 = new List(index2); + CollectionsMarshal.SetCount(list76, index2); + span3 = CollectionsMarshal.AsSpan(list76); + num2 = 0; + ref QuestStep reference57 = ref span3[num2]; + QuestStep obj53 = new QuestStep(EInteractionType.Combat, null, new Vector3(466.1211f, 161.96898f, -488.2508f), 397) { Comment = "You automatically spawn triggering combat", EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num4 = 3; - List list71 = new List(num4); - CollectionsMarshal.SetCount(list71, num4); - span6 = CollectionsMarshal.AsSpan(list71); - num3 = 0; - span6[num3] = 17608u; - num3++; - span6[num3] = 17609u; - num3++; - span6[num3] = 17610u; - obj50.KillEnemyDataIds = list71; - reference53 = obj50; - obj49.Steps = list70; - reference52 = obj49; + num3 = 3; + List list77 = new List(num3); + CollectionsMarshal.SetCount(list77, num3); + span6 = CollectionsMarshal.AsSpan(list77); + index3 = 0; + span6[index3] = 17608u; + index3++; + span6[index3] = 17609u; + index3++; + span6[index3] = 17610u; + obj53.KillEnemyDataIds = list77; + reference57 = obj53; + obj52.Steps = list76; + reference56 = obj52; num++; - ref QuestSequence reference54 = ref span2[num]; - QuestSequence obj51 = new QuestSequence + ref QuestSequence reference58 = ref span2[num]; + QuestSequence obj54 = new QuestSequence { Sequence = 6 }; - index2 = 1; - List list72 = new List(index2); - CollectionsMarshal.SetCount(list72, index2); - span3 = CollectionsMarshal.AsSpan(list72); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048271u, new Vector3(464.3778f, 161.94708f, -488.45657f), 397); - obj51.Steps = list72; - reference54 = obj51; + num2 = 1; + List list78 = new List(num2); + CollectionsMarshal.SetCount(list78, num2); + span3 = CollectionsMarshal.AsSpan(list78); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048271u, new Vector3(464.3778f, 161.94708f, -488.45657f), 397); + obj54.Steps = list78; + reference58 = obj54; num++; - ref QuestSequence reference55 = ref span2[num]; - QuestSequence obj52 = new QuestSequence + ref QuestSequence reference59 = ref span2[num]; + QuestSequence obj55 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list73 = new List(num2); - CollectionsMarshal.SetCount(list73, num2); - span3 = CollectionsMarshal.AsSpan(list73); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) + index2 = 1; + List list79 = new List(index2); + CollectionsMarshal.SetCount(list79, index2); + span3 = CollectionsMarshal.AsSpan(list79); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) { AetheryteShortcut = EAetheryteLocation.Ishgard, AethernetShortcut = new AethernetShortcut @@ -397308,35 +397403,35 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4821) }; - obj52.Steps = list73; - reference55 = obj52; - questRoot9.QuestSequence = list62; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(4821); - QuestRoot questRoot10 = new QuestRoot(); + obj55.Steps = list79; + reference59 = obj55; + questRoot10.QuestSequence = list68; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(4821); + QuestRoot questRoot11 = new QuestRoot(); num = 1; - List list74 = new List(num); - CollectionsMarshal.SetCount(list74, num); - span = CollectionsMarshal.AsSpan(list74); + List list80 = new List(num); + CollectionsMarshal.SetCount(list80, num); + span = CollectionsMarshal.AsSpan(list80); index = 0; span[index] = "liza"; - questRoot10.Author = list74; + questRoot11.Author = list80; index = 5; - List list75 = new List(index); - CollectionsMarshal.SetCount(list75, index); - span2 = CollectionsMarshal.AsSpan(list75); + List list81 = new List(index); + CollectionsMarshal.SetCount(list81, index); + span2 = CollectionsMarshal.AsSpan(list81); num = 0; - ref QuestSequence reference56 = ref span2[num]; - QuestSequence obj53 = new QuestSequence + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj56 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list76 = new List(index2); - CollectionsMarshal.SetCount(list76, index2); - span3 = CollectionsMarshal.AsSpan(list76); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) + num2 = 1; + List list82 = new List(num2); + CollectionsMarshal.SetCount(list82, num2); + span3 = CollectionsMarshal.AsSpan(list82); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) { AetheryteShortcut = EAetheryteLocation.Ishgard, SkipConditions = new SkipConditions @@ -397347,79 +397442,79 @@ public static class AssemblyQuestLoader } } }; - obj53.Steps = list76; - reference56 = obj53; + obj56.Steps = list82; + reference60 = obj56; num++; - ref QuestSequence reference57 = ref span2[num]; - QuestSequence obj54 = new QuestSequence + ref QuestSequence reference61 = ref span2[num]; + QuestSequence obj57 = new QuestSequence { Sequence = 1 }; - num2 = 2; - List list77 = new List(num2); - CollectionsMarshal.SetCount(list77, num2); - span3 = CollectionsMarshal.AsSpan(list77); - index2 = 0; - ref QuestStep reference58 = ref span3[index2]; - QuestStep obj55 = new QuestStep(EInteractionType.Interact, 2013677u, new Vector3(-226.0014f, -11.520569f, 339.9862f), 400) + index2 = 2; + List list83 = new List(index2); + CollectionsMarshal.SetCount(list83, index2); + span3 = CollectionsMarshal.AsSpan(list83); + num2 = 0; + ref QuestStep reference62 = ref span3[num2]; + QuestStep obj58 = new QuestStep(EInteractionType.Interact, 2013677u, new Vector3(-226.0014f, -11.520569f, 339.9862f), 400) { Fly = true, AetheryteShortcut = EAetheryteLocation.ChurningMistsZenith }; - num3 = 6; - List list78 = new List(num3); - CollectionsMarshal.SetCount(list78, num3); - span4 = CollectionsMarshal.AsSpan(list78); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj55.CompletionQuestVariablesFlags = list78; - reference58 = obj55; - index2++; - ref QuestStep reference59 = ref span3[index2]; - QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 2013676u, new Vector3(-187.79285f, -10.544006f, 366.99463f), 400); - num4 = 6; - List list79 = new List(num4); - CollectionsMarshal.SetCount(list79, num4); - span4 = CollectionsMarshal.AsSpan(list79); + index3 = 6; + List list84 = new List(index3); + CollectionsMarshal.SetCount(list84, index3); + span5 = CollectionsMarshal.AsSpan(list84); num3 = 0; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep4.CompletionQuestVariablesFlags = list79; - reference59 = questStep4; - obj54.Steps = list77; - reference57 = obj54; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj58.CompletionQuestVariablesFlags = list84; + reference62 = obj58; + num2++; + ref QuestStep reference63 = ref span3[num2]; + QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 2013676u, new Vector3(-187.79285f, -10.544006f, 366.99463f), 400); + num3 = 6; + List list85 = new List(num3); + CollectionsMarshal.SetCount(list85, num3); + span5 = CollectionsMarshal.AsSpan(list85); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep5.CompletionQuestVariablesFlags = list85; + reference63 = questStep5; + obj57.Steps = list83; + reference61 = obj57; num++; - ref QuestSequence reference60 = ref span2[num]; - QuestSequence obj56 = new QuestSequence + ref QuestSequence reference64 = ref span2[num]; + QuestSequence obj59 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list80 = new List(index2); - CollectionsMarshal.SetCount(list80, index2); - span3 = CollectionsMarshal.AsSpan(list80); - num2 = 0; - ref QuestStep reference61 = ref span3[num2]; - QuestStep obj57 = new QuestStep(EInteractionType.Combat, 2013681u, new Vector3(-527.7333f, 147.11218f, 15.27417f), 399) + num2 = 1; + List list86 = new List(num2); + CollectionsMarshal.SetCount(list86, num2); + span3 = CollectionsMarshal.AsSpan(list86); + index2 = 0; + ref QuestStep reference65 = ref span3[index2]; + QuestStep obj60 = new QuestStep(EInteractionType.Combat, 2013681u, new Vector3(-527.7333f, 147.11218f, 15.27417f), 399) { Fly = true, AetheryteShortcut = EAetheryteLocation.Idyllshire, @@ -397430,28 +397525,28 @@ public static class AssemblyQuestLoader }, EnemySpawnType = EEnemySpawnType.AfterInteraction }; - num3 = 1; - List list81 = new List(num3); - CollectionsMarshal.SetCount(list81, num3); - span6 = CollectionsMarshal.AsSpan(list81); - num4 = 0; - span6[num4] = 17611u; - obj57.KillEnemyDataIds = list81; - reference61 = obj57; - obj56.Steps = list80; - reference60 = obj56; + index3 = 1; + List list87 = new List(index3); + CollectionsMarshal.SetCount(list87, index3); + span6 = CollectionsMarshal.AsSpan(list87); + num3 = 0; + span6[num3] = 17611u; + obj60.KillEnemyDataIds = list87; + reference65 = obj60; + obj59.Steps = list86; + reference64 = obj59; num++; - ref QuestSequence reference62 = ref span2[num]; - QuestSequence obj58 = new QuestSequence + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj61 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list82 = new List(num2); - CollectionsMarshal.SetCount(list82, num2); - span3 = CollectionsMarshal.AsSpan(list82); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048284u, new Vector3(107.80493f, 34.723892f, -8.560364f), 418) + index2 = 1; + List list88 = new List(index2); + CollectionsMarshal.SetCount(list88, index2); + span3 = CollectionsMarshal.AsSpan(list88); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048284u, new Vector3(107.80493f, 34.723892f, -8.560364f), 418) { AetheryteShortcut = EAetheryteLocation.Ishgard, AethernetShortcut = new AethernetShortcut @@ -397460,53 +397555,53 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj58.Steps = list82; - reference62 = obj58; + obj61.Steps = list88; + reference66 = obj61; num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj59 = new QuestSequence + ref QuestSequence reference67 = ref span2[num]; + QuestSequence obj62 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list83 = new List(index2); - CollectionsMarshal.SetCount(list83, index2); - span3 = CollectionsMarshal.AsSpan(list83); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) + num2 = 1; + List list89 = new List(num2); + CollectionsMarshal.SetCount(list89, num2); + span3 = CollectionsMarshal.AsSpan(list89); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) { StopDistance = 5f, NextQuestId = new QuestId(4822) }; - obj59.Steps = list83; - reference63 = obj59; - questRoot10.QuestSequence = list75; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(4822); - QuestRoot questRoot11 = new QuestRoot(); + obj62.Steps = list89; + reference67 = obj62; + questRoot11.QuestSequence = list81; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(4822); + QuestRoot questRoot12 = new QuestRoot(); num = 1; - List list84 = new List(num); - CollectionsMarshal.SetCount(list84, num); - span = CollectionsMarshal.AsSpan(list84); + List list90 = new List(num); + CollectionsMarshal.SetCount(list90, num); + span = CollectionsMarshal.AsSpan(list90); index = 0; span[index] = "liza"; - questRoot11.Author = list84; + questRoot12.Author = list90; index = 5; - List list85 = new List(index); - CollectionsMarshal.SetCount(list85, index); - span2 = CollectionsMarshal.AsSpan(list85); + List list91 = new List(index); + CollectionsMarshal.SetCount(list91, index); + span2 = CollectionsMarshal.AsSpan(list91); num = 0; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj60 = new QuestSequence + ref QuestSequence reference68 = ref span2[num]; + QuestSequence obj63 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list86 = new List(num2); - CollectionsMarshal.SetCount(list86, num2); - span3 = CollectionsMarshal.AsSpan(list86); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) + index2 = 1; + List list92 = new List(index2); + CollectionsMarshal.SetCount(list92, index2); + span3 = CollectionsMarshal.AsSpan(list92); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.Ishgard, @@ -397518,124 +397613,124 @@ public static class AssemblyQuestLoader } } }; - obj60.Steps = list86; - reference64 = obj60; + obj63.Steps = list92; + reference68 = obj63; num++; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj61 = new QuestSequence + ref QuestSequence reference69 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list87 = new List(index2); - CollectionsMarshal.SetCount(list87, index2); - span3 = CollectionsMarshal.AsSpan(list87); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) + num2 = 1; + List list93 = new List(num2); + CollectionsMarshal.SetCount(list93, num2); + span3 = CollectionsMarshal.AsSpan(list93); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) { StopDistance = 5f }; - obj61.Steps = list87; - reference65 = obj61; + obj64.Steps = list93; + reference69 = obj64; num++; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj62 = new QuestSequence + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj65 = new QuestSequence { Sequence = 2 }; - num2 = 3; - List list88 = new List(num2); - CollectionsMarshal.SetCount(list88, num2); - span3 = CollectionsMarshal.AsSpan(list88); - index2 = 0; - ref QuestStep reference67 = ref span3[index2]; - QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1048286u, new Vector3(106.248535f, 34.723896f, 4.257263f), 418); - num4 = 6; - List list89 = new List(num4); - CollectionsMarshal.SetCount(list89, num4); - span4 = CollectionsMarshal.AsSpan(list89); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list89; - reference67 = questStep5; - index2++; - ref QuestStep reference68 = ref span3[index2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1048285u, new Vector3(-21.316895f, 5.504703f, 37.64392f), 418); + index2 = 3; + List list94 = new List(index2); + CollectionsMarshal.SetCount(list94, index2); + span3 = CollectionsMarshal.AsSpan(list94); + num2 = 0; + ref QuestStep reference71 = ref span3[num2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1048286u, new Vector3(106.248535f, 34.723896f, 4.257263f), 418); num3 = 6; - List list90 = new List(num3); - CollectionsMarshal.SetCount(list90, num3); - span4 = CollectionsMarshal.AsSpan(list90); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list90; - reference68 = questStep6; - index2++; - ref QuestStep reference69 = ref span3[index2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1048287u, new Vector3(-65.049255f, 18.457891f, -77.04285f), 418); - num4 = 6; - List list91 = new List(num4); - CollectionsMarshal.SetCount(list91, num4); - span4 = CollectionsMarshal.AsSpan(list91); + List list95 = new List(num3); + CollectionsMarshal.SetCount(list95, num3); + span5 = CollectionsMarshal.AsSpan(list95); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep6.CompletionQuestVariablesFlags = list95; + reference71 = questStep6; + num2++; + ref QuestStep reference72 = ref span3[num2]; + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1048285u, new Vector3(-21.316895f, 5.504703f, 37.64392f), 418); + index3 = 6; + List list96 = new List(index3); + CollectionsMarshal.SetCount(list96, index3); + span5 = CollectionsMarshal.AsSpan(list96); num3 = 0; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list91; - num3 = 1; - List list92 = new List(num3); - CollectionsMarshal.SetCount(list92, num3); - span5 = CollectionsMarshal.AsSpan(list92); - num4 = 0; - span5[num4] = new DialogueChoice + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep7.CompletionQuestVariablesFlags = list96; + reference72 = questStep7; + num2++; + ref QuestStep reference73 = ref span3[num2]; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1048287u, new Vector3(-65.049255f, 18.457891f, -77.04285f), 418); + num3 = 6; + List list97 = new List(num3); + CollectionsMarshal.SetCount(list97, num3); + span5 = CollectionsMarshal.AsSpan(list97); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep8.CompletionQuestVariablesFlags = list97; + index3 = 1; + List list98 = new List(index3); + CollectionsMarshal.SetCount(list98, index3); + span4 = CollectionsMarshal.AsSpan(list98); + num3 = 0; + span4[num3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGBA141_04822_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGBA141_04822_A1_000_001") }; - questStep7.DialogueChoices = list92; - reference69 = questStep7; - obj62.Steps = list88; - reference66 = obj62; + questStep8.DialogueChoices = list98; + reference73 = questStep8; + obj65.Steps = list94; + reference70 = obj65; num++; - ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj63 = new QuestSequence + ref QuestSequence reference74 = ref span2[num]; + QuestSequence obj66 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list93 = new List(index2); - CollectionsMarshal.SetCount(list93, index2); - span3 = CollectionsMarshal.AsSpan(list93); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1012163u, new Vector3(128.25195f, 24.458832f, -0.6867676f), 418) + num2 = 1; + List list99 = new List(num2); + CollectionsMarshal.SetCount(list99, num2); + span3 = CollectionsMarshal.AsSpan(list99); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1012163u, new Vector3(128.25195f, 24.458832f, -0.6867676f), 418) { AethernetShortcut = new AethernetShortcut { @@ -397643,64 +397738,64 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj63.Steps = list93; - reference70 = obj63; + obj66.Steps = list99; + reference74 = obj66; num++; - ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj64 = new QuestSequence + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj67 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list94 = new List(num2); - CollectionsMarshal.SetCount(list94, num2); - span3 = CollectionsMarshal.AsSpan(list94); - index2 = 0; - ref QuestStep reference72 = ref span3[index2]; - QuestStep questStep8 = new QuestStep(EInteractionType.CompleteQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418); - num4 = 1; - List list95 = new List(num4); - CollectionsMarshal.SetCount(list95, num4); - span5 = CollectionsMarshal.AsSpan(list95); - num3 = 0; - span5[num3] = new DialogueChoice + index2 = 1; + List list100 = new List(index2); + CollectionsMarshal.SetCount(list100, index2); + span3 = CollectionsMarshal.AsSpan(list100); + num2 = 0; + ref QuestStep reference76 = ref span3[num2]; + QuestStep questStep9 = new QuestStep(EInteractionType.CompleteQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418); + num3 = 1; + List list101 = new List(num3); + CollectionsMarshal.SetCount(list101, num3); + span4 = CollectionsMarshal.AsSpan(list101); + index3 = 0; + span4[index3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGBA141_04822_Q3_000_000"), Answer = new ExcelRef("TEXT_KINGBA141_04822_A3_000_002") }; - questStep8.DialogueChoices = list95; - questStep8.NextQuestId = new QuestId(4823); - reference72 = questStep8; - obj64.Steps = list94; - reference71 = obj64; - questRoot11.QuestSequence = list85; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(4823); - QuestRoot questRoot12 = new QuestRoot(); + questStep9.DialogueChoices = list101; + questStep9.NextQuestId = new QuestId(4823); + reference76 = questStep9; + obj67.Steps = list100; + reference75 = obj67; + questRoot12.QuestSequence = list91; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(4823); + QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list96 = new List(num); - CollectionsMarshal.SetCount(list96, num); - span = CollectionsMarshal.AsSpan(list96); + List list102 = new List(num); + CollectionsMarshal.SetCount(list102, num); + span = CollectionsMarshal.AsSpan(list102); index = 0; span[index] = "liza"; - questRoot12.Author = list96; + questRoot13.Author = list102; index = 7; - List list97 = new List(index); - CollectionsMarshal.SetCount(list97, index); - span2 = CollectionsMarshal.AsSpan(list97); + List list103 = new List(index); + CollectionsMarshal.SetCount(list103, index); + span2 = CollectionsMarshal.AsSpan(list103); num = 0; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj65 = new QuestSequence + ref QuestSequence reference77 = ref span2[num]; + QuestSequence obj68 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list98 = new List(index2); - CollectionsMarshal.SetCount(list98, index2); - span3 = CollectionsMarshal.AsSpan(list98); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) + num2 = 1; + List list104 = new List(num2); + CollectionsMarshal.SetCount(list104, num2); + span3 = CollectionsMarshal.AsSpan(list104); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) { AetheryteShortcut = EAetheryteLocation.Ishgard, SkipConditions = new SkipConditions @@ -397711,77 +397806,77 @@ public static class AssemblyQuestLoader } } }; - obj65.Steps = list98; - reference73 = obj65; + obj68.Steps = list104; + reference77 = obj68; num++; - ref QuestSequence reference74 = ref span2[num]; - QuestSequence obj66 = new QuestSequence + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj69 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list99 = new List(num2); - CollectionsMarshal.SetCount(list99, num2); - span3 = CollectionsMarshal.AsSpan(list99); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1012064u, new Vector3(-542.7787f, -37.11544f, -386.7094f), 401) + index2 = 1; + List list105 = new List(index2); + CollectionsMarshal.SetCount(list105, index2); + span3 = CollectionsMarshal.AsSpan(list105); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1012064u, new Vector3(-542.7787f, -37.11544f, -386.7094f), 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; - obj66.Steps = list99; - reference74 = obj66; + obj69.Steps = list105; + reference78 = obj69; num++; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj67 = new QuestSequence + ref QuestSequence reference79 = ref span2[num]; + QuestSequence obj70 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list100 = new List(index2); - CollectionsMarshal.SetCount(list100, index2); - span3 = CollectionsMarshal.AsSpan(list100); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048288u, new Vector3(-576.3485f, -52.88129f, -418.6618f), 401) + num2 = 1; + List list106 = new List(num2); + CollectionsMarshal.SetCount(list106, num2); + span3 = CollectionsMarshal.AsSpan(list106); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048288u, new Vector3(-576.3485f, -52.88129f, -418.6618f), 401) { StopDistance = 5f, Comment = "Dreams of a New Day" }; - obj67.Steps = list100; - reference75 = obj67; + obj70.Steps = list106; + reference79 = obj70; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj68 = new QuestSequence + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj71 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list101 = new List(num2); - CollectionsMarshal.SetCount(list101, num2); - span3 = CollectionsMarshal.AsSpan(list101); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048290u, new Vector3(-781.796f, -90.0236f, -759.7925f), 401) + index2 = 1; + List list107 = new List(index2); + CollectionsMarshal.SetCount(list107, index2); + span3 = CollectionsMarshal.AsSpan(list107); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048290u, new Vector3(-781.796f, -90.0236f, -759.7925f), 401) { StopDistance = 5f }; - obj68.Steps = list101; - reference76 = obj68; + obj71.Steps = list107; + reference80 = obj71; num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj69 = new QuestSequence + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list102 = new List(index2); - CollectionsMarshal.SetCount(list102, index2); - span3 = CollectionsMarshal.AsSpan(list102); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1012163u, new Vector3(128.25195f, 24.458832f, -0.6867676f), 418) + num2 = 1; + List list108 = new List(num2); + CollectionsMarshal.SetCount(list108, num2); + span3 = CollectionsMarshal.AsSpan(list108); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1012163u, new Vector3(128.25195f, 24.458832f, -0.6867676f), 418) { AetheryteShortcut = EAetheryteLocation.Ishgard, AethernetShortcut = new AethernetShortcut @@ -397790,20 +397885,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj69.Steps = list102; - reference77 = obj69; + obj72.Steps = list108; + reference81 = obj72; num++; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj70 = new QuestSequence + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list103 = new List(num2); - CollectionsMarshal.SetCount(list103, num2); - span3 = CollectionsMarshal.AsSpan(list103); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048252u, new Vector3(-21.683167f, -19.328289f, 203.14331f), 1185) + index2 = 1; + List list109 = new List(index2); + CollectionsMarshal.SetCount(list109, index2); + span3 = CollectionsMarshal.AsSpan(list109); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048252u, new Vector3(-21.683167f, -19.328289f, 203.14331f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -397812,35 +397907,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj70.Steps = list103; - reference78 = obj70; - questRoot12.QuestSequence = list97; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(4824); - QuestRoot questRoot13 = new QuestRoot(); + obj73.Steps = list109; + reference82 = obj73; + questRoot13.QuestSequence = list103; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(4824); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list104 = new List(num); - CollectionsMarshal.SetCount(list104, num); - span = CollectionsMarshal.AsSpan(list104); + List list110 = new List(num); + CollectionsMarshal.SetCount(list110, num); + span = CollectionsMarshal.AsSpan(list110); index = 0; span[index] = "liza"; - questRoot13.Author = list104; + questRoot14.Author = list110; index = 8; - List list105 = new List(index); - CollectionsMarshal.SetCount(list105, index); - span2 = CollectionsMarshal.AsSpan(list105); + List list111 = new List(index); + CollectionsMarshal.SetCount(list111, index); + span2 = CollectionsMarshal.AsSpan(list111); num = 0; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj71 = new QuestSequence + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj74 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list106 = new List(index2); - CollectionsMarshal.SetCount(list106, index2); - span3 = CollectionsMarshal.AsSpan(list106); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046289u, new Vector3(-64.62195f, -17.95485f, 201.28174f), 1185) + num2 = 1; + List list112 = new List(num2); + CollectionsMarshal.SetCount(list112, num2); + span3 = CollectionsMarshal.AsSpan(list112); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046289u, new Vector3(-64.62195f, -17.95485f, 201.28174f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, SkipConditions = new SkipConditions @@ -397851,20 +397946,20 @@ public static class AssemblyQuestLoader } } }; - obj71.Steps = list106; - reference79 = obj71; + obj74.Steps = list112; + reference83 = obj74; num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj72 = new QuestSequence + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj75 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list107 = new List(num2); - CollectionsMarshal.SetCount(list107, num2); - span3 = CollectionsMarshal.AsSpan(list107); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046291u, new Vector3(-409.07916f, 3.9999695f, 14.846985f), 129) + index2 = 1; + List list113 = new List(index2); + CollectionsMarshal.SetCount(list113, index2); + span3 = CollectionsMarshal.AsSpan(list113); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046291u, new Vector3(-409.07916f, 3.9999695f, 14.846985f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa, AethernetShortcut = new AethernetShortcut @@ -397873,22 +397968,22 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaArcanist } }; - obj72.Steps = list107; - reference80 = obj72; + obj75.Steps = list113; + reference84 = obj75; num++; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj73 = new QuestSequence + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj76 = new QuestSequence { Sequence = 2 }; - index2 = 2; - List list108 = new List(index2); - CollectionsMarshal.SetCount(list108, index2); - span3 = CollectionsMarshal.AsSpan(list108); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-387.69412f, 5.999984f, 41.170013f), 129); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046292u, new Vector3(-195.36127f, 19.999954f, 112.962524f), 129) + num2 = 2; + List list114 = new List(num2); + CollectionsMarshal.SetCount(list114, num2); + span3 = CollectionsMarshal.AsSpan(list114); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-387.69412f, 5.999984f, 41.170013f), 129); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046292u, new Vector3(-195.36127f, 19.999954f, 112.962524f), 129) { AethernetShortcut = new AethernetShortcut { @@ -397896,95 +397991,95 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaHawkersAlley } }; - obj73.Steps = list108; - reference81 = obj73; + obj76.Steps = list114; + reference85 = obj76; num++; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj74 = new QuestSequence + ref QuestSequence reference86 = ref span2[num]; + QuestSequence obj77 = new QuestSequence { Sequence = 3 }; - num2 = 3; - List list109 = new List(num2); - CollectionsMarshal.SetCount(list109, num2); - span3 = CollectionsMarshal.AsSpan(list109); - index2 = 0; - ref QuestStep reference83 = ref span3[index2]; - QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1001540u, new Vector3(-202.68567f, 16f, 56.99243f), 129); - num3 = 6; - List list110 = new List(num3); - CollectionsMarshal.SetCount(list110, num3); - span4 = CollectionsMarshal.AsSpan(list110); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep9.CompletionQuestVariablesFlags = list110; - reference83 = questStep9; - index2++; - ref QuestStep reference84 = ref span3[index2]; - QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1003272u, new Vector3(-262.92822f, 16.2f, 51.407593f), 129); - num4 = 6; - List list111 = new List(num4); - CollectionsMarshal.SetCount(list111, num4); - span4 = CollectionsMarshal.AsSpan(list111); + index2 = 3; + List list115 = new List(index2); + CollectionsMarshal.SetCount(list115, index2); + span3 = CollectionsMarshal.AsSpan(list115); + num2 = 0; + ref QuestStep reference87 = ref span3[num2]; + QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1001540u, new Vector3(-202.68567f, 16f, 56.99243f), 129); + index3 = 6; + List list116 = new List(index3); + CollectionsMarshal.SetCount(list116, index3); + span5 = CollectionsMarshal.AsSpan(list116); num3 = 0; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep10.CompletionQuestVariablesFlags = list111; - reference84 = questStep10; - index2++; - ref QuestStep reference85 = ref span3[index2]; - QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1003277u, new Vector3(-136.67511f, 18.2f, 16.494995f), 129); + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep10.CompletionQuestVariablesFlags = list116; + reference87 = questStep10; + num2++; + ref QuestStep reference88 = ref span3[num2]; + QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1003272u, new Vector3(-262.92822f, 16.2f, 51.407593f), 129); num3 = 6; - List list112 = new List(num3); - CollectionsMarshal.SetCount(list112, num3); - span4 = CollectionsMarshal.AsSpan(list112); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list112; - reference85 = questStep11; - obj74.Steps = list109; - reference82 = obj74; + List list117 = new List(num3); + CollectionsMarshal.SetCount(list117, num3); + span5 = CollectionsMarshal.AsSpan(list117); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep11.CompletionQuestVariablesFlags = list117; + reference88 = questStep11; + num2++; + ref QuestStep reference89 = ref span3[num2]; + QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1003277u, new Vector3(-136.67511f, 18.2f, 16.494995f), 129); + index3 = 6; + List list118 = new List(index3); + CollectionsMarshal.SetCount(list118, index3); + span5 = CollectionsMarshal.AsSpan(list118); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep12.CompletionQuestVariablesFlags = list118; + reference89 = questStep12; + obj77.Steps = list115; + reference86 = obj77; num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj75 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj78 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list113 = new List(index2); - CollectionsMarshal.SetCount(list113, index2); - span3 = CollectionsMarshal.AsSpan(list113); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046293u, new Vector3(-143.35852f, 3.9999998f, 189.6543f), 129) + num2 = 1; + List list119 = new List(num2); + CollectionsMarshal.SetCount(list119, num2); + span3 = CollectionsMarshal.AsSpan(list119); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046293u, new Vector3(-143.35852f, 3.9999998f, 189.6543f), 129) { AethernetShortcut = new AethernetShortcut { @@ -397992,85 +398087,241 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaFisher } }; - obj75.Steps = list113; - reference86 = obj75; + obj78.Steps = list119; + reference90 = obj78; num++; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj76 = new QuestSequence + ref QuestSequence reference91 = ref span2[num]; + QuestSequence obj79 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list114 = new List(num2); - CollectionsMarshal.SetCount(list114, num2); - span3 = CollectionsMarshal.AsSpan(list114); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046294u, new Vector3(-115.19043f, 20f, 111.95532f), 129) + index2 = 1; + List list120 = new List(index2); + CollectionsMarshal.SetCount(list120, index2); + span3 = CollectionsMarshal.AsSpan(list120); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046294u, new Vector3(-115.19043f, 20f, 111.95532f), 129) { StopDistance = 1f }; - obj76.Steps = list114; - reference87 = obj76; + obj79.Steps = list120; + reference91 = obj79; num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj77 = new QuestSequence + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj80 = new QuestSequence { Sequence = 6 }; - index2 = 1; - List list115 = new List(index2); - CollectionsMarshal.SetCount(list115, index2); - span3 = CollectionsMarshal.AsSpan(list115); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Action, 1046296u, new Vector3(-114.42743f, 20f, 111.283936f), 129) + num2 = 1; + List list121 = new List(num2); + CollectionsMarshal.SetCount(list121, num2); + span3 = CollectionsMarshal.AsSpan(list121); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Action, 1046296u, new Vector3(-114.42743f, 20f, 111.283936f), 129) { StopDistance = 10f, Action = EAction.Esuna }; - obj77.Steps = list115; - reference88 = obj77; + obj80.Steps = list121; + reference92 = obj80; num++; - ref QuestSequence reference89 = ref span2[num]; - QuestSequence obj78 = new QuestSequence + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj81 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list122 = new List(index2); + CollectionsMarshal.SetCount(list122, index2); + span3 = CollectionsMarshal.AsSpan(list122); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + { + NextQuestId = new QuestId(4825) + }; + obj81.Steps = list122; + reference93 = obj81; + questRoot14.QuestSequence = list111; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(4825); + QuestRoot questRoot15 = new QuestRoot(); + num = 1; + List list123 = new List(num); + CollectionsMarshal.SetCount(list123, num); + span = CollectionsMarshal.AsSpan(list123); + index = 0; + span[index] = "liza"; + questRoot15.Author = list123; + index = 7; + List list124 = new List(index); + CollectionsMarshal.SetCount(list124, index); + span2 = CollectionsMarshal.AsSpan(list124); + num = 0; + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj82 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list125 = new List(num2); + CollectionsMarshal.SetCount(list125, num2); + span3 = CollectionsMarshal.AsSpan(list125); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + { + AetheryteShortcut = EAetheryteLocation.Limsa, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj82.Steps = list125; + reference94 = obj82; + num++; + ref QuestSequence reference95 = ref span2[num]; + QuestSequence obj83 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list126 = new List(index2); + CollectionsMarshal.SetCount(list126, index2); + span3 = CollectionsMarshal.AsSpan(list126); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1047092u, new Vector3(297.38306f, -33.02986f, 284.99268f), 138) + { + AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport + }; + obj83.Steps = list126; + reference95 = obj83; + num++; + ref QuestSequence reference96 = ref span2[num]; + QuestSequence obj84 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list127 = new List(num2); + CollectionsMarshal.SetCount(list127, num2); + span3 = CollectionsMarshal.AsSpan(list127); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046297u, new Vector3(211.68835f, -25.006758f, 230.85376f), 138) + { + Fly = true + }; + obj84.Steps = list127; + reference96 = obj84; + num++; + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj85 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list128 = new List(index2); + CollectionsMarshal.SetCount(list128, index2); + span3 = CollectionsMarshal.AsSpan(list128); + num2 = 0; + ref QuestStep reference98 = ref span3[num2]; + QuestStep obj86 = new QuestStep(EInteractionType.Combat, null, new Vector3(465.86716f, 11.231914f, 326.10486f), 138) + { + StopDistance = 0.25f, + Fly = true, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + num3 = 2; + List list129 = new List(num3); + CollectionsMarshal.SetCount(list129, num3); + span6 = CollectionsMarshal.AsSpan(list129); + index3 = 0; + span6[index3] = 17612u; + index3++; + span6[index3] = 17613u; + obj86.KillEnemyDataIds = list129; + reference98 = obj86; + obj85.Steps = list128; + reference97 = obj85; + num++; + ref QuestSequence reference99 = ref span2[num]; + QuestSequence obj87 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list130 = new List(num2); + CollectionsMarshal.SetCount(list130, num2); + span3 = CollectionsMarshal.AsSpan(list130); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046302u, new Vector3(465.50684f, 11.444184f, 330.89185f), 138) + { + StopDistance = 7f + }; + obj87.Steps = list130; + reference99 = obj87; + num++; + ref QuestSequence reference100 = ref span2[num]; + QuestSequence obj88 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list131 = new List(index2); + CollectionsMarshal.SetCount(list131, index2); + span3 = CollectionsMarshal.AsSpan(list131); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Action, 1046303u, new Vector3(462.39404f, 11.569952f, 329.57947f), 138) + { + StopDistance = 10f, + Action = EAction.Esuna + }; + obj88.Steps = list131; + reference100 = obj88; + num++; + ref QuestSequence reference101 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list116 = new List(num2); - CollectionsMarshal.SetCount(list116, num2); - span3 = CollectionsMarshal.AsSpan(list116); + List list132 = new List(num2); + CollectionsMarshal.SetCount(list132, num2); + span3 = CollectionsMarshal.AsSpan(list132); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { - NextQuestId = new QuestId(4825) + AetheryteShortcut = EAetheryteLocation.Limsa, + NextQuestId = new QuestId(4826) }; - obj78.Steps = list116; - reference89 = obj78; - questRoot13.QuestSequence = list105; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(4825); - QuestRoot questRoot14 = new QuestRoot(); + obj89.Steps = list132; + reference101 = obj89; + questRoot15.QuestSequence = list124; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(4826); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list117 = new List(num); - CollectionsMarshal.SetCount(list117, num); - span = CollectionsMarshal.AsSpan(list117); + List list133 = new List(num); + CollectionsMarshal.SetCount(list133, num); + span = CollectionsMarshal.AsSpan(list133); index = 0; span[index] = "liza"; - questRoot14.Author = list117; - index = 7; - List list118 = new List(index); - CollectionsMarshal.SetCount(list118, index); - span2 = CollectionsMarshal.AsSpan(list118); + questRoot16.Author = list133; + index = 6; + List list134 = new List(index); + CollectionsMarshal.SetCount(list134, index); + span2 = CollectionsMarshal.AsSpan(list134); num = 0; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj79 = new QuestSequence + ref QuestSequence reference102 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list119 = new List(index2); - CollectionsMarshal.SetCount(list119, index2); - span3 = CollectionsMarshal.AsSpan(list119); + List list135 = new List(index2); + CollectionsMarshal.SetCount(list135, index2); + span3 = CollectionsMarshal.AsSpan(list135); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { @@ -398083,297 +398334,56 @@ public static class AssemblyQuestLoader } } }; - obj79.Steps = list119; - reference90 = obj79; + obj90.Steps = list135; + reference102 = obj90; num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj80 = new QuestSequence + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list120 = new List(num2); - CollectionsMarshal.SetCount(list120, num2); - span3 = CollectionsMarshal.AsSpan(list120); + List list136 = new List(num2); + CollectionsMarshal.SetCount(list136, num2); + span3 = CollectionsMarshal.AsSpan(list136); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1047092u, new Vector3(297.38306f, -33.02986f, 284.99268f), 138) - { - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport - }; - obj80.Steps = list120; - reference91 = obj80; - num++; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj81 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list121 = new List(index2); - CollectionsMarshal.SetCount(list121, index2); - span3 = CollectionsMarshal.AsSpan(list121); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046297u, new Vector3(211.68835f, -25.006758f, 230.85376f), 138) - { - Fly = true - }; - obj81.Steps = list121; - reference92 = obj81; - num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj82 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list122 = new List(num2); - CollectionsMarshal.SetCount(list122, num2); - span3 = CollectionsMarshal.AsSpan(list122); - index2 = 0; - ref QuestStep reference94 = ref span3[index2]; - QuestStep obj83 = new QuestStep(EInteractionType.Combat, null, new Vector3(465.86716f, 11.231914f, 326.10486f), 138) - { - StopDistance = 0.25f, - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num4 = 2; - List list123 = new List(num4); - CollectionsMarshal.SetCount(list123, num4); - span6 = CollectionsMarshal.AsSpan(list123); - num3 = 0; - span6[num3] = 17612u; - num3++; - span6[num3] = 17613u; - obj83.KillEnemyDataIds = list123; - reference94 = obj83; - obj82.Steps = list122; - reference93 = obj82; - num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj84 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list124 = new List(index2); - CollectionsMarshal.SetCount(list124, index2); - span3 = CollectionsMarshal.AsSpan(list124); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046302u, new Vector3(465.50684f, 11.444184f, 330.89185f), 138) - { - StopDistance = 7f - }; - obj84.Steps = list124; - reference95 = obj84; - num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj85 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list125 = new List(num2); - CollectionsMarshal.SetCount(list125, num2); - span3 = CollectionsMarshal.AsSpan(list125); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Action, 1046303u, new Vector3(462.39404f, 11.569952f, 329.57947f), 138) - { - StopDistance = 10f, - Action = EAction.Esuna - }; - obj85.Steps = list125; - reference96 = obj85; - num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj86 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list126 = new List(index2); - CollectionsMarshal.SetCount(list126, index2); - span3 = CollectionsMarshal.AsSpan(list126); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) - { - AetheryteShortcut = EAetheryteLocation.Limsa, - NextQuestId = new QuestId(4826) - }; - obj86.Steps = list126; - reference97 = obj86; - questRoot14.QuestSequence = list118; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(4826); - QuestRoot questRoot15 = new QuestRoot(); - num = 1; - List list127 = new List(num); - CollectionsMarshal.SetCount(list127, num); - span = CollectionsMarshal.AsSpan(list127); - index = 0; - span[index] = "liza"; - questRoot15.Author = list127; - index = 6; - List list128 = new List(index); - CollectionsMarshal.SetCount(list128, index); - span2 = CollectionsMarshal.AsSpan(list128); - num = 0; - ref QuestSequence reference98 = ref span2[num]; - QuestSequence obj87 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list129 = new List(num2); - CollectionsMarshal.SetCount(list129, num2); - span3 = CollectionsMarshal.AsSpan(list129); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) - { - AetheryteShortcut = EAetheryteLocation.Limsa, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj87.Steps = list129; - reference98 = obj87; - num++; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj88 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list130 = new List(index2); - CollectionsMarshal.SetCount(list130, index2); - span3 = CollectionsMarshal.AsSpan(list130); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046307u, new Vector3(216.84595f, 14.096056f, 660.3646f), 135) + span3[index2] = new QuestStep(EInteractionType.Interact, 1046307u, new Vector3(216.84595f, 14.096056f, 660.3646f), 135) { AetheryteShortcut = EAetheryteLocation.LowerLaNosceaMorabyDrydocks }; - obj88.Steps = list130; - reference99 = obj88; - num++; - ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj89 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list131 = new List(num2); - CollectionsMarshal.SetCount(list131, num2); - span3 = CollectionsMarshal.AsSpan(list131); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046309u, new Vector3(106.7063f, 22.880846f, 618.4634f), 135) - { - Fly = true - }; - obj89.Steps = list131; - reference100 = obj89; - num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj90 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list132 = new List(index2); - CollectionsMarshal.SetCount(list132, index2); - span3 = CollectionsMarshal.AsSpan(list132); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046308u, new Vector3(217.39526f, 14.096056f, 658.7776f), 135) - { - Fly = true - }; - obj90.Steps = list132; - reference101 = obj90; - num++; - ref QuestSequence reference102 = ref span2[num]; - QuestSequence obj91 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list133 = new List(num2); - CollectionsMarshal.SetCount(list133, num2); - span3 = CollectionsMarshal.AsSpan(list133); - index2 = 0; - ref QuestStep reference103 = ref span3[index2]; - QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1046307u, new Vector3(216.84595f, 14.096056f, 660.3646f), 135); - num3 = 1; - List list134 = new List(num3); - CollectionsMarshal.SetCount(list134, num3); - span5 = CollectionsMarshal.AsSpan(list134); - num4 = 0; - span5[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGBA221_04826_Q1_000_048"), - Answer = new ExcelRef("TEXT_KINGBA221_04826_A1_000_002") - }; - questStep12.DialogueChoices = list134; - reference103 = questStep12; - obj91.Steps = list133; - reference102 = obj91; + obj91.Steps = list136; + reference103 = obj91; num++; ref QuestSequence reference104 = ref span2[num]; QuestSequence obj92 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 2 }; index2 = 1; - List list135 = new List(index2); - CollectionsMarshal.SetCount(list135, index2); - span3 = CollectionsMarshal.AsSpan(list135); + List list137 = new List(index2); + CollectionsMarshal.SetCount(list137, index2); + span3 = CollectionsMarshal.AsSpan(list137); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + span3[num2] = new QuestStep(EInteractionType.Interact, 1046309u, new Vector3(106.7063f, 22.880846f, 618.4634f), 135) { - AetheryteShortcut = EAetheryteLocation.Limsa, - NextQuestId = new QuestId(4827) + Fly = true }; - obj92.Steps = list135; + obj92.Steps = list137; reference104 = obj92; - questRoot15.QuestSequence = list128; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(4827); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list136 = new List(num); - CollectionsMarshal.SetCount(list136, num); - span = CollectionsMarshal.AsSpan(list136); - index = 0; - span[index] = "liza"; - questRoot16.Author = list136; - index = 6; - List list137 = new List(index); - CollectionsMarshal.SetCount(list137, index); - span2 = CollectionsMarshal.AsSpan(list137); - num = 0; + num++; ref QuestSequence reference105 = ref span2[num]; QuestSequence obj93 = new QuestSequence { - Sequence = 0 + Sequence = 3 }; num2 = 1; List list138 = new List(num2); CollectionsMarshal.SetCount(list138, num2); span3 = CollectionsMarshal.AsSpan(list138); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + span3[index2] = new QuestStep(EInteractionType.Interact, 1046308u, new Vector3(217.39526f, 14.096056f, 658.7776f), 135) { - AetheryteShortcut = EAetheryteLocation.Limsa, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; obj93.Steps = list138; reference105 = obj93; @@ -398381,179 +398391,75 @@ public static class AssemblyQuestLoader ref QuestSequence reference106 = ref span2[num]; QuestSequence obj94 = new QuestSequence { - Sequence = 1 + Sequence = 4 }; index2 = 1; List list139 = new List(index2); CollectionsMarshal.SetCount(list139, index2); span3 = CollectionsMarshal.AsSpan(list139); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046310u, new Vector3(268.39087f, -25f, 264.05737f), 138) + ref QuestStep reference107 = ref span3[num2]; + QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1046307u, new Vector3(216.84595f, 14.096056f, 660.3646f), 135); + index3 = 1; + List list140 = new List(index3); + CollectionsMarshal.SetCount(list140, index3); + span4 = CollectionsMarshal.AsSpan(list140); + num3 = 0; + span4[num3] = new DialogueChoice { - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGBA221_04826_Q1_000_048"), + Answer = new ExcelRef("TEXT_KINGBA221_04826_A1_000_002") }; + questStep13.DialogueChoices = list140; + reference107 = questStep13; obj94.Steps = list139; reference106 = obj94; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj95 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list140 = new List(num2); - CollectionsMarshal.SetCount(list140, num2); - span3 = CollectionsMarshal.AsSpan(list140); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046311u, new Vector3(384.60352f, 0.14576934f, 74.32666f), 139) - { - AetheryteShortcut = EAetheryteLocation.UpperLaNosceaCampBronzeLake - }; - obj95.Steps = list140; - reference107 = obj95; - num++; ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj96 = new QuestSequence - { - Sequence = 3 - }; - index2 = 3; - List list141 = new List(index2); - CollectionsMarshal.SetCount(list141, index2); - span3 = CollectionsMarshal.AsSpan(list141); - num2 = 0; - ref QuestStep reference109 = ref span3[num2]; - QuestStep obj97 = new QuestStep(EInteractionType.Action, 1046314u, new Vector3(457.60278f, 4.1072555f, 103.89868f), 139) - { - Action = EAction.Esuna - }; - num4 = 6; - List list142 = new List(num4); - CollectionsMarshal.SetCount(list142, num4); - span4 = CollectionsMarshal.AsSpan(list142); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj97.CompletionQuestVariablesFlags = list142; - reference109 = obj97; - num2++; - ref QuestStep reference110 = ref span3[num2]; - QuestStep obj98 = new QuestStep(EInteractionType.Action, 1046313u, new Vector3(432.6084f, 8.108173f, 133.80627f), 139) - { - Action = EAction.Esuna - }; - num3 = 6; - List list143 = new List(num3); - CollectionsMarshal.SetCount(list143, num3); - span4 = CollectionsMarshal.AsSpan(list143); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj98.CompletionQuestVariablesFlags = list143; - reference110 = obj98; - num2++; - ref QuestStep reference111 = ref span3[num2]; - QuestStep obj99 = new QuestStep(EInteractionType.Action, 1046312u, new Vector3(413.0464f, 3.616333f, 113.969604f), 139) - { - Action = EAction.Esuna - }; - num4 = 6; - List list144 = new List(num4); - CollectionsMarshal.SetCount(list144, num4); - span4 = CollectionsMarshal.AsSpan(list144); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj99.CompletionQuestVariablesFlags = list144; - reference111 = obj99; - obj96.Steps = list141; - reference108 = obj96; - num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj100 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list145 = new List(num2); - CollectionsMarshal.SetCount(list145, num2); - span3 = CollectionsMarshal.AsSpan(list145); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046316u, new Vector3(415.8236f, 8.12099f, 40.72632f), 139); - obj100.Steps = list145; - reference112 = obj100; - num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + QuestSequence obj95 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list146 = new List(index2); - CollectionsMarshal.SetCount(list146, index2); - span3 = CollectionsMarshal.AsSpan(list146); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + num2 = 1; + List list141 = new List(num2); + CollectionsMarshal.SetCount(list141, num2); + span3 = CollectionsMarshal.AsSpan(list141); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa, - NextQuestId = new QuestId(4828) + NextQuestId = new QuestId(4827) }; - obj101.Steps = list146; - reference113 = obj101; - questRoot16.QuestSequence = list137; + obj95.Steps = list141; + reference108 = obj95; + questRoot16.QuestSequence = list134; AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(4828); + QuestId questId17 = new QuestId(4827); QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list147 = new List(num); - CollectionsMarshal.SetCount(list147, num); - span = CollectionsMarshal.AsSpan(list147); + List list142 = new List(num); + CollectionsMarshal.SetCount(list142, num); + span = CollectionsMarshal.AsSpan(list142); index = 0; span[index] = "liza"; - questRoot17.Author = list147; - index = 8; - List list148 = new List(index); - CollectionsMarshal.SetCount(list148, index); - span2 = CollectionsMarshal.AsSpan(list148); + questRoot17.Author = list142; + index = 6; + List list143 = new List(index); + CollectionsMarshal.SetCount(list143, index); + span2 = CollectionsMarshal.AsSpan(list143); num = 0; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list149 = new List(num2); - CollectionsMarshal.SetCount(list149, num2); - span3 = CollectionsMarshal.AsSpan(list149); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + index2 = 1; + List list144 = new List(index2); + CollectionsMarshal.SetCount(list144, index2); + span3 = CollectionsMarshal.AsSpan(list144); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa, SkipConditions = new SkipConditions @@ -398564,66 +398470,255 @@ public static class AssemblyQuestLoader } } }; - obj102.Steps = list149; - reference114 = obj102; + obj96.Steps = list144; + reference109 = obj96; num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference110 = ref span2[num]; + QuestSequence obj97 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list150 = new List(index2); - CollectionsMarshal.SetCount(list150, index2); - span3 = CollectionsMarshal.AsSpan(list150); - num2 = 0; - ref QuestStep reference116 = ref span3[num2]; - QuestStep obj104 = new QuestStep(EInteractionType.Interact, 1046317u, new Vector3(570.18384f, 20.721313f, 451.34656f), 137) + num2 = 1; + List list145 = new List(num2); + CollectionsMarshal.SetCount(list145, num2); + span3 = CollectionsMarshal.AsSpan(list145); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046310u, new Vector3(268.39087f, -25f, 264.05737f), 138) { - AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol + AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport }; - num3 = 1; - List list151 = new List(num3); - CollectionsMarshal.SetCount(list151, num3); - span5 = CollectionsMarshal.AsSpan(list151); - num4 = 0; - span5[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGBA241_04828_Q1_000_013"), - Answer = new ExcelRef("TEXT_KINGBA241_04828_A1_000_001") - }; - obj104.DialogueChoices = list151; - reference116 = obj104; - obj103.Steps = list150; - reference115 = obj103; + obj97.Steps = list145; + reference110 = obj97; num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = 2 }; + index2 = 1; + List list146 = new List(index2); + CollectionsMarshal.SetCount(list146, index2); + span3 = CollectionsMarshal.AsSpan(list146); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046311u, new Vector3(384.60352f, 0.14576934f, 74.32666f), 139) + { + AetheryteShortcut = EAetheryteLocation.UpperLaNosceaCampBronzeLake + }; + obj98.Steps = list146; + reference111 = obj98; + num++; + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj99 = new QuestSequence + { + Sequence = 3 + }; + num2 = 3; + List list147 = new List(num2); + CollectionsMarshal.SetCount(list147, num2); + span3 = CollectionsMarshal.AsSpan(list147); + index2 = 0; + ref QuestStep reference113 = ref span3[index2]; + QuestStep obj100 = new QuestStep(EInteractionType.Action, 1046314u, new Vector3(457.60278f, 4.1072555f, 103.89868f), 139) + { + Action = EAction.Esuna + }; + num3 = 6; + List list148 = new List(num3); + CollectionsMarshal.SetCount(list148, num3); + span5 = CollectionsMarshal.AsSpan(list148); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj100.CompletionQuestVariablesFlags = list148; + reference113 = obj100; + index2++; + ref QuestStep reference114 = ref span3[index2]; + QuestStep obj101 = new QuestStep(EInteractionType.Action, 1046313u, new Vector3(432.6084f, 8.108173f, 133.80627f), 139) + { + Action = EAction.Esuna + }; + index3 = 6; + List list149 = new List(index3); + CollectionsMarshal.SetCount(list149, index3); + span5 = CollectionsMarshal.AsSpan(list149); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj101.CompletionQuestVariablesFlags = list149; + reference114 = obj101; + index2++; + ref QuestStep reference115 = ref span3[index2]; + QuestStep obj102 = new QuestStep(EInteractionType.Action, 1046312u, new Vector3(413.0464f, 3.616333f, 113.969604f), 139) + { + Action = EAction.Esuna + }; + num3 = 6; + List list150 = new List(num3); + CollectionsMarshal.SetCount(list150, num3); + span5 = CollectionsMarshal.AsSpan(list150); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj102.CompletionQuestVariablesFlags = list150; + reference115 = obj102; + obj99.Steps = list147; + reference112 = obj99; + num++; + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj103 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list151 = new List(index2); + CollectionsMarshal.SetCount(list151, index2); + span3 = CollectionsMarshal.AsSpan(list151); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046316u, new Vector3(415.8236f, 8.12099f, 40.72632f), 139); + obj103.Steps = list151; + reference116 = obj103; + num++; + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj104 = new QuestSequence + { + Sequence = byte.MaxValue + }; num2 = 1; List list152 = new List(num2); CollectionsMarshal.SetCount(list152, num2); span3 = CollectionsMarshal.AsSpan(list152); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046317u, new Vector3(570.18384f, 20.721313f, 451.34656f), 137); - obj105.Steps = list152; - reference117 = obj105; - num++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + { + AetheryteShortcut = EAetheryteLocation.Limsa, + NextQuestId = new QuestId(4828) + }; + obj104.Steps = list152; + reference117 = obj104; + questRoot17.QuestSequence = list143; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(4828); + QuestRoot questRoot18 = new QuestRoot(); + num = 1; + List list153 = new List(num); + CollectionsMarshal.SetCount(list153, num); + span = CollectionsMarshal.AsSpan(list153); + index = 0; + span[index] = "liza"; + questRoot18.Author = list153; + index = 8; + List list154 = new List(index); + CollectionsMarshal.SetCount(list154, index); + span2 = CollectionsMarshal.AsSpan(list154); + num = 0; ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj105 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list155 = new List(index2); + CollectionsMarshal.SetCount(list155, index2); + span3 = CollectionsMarshal.AsSpan(list155); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + { + AetheryteShortcut = EAetheryteLocation.Limsa, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj105.Steps = list155; + reference118 = obj105; + num++; + ref QuestSequence reference119 = ref span2[num]; QuestSequence obj106 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list156 = new List(num2); + CollectionsMarshal.SetCount(list156, num2); + span3 = CollectionsMarshal.AsSpan(list156); + index2 = 0; + ref QuestStep reference120 = ref span3[index2]; + QuestStep obj107 = new QuestStep(EInteractionType.Interact, 1046317u, new Vector3(570.18384f, 20.721313f, 451.34656f), 137) + { + AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol + }; + index3 = 1; + List list157 = new List(index3); + CollectionsMarshal.SetCount(list157, index3); + span4 = CollectionsMarshal.AsSpan(list157); + num3 = 0; + span4[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGBA241_04828_Q1_000_013"), + Answer = new ExcelRef("TEXT_KINGBA241_04828_A1_000_001") + }; + obj107.DialogueChoices = list157; + reference120 = obj107; + obj106.Steps = list156; + reference119 = obj106; + num++; + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj108 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list158 = new List(index2); + CollectionsMarshal.SetCount(list158, index2); + span3 = CollectionsMarshal.AsSpan(list158); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046317u, new Vector3(570.18384f, 20.721313f, 451.34656f), 137); + obj108.Steps = list158; + reference121 = obj108; + num++; + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list153 = new List(index2); - CollectionsMarshal.SetCount(list153, index2); - span3 = CollectionsMarshal.AsSpan(list153); - num2 = 0; - ref QuestStep reference119 = ref span3[num2]; - QuestStep obj107 = new QuestStep(EInteractionType.Combat, 2013561u, new Vector3(-220.44714f, 35.78235f, 268.05518f), 137) + num2 = 1; + List list159 = new List(num2); + CollectionsMarshal.SetCount(list159, num2); + span3 = CollectionsMarshal.AsSpan(list159); + index2 = 0; + ref QuestStep reference123 = ref span3[index2]; + QuestStep obj110 = new QuestStep(EInteractionType.Combat, 2013561u, new Vector3(-220.44714f, 35.78235f, 268.05518f), 137) { StopDistance = 0.25f, Fly = true, @@ -398631,110 +398726,110 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.EasternLaNosceaWineport, EnemySpawnType = EEnemySpawnType.AfterInteraction }; - num4 = 3; - List list154 = new List(num4); - CollectionsMarshal.SetCount(list154, num4); - span6 = CollectionsMarshal.AsSpan(list154); - num3 = 0; - span6[num3] = 17614u; - num3++; - span6[num3] = 17615u; - num3++; - span6[num3] = 17616u; - obj107.KillEnemyDataIds = list154; - reference119 = obj107; - obj106.Steps = list153; - reference118 = obj106; + num3 = 3; + List list160 = new List(num3); + CollectionsMarshal.SetCount(list160, num3); + span6 = CollectionsMarshal.AsSpan(list160); + index3 = 0; + span6[index3] = 17614u; + index3++; + span6[index3] = 17615u; + index3++; + span6[index3] = 17616u; + obj110.KillEnemyDataIds = list160; + reference123 = obj110; + obj109.Steps = list159; + reference122 = obj109; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list155 = new List(num2); - CollectionsMarshal.SetCount(list155, num2); - span3 = CollectionsMarshal.AsSpan(list155); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046318u, new Vector3(-98.95477f, 34.20764f, 220.44702f), 137); - obj108.Steps = list155; - reference120 = obj108; + index2 = 1; + List list161 = new List(index2); + CollectionsMarshal.SetCount(list161, index2); + span3 = CollectionsMarshal.AsSpan(list161); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046318u, new Vector3(-98.95477f, 34.20764f, 220.44702f), 137); + obj111.Steps = list161; + reference124 = obj111; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list156 = new List(index2); - CollectionsMarshal.SetCount(list156, index2); - span3 = CollectionsMarshal.AsSpan(list156); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046318u, new Vector3(-98.95477f, 34.20764f, 220.44702f), 137); - obj109.Steps = list156; - reference121 = obj109; + num2 = 1; + List list162 = new List(num2); + CollectionsMarshal.SetCount(list162, num2); + span3 = CollectionsMarshal.AsSpan(list162); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046318u, new Vector3(-98.95477f, 34.20764f, 220.44702f), 137); + obj112.Steps = list162; + reference125 = obj112; num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 6 }; - num2 = 1; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046317u, new Vector3(570.18384f, 20.721313f, 451.34656f), 137) + index2 = 1; + List list163 = new List(index2); + CollectionsMarshal.SetCount(list163, index2); + span3 = CollectionsMarshal.AsSpan(list163); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046317u, new Vector3(570.18384f, 20.721313f, 451.34656f), 137) { AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol }; - obj110.Steps = list157; - reference122 = obj110; + obj113.Steps = list163; + reference126 = obj113; num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj114 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list158 = new List(index2); - CollectionsMarshal.SetCount(list158, index2); - span3 = CollectionsMarshal.AsSpan(list158); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + num2 = 1; + List list164 = new List(num2); + CollectionsMarshal.SetCount(list164, num2); + span3 = CollectionsMarshal.AsSpan(list164); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa, NextQuestId = new QuestId(4829) }; - obj111.Steps = list158; - reference123 = obj111; - questRoot17.QuestSequence = list148; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(4829); - QuestRoot questRoot18 = new QuestRoot(); + obj114.Steps = list164; + reference127 = obj114; + questRoot18.QuestSequence = list154; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(4829); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list159 = new List(num); - CollectionsMarshal.SetCount(list159, num); - span = CollectionsMarshal.AsSpan(list159); + List list165 = new List(num); + CollectionsMarshal.SetCount(list165, num); + span = CollectionsMarshal.AsSpan(list165); index = 0; span[index] = "liza"; - questRoot18.Author = list159; + questRoot19.Author = list165; index = 7; - List list160 = new List(index); - CollectionsMarshal.SetCount(list160, index); - span2 = CollectionsMarshal.AsSpan(list160); + List list166 = new List(index); + CollectionsMarshal.SetCount(list166, index); + span2 = CollectionsMarshal.AsSpan(list166); num = 0; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + index2 = 1; + List list167 = new List(index2); + CollectionsMarshal.SetCount(list167, index2); + span3 = CollectionsMarshal.AsSpan(list167); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa, SkipConditions = new SkipConditions @@ -398745,90 +398840,90 @@ public static class AssemblyQuestLoader } } }; - obj112.Steps = list161; - reference124 = obj112; + obj115.Steps = list167; + reference128 = obj115; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj116 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list162 = new List(index2); - CollectionsMarshal.SetCount(list162, index2); - span3 = CollectionsMarshal.AsSpan(list162); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046319u, new Vector3(-335.3476f, 69.418495f, 155.87085f), 137) + num2 = 1; + List list168 = new List(num2); + CollectionsMarshal.SetCount(list168, num2); + span3 = CollectionsMarshal.AsSpan(list168); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046319u, new Vector3(-335.3476f, 69.418495f, 155.87085f), 137) { AetheryteShortcut = EAetheryteLocation.EasternLaNosceaWineport }; - obj113.Steps = list162; - reference125 = obj113; + obj116.Steps = list168; + reference129 = obj116; num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list163 = new List(num2); - CollectionsMarshal.SetCount(list163, num2); - span3 = CollectionsMarshal.AsSpan(list163); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1046319u, new Vector3(-335.3476f, 69.418495f, 155.87085f), 137); - obj114.Steps = list163; - reference126 = obj114; + index2 = 1; + List list169 = new List(index2); + CollectionsMarshal.SetCount(list169, index2); + span3 = CollectionsMarshal.AsSpan(list169); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1046319u, new Vector3(-335.3476f, 69.418495f, 155.87085f), 137); + obj117.Steps = list169; + reference130 = obj117; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list164 = new List(index2); - CollectionsMarshal.SetCount(list164, index2); - span3 = CollectionsMarshal.AsSpan(list164); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046319u, new Vector3(-335.3476f, 69.418495f, 155.87085f), 137) + num2 = 1; + List list170 = new List(num2); + CollectionsMarshal.SetCount(list170, num2); + span3 = CollectionsMarshal.AsSpan(list170); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046319u, new Vector3(-335.3476f, 69.418495f, 155.87085f), 137) { StopDistance = 5f }; - obj115.Steps = list164; - reference127 = obj115; + obj118.Steps = list170; + reference131 = obj118; num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list165 = new List(num2); - CollectionsMarshal.SetCount(list165, num2); - span3 = CollectionsMarshal.AsSpan(list165); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046320u, new Vector3(267.01758f, -25f, 264.88135f), 138) + index2 = 1; + List list171 = new List(index2); + CollectionsMarshal.SetCount(list171, index2); + span3 = CollectionsMarshal.AsSpan(list171); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046320u, new Vector3(267.01758f, -25f, 264.88135f), 138) { AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport }; - obj116.Steps = list165; - reference128 = obj116; + obj119.Steps = list171; + reference132 = obj119; num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list166 = new List(index2); - CollectionsMarshal.SetCount(list166, index2); - span3 = CollectionsMarshal.AsSpan(list166); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046289u, new Vector3(-64.62195f, -17.95485f, 201.28174f), 1185) + num2 = 1; + List list172 = new List(num2); + CollectionsMarshal.SetCount(list172, num2); + span3 = CollectionsMarshal.AsSpan(list172); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046289u, new Vector3(-64.62195f, -17.95485f, 201.28174f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -398837,35 +398932,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj117.Steps = list166; - reference129 = obj117; - questRoot18.QuestSequence = list160; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(4830); - QuestRoot questRoot19 = new QuestRoot(); + obj120.Steps = list172; + reference133 = obj120; + questRoot19.QuestSequence = list166; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(4830); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list167 = new List(num); - CollectionsMarshal.SetCount(list167, num); - span = CollectionsMarshal.AsSpan(list167); + List list173 = new List(num); + CollectionsMarshal.SetCount(list173, num); + span = CollectionsMarshal.AsSpan(list173); index = 0; span[index] = "liza"; - questRoot19.Author = list167; + questRoot20.Author = list173; index = 7; - List list168 = new List(index); - CollectionsMarshal.SetCount(list168, index); - span2 = CollectionsMarshal.AsSpan(list168); + List list174 = new List(index); + CollectionsMarshal.SetCount(list174, index); + span2 = CollectionsMarshal.AsSpan(list174); num = 0; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list169 = new List(num2); - CollectionsMarshal.SetCount(list169, num2); - span3 = CollectionsMarshal.AsSpan(list169); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048295u, new Vector3(-74.143616f, -19.32829f, 198.68762f), 1185) + index2 = 1; + List list175 = new List(index2); + CollectionsMarshal.SetCount(list175, index2); + span3 = CollectionsMarshal.AsSpan(list175); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048295u, new Vector3(-74.143616f, -19.32829f, 198.68762f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, SkipConditions = new SkipConditions @@ -398876,21 +398971,21 @@ public static class AssemblyQuestLoader } } }; - obj118.Steps = list169; - reference130 = obj118; + obj121.Steps = list175; + reference134 = obj121; num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = 1 }; - index2 = 3; - List list170 = new List(index2); - CollectionsMarshal.SetCount(list170, index2); - span3 = CollectionsMarshal.AsSpan(list170); - num2 = 0; - ref QuestStep reference132 = ref span3[num2]; - QuestStep obj120 = new QuestStep(EInteractionType.Interact, 1019038u, new Vector3(-55.222473f, -2.9000003f, -65.65961f), 628) + num2 = 3; + List list176 = new List(num2); + CollectionsMarshal.SetCount(list176, num2); + span3 = CollectionsMarshal.AsSpan(list176); + index2 = 0; + ref QuestStep reference136 = ref span3[index2]; + QuestStep obj123 = new QuestStep(EInteractionType.Interact, 1019038u, new Vector3(-55.222473f, -2.9000003f, -65.65961f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut @@ -398906,108 +399001,108 @@ public static class AssemblyQuestLoader } } }; - num3 = 6; - List list171 = new List(num3); - CollectionsMarshal.SetCount(list171, num3); - span4 = CollectionsMarshal.AsSpan(list171); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj120.CompletionQuestVariablesFlags = list171; - reference132 = obj120; - num2++; - ref QuestStep reference133 = ref span3[num2]; - QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1019003u, new Vector3(-41.24518f, -3.0000017f, -63.09613f), 628); - num4 = 6; - List list172 = new List(num4); - CollectionsMarshal.SetCount(list172, num4); - span4 = CollectionsMarshal.AsSpan(list172); + index3 = 6; + List list177 = new List(index3); + CollectionsMarshal.SetCount(list177, index3); + span5 = CollectionsMarshal.AsSpan(list177); num3 = 0; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list172; - reference133 = questStep13; - num2++; - ref QuestStep reference134 = ref span3[num2]; - QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1019069u, new Vector3(-62.119568f, 8f, -56.62628f), 628); + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj123.CompletionQuestVariablesFlags = list177; + reference136 = obj123; + index2++; + ref QuestStep reference137 = ref span3[index2]; + QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1019003u, new Vector3(-41.24518f, -3.0000017f, -63.09613f), 628); num3 = 6; - List list173 = new List(num3); - CollectionsMarshal.SetCount(list173, num3); - span4 = CollectionsMarshal.AsSpan(list173); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list173; - reference134 = questStep14; - obj119.Steps = list170; - reference131 = obj119; + List list178 = new List(num3); + CollectionsMarshal.SetCount(list178, num3); + span5 = CollectionsMarshal.AsSpan(list178); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep14.CompletionQuestVariablesFlags = list178; + reference137 = questStep14; + index2++; + ref QuestStep reference138 = ref span3[index2]; + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1019069u, new Vector3(-62.119568f, 8f, -56.62628f), 628); + index3 = 6; + List list179 = new List(index3); + CollectionsMarshal.SetCount(list179, index3); + span5 = CollectionsMarshal.AsSpan(list179); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep15.CompletionQuestVariablesFlags = list179; + reference138 = questStep15; + obj122.Steps = list176; + reference135 = obj122; num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list174 = new List(num2); - CollectionsMarshal.SetCount(list174, num2); - span3 = CollectionsMarshal.AsSpan(list174); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1051620u, new Vector3(111.40613f, 11.997255f, -52.048523f), 628); - obj121.Steps = list174; - reference135 = obj121; + index2 = 1; + List list180 = new List(index2); + CollectionsMarshal.SetCount(list180, index2); + span3 = CollectionsMarshal.AsSpan(list180); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1051620u, new Vector3(111.40613f, 11.997255f, -52.048523f), 628); + obj124.Steps = list180; + reference139 = obj124; num++; - ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj125 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list175 = new List(index2); - CollectionsMarshal.SetCount(list175, index2); - span3 = CollectionsMarshal.AsSpan(list175); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628); - obj122.Steps = list175; - reference136 = obj122; + num2 = 1; + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628); + obj125.Steps = list181; + reference140 = obj125; num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference141 = ref span2[num]; + QuestSequence obj126 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list176 = new List(num2); - CollectionsMarshal.SetCount(list176, num2); - span3 = CollectionsMarshal.AsSpan(list176); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2013689u, new Vector3(29.251465f, 5.935669f, -129.62543f), 628) + index2 = 1; + List list182 = new List(index2); + CollectionsMarshal.SetCount(list182, index2); + span3 = CollectionsMarshal.AsSpan(list182); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2013689u, new Vector3(29.251465f, 5.935669f, -129.62543f), 628) { AethernetShortcut = new AethernetShortcut { @@ -399015,20 +399110,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRakuzaDistrict } }; - obj123.Steps = list176; - reference137 = obj123; + obj126.Steps = list182; + reference141 = obj126; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj127 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list177 = new List(index2); - CollectionsMarshal.SetCount(list177, index2); - span3 = CollectionsMarshal.AsSpan(list177); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013690u, new Vector3(14.114502f, 3.982544f, 43.411865f), 628) + num2 = 1; + List list183 = new List(num2); + CollectionsMarshal.SetCount(list183, num2); + span3 = CollectionsMarshal.AsSpan(list183); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2013690u, new Vector3(14.114502f, 3.982544f, 43.411865f), 628) { AethernetShortcut = new AethernetShortcut { @@ -399036,20 +399131,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeMarkets } }; - obj124.Steps = list177; - reference138 = obj124; + obj127.Steps = list183; + reference142 = obj127; num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj128 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list178 = new List(num2); - CollectionsMarshal.SetCount(list178, num2); - span3 = CollectionsMarshal.AsSpan(list178); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) + index2 = 1; + List list184 = new List(index2); + CollectionsMarshal.SetCount(list184, index2); + span3 = CollectionsMarshal.AsSpan(list184); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { AethernetShortcut = new AethernetShortcut { @@ -399058,36 +399153,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4831) }; - obj125.Steps = list178; - reference139 = obj125; - questRoot19.QuestSequence = list168; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(4831); - QuestRoot questRoot20 = new QuestRoot(); + obj128.Steps = list184; + reference143 = obj128; + questRoot20.QuestSequence = list174; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(4831); + QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list179 = new List(num); - CollectionsMarshal.SetCount(list179, num); - span = CollectionsMarshal.AsSpan(list179); + List list185 = new List(num); + CollectionsMarshal.SetCount(list185, num); + span = CollectionsMarshal.AsSpan(list185); index = 0; span[index] = "liza"; - questRoot20.Author = list179; + questRoot21.Author = list185; index = 6; - List list180 = new List(index); - CollectionsMarshal.SetCount(list180, index); - span2 = CollectionsMarshal.AsSpan(list180); + List list186 = new List(index); + CollectionsMarshal.SetCount(list186, index); + span2 = CollectionsMarshal.AsSpan(list186); num = 0; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj129 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); - num2 = 0; - ref QuestStep reference141 = ref span3[num2]; - QuestStep obj127 = new QuestStep(EInteractionType.AcceptQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) + num2 = 1; + List list187 = new List(num2); + CollectionsMarshal.SetCount(list187, num2); + span3 = CollectionsMarshal.AsSpan(list187); + index2 = 0; + ref QuestStep reference145 = ref span3[index2]; + QuestStep obj130 = new QuestStep(EInteractionType.AcceptQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, SkipConditions = new SkipConditions @@ -399098,33 +399193,33 @@ public static class AssemblyQuestLoader } } }; - num4 = 1; - List list182 = new List(num4); - CollectionsMarshal.SetCount(list182, num4); - span5 = CollectionsMarshal.AsSpan(list182); - num3 = 0; - span5[num3] = new DialogueChoice + num3 = 1; + List list188 = new List(num3); + CollectionsMarshal.SetCount(list188, num3); + span4 = CollectionsMarshal.AsSpan(list188); + index3 = 0; + span4[index3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGBA311_04831_Q2_000_000"), Answer = new ExcelRef("TEXT_KINGBA311_04831_A2_000_002") }; - obj127.DialogueChoices = list182; - reference141 = obj127; - obj126.Steps = list181; - reference140 = obj126; + obj130.DialogueChoices = list188; + reference145 = obj130; + obj129.Steps = list187; + reference144 = obj129; num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj131 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list183 = new List(num2); - CollectionsMarshal.SetCount(list183, num2); - span3 = CollectionsMarshal.AsSpan(list183); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1019154u, new Vector3(829.1294f, 5.9230084f, 859.739f), 613) + index2 = 1; + List list189 = new List(index2); + CollectionsMarshal.SetCount(list189, index2); + span3 = CollectionsMarshal.AsSpan(list189); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1019154u, new Vector3(829.1294f, 5.9230084f, 859.739f), 613) { AethernetShortcut = new AethernetShortcut { @@ -399132,107 +399227,107 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRubyPrice } }; - obj128.Steps = list183; - reference142 = obj128; + obj131.Steps = list189; + reference146 = obj131; num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj132 = new QuestSequence { Sequence = 2 }; - index2 = 2; - List list184 = new List(index2); - CollectionsMarshal.SetCount(list184, index2); - span3 = CollectionsMarshal.AsSpan(list184); - num2 = 0; - ref QuestStep reference144 = ref span3[num2]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1019169u, new Vector3(476.82898f, 30.113333f, 763.546f), 613); - num3 = 6; - List list185 = new List(num3); - CollectionsMarshal.SetCount(list185, num3); - span4 = CollectionsMarshal.AsSpan(list185); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list185; - reference144 = questStep15; - num2++; - ref QuestStep reference145 = ref span3[num2]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1019167u, new Vector3(447.56226f, 34.29651f, 732.66187f), 613); - num4 = 6; - List list186 = new List(num4); - CollectionsMarshal.SetCount(list186, num4); - span4 = CollectionsMarshal.AsSpan(list186); + num2 = 2; + List list190 = new List(num2); + CollectionsMarshal.SetCount(list190, num2); + span3 = CollectionsMarshal.AsSpan(list190); + index2 = 0; + ref QuestStep reference148 = ref span3[index2]; + QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1019169u, new Vector3(476.82898f, 30.113333f, 763.546f), 613); + index3 = 6; + List list191 = new List(index3); + CollectionsMarshal.SetCount(list191, index3); + span5 = CollectionsMarshal.AsSpan(list191); num3 = 0; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list186; - reference145 = questStep16; - obj129.Steps = list184; - reference143 = obj129; + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep16.CompletionQuestVariablesFlags = list191; + reference148 = questStep16; + index2++; + ref QuestStep reference149 = ref span3[index2]; + QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1019167u, new Vector3(447.56226f, 34.29651f, 732.66187f), 613); + num3 = 6; + List list192 = new List(num3); + CollectionsMarshal.SetCount(list192, num3); + span5 = CollectionsMarshal.AsSpan(list192); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep17.CompletionQuestVariablesFlags = list192; + reference149 = questStep17; + obj132.Steps = list190; + reference147 = obj132; num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj133 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list187 = new List(num2); - CollectionsMarshal.SetCount(list187, num2); - span3 = CollectionsMarshal.AsSpan(list187); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048299u, new Vector3(463.46216f, 29.787891f, 736.8428f), 613); - obj130.Steps = list187; - reference146 = obj130; + index2 = 1; + List list193 = new List(index2); + CollectionsMarshal.SetCount(list193, index2); + span3 = CollectionsMarshal.AsSpan(list193); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048299u, new Vector3(463.46216f, 29.787891f, 736.8428f), 613); + obj133.Steps = list193; + reference150 = obj133; num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj131 = new QuestSequence + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj134 = new QuestSequence { Sequence = 4 }; - index2 = 2; - List list188 = new List(index2); - CollectionsMarshal.SetCount(list188, index2); - span3 = CollectionsMarshal.AsSpan(list188); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(426.16245f, 0.7213422f, 195.08597f), 613) + num2 = 2; + List list194 = new List(num2); + CollectionsMarshal.SetCount(list194, num2); + span3 = CollectionsMarshal.AsSpan(list194); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(426.16245f, 0.7213422f, 195.08597f), 613) { Fly = true }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048301u, new Vector3(427.78674f, 0.5689501f, 195.39172f), 613); - obj131.Steps = list188; - reference147 = obj131; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048301u, new Vector3(427.78674f, 0.5689501f, 195.39172f), 613); + obj134.Steps = list194; + reference151 = obj134; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + ref QuestSequence reference152 = ref span2[num]; + QuestSequence obj135 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list189 = new List(num2); - CollectionsMarshal.SetCount(list189, num2); - span3 = CollectionsMarshal.AsSpan(list189); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) + index2 = 1; + List list195 = new List(index2); + CollectionsMarshal.SetCount(list195, index2); + span3 = CollectionsMarshal.AsSpan(list195); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut @@ -399242,35 +399337,35 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4832) }; - obj132.Steps = list189; - reference148 = obj132; - questRoot20.QuestSequence = list180; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(4832); - QuestRoot questRoot21 = new QuestRoot(); + obj135.Steps = list195; + reference152 = obj135; + questRoot21.QuestSequence = list186; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(4832); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list190 = new List(num); - CollectionsMarshal.SetCount(list190, num); - span = CollectionsMarshal.AsSpan(list190); + List list196 = new List(num); + CollectionsMarshal.SetCount(list196, num); + span = CollectionsMarshal.AsSpan(list196); index = 0; span[index] = "liza"; - questRoot21.Author = list190; + questRoot22.Author = list196; index = 5; - List list191 = new List(index); - CollectionsMarshal.SetCount(list191, index); - span2 = CollectionsMarshal.AsSpan(list191); + List list197 = new List(index); + CollectionsMarshal.SetCount(list197, index); + span2 = CollectionsMarshal.AsSpan(list197); num = 0; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj133 = new QuestSequence + ref QuestSequence reference153 = ref span2[num]; + QuestSequence obj136 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list192 = new List(index2); - CollectionsMarshal.SetCount(list192, index2); - span3 = CollectionsMarshal.AsSpan(list192); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) + num2 = 1; + List list198 = new List(num2); + CollectionsMarshal.SetCount(list198, num2); + span3 = CollectionsMarshal.AsSpan(list198); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, SkipConditions = new SkipConditions @@ -399281,21 +399376,21 @@ public static class AssemblyQuestLoader } } }; - obj133.Steps = list192; - reference149 = obj133; + obj136.Steps = list198; + reference153 = obj136; num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj134 = new QuestSequence + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj137 = new QuestSequence { Sequence = 1 }; - num2 = 3; - List list193 = new List(num2); - CollectionsMarshal.SetCount(list193, num2); - span3 = CollectionsMarshal.AsSpan(list193); - index2 = 0; - ref QuestStep reference151 = ref span3[index2]; - QuestStep obj135 = new QuestStep(EInteractionType.Interact, 1019260u, new Vector3(417.5935f, 68.02854f, -110.24652f), 614) + index2 = 3; + List list199 = new List(index2); + CollectionsMarshal.SetCount(list199, index2); + span3 = CollectionsMarshal.AsSpan(list199); + num2 = 0; + ref QuestStep reference155 = ref span3[num2]; + QuestStep obj138 = new QuestStep(EInteractionType.Interact, 1019260u, new Vector3(417.5935f, 68.02854f, -110.24652f), 614) { AetheryteShortcut = EAetheryteLocation.YanxiaNamai, SkipConditions = new SkipConditions @@ -399306,115 +399401,115 @@ public static class AssemblyQuestLoader } } }; - num3 = 6; - List list194 = new List(num3); - CollectionsMarshal.SetCount(list194, num3); - span4 = CollectionsMarshal.AsSpan(list194); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj135.CompletionQuestVariablesFlags = list194; - reference151 = obj135; - index2++; - ref QuestStep reference152 = ref span3[index2]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1019257u, new Vector3(468.55872f, 68.02771f, -93.21747f), 614); - num4 = 6; - List list195 = new List(num4); - CollectionsMarshal.SetCount(list195, num4); - span4 = CollectionsMarshal.AsSpan(list195); + index3 = 6; + List list200 = new List(index3); + CollectionsMarshal.SetCount(list200, index3); + span5 = CollectionsMarshal.AsSpan(list200); num3 = 0; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list195; - reference152 = questStep17; - index2++; - ref QuestStep reference153 = ref span3[index2]; - QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1019262u, new Vector3(445.76172f, 58.67623f, -155.62683f), 614); + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj138.CompletionQuestVariablesFlags = list200; + reference155 = obj138; + num2++; + ref QuestStep reference156 = ref span3[num2]; + QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1019257u, new Vector3(468.55872f, 68.02771f, -93.21747f), 614); num3 = 6; - List list196 = new List(num3); - CollectionsMarshal.SetCount(list196, num3); - span4 = CollectionsMarshal.AsSpan(list196); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list196; - reference153 = questStep18; - obj134.Steps = list193; - reference150 = obj134; + List list201 = new List(num3); + CollectionsMarshal.SetCount(list201, num3); + span5 = CollectionsMarshal.AsSpan(list201); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep18.CompletionQuestVariablesFlags = list201; + reference156 = questStep18; + num2++; + ref QuestStep reference157 = ref span3[num2]; + QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1019262u, new Vector3(445.76172f, 58.67623f, -155.62683f), 614); + index3 = 6; + List list202 = new List(index3); + CollectionsMarshal.SetCount(list202, index3); + span5 = CollectionsMarshal.AsSpan(list202); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep19.CompletionQuestVariablesFlags = list202; + reference157 = questStep19; + obj137.Steps = list199; + reference154 = obj137; num++; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj136 = new QuestSequence + ref QuestSequence reference158 = ref span2[num]; + QuestSequence obj139 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list197 = new List(index2); - CollectionsMarshal.SetCount(list197, index2); - span3 = CollectionsMarshal.AsSpan(list197); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048302u, new Vector3(399.95422f, 76.04927f, -114.885254f), 614) + num2 = 1; + List list203 = new List(num2); + CollectionsMarshal.SetCount(list203, num2); + span3 = CollectionsMarshal.AsSpan(list203); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048302u, new Vector3(399.95422f, 76.04927f, -114.885254f), 614) { StopDistance = 0.5f, Fly = true }; - obj136.Steps = list197; - reference154 = obj136; + obj139.Steps = list203; + reference158 = obj139; num++; - ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj137 = new QuestSequence + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj140 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - span3 = CollectionsMarshal.AsSpan(list198); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048304u, new Vector3(421.3473f, 1.7278045f, -278.70605f), 614) + index2 = 1; + List list204 = new List(index2); + CollectionsMarshal.SetCount(list204, index2); + span3 = CollectionsMarshal.AsSpan(list204); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048304u, new Vector3(421.3473f, 1.7278045f, -278.70605f), 614) { Fly = true }; - obj137.Steps = list198; - reference155 = obj137; + obj140.Steps = list204; + reference159 = obj140; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj138 = new QuestSequence + ref QuestSequence reference160 = ref span2[num]; + QuestSequence obj141 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - span3 = CollectionsMarshal.AsSpan(list199); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) + num2 = 1; + List list205 = new List(num2); + CollectionsMarshal.SetCount(list205, num2); + span3 = CollectionsMarshal.AsSpan(list205); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut @@ -399424,165 +399519,33 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4833) }; - obj138.Steps = list199; - reference156 = obj138; - questRoot21.QuestSequence = list191; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(4833); - QuestRoot questRoot22 = new QuestRoot(); - num = 1; - List list200 = new List(num); - CollectionsMarshal.SetCount(list200, num); - span = CollectionsMarshal.AsSpan(list200); - index = 0; - span[index] = "liza"; - questRoot22.Author = list200; - index = 5; - List list201 = new List(index); - CollectionsMarshal.SetCount(list201, index); - span2 = CollectionsMarshal.AsSpan(list201); - num = 0; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj139 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048297u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) - { - AetheryteShortcut = EAetheryteLocation.Kugane, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj139.Steps = list202; - reference157 = obj139; - num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj140 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); - span3 = CollectionsMarshal.AsSpan(list203); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013691u, new Vector3(203.8147f, 12.069824f, 773.0067f), 613) - { - Fly = true, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.KuganeSekiseigumiBarracks, - To = EAetheryteLocation.KuganeRubyPrice - } - }; - obj140.Steps = list203; - reference158 = obj140; - num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj141 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - span3 = CollectionsMarshal.AsSpan(list204); - index2 = 0; - ref QuestStep reference160 = ref span3[index2]; - QuestStep obj142 = new QuestStep(EInteractionType.Combat, 2013692u, new Vector3(138.59766f, 9.292725f, 676.6002f), 613) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 3; - List list205 = new List(num4); - CollectionsMarshal.SetCount(list205, num4); - span6 = CollectionsMarshal.AsSpan(list205); - num3 = 0; - span6[num3] = 17617u; - num3++; - span6[num3] = 17618u; - num3++; - span6[num3] = 17619u; - obj142.KillEnemyDataIds = list205; - reference160 = obj142; - obj141.Steps = list204; - reference159 = obj141; - num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj143 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list206 = new List(index2); - CollectionsMarshal.SetCount(list206, index2); - span3 = CollectionsMarshal.AsSpan(list206); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013693u, new Vector3(167.89502f, 2.1209717f, 561.27246f), 613) - { - Fly = true - }; - obj143.Steps = list206; - reference161 = obj143; - num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj144 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list207 = new List(num2); - CollectionsMarshal.SetCount(list207, num2); - span3 = CollectionsMarshal.AsSpan(list207); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048297u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) - { - AetheryteShortcut = EAetheryteLocation.Kugane, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Kugane, - To = EAetheryteLocation.KuganeSekiseigumiBarracks - }, - NextQuestId = new QuestId(4834) - }; - obj144.Steps = list207; - reference162 = obj144; - questRoot22.QuestSequence = list201; + obj141.Steps = list205; + reference160 = obj141; + questRoot22.QuestSequence = list197; AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(4834); + QuestId questId23 = new QuestId(4833); QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list208 = new List(num); - CollectionsMarshal.SetCount(list208, num); - span = CollectionsMarshal.AsSpan(list208); + List list206 = new List(num); + CollectionsMarshal.SetCount(list206, num); + span = CollectionsMarshal.AsSpan(list206); index = 0; span[index] = "liza"; - questRoot23.Author = list208; - index = 7; - List list209 = new List(index); - CollectionsMarshal.SetCount(list209, index); - span2 = CollectionsMarshal.AsSpan(list209); + questRoot23.Author = list206; + index = 5; + List list207 = new List(index); + CollectionsMarshal.SetCount(list207, index); + span2 = CollectionsMarshal.AsSpan(list207); num = 0; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj142 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list210 = new List(index2); - CollectionsMarshal.SetCount(list210, index2); - span3 = CollectionsMarshal.AsSpan(list210); + List list208 = new List(index2); + CollectionsMarshal.SetCount(list208, index2); + span3 = CollectionsMarshal.AsSpan(list208); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048297u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { @@ -399595,20 +399558,152 @@ public static class AssemblyQuestLoader } } }; - obj145.Steps = list210; - reference163 = obj145; + obj142.Steps = list208; + reference161 = obj142; num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj143 = new QuestSequence { Sequence = 1 }; - num2 = 2; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - span3 = CollectionsMarshal.AsSpan(list211); + num2 = 1; + List list209 = new List(num2); + CollectionsMarshal.SetCount(list209, num2); + span3 = CollectionsMarshal.AsSpan(list209); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(42.052795f, 4.000001f, 71.14965f), 628) + span3[index2] = new QuestStep(EInteractionType.Interact, 2013691u, new Vector3(203.8147f, 12.069824f, 773.0067f), 613) + { + Fly = true, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.KuganeSekiseigumiBarracks, + To = EAetheryteLocation.KuganeRubyPrice + } + }; + obj143.Steps = list209; + reference162 = obj143; + num++; + ref QuestSequence reference163 = ref span2[num]; + QuestSequence obj144 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list210 = new List(index2); + CollectionsMarshal.SetCount(list210, index2); + span3 = CollectionsMarshal.AsSpan(list210); + num2 = 0; + ref QuestStep reference164 = ref span3[num2]; + QuestStep obj145 = new QuestStep(EInteractionType.Combat, 2013692u, new Vector3(138.59766f, 9.292725f, 676.6002f), 613) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 3; + List list211 = new List(num3); + CollectionsMarshal.SetCount(list211, num3); + span6 = CollectionsMarshal.AsSpan(list211); + index3 = 0; + span6[index3] = 17617u; + index3++; + span6[index3] = 17618u; + index3++; + span6[index3] = 17619u; + obj145.KillEnemyDataIds = list211; + reference164 = obj145; + obj144.Steps = list210; + reference163 = obj144; + num++; + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj146 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list212 = new List(num2); + CollectionsMarshal.SetCount(list212, num2); + span3 = CollectionsMarshal.AsSpan(list212); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2013693u, new Vector3(167.89502f, 2.1209717f, 561.27246f), 613) + { + Fly = true + }; + obj146.Steps = list212; + reference165 = obj146; + num++; + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj147 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list213 = new List(index2); + CollectionsMarshal.SetCount(list213, index2); + span3 = CollectionsMarshal.AsSpan(list213); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048297u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) + { + AetheryteShortcut = EAetheryteLocation.Kugane, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Kugane, + To = EAetheryteLocation.KuganeSekiseigumiBarracks + }, + NextQuestId = new QuestId(4834) + }; + obj147.Steps = list213; + reference166 = obj147; + questRoot23.QuestSequence = list207; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(4834); + QuestRoot questRoot24 = new QuestRoot(); + num = 1; + List list214 = new List(num); + CollectionsMarshal.SetCount(list214, num); + span = CollectionsMarshal.AsSpan(list214); + index = 0; + span[index] = "liza"; + questRoot24.Author = list214; + index = 7; + List list215 = new List(index); + CollectionsMarshal.SetCount(list215, index); + span2 = CollectionsMarshal.AsSpan(list215); + num = 0; + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj148 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list216 = new List(num2); + CollectionsMarshal.SetCount(list216, num2); + span3 = CollectionsMarshal.AsSpan(list216); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048297u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) + { + AetheryteShortcut = EAetheryteLocation.Kugane, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj148.Steps = list216; + reference167 = obj148; + num++; + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj149 = new QuestSequence + { + Sequence = 1 + }; + index2 = 2; + List list217 = new List(index2); + CollectionsMarshal.SetCount(list217, index2); + span3 = CollectionsMarshal.AsSpan(list217); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(42.052795f, 4.000001f, 71.14965f), 628) { AethernetShortcut = new AethernetShortcut { @@ -399616,81 +399711,81 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeMarkets } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1018984u, new Vector3(42.34375f, 4.8365364f, 73.83838f), 628); - obj146.Steps = list211; - reference164 = obj146; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1018984u, new Vector3(42.34375f, 4.8365364f, 73.83838f), 628); + obj149.Steps = list217; + reference168 = obj149; num++; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj150 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list212 = new List(index2); - CollectionsMarshal.SetCount(list212, index2); - span3 = CollectionsMarshal.AsSpan(list212); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1019065u, new Vector3(80.49133f, 4f, 56.443115f), 628); - obj147.Steps = list212; - reference165 = obj147; + num2 = 1; + List list218 = new List(num2); + CollectionsMarshal.SetCount(list218, num2); + span3 = CollectionsMarshal.AsSpan(list218); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1019065u, new Vector3(80.49133f, 4f, 56.443115f), 628); + obj150.Steps = list218; + reference169 = obj150; num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj148 = new QuestSequence + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj151 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list213 = new List(num2); - CollectionsMarshal.SetCount(list213, num2); - span3 = CollectionsMarshal.AsSpan(list213); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2013694u, new Vector3(517.2654f, 0.99176025f, -692.10345f), 613) + index2 = 1; + List list219 = new List(index2); + CollectionsMarshal.SetCount(list219, index2); + span3 = CollectionsMarshal.AsSpan(list219); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.UseItem, 2013694u, new Vector3(517.2654f, 0.99176025f, -692.10345f), 613) { Fly = true, AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro, ItemId = 2003492u }; - obj148.Steps = list213; - reference166 = obj148; + obj151.Steps = list219; + reference170 = obj151; num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj149 = new QuestSequence + ref QuestSequence reference171 = ref span2[num]; + QuestSequence obj152 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list214 = new List(index2); - CollectionsMarshal.SetCount(list214, index2); - span3 = CollectionsMarshal.AsSpan(list214); - num2 = 0; - ref QuestStep reference168 = ref span3[num2]; - QuestStep obj150 = new QuestStep(EInteractionType.Combat, 2013695u, new Vector3(519.76794f, 0.99176025f, -679.8352f), 613) + num2 = 1; + List list220 = new List(num2); + CollectionsMarshal.SetCount(list220, num2); + span3 = CollectionsMarshal.AsSpan(list220); + index2 = 0; + ref QuestStep reference172 = ref span3[index2]; + QuestStep obj153 = new QuestStep(EInteractionType.Combat, 2013695u, new Vector3(519.76794f, 0.99176025f, -679.8352f), 613) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; - num3 = 1; - List list215 = new List(num3); - CollectionsMarshal.SetCount(list215, num3); - span6 = CollectionsMarshal.AsSpan(list215); - num4 = 0; - span6[num4] = 17620u; - obj150.KillEnemyDataIds = list215; - reference168 = obj150; - obj149.Steps = list214; - reference167 = obj149; + index3 = 1; + List list221 = new List(index3); + CollectionsMarshal.SetCount(list221, index3); + span6 = CollectionsMarshal.AsSpan(list221); + num3 = 0; + span6[num3] = 17620u; + obj153.KillEnemyDataIds = list221; + reference172 = obj153; + obj152.Steps = list220; + reference171 = obj152; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj151 = new QuestSequence + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj154 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list216 = new List(num2); - CollectionsMarshal.SetCount(list216, num2); - span3 = CollectionsMarshal.AsSpan(list216); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1019065u, new Vector3(80.49133f, 4f, 56.443115f), 628) + index2 = 1; + List list222 = new List(index2); + CollectionsMarshal.SetCount(list222, index2); + span3 = CollectionsMarshal.AsSpan(list222); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1019065u, new Vector3(80.49133f, 4f, 56.443115f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut @@ -399706,52 +399801,52 @@ public static class AssemblyQuestLoader } } }; - obj151.Steps = list216; - reference169 = obj151; + obj154.Steps = list222; + reference173 = obj154; num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj152 = new QuestSequence + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj155 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list217 = new List(index2); - CollectionsMarshal.SetCount(list217, index2); - span3 = CollectionsMarshal.AsSpan(list217); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048298u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) + num2 = 1; + List list223 = new List(num2); + CollectionsMarshal.SetCount(list223, num2); + span3 = CollectionsMarshal.AsSpan(list223); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048298u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { NextQuestId = new QuestId(4835) }; - obj152.Steps = list217; - reference170 = obj152; - questRoot23.QuestSequence = list209; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(4835); - QuestRoot questRoot24 = new QuestRoot(); + obj155.Steps = list223; + reference174 = obj155; + questRoot24.QuestSequence = list215; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(4835); + QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list218 = new List(num); - CollectionsMarshal.SetCount(list218, num); - span = CollectionsMarshal.AsSpan(list218); + List list224 = new List(num); + CollectionsMarshal.SetCount(list224, num); + span = CollectionsMarshal.AsSpan(list224); index = 0; span[index] = "liza"; - questRoot24.Author = list218; + questRoot25.Author = list224; index = 7; - List list219 = new List(index); - CollectionsMarshal.SetCount(list219, index); - span2 = CollectionsMarshal.AsSpan(list219); + List list225 = new List(index); + CollectionsMarshal.SetCount(list225, index); + span2 = CollectionsMarshal.AsSpan(list225); num = 0; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj153 = new QuestSequence + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj156 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list220 = new List(num2); - CollectionsMarshal.SetCount(list220, num2); - span3 = CollectionsMarshal.AsSpan(list220); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048298u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) + index2 = 1; + List list226 = new List(index2); + CollectionsMarshal.SetCount(list226, index2); + span3 = CollectionsMarshal.AsSpan(list226); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048298u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, SkipConditions = new SkipConditions @@ -399762,21 +399857,21 @@ public static class AssemblyQuestLoader } } }; - obj153.Steps = list220; - reference171 = obj153; + obj156.Steps = list226; + reference175 = obj156; num++; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference176 = ref span2[num]; + QuestSequence obj157 = new QuestSequence { Sequence = 1 }; - index2 = 3; - List list221 = new List(index2); - CollectionsMarshal.SetCount(list221, index2); - span3 = CollectionsMarshal.AsSpan(list221); - num2 = 0; - ref QuestStep reference173 = ref span3[num2]; - QuestStep obj155 = new QuestStep(EInteractionType.Interact, 1019350u, new Vector3(563.2562f, -19.505632f, 319.11182f), 622) + num2 = 3; + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); + index2 = 0; + ref QuestStep reference177 = ref span3[index2]; + QuestStep obj158 = new QuestStep(EInteractionType.Interact, 1019350u, new Vector3(563.2562f, -19.505632f, 319.11182f), 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeReunion, SkipConditions = new SkipConditions @@ -399787,130 +399882,130 @@ public static class AssemblyQuestLoader } } }; - num4 = 6; - List list222 = new List(num4); - CollectionsMarshal.SetCount(list222, num4); - span4 = CollectionsMarshal.AsSpan(list222); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj155.CompletionQuestVariablesFlags = list222; - reference173 = obj155; - num2++; - ref QuestStep reference174 = ref span3[num2]; - QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1019351u, new Vector3(548.8822f, -19.505648f, 295.1858f), 622); num3 = 6; - List list223 = new List(num3); - CollectionsMarshal.SetCount(list223, num3); - span4 = CollectionsMarshal.AsSpan(list223); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep19.CompletionQuestVariablesFlags = list223; - reference174 = questStep19; - num2++; - ref QuestStep reference175 = ref span3[num2]; - QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1019353u, new Vector3(544.0298f, -19.505642f, 391.68372f), 622); - num4 = 6; - List list224 = new List(num4); - CollectionsMarshal.SetCount(list224, num4); - span4 = CollectionsMarshal.AsSpan(list224); + List list228 = new List(num3); + CollectionsMarshal.SetCount(list228, num3); + span5 = CollectionsMarshal.AsSpan(list228); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj158.CompletionQuestVariablesFlags = list228; + reference177 = obj158; + index2++; + ref QuestStep reference178 = ref span3[index2]; + QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1019351u, new Vector3(548.8822f, -19.505648f, 295.1858f), 622); + index3 = 6; + List list229 = new List(index3); + CollectionsMarshal.SetCount(list229, index3); + span5 = CollectionsMarshal.AsSpan(list229); num3 = 0; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep20.CompletionQuestVariablesFlags = list224; - reference175 = questStep20; - obj154.Steps = list221; - reference172 = obj154; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep20.CompletionQuestVariablesFlags = list229; + reference178 = questStep20; + index2++; + ref QuestStep reference179 = ref span3[index2]; + QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1019353u, new Vector3(544.0298f, -19.505642f, 391.68372f), 622); + num3 = 6; + List list230 = new List(num3); + CollectionsMarshal.SetCount(list230, num3); + span5 = CollectionsMarshal.AsSpan(list230); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep21.CompletionQuestVariablesFlags = list230; + reference179 = questStep21; + obj157.Steps = list227; + reference176 = obj157; num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj159 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list225 = new List(num2); - CollectionsMarshal.SetCount(list225, num2); - span3 = CollectionsMarshal.AsSpan(list225); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048305u, new Vector3(591.08875f, -19.505634f, 296.9253f), 622) + index2 = 1; + List list231 = new List(index2); + CollectionsMarshal.SetCount(list231, index2); + span3 = CollectionsMarshal.AsSpan(list231); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048305u, new Vector3(591.08875f, -19.505634f, 296.9253f), 622) { Fly = true }; - obj156.Steps = list225; - reference176 = obj156; + obj159.Steps = list231; + reference180 = obj159; num++; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj160 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list226 = new List(index2); - CollectionsMarshal.SetCount(list226, index2); - span3 = CollectionsMarshal.AsSpan(list226); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048305u, new Vector3(591.08875f, -19.505634f, 296.9253f), 622); - obj157.Steps = list226; - reference177 = obj157; + num2 = 1; + List list232 = new List(num2); + CollectionsMarshal.SetCount(list232, num2); + span3 = CollectionsMarshal.AsSpan(list232); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048305u, new Vector3(591.08875f, -19.505634f, 296.9253f), 622); + obj160.Steps = list232; + reference181 = obj160; num++; span2[num] = new QuestSequence { Sequence = 4 }; num++; - ref QuestSequence reference178 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference182 = ref span2[num]; + QuestSequence obj161 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list227 = new List(num2); - CollectionsMarshal.SetCount(list227, num2); - span3 = CollectionsMarshal.AsSpan(list227); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048307u, new Vector3(-494.56018f, 71.630486f, -518.9441f), 622); - obj158.Steps = list227; - reference178 = obj158; + index2 = 1; + List list233 = new List(index2); + CollectionsMarshal.SetCount(list233, index2); + span3 = CollectionsMarshal.AsSpan(list233); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048307u, new Vector3(-494.56018f, 71.630486f, -518.9441f), 622); + obj161.Steps = list233; + reference182 = obj161; num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj162 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list228 = new List(index2); - CollectionsMarshal.SetCount(list228, index2); - span3 = CollectionsMarshal.AsSpan(list228); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048295u, new Vector3(-74.143616f, -19.32829f, 198.68762f), 1185) + num2 = 1; + List list234 = new List(num2); + CollectionsMarshal.SetCount(list234, num2); + span3 = CollectionsMarshal.AsSpan(list234); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048295u, new Vector3(-74.143616f, -19.32829f, 198.68762f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -399919,35 +400014,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj159.Steps = list228; - reference179 = obj159; - questRoot24.QuestSequence = list219; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(4836); - QuestRoot questRoot25 = new QuestRoot(); + obj162.Steps = list234; + reference183 = obj162; + questRoot25.QuestSequence = list225; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(4836); + QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list229 = new List(num); - CollectionsMarshal.SetCount(list229, num); - span = CollectionsMarshal.AsSpan(list229); + List list235 = new List(num); + CollectionsMarshal.SetCount(list235, num); + span = CollectionsMarshal.AsSpan(list235); index = 0; span[index] = "liza"; - questRoot25.Author = list229; + questRoot26.Author = list235; index = 4; - List list230 = new List(index); - CollectionsMarshal.SetCount(list230, index); - span2 = CollectionsMarshal.AsSpan(list230); + List list236 = new List(index); + CollectionsMarshal.SetCount(list236, index); + span2 = CollectionsMarshal.AsSpan(list236); num = 0; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj163 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list231 = new List(num2); - CollectionsMarshal.SetCount(list231, num2); - span3 = CollectionsMarshal.AsSpan(list231); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048308u, new Vector3(-38.95636f, -17.972864f, 203.38745f), 1185) + index2 = 1; + List list237 = new List(index2); + CollectionsMarshal.SetCount(list237, index2); + span3 = CollectionsMarshal.AsSpan(list237); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048308u, new Vector3(-38.95636f, -17.972864f, 203.38745f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, SkipConditions = new SkipConditions @@ -399958,287 +400053,287 @@ public static class AssemblyQuestLoader } } }; - obj160.Steps = list231; - reference180 = obj160; + obj163.Steps = list237; + reference184 = obj163; num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj164 = new QuestSequence { Sequence = 1 }; - index2 = 3; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); - num2 = 0; - ref QuestStep reference182 = ref span3[num2]; - QuestStep obj162 = new QuestStep(EInteractionType.Interact, 1020193u, new Vector3(26.108154f, 0f, 25.253662f), 635) + num2 = 3; + List list238 = new List(num2); + CollectionsMarshal.SetCount(list238, num2); + span3 = CollectionsMarshal.AsSpan(list238); + index2 = 0; + ref QuestStep reference186 = ref span3[index2]; + QuestStep obj165 = new QuestStep(EInteractionType.Interact, 1020193u, new Vector3(26.108154f, 0f, 25.253662f), 635) { AetheryteShortcut = EAetheryteLocation.RhalgrsReach }; - num3 = 6; - List list233 = new List(num3); - CollectionsMarshal.SetCount(list233, num3); - span4 = CollectionsMarshal.AsSpan(list233); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj162.CompletionQuestVariablesFlags = list233; - reference182 = obj162; - num2++; - ref QuestStep reference183 = ref span3[num2]; - QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1019483u, new Vector3(-37.521973f, 1.2530026f, 36.301147f), 635); - num4 = 6; - List list234 = new List(num4); - CollectionsMarshal.SetCount(list234, num4); - span4 = CollectionsMarshal.AsSpan(list234); + index3 = 6; + List list239 = new List(index3); + CollectionsMarshal.SetCount(list239, index3); + span5 = CollectionsMarshal.AsSpan(list239); num3 = 0; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = null; + span5[num3] = null; num3++; - span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep21.CompletionQuestVariablesFlags = list234; - reference183 = questStep21; - num2++; - ref QuestStep reference184 = ref span3[num2]; - QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1019484u, new Vector3(-66.5141f, -5.9571908E-15f, -22.964844f), 635); + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj165.CompletionQuestVariablesFlags = list239; + reference186 = obj165; + index2++; + ref QuestStep reference187 = ref span3[index2]; + QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1019483u, new Vector3(-37.521973f, 1.2530026f, 36.301147f), 635); num3 = 6; - List list235 = new List(num3); - CollectionsMarshal.SetCount(list235, num3); - span4 = CollectionsMarshal.AsSpan(list235); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep22.CompletionQuestVariablesFlags = list235; - reference184 = questStep22; - obj161.Steps = list232; - reference181 = obj161; + List list240 = new List(num3); + CollectionsMarshal.SetCount(list240, num3); + span5 = CollectionsMarshal.AsSpan(list240); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep22.CompletionQuestVariablesFlags = list240; + reference187 = questStep22; + index2++; + ref QuestStep reference188 = ref span3[index2]; + QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1019484u, new Vector3(-66.5141f, -5.9571908E-15f, -22.964844f), 635); + index3 = 6; + List list241 = new List(index3); + CollectionsMarshal.SetCount(list241, index3); + span5 = CollectionsMarshal.AsSpan(list241); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep23.CompletionQuestVariablesFlags = list241; + reference188 = questStep23; + obj164.Steps = list238; + reference185 = obj164; num++; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj163 = new QuestSequence + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj166 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list236 = new List(num2); - CollectionsMarshal.SetCount(list236, num2); - span3 = CollectionsMarshal.AsSpan(list236); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048311u, new Vector3(460.86804f, 41.92747f, 335.10327f), 612) + index2 = 1; + List list242 = new List(index2); + CollectionsMarshal.SetCount(list242, index2); + span3 = CollectionsMarshal.AsSpan(list242); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048311u, new Vector3(460.86804f, 41.92747f, 335.10327f), 612) { Fly = true, AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; - obj163.Steps = list236; - reference185 = obj163; + obj166.Steps = list242; + reference189 = obj166; num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj167 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list237 = new List(index2); - CollectionsMarshal.SetCount(list237, index2); - span3 = CollectionsMarshal.AsSpan(list237); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048309u, new Vector3(19.638367f, -0.11837298f, 47.226562f), 635) + num2 = 1; + List list243 = new List(num2); + CollectionsMarshal.SetCount(list243, num2); + span3 = CollectionsMarshal.AsSpan(list243); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048309u, new Vector3(19.638367f, -0.11837298f, 47.226562f), 635) { AetheryteShortcut = EAetheryteLocation.RhalgrsReach, NextQuestId = new QuestId(4837) }; - obj164.Steps = list237; - reference186 = obj164; - questRoot25.QuestSequence = list230; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(4837); - QuestRoot questRoot26 = new QuestRoot(); + obj167.Steps = list243; + reference190 = obj167; + questRoot26.QuestSequence = list236; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(4837); + QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list238 = new List(num); - CollectionsMarshal.SetCount(list238, num); - span = CollectionsMarshal.AsSpan(list238); + List list244 = new List(num); + CollectionsMarshal.SetCount(list244, num); + span = CollectionsMarshal.AsSpan(list244); index = 0; span[index] = "liza"; - questRoot26.Author = list238; + questRoot27.Author = list244; index = 6; - List list239 = new List(index); - CollectionsMarshal.SetCount(list239, index); - span2 = CollectionsMarshal.AsSpan(list239); + List list245 = new List(index); + CollectionsMarshal.SetCount(list245, index); + span2 = CollectionsMarshal.AsSpan(list245); num = 0; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj165 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list240 = new List(num2); - CollectionsMarshal.SetCount(list240, num2); - span3 = CollectionsMarshal.AsSpan(list240); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048309u, new Vector3(19.638367f, -0.11837298f, 47.226562f), 635) - { - AetheryteShortcut = EAetheryteLocation.RhalgrsReach, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj165.Steps = list240; - reference187 = obj165; - num++; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj166 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list241 = new List(index2); - CollectionsMarshal.SetCount(list241, index2); - span3 = CollectionsMarshal.AsSpan(list241); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048313u, new Vector3(-621.973f, 41.999973f, -2.02948f), 621) - { - AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria - }; - obj166.Steps = list241; - reference188 = obj166; - num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj167 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list242 = new List(num2); - CollectionsMarshal.SetCount(list242, num2); - span3 = CollectionsMarshal.AsSpan(list242); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048315u, new Vector3(-403.46387f, 9.080914f, 10.940674f), 621) - { - Fly = true - }; - obj167.Steps = list242; - reference189 = obj167; - num++; - ref QuestSequence reference190 = ref span2[num]; + ref QuestSequence reference191 = ref span2[num]; QuestSequence obj168 = new QuestSequence { - Sequence = 3 - }; - index2 = 1; - List list243 = new List(index2); - CollectionsMarshal.SetCount(list243, index2); - span3 = CollectionsMarshal.AsSpan(list243); - num2 = 0; - ref QuestStep reference191 = ref span3[num2]; - QuestStep obj169 = new QuestStep(EInteractionType.Combat, 2013705u, new Vector3(-379.0799f, 6.149353f, -83.237976f), 621) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 3; - List list244 = new List(num4); - CollectionsMarshal.SetCount(list244, num4); - span6 = CollectionsMarshal.AsSpan(list244); - num3 = 0; - span6[num3] = 17621u; - num3++; - span6[num3] = 17622u; - num3++; - span6[num3] = 17623u; - obj169.KillEnemyDataIds = list244; - reference191 = obj169; - obj168.Steps = list243; - reference190 = obj168; - num++; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj170 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list245 = new List(num2); - CollectionsMarshal.SetCount(list245, num2); - span3 = CollectionsMarshal.AsSpan(list245); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048315u, new Vector3(-403.46387f, 9.080914f, 10.940674f), 621) - { - Fly = true - }; - obj170.Steps = list245; - reference192 = obj170; - num++; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj171 = new QuestSequence - { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list246 = new List(index2); CollectionsMarshal.SetCount(list246, index2); span3 = CollectionsMarshal.AsSpan(list246); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048314u, new Vector3(-622.03406f, 41.999973f, -3.6469727f), 621) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048309u, new Vector3(19.638367f, -0.11837298f, 47.226562f), 635) { - AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria, - NextQuestId = new QuestId(4838) + AetheryteShortcut = EAetheryteLocation.RhalgrsReach, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } }; - obj171.Steps = list246; - reference193 = obj171; - questRoot26.QuestSequence = list239; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(4838); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list247 = new List(num); - CollectionsMarshal.SetCount(list247, num); - span = CollectionsMarshal.AsSpan(list247); - index = 0; - span[index] = "liza"; - questRoot27.Author = list247; - index = 6; - List list248 = new List(index); - CollectionsMarshal.SetCount(list248, index); - span2 = CollectionsMarshal.AsSpan(list248); - num = 0; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj172 = new QuestSequence + obj168.Steps = list246; + reference191 = obj168; + num++; + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj169 = new QuestSequence { - Sequence = 0 + Sequence = 1 + }; + num2 = 1; + List list247 = new List(num2); + CollectionsMarshal.SetCount(list247, num2); + span3 = CollectionsMarshal.AsSpan(list247); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048313u, new Vector3(-621.973f, 41.999973f, -2.02948f), 621) + { + AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria + }; + obj169.Steps = list247; + reference192 = obj169; + num++; + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj170 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list248 = new List(index2); + CollectionsMarshal.SetCount(list248, index2); + span3 = CollectionsMarshal.AsSpan(list248); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048315u, new Vector3(-403.46387f, 9.080914f, 10.940674f), 621) + { + Fly = true + }; + obj170.Steps = list248; + reference193 = obj170; + num++; + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj171 = new QuestSequence + { + Sequence = 3 }; num2 = 1; List list249 = new List(num2); CollectionsMarshal.SetCount(list249, num2); span3 = CollectionsMarshal.AsSpan(list249); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048314u, new Vector3(-622.03406f, 41.999973f, -3.6469727f), 621) + ref QuestStep reference195 = ref span3[index2]; + QuestStep obj172 = new QuestStep(EInteractionType.Combat, 2013705u, new Vector3(-379.0799f, 6.149353f, -83.237976f), 621) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 3; + List list250 = new List(num3); + CollectionsMarshal.SetCount(list250, num3); + span6 = CollectionsMarshal.AsSpan(list250); + index3 = 0; + span6[index3] = 17621u; + index3++; + span6[index3] = 17622u; + index3++; + span6[index3] = 17623u; + obj172.KillEnemyDataIds = list250; + reference195 = obj172; + obj171.Steps = list249; + reference194 = obj171; + num++; + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj173 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list251 = new List(index2); + CollectionsMarshal.SetCount(list251, index2); + span3 = CollectionsMarshal.AsSpan(list251); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048315u, new Vector3(-403.46387f, 9.080914f, 10.940674f), 621) + { + Fly = true + }; + obj173.Steps = list251; + reference196 = obj173; + num++; + ref QuestSequence reference197 = ref span2[num]; + QuestSequence obj174 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list252 = new List(num2); + CollectionsMarshal.SetCount(list252, num2); + span3 = CollectionsMarshal.AsSpan(list252); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048314u, new Vector3(-622.03406f, 41.999973f, -3.6469727f), 621) + { + AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria, + NextQuestId = new QuestId(4838) + }; + obj174.Steps = list252; + reference197 = obj174; + questRoot27.QuestSequence = list245; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(4838); + QuestRoot questRoot28 = new QuestRoot(); + num = 1; + List list253 = new List(num); + CollectionsMarshal.SetCount(list253, num); + span = CollectionsMarshal.AsSpan(list253); + index = 0; + span[index] = "liza"; + questRoot28.Author = list253; + index = 6; + List list254 = new List(index); + CollectionsMarshal.SetCount(list254, index); + span2 = CollectionsMarshal.AsSpan(list254); + num = 0; + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj175 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list255 = new List(index2); + CollectionsMarshal.SetCount(list255, index2); + span3 = CollectionsMarshal.AsSpan(list255); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048314u, new Vector3(-622.03406f, 41.999973f, -3.6469727f), 621) { AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria, SkipConditions = new SkipConditions @@ -400249,353 +400344,179 @@ public static class AssemblyQuestLoader } } }; - obj172.Steps = list249; - reference194 = obj172; - num++; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj173 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list250 = new List(index2); - CollectionsMarshal.SetCount(list250, index2); - span3 = CollectionsMarshal.AsSpan(list250); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048316u, new Vector3(-537.3159f, 8.282911f, 11.612061f), 621) - { - Fly = true - }; - obj173.Steps = list250; - reference195 = obj173; - num++; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj174 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list251 = new List(num2); - CollectionsMarshal.SetCount(list251, num2); - span3 = CollectionsMarshal.AsSpan(list251); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048317u, new Vector3(-281.48322f, 263.00684f, 633.8445f), 620) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri - }; - obj174.Steps = list251; - reference196 = obj174; - num++; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj175 = new QuestSequence - { - Sequence = 3 - }; - index2 = 10; - List list252 = new List(index2); - CollectionsMarshal.SetCount(list252, index2); - span3 = CollectionsMarshal.AsSpan(list252); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-232.29796f, 264.9192f, 613.139f), 620) - { - StopDistance = 50f, - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-241.38339f, 264.6151f, 617.0616f), 620) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-256.2343f, 264.3857f, 607.0586f), 620) - { - StopDistance = 50f, - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.83409f, 265.36874f, 597.0437f), 620) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-241.25351f, 264.14194f, 622.3978f), 620) - { - StopDistance = 50f, - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-249.86191f, 264.12744f, 618.1598f), 620) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-246.00586f, 265.5263f, 587.24493f), 620) - { - StopDistance = 50f, - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-239.25114f, 265.31882f, 605.55786f), 620) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-264.12643f, 263.13184f, 563.91364f), 620) - { - StopDistance = 50f, - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, 1048317u, new Vector3(-256.79233f, 264.02664f, 550.90546f), 620) - { - Mount = false, - Sprint = false - }; - obj175.Steps = list252; - reference197 = obj175; - num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj176 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048319u, new Vector3(-311.32983f, 257.52652f, 741.1459f), 620) - { - AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri - }; - obj176.Steps = list253; - reference198 = obj176; + obj175.Steps = list255; + reference198 = obj175; num++; ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj177 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list254 = new List(index2); - CollectionsMarshal.SetCount(list254, index2); - span3 = CollectionsMarshal.AsSpan(list254); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048310u, new Vector3(-310.96362f, 257.52652f, 739.4979f), 620) - { - NextQuestId = new QuestId(4839) - }; - obj177.Steps = list254; - reference199 = obj177; - questRoot27.QuestSequence = list248; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(4839); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list255 = new List(num); - CollectionsMarshal.SetCount(list255, num); - span = CollectionsMarshal.AsSpan(list255); - index = 0; - span[index] = "liza"; - questRoot28.Author = list255; - index = 7; - List list256 = new List(index); - CollectionsMarshal.SetCount(list256, index); - span2 = CollectionsMarshal.AsSpan(list256); - num = 0; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj178 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list257 = new List(num2); - CollectionsMarshal.SetCount(list257, num2); - span3 = CollectionsMarshal.AsSpan(list257); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048310u, new Vector3(-310.96362f, 257.52652f, 739.4979f), 620) - { - AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj178.Steps = list257; - reference200 = obj178; - num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj179 = new QuestSequence + QuestSequence obj176 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list258 = new List(index2); - CollectionsMarshal.SetCount(list258, index2); - span3 = CollectionsMarshal.AsSpan(list258); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048320u, new Vector3(135.63745f, 118.27393f, -685.5116f), 620) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha - }; - obj179.Steps = list258; - reference201 = obj179; - num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj180 = new QuestSequence - { - Sequence = 2 - }; num2 = 1; - List list259 = new List(num2); - CollectionsMarshal.SetCount(list259, num2); - span3 = CollectionsMarshal.AsSpan(list259); + List list256 = new List(num2); + CollectionsMarshal.SetCount(list256, num2); + span3 = CollectionsMarshal.AsSpan(list256); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048322u, new Vector3(136.18665f, 118.31259f, -684.596f), 620) - { - StopDistance = 5f - }; - obj180.Steps = list259; - reference202 = obj180; - num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj181 = new QuestSequence - { - Sequence = 3 - }; - index2 = 2; - List list260 = new List(index2); - CollectionsMarshal.SetCount(list260, index2); - span3 = CollectionsMarshal.AsSpan(list260); - num2 = 0; - ref QuestStep reference204 = ref span3[num2]; - QuestStep obj182 = new QuestStep(EInteractionType.Combat, null, new Vector3(-88.44731f, 101.93955f, -691.41956f), 620) - { - StopDistance = 0.5f, - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list261 = new List(num3); - CollectionsMarshal.SetCount(list261, num3); - span6 = CollectionsMarshal.AsSpan(list261); - num4 = 0; - span6[num4] = 17624u; - obj182.KillEnemyDataIds = list261; - num4 = 6; - List list262 = new List(num4); - CollectionsMarshal.SetCount(list262, num4); - span4 = CollectionsMarshal.AsSpan(list262); - num3 = 0; - span4[num3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj182.CompletionQuestVariablesFlags = list262; - reference204 = obj182; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013706u, new Vector3(-83.36011f, 104.6311f, -686.64075f), 620); - obj181.Steps = list260; - reference203 = obj181; - num++; - ref QuestSequence reference205 = ref span2[num]; - QuestSequence obj183 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list263 = new List(num2); - CollectionsMarshal.SetCount(list263, num2); - span3 = CollectionsMarshal.AsSpan(list263); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048322u, new Vector3(136.18665f, 118.31259f, -684.596f), 620) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha - }; - obj183.Steps = list263; - reference205 = obj183; - num++; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj184 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list264 = new List(index2); - CollectionsMarshal.SetCount(list264, index2); - span3 = CollectionsMarshal.AsSpan(list264); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048323u, new Vector3(55.039307f, 115.59516f, -282.5208f), 620) + span3[index2] = new QuestStep(EInteractionType.Interact, 1048316u, new Vector3(-537.3159f, 8.282911f, 11.612061f), 621) { Fly = true }; - obj184.Steps = list264; - reference206 = obj184; + obj176.Steps = list256; + reference199 = obj176; num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference200 = ref span2[num]; + QuestSequence obj177 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list257 = new List(index2); + CollectionsMarshal.SetCount(list257, index2); + span3 = CollectionsMarshal.AsSpan(list257); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048317u, new Vector3(-281.48322f, 263.00684f, 633.8445f), 620) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri + }; + obj177.Steps = list257; + reference200 = obj177; + num++; + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj178 = new QuestSequence + { + Sequence = 3 + }; + num2 = 10; + List list258 = new List(num2); + CollectionsMarshal.SetCount(list258, num2); + span3 = CollectionsMarshal.AsSpan(list258); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-232.29796f, 264.9192f, 613.139f), 620) + { + StopDistance = 50f, + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-241.38339f, 264.6151f, 617.0616f), 620) + { + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-256.2343f, 264.3857f, 607.0586f), 620) + { + StopDistance = 50f, + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.83409f, 265.36874f, 597.0437f), 620) + { + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-241.25351f, 264.14194f, 622.3978f), 620) + { + StopDistance = 50f, + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-249.86191f, 264.12744f, 618.1598f), 620) + { + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-246.00586f, 265.5263f, 587.24493f), 620) + { + StopDistance = 50f, + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-239.25114f, 265.31882f, 605.55786f), 620) + { + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-264.12643f, 263.13184f, 563.91364f), 620) + { + StopDistance = 50f, + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, 1048317u, new Vector3(-256.79233f, 264.02664f, 550.90546f), 620) + { + Mount = false, + Sprint = false + }; + obj178.Steps = list258; + reference201 = obj178; + num++; + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj179 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list259 = new List(index2); + CollectionsMarshal.SetCount(list259, index2); + span3 = CollectionsMarshal.AsSpan(list259); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048319u, new Vector3(-311.32983f, 257.52652f, 741.1459f), 620) + { + AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri + }; + obj179.Steps = list259; + reference202 = obj179; + num++; + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj180 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list265 = new List(num2); - CollectionsMarshal.SetCount(list265, num2); - span3 = CollectionsMarshal.AsSpan(list265); + List list260 = new List(num2); + CollectionsMarshal.SetCount(list260, num2); + span3 = CollectionsMarshal.AsSpan(list260); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048310u, new Vector3(-310.96362f, 257.52652f, 739.4979f), 620) { - AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri, - NextQuestId = new QuestId(4840) + NextQuestId = new QuestId(4839) }; - obj185.Steps = list265; - reference207 = obj185; - questRoot28.QuestSequence = list256; + obj180.Steps = list260; + reference203 = obj180; + questRoot28.QuestSequence = list254; AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(4840); + QuestId questId29 = new QuestId(4839); QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list266 = new List(num); - CollectionsMarshal.SetCount(list266, num); - span = CollectionsMarshal.AsSpan(list266); + List list261 = new List(num); + CollectionsMarshal.SetCount(list261, num); + span = CollectionsMarshal.AsSpan(list261); index = 0; span[index] = "liza"; - questRoot29.Author = list266; - index = 5; - List list267 = new List(index); - CollectionsMarshal.SetCount(list267, index); - span2 = CollectionsMarshal.AsSpan(list267); + questRoot29.Author = list261; + index = 7; + List list262 = new List(index); + CollectionsMarshal.SetCount(list262, index); + span2 = CollectionsMarshal.AsSpan(list262); num = 0; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj186 = new QuestSequence + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj181 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list268 = new List(index2); - CollectionsMarshal.SetCount(list268, index2); - span3 = CollectionsMarshal.AsSpan(list268); + List list263 = new List(index2); + CollectionsMarshal.SetCount(list263, index2); + span3 = CollectionsMarshal.AsSpan(list263); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048310u, new Vector3(-310.96362f, 257.52652f, 739.4979f), 620) { @@ -400608,106 +400529,280 @@ public static class AssemblyQuestLoader } } }; - obj186.Steps = list268; - reference208 = obj186; + obj181.Steps = list263; + reference204 = obj181; num++; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj187 = new QuestSequence + ref QuestSequence reference205 = ref span2[num]; + QuestSequence obj182 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list269 = new List(num2); - CollectionsMarshal.SetCount(list269, num2); - span3 = CollectionsMarshal.AsSpan(list269); + List list264 = new List(num2); + CollectionsMarshal.SetCount(list264, num2); + span3 = CollectionsMarshal.AsSpan(list264); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048324u, new Vector3(568.3833f, 80f, 618.09717f), 621) + span3[index2] = new QuestStep(EInteractionType.Interact, 1048320u, new Vector3(135.63745f, 118.27393f, -685.5116f), 620) { Fly = true, - AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter + AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; - obj187.Steps = list269; - reference209 = obj187; + obj182.Steps = list264; + reference205 = obj182; num++; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj183 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list270 = new List(index2); - CollectionsMarshal.SetCount(list270, index2); - span3 = CollectionsMarshal.AsSpan(list270); + List list265 = new List(index2); + CollectionsMarshal.SetCount(list265, index2); + span3 = CollectionsMarshal.AsSpan(list265); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048325u, new Vector3(713.5576f, 69.99999f, 617.02905f), 621) + span3[num2] = new QuestStep(EInteractionType.Interact, 1048322u, new Vector3(136.18665f, 118.31259f, -684.596f), 620) { - Fly = true + StopDistance = 5f }; - obj188.Steps = list270; - reference210 = obj188; + obj183.Steps = list265; + reference206 = obj183; num++; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj189 = new QuestSequence + ref QuestSequence reference207 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list271 = new List(num2); - CollectionsMarshal.SetCount(list271, num2); - span3 = CollectionsMarshal.AsSpan(list271); + num2 = 2; + List list266 = new List(num2); + CollectionsMarshal.SetCount(list266, num2); + span3 = CollectionsMarshal.AsSpan(list266); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048326u, new Vector3(754.5432f, 70f, 583.6727f), 621) + ref QuestStep reference208 = ref span3[index2]; + QuestStep obj185 = new QuestStep(EInteractionType.Combat, null, new Vector3(-88.44731f, 101.93955f, -691.41956f), 620) + { + StopDistance = 0.5f, + Fly = true, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + index3 = 1; + List list267 = new List(index3); + CollectionsMarshal.SetCount(list267, index3); + span6 = CollectionsMarshal.AsSpan(list267); + num3 = 0; + span6[num3] = 17624u; + obj185.KillEnemyDataIds = list267; + num3 = 6; + List list268 = new List(num3); + CollectionsMarshal.SetCount(list268, num3); + span5 = CollectionsMarshal.AsSpan(list268); + index3 = 0; + span5[index3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + obj185.CompletionQuestVariablesFlags = list268; + reference208 = obj185; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2013706u, new Vector3(-83.36011f, 104.6311f, -686.64075f), 620); + obj184.Steps = list266; + reference207 = obj184; + num++; + ref QuestSequence reference209 = ref span2[num]; + QuestSequence obj186 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list269 = new List(index2); + CollectionsMarshal.SetCount(list269, index2); + span3 = CollectionsMarshal.AsSpan(list269); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048322u, new Vector3(136.18665f, 118.31259f, -684.596f), 620) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha + }; + obj186.Steps = list269; + reference209 = obj186; + num++; + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj187 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list270 = new List(num2); + CollectionsMarshal.SetCount(list270, num2); + span3 = CollectionsMarshal.AsSpan(list270); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048323u, new Vector3(55.039307f, 115.59516f, -282.5208f), 620) { Fly = true }; - obj189.Steps = list271; - reference211 = obj189; + obj187.Steps = list270; + reference210 = obj187; num++; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj190 = new QuestSequence + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list272 = new List(index2); - CollectionsMarshal.SetCount(list272, index2); - span3 = CollectionsMarshal.AsSpan(list272); + List list271 = new List(index2); + CollectionsMarshal.SetCount(list271, index2); + span3 = CollectionsMarshal.AsSpan(list271); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048324u, new Vector3(568.3833f, 80f, 618.09717f), 621) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048310u, new Vector3(-310.96362f, 257.52652f, 739.4979f), 620) + { + AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri, + NextQuestId = new QuestId(4840) + }; + obj188.Steps = list271; + reference211 = obj188; + questRoot29.QuestSequence = list262; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(4840); + QuestRoot questRoot30 = new QuestRoot(); + num = 1; + List list272 = new List(num); + CollectionsMarshal.SetCount(list272, num); + span = CollectionsMarshal.AsSpan(list272); + index = 0; + span[index] = "liza"; + questRoot30.Author = list272; + index = 5; + List list273 = new List(index); + CollectionsMarshal.SetCount(list273, index); + span2 = CollectionsMarshal.AsSpan(list273); + num = 0; + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj189 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list274 = new List(num2); + CollectionsMarshal.SetCount(list274, num2); + span3 = CollectionsMarshal.AsSpan(list274); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048310u, new Vector3(-310.96362f, 257.52652f, 739.4979f), 620) + { + AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj189.Steps = list274; + reference212 = obj189; + num++; + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj190 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list275 = new List(index2); + CollectionsMarshal.SetCount(list275, index2); + span3 = CollectionsMarshal.AsSpan(list275); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048324u, new Vector3(568.3833f, 80f, 618.09717f), 621) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter + }; + obj190.Steps = list275; + reference213 = obj190; + num++; + ref QuestSequence reference214 = ref span2[num]; + QuestSequence obj191 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list276 = new List(num2); + CollectionsMarshal.SetCount(list276, num2); + span3 = CollectionsMarshal.AsSpan(list276); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048325u, new Vector3(713.5576f, 69.99999f, 617.02905f), 621) + { + Fly = true + }; + obj191.Steps = list276; + reference214 = obj191; + num++; + ref QuestSequence reference215 = ref span2[num]; + QuestSequence obj192 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list277 = new List(index2); + CollectionsMarshal.SetCount(list277, index2); + span3 = CollectionsMarshal.AsSpan(list277); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048326u, new Vector3(754.5432f, 70f, 583.6727f), 621) + { + Fly = true + }; + obj192.Steps = list277; + reference215 = obj192; + num++; + ref QuestSequence reference216 = ref span2[num]; + QuestSequence obj193 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list278 = new List(num2); + CollectionsMarshal.SetCount(list278, num2); + span3 = CollectionsMarshal.AsSpan(list278); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048324u, new Vector3(568.3833f, 80f, 618.09717f), 621) { Fly = true, AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter, NextQuestId = new QuestId(4841) }; - obj190.Steps = list272; - reference212 = obj190; - questRoot29.QuestSequence = list267; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(4841); - QuestRoot questRoot30 = new QuestRoot(); + obj193.Steps = list278; + reference216 = obj193; + questRoot30.QuestSequence = list273; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(4841); + QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list273 = new List(num); - CollectionsMarshal.SetCount(list273, num); - span = CollectionsMarshal.AsSpan(list273); + List list279 = new List(num); + CollectionsMarshal.SetCount(list279, num); + span = CollectionsMarshal.AsSpan(list279); index = 0; span[index] = "liza"; - questRoot30.Author = list273; + questRoot31.Author = list279; index = 6; - List list274 = new List(index); - CollectionsMarshal.SetCount(list274, index); - span2 = CollectionsMarshal.AsSpan(list274); + List list280 = new List(index); + CollectionsMarshal.SetCount(list280, index); + span2 = CollectionsMarshal.AsSpan(list280); num = 0; - ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj191 = new QuestSequence + ref QuestSequence reference217 = ref span2[num]; + QuestSequence obj194 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list275 = new List(num2); - CollectionsMarshal.SetCount(list275, num2); - span3 = CollectionsMarshal.AsSpan(list275); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048324u, new Vector3(568.3833f, 80f, 618.09717f), 621) + index2 = 1; + List list281 = new List(index2); + CollectionsMarshal.SetCount(list281, index2); + span3 = CollectionsMarshal.AsSpan(list281); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048324u, new Vector3(568.3833f, 80f, 618.09717f), 621) { AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter, SkipConditions = new SkipConditions @@ -400718,73 +400813,73 @@ public static class AssemblyQuestLoader } } }; - obj191.Steps = list275; - reference213 = obj191; + obj194.Steps = list281; + reference217 = obj194; num++; - ref QuestSequence reference214 = ref span2[num]; - QuestSequence obj192 = new QuestSequence + ref QuestSequence reference218 = ref span2[num]; + QuestSequence obj195 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list276 = new List(index2); - CollectionsMarshal.SetCount(list276, index2); - span3 = CollectionsMarshal.AsSpan(list276); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048327u, new Vector3(723.781f, 69.99991f, 545.5862f), 621) + num2 = 1; + List list282 = new List(num2); + CollectionsMarshal.SetCount(list282, num2); + span3 = CollectionsMarshal.AsSpan(list282); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048327u, new Vector3(723.781f, 69.99991f, 545.5862f), 621) { Fly = true }; - obj192.Steps = list276; - reference214 = obj192; + obj195.Steps = list282; + reference218 = obj195; num++; - ref QuestSequence reference215 = ref span2[num]; - QuestSequence obj193 = new QuestSequence + ref QuestSequence reference219 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list277 = new List(num2); - CollectionsMarshal.SetCount(list277, num2); - span3 = CollectionsMarshal.AsSpan(list277); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048327u, new Vector3(723.781f, 69.99991f, 545.5862f), 621) + index2 = 1; + List list283 = new List(index2); + CollectionsMarshal.SetCount(list283, index2); + span3 = CollectionsMarshal.AsSpan(list283); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048327u, new Vector3(723.781f, 69.99991f, 545.5862f), 621) { Comment = "The Mightiest Shield" }; - obj193.Steps = list277; - reference215 = obj193; + obj196.Steps = list283; + reference219 = obj196; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference216 = ref span2[num]; - QuestSequence obj194 = new QuestSequence + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj197 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list278 = new List(index2); - CollectionsMarshal.SetCount(list278, index2); - span3 = CollectionsMarshal.AsSpan(list278); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048327u, new Vector3(723.781f, 69.99991f, 545.5862f), 621); - obj194.Steps = list278; - reference216 = obj194; + num2 = 1; + List list284 = new List(num2); + CollectionsMarshal.SetCount(list284, num2); + span3 = CollectionsMarshal.AsSpan(list284); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048327u, new Vector3(723.781f, 69.99991f, 545.5862f), 621); + obj197.Steps = list284; + reference220 = obj197; num++; - ref QuestSequence reference217 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference221 = ref span2[num]; + QuestSequence obj198 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list279 = new List(num2); - CollectionsMarshal.SetCount(list279, num2); - span3 = CollectionsMarshal.AsSpan(list279); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048308u, new Vector3(-38.95636f, -17.972864f, 203.38745f), 1185) + index2 = 1; + List list285 = new List(index2); + CollectionsMarshal.SetCount(list285, index2); + span3 = CollectionsMarshal.AsSpan(list285); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048308u, new Vector3(-38.95636f, -17.972864f, 203.38745f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -400793,35 +400888,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj195.Steps = list279; - reference217 = obj195; - questRoot30.QuestSequence = list274; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(4842); - QuestRoot questRoot31 = new QuestRoot(); + obj198.Steps = list285; + reference221 = obj198; + questRoot31.QuestSequence = list280; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(4842); + QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list280 = new List(num); - CollectionsMarshal.SetCount(list280, num); - span = CollectionsMarshal.AsSpan(list280); + List list286 = new List(num); + CollectionsMarshal.SetCount(list286, num); + span = CollectionsMarshal.AsSpan(list286); index = 0; span[index] = "liza"; - questRoot31.Author = list280; + questRoot32.Author = list286; index = 5; - List list281 = new List(index); - CollectionsMarshal.SetCount(list281, index); - span2 = CollectionsMarshal.AsSpan(list281); + List list287 = new List(index); + CollectionsMarshal.SetCount(list287, index); + span2 = CollectionsMarshal.AsSpan(list287); num = 0; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj196 = new QuestSequence + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj199 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list282 = new List(index2); - CollectionsMarshal.SetCount(list282, index2); - span3 = CollectionsMarshal.AsSpan(list282); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048330u, new Vector3(-28.732727f, -17.972864f, 194.72034f), 1185) + num2 = 1; + List list288 = new List(num2); + CollectionsMarshal.SetCount(list288, num2); + span3 = CollectionsMarshal.AsSpan(list288); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048330u, new Vector3(-28.732727f, -17.972864f, 194.72034f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, SkipConditions = new SkipConditions @@ -400832,1028 +400927,101 @@ public static class AssemblyQuestLoader } } }; - obj196.Steps = list282; - reference218 = obj196; + obj199.Steps = list288; + reference222 = obj199; num++; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj197 = new QuestSequence + ref QuestSequence reference223 = ref span2[num]; + QuestSequence obj200 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list283 = new List(num2); - CollectionsMarshal.SetCount(list283, num2); - span3 = CollectionsMarshal.AsSpan(list283); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048335u, new Vector3(-16.739136f, 0.5999997f, -55.10034f), 963) + index2 = 1; + List list289 = new List(index2); + CollectionsMarshal.SetCount(list289, index2); + span3 = CollectionsMarshal.AsSpan(list289); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048335u, new Vector3(-16.739136f, 0.5999997f, -55.10034f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan }; - obj197.Steps = list283; - reference219 = obj197; + obj200.Steps = list289; + reference223 = obj200; num++; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference224 = ref span2[num]; + QuestSequence obj201 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list284 = new List(index2); - CollectionsMarshal.SetCount(list284, index2); - span3 = CollectionsMarshal.AsSpan(list284); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048337u, new Vector3(155.87085f, 5.297462f, 618.2803f), 957) + num2 = 1; + List list290 = new List(num2); + CollectionsMarshal.SetCount(list290, num2); + span3 = CollectionsMarshal.AsSpan(list290); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048337u, new Vector3(155.87085f, 5.297462f, 618.2803f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; - obj198.Steps = list284; - reference220 = obj198; + obj201.Steps = list290; + reference224 = obj201; num++; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj202 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list285 = new List(num2); - CollectionsMarshal.SetCount(list285, num2); - span3 = CollectionsMarshal.AsSpan(list285); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2013708u, new Vector3(48.90515f, 90.22656f, -83.024414f), 957) + index2 = 1; + List list291 = new List(index2); + CollectionsMarshal.SetCount(list291, index2); + span3 = CollectionsMarshal.AsSpan(list291); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2013708u, new Vector3(48.90515f, 90.22656f, -83.024414f), 957) { StopDistance = 0.5f }; - obj199.Steps = list285; - reference221 = obj199; + obj202.Steps = list291; + reference225 = obj202; num++; - ref QuestSequence reference222 = ref span2[num]; - QuestSequence obj200 = new QuestSequence + ref QuestSequence reference226 = ref span2[num]; + QuestSequence obj203 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list286 = new List(index2); - CollectionsMarshal.SetCount(list286, index2); - span3 = CollectionsMarshal.AsSpan(list286); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) + num2 = 1; + List list292 = new List(num2); + CollectionsMarshal.SetCount(list292, num2); + span3 = CollectionsMarshal.AsSpan(list292); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { NextQuestId = new QuestId(4843) }; - obj200.Steps = list286; - reference222 = obj200; - questRoot31.QuestSequence = list281; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(4843); - QuestRoot questRoot32 = new QuestRoot(); - num = 1; - List list287 = new List(num); - CollectionsMarshal.SetCount(list287, num); - span = CollectionsMarshal.AsSpan(list287); - index = 0; - span[index] = "liza"; - questRoot32.Author = list287; - index = 8; - List list288 = new List(index); - CollectionsMarshal.SetCount(list288, index); - span2 = CollectionsMarshal.AsSpan(list288); - num = 0; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj201 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list289 = new List(num2); - CollectionsMarshal.SetCount(list289, num2); - span3 = CollectionsMarshal.AsSpan(list289); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj201.Steps = list289; - reference223 = obj201; - num++; - ref QuestSequence reference224 = ref span2[num]; - QuestSequence obj202 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list290 = new List(index2); - CollectionsMarshal.SetCount(list290, index2); - span3 = CollectionsMarshal.AsSpan(list290); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048332u, new Vector3(52.506226f, -5.20688E-07f, -54.154297f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan - }; - obj202.Steps = list290; - reference224 = obj202; - num++; - ref QuestSequence reference225 = ref span2[num]; - QuestSequence obj203 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list291 = new List(num2); - CollectionsMarshal.SetCount(list291, num2); - span3 = CollectionsMarshal.AsSpan(list291); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048340u, new Vector3(-186.69415f, 4.0499983f, -108.11017f), 963) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanHallOfTheRadiantHost - } - }; - obj203.Steps = list291; - reference225 = obj203; - num++; - ref QuestSequence reference226 = ref span2[num]; - QuestSequence obj204 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list292 = new List(index2); - CollectionsMarshal.SetCount(list292, index2); - span3 = CollectionsMarshal.AsSpan(list292); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048332u, new Vector3(52.506226f, -5.20688E-07f, -54.154297f), 963) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHanHallOfTheRadiantHost, - To = EAetheryteLocation.RadzAtHan - } - }; - obj204.Steps = list292; - reference226 = obj204; - num++; - ref QuestSequence reference227 = ref span2[num]; - QuestSequence obj205 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list293 = new List(num2); - CollectionsMarshal.SetCount(list293, num2); - span3 = CollectionsMarshal.AsSpan(list293); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048343u, new Vector3(-336.53772f, 52.243706f, -165.05688f), 957) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork - }; - obj205.Steps = list293; - reference227 = obj205; - num++; - ref QuestSequence reference228 = ref span2[num]; - QuestSequence obj206 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list294 = new List(index2); - CollectionsMarshal.SetCount(list294, index2); - span3 = CollectionsMarshal.AsSpan(list294); - num2 = 0; - ref QuestStep reference229 = ref span3[num2]; - QuestStep obj207 = new QuestStep(EInteractionType.Combat, null, new Vector3(-427.5108f, -0.015813708f, -710.37146f), 957) - { - StopDistance = 0.25f, - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list295 = new List(num3); - CollectionsMarshal.SetCount(list295, num3); - span6 = CollectionsMarshal.AsSpan(list295); - num4 = 0; - span6[num4] = 17625u; - obj207.KillEnemyDataIds = list295; - reference229 = obj207; - obj206.Steps = list294; - reference228 = obj206; - num++; - ref QuestSequence reference230 = ref span2[num]; - QuestSequence obj208 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list296 = new List(num2); - CollectionsMarshal.SetCount(list296, num2); - span3 = CollectionsMarshal.AsSpan(list296); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048344u, new Vector3(-419.028f, 0.06509568f, -710.9331f), 957) - { - StopDistance = 7f - }; - obj208.Steps = list296; - reference230 = obj208; - num++; - ref QuestSequence reference231 = ref span2[num]; - QuestSequence obj209 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list297 = new List(index2); - CollectionsMarshal.SetCount(list297, index2); - span3 = CollectionsMarshal.AsSpan(list297); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, - NextQuestId = new QuestId(4844) - }; - obj209.Steps = list297; - reference231 = obj209; - questRoot32.QuestSequence = list288; + obj203.Steps = list292; + reference226 = obj203; + questRoot32.QuestSequence = list287; AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(4844); + QuestId questId33 = new QuestId(4843); QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list298 = new List(num); - CollectionsMarshal.SetCount(list298, num); - span = CollectionsMarshal.AsSpan(list298); + List list293 = new List(num); + CollectionsMarshal.SetCount(list293, num); + span = CollectionsMarshal.AsSpan(list293); index = 0; span[index] = "liza"; - questRoot33.Author = list298; - index = 7; - List list299 = new List(index); - CollectionsMarshal.SetCount(list299, index); - span2 = CollectionsMarshal.AsSpan(list299); + questRoot33.Author = list293; + index = 8; + List list294 = new List(index); + CollectionsMarshal.SetCount(list294, index); + span2 = CollectionsMarshal.AsSpan(list294); num = 0; - ref QuestSequence reference232 = ref span2[num]; - QuestSequence obj210 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list300 = new List(num2); - CollectionsMarshal.SetCount(list300, num2); - span3 = CollectionsMarshal.AsSpan(list300); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj210.Steps = list300; - reference232 = obj210; - num++; - ref QuestSequence reference233 = ref span2[num]; - QuestSequence obj211 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list301 = new List(index2); - CollectionsMarshal.SetCount(list301, index2); - span3 = CollectionsMarshal.AsSpan(list301); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048348u, new Vector3(-118.76105f, 88.94139f, -556.90857f), 957) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand - }; - obj211.Steps = list301; - reference233 = obj211; - num++; - ref QuestSequence reference234 = ref span2[num]; - QuestSequence obj212 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list302 = new List(num2); - CollectionsMarshal.SetCount(list302, num2); - span3 = CollectionsMarshal.AsSpan(list302); - index2 = 0; - ref QuestStep reference235 = ref span3[index2]; - QuestStep obj213 = new QuestStep(EInteractionType.Combat, null, new Vector3(76.82042f, 82.46339f, -549.32526f), 957) - { - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num4 = 1; - List list303 = new List(num4); - CollectionsMarshal.SetCount(list303, num4); - Span span7 = CollectionsMarshal.AsSpan(list303); - num3 = 0; - ref ComplexCombatData reference236 = ref span7[num3]; - ComplexCombatData obj214 = new ComplexCombatData - { - DataId = 17626u - }; - int num5 = 6; - List list304 = new List(num5); - CollectionsMarshal.SetCount(list304, num5); - span4 = CollectionsMarshal.AsSpan(list304); - int num6 = 0; - span4[num6] = null; - num6++; - span4[num6] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - num6++; - span4[num6] = null; - num6++; - span4[num6] = null; - num6++; - span4[num6] = null; - num6++; - span4[num6] = null; - obj214.CompletionQuestVariablesFlags = list304; - reference236 = obj214; - obj213.ComplexCombatData = list303; - reference235 = obj213; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 17626u, new Vector3(77.01221f, 82.459785f, -549.218f), 957) - { - ItemId = 2003495u - }; - obj212.Steps = list302; - reference234 = obj212; - num++; - ref QuestSequence reference237 = ref span2[num]; - QuestSequence obj215 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list305 = new List(index2); - CollectionsMarshal.SetCount(list305, index2); - span3 = CollectionsMarshal.AsSpan(list305); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048348u, new Vector3(-118.76105f, 88.94139f, -556.90857f), 957); - obj215.Steps = list305; - reference237 = obj215; - num++; - ref QuestSequence reference238 = ref span2[num]; - QuestSequence obj216 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list306 = new List(num2); - CollectionsMarshal.SetCount(list306, num2); - span3 = CollectionsMarshal.AsSpan(list306); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048350u, new Vector3(-508.53745f, 12.375278f, 97.3678f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork - }; - obj216.Steps = list306; - reference238 = obj216; - num++; - ref QuestSequence reference239 = ref span2[num]; - QuestSequence obj217 = new QuestSequence - { - Sequence = 5 - }; - index2 = 3; - List list307 = new List(index2); - CollectionsMarshal.SetCount(list307, index2); - span3 = CollectionsMarshal.AsSpan(list307); - num2 = 0; - ref QuestStep reference240 = ref span3[num2]; - QuestStep obj218 = new QuestStep(EInteractionType.Interact, 1048354u, new Vector3(154.28394f, 5.2641535f, 618.40234f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad - }; - num3 = 6; - List list308 = new List(num3); - CollectionsMarshal.SetCount(list308, num3); - span4 = CollectionsMarshal.AsSpan(list308); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj218.CompletionQuestVariablesFlags = list308; - reference240 = obj218; - num2++; - ref QuestStep reference241 = ref span3[num2]; - QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1048355u, new Vector3(227.98499f, 10.19656f, 563.31726f), 957); - num4 = 6; - List list309 = new List(num4); - CollectionsMarshal.SetCount(list309, num4); - span4 = CollectionsMarshal.AsSpan(list309); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep23.CompletionQuestVariablesFlags = list309; - reference241 = questStep23; - num2++; - ref QuestStep reference242 = ref span3[num2]; - QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1048352u, new Vector3(195.5138f, 15.136732f, 529.015f), 957); - num3 = 6; - List list310 = new List(num3); - CollectionsMarshal.SetCount(list310, num3); - span4 = CollectionsMarshal.AsSpan(list310); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep24.CompletionQuestVariablesFlags = list310; - reference242 = questStep24; - obj217.Steps = list307; - reference239 = obj217; - num++; - ref QuestSequence reference243 = ref span2[num]; - QuestSequence obj219 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list311 = new List(num2); - CollectionsMarshal.SetCount(list311, num2); - span3 = CollectionsMarshal.AsSpan(list311); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) - { - NextQuestId = new QuestId(4845) - }; - obj219.Steps = list311; - reference243 = obj219; - questRoot33.QuestSequence = list299; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(4845); - QuestRoot questRoot34 = new QuestRoot(); - num = 1; - List list312 = new List(num); - CollectionsMarshal.SetCount(list312, num); - span = CollectionsMarshal.AsSpan(list312); - index = 0; - span[index] = "liza"; - questRoot34.Author = list312; - index = 9; - List list313 = new List(index); - CollectionsMarshal.SetCount(list313, index); - span2 = CollectionsMarshal.AsSpan(list313); - num = 0; - ref QuestSequence reference244 = ref span2[num]; - QuestSequence obj220 = new QuestSequence + ref QuestSequence reference227 = ref span2[num]; + QuestSequence obj204 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list314 = new List(index2); - CollectionsMarshal.SetCount(list314, index2); - span3 = CollectionsMarshal.AsSpan(list314); - num2 = 0; - ref QuestStep reference245 = ref span3[num2]; - QuestStep obj221 = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num4 = 1; - List list315 = new List(num4); - CollectionsMarshal.SetCount(list315, num4); - span5 = CollectionsMarshal.AsSpan(list315); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_KINGBA531_04845_Q2_000_200"), - Answer = new ExcelRef("TEXT_KINGBA531_04845_A1_000_200") - }; - obj221.DialogueChoices = list315; - reference245 = obj221; - obj220.Steps = list314; - reference244 = obj220; - num++; - ref QuestSequence reference246 = ref span2[num]; - QuestSequence obj222 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list316 = new List(num2); - CollectionsMarshal.SetCount(list316, num2); - span3 = CollectionsMarshal.AsSpan(list316); - index2 = 0; - ref QuestStep reference247 = ref span3[index2]; - QuestStep obj223 = new QuestStep(EInteractionType.Interact, 1048357u, new Vector3(-183.21509f, 36f, 53.116577f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanRuveydahFibers - } - }; - num3 = 6; - List list317 = new List(num3); - CollectionsMarshal.SetCount(list317, num3); - span4 = CollectionsMarshal.AsSpan(list317); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj223.CompletionQuestVariablesFlags = list317; - reference247 = obj223; - index2++; - ref QuestStep reference248 = ref span3[index2]; - QuestStep questStep25 = new QuestStep(EInteractionType.Interact, 1048359u, new Vector3(-175.0058f, 36.051327f, 104.20386f), 963); - num4 = 6; - List list318 = new List(num4); - CollectionsMarshal.SetCount(list318, num4); - span4 = CollectionsMarshal.AsSpan(list318); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep25.CompletionQuestVariablesFlags = list318; - reference248 = questStep25; - index2++; - ref QuestStep reference249 = ref span3[index2]; - QuestStep questStep26 = new QuestStep(EInteractionType.Interact, 1048360u, new Vector3(-237.41516f, 35.999996f, 102.067505f), 963); - num3 = 6; - List list319 = new List(num3); - CollectionsMarshal.SetCount(list319, num3); - span4 = CollectionsMarshal.AsSpan(list319); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep26.CompletionQuestVariablesFlags = list319; - reference249 = questStep26; - obj222.Steps = list316; - reference246 = obj222; - num++; - ref QuestSequence reference250 = ref span2[num]; - QuestSequence obj224 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list320 = new List(index2); - CollectionsMarshal.SetCount(list320, index2); - span3 = CollectionsMarshal.AsSpan(list320); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048362u, new Vector3(-10.544006f, 2.999996f, -204.91345f), 963) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHanRuveydahFibers, - To = EAetheryteLocation.RadzAtHanMehrydesMeyhane - } - }; - obj224.Steps = list320; - reference250 = obj224; - num++; - ref QuestSequence reference251 = ref span2[num]; - QuestSequence obj225 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list321 = new List(num2); - CollectionsMarshal.SetCount(list321, num2); - span3 = CollectionsMarshal.AsSpan(list321); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048361u, new Vector3(9.262146f, 0.92f, -103.31885f), 963); - obj225.Steps = list321; - reference251 = obj225; - num++; - ref QuestSequence reference252 = ref span2[num]; - QuestSequence obj226 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list322 = new List(index2); - CollectionsMarshal.SetCount(list322, index2); - span3 = CollectionsMarshal.AsSpan(list322); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048363u, new Vector3(369.40564f, 3.9809039f, -219.40955f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand - }; - obj226.Steps = list322; - reference252 = obj226; - num++; - ref QuestSequence reference253 = ref span2[num]; - QuestSequence obj227 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list323 = new List(num2); - CollectionsMarshal.SetCount(list323, num2); - span3 = CollectionsMarshal.AsSpan(list323); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2013713u, new Vector3(362.35596f, 3.616333f, -241.77924f), 957); - obj227.Steps = list323; - reference253 = obj227; - num++; - ref QuestSequence reference254 = ref span2[num]; - QuestSequence obj228 = new QuestSequence - { - Sequence = 6 - }; - index2 = 12; - List list324 = new List(index2); - CollectionsMarshal.SetCount(list324, index2); - span3 = CollectionsMarshal.AsSpan(list324); - num2 = 0; - ref QuestStep reference255 = ref span3[num2]; - QuestStep obj229 = new QuestStep(EInteractionType.Interact, 2013713u, new Vector3(362.35596f, 3.616333f, -241.77924f), 957) - { - StopDistance = 0.25f, - Fly = true, - Comment = "retry point", - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NotTargetable = true - } - } - }; - num4 = 1; - List list325 = new List(num4); - CollectionsMarshal.SetCount(list325, num4); - span5 = CollectionsMarshal.AsSpan(list325); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGBA531_04845_Q1_000_054") - }; - obj229.DialogueChoices = list325; - reference255 = obj229; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048364u, new Vector3(387.43045f, 5.8062716f, -203.20459f), 957) - { - StopDistance = 50f, - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(386.85394f, 3.0972311f, -220.57103f), 957) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048364u, new Vector3(398.46808f, 12.103142f, -174.068f), 957) - { - StopDistance = 50f, - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(395.88028f, 10.267179f, -192.21916f), 957) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048364u, new Vector3(395.6862f, 11.099065f, -169.7558f), 957) - { - StopDistance = 50f, - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(398.42825f, 12.946791f, -180.08061f), 957) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(368.02908f, 5.7749786f, -135.06207f), 957) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(300.81885f, 18.925224f, -43.56831f), 957) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048364u, new Vector3(274.41418f, 17.838093f, -2.1020741f), 957) - { - StopDistance = 50f, - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(256.60135f, 19.312042f, -1.2628903f), 957) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(244.453f, 16.725914f, 14.936783f), 957) - { - Mount = false, - Sprint = false - }; - obj228.Steps = list324; - reference254 = obj228; - num++; - ref QuestSequence reference256 = ref span2[num]; - QuestSequence obj230 = new QuestSequence - { - Sequence = 7 - }; - num2 = 1; - List list326 = new List(num2); - CollectionsMarshal.SetCount(list326, num2); - span3 = CollectionsMarshal.AsSpan(list326); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048368u, new Vector3(239.33765f, 11.061386f, 69.99304f), 957); - obj230.Steps = list326; - reference256 = obj230; - num++; - ref QuestSequence reference257 = ref span2[num]; - QuestSequence obj231 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list327 = new List(index2); - CollectionsMarshal.SetCount(list327, index2); - span3 = CollectionsMarshal.AsSpan(list327); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, - NextQuestId = new QuestId(4846) - }; - obj231.Steps = list327; - reference257 = obj231; - questRoot34.QuestSequence = list313; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(4846); - QuestRoot questRoot35 = new QuestRoot(); - num = 1; - List list328 = new List(num); - CollectionsMarshal.SetCount(list328, num); - span = CollectionsMarshal.AsSpan(list328); - index = 0; - span[index] = "liza"; - questRoot35.Author = list328; - index = 7; - List list329 = new List(index); - CollectionsMarshal.SetCount(list329, index); - span2 = CollectionsMarshal.AsSpan(list329); - num = 0; - ref QuestSequence reference258 = ref span2[num]; - QuestSequence obj232 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list330 = new List(num2); - CollectionsMarshal.SetCount(list330, num2); - span3 = CollectionsMarshal.AsSpan(list330); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj232.Steps = list330; - reference258 = obj232; - num++; - ref QuestSequence reference259 = ref span2[num]; - QuestSequence obj233 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list331 = new List(index2); - CollectionsMarshal.SetCount(list331, index2); - span3 = CollectionsMarshal.AsSpan(list331); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048330u, new Vector3(-28.732727f, -17.972864f, 194.72034f), 1185) - { - AetheryteShortcut = EAetheryteLocation.Tuliyollal, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Tuliyollal, - To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace - } - }; - obj233.Steps = list331; - reference259 = obj233; - num++; - ref QuestSequence reference260 = ref span2[num]; - QuestSequence obj234 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list332 = new List(num2); - CollectionsMarshal.SetCount(list332, num2); - span3 = CollectionsMarshal.AsSpan(list332); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(327.87598f, -15.862221f, -236.6933f), 1190) - { - AetheryteShortcut = EAetheryteLocation.ShaaloaniMehwahhetsoan, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Flying = ELockedSkipCondition.Unlocked - } - } - }; - index2++; - ref QuestStep reference261 = ref span3[index2]; - QuestStep obj235 = new QuestStep(EInteractionType.Combat, null, new Vector3(442.79218f, -16.660347f, -111.04725f), 1190) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list333 = new List(num3); - CollectionsMarshal.SetCount(list333, num3); - span6 = CollectionsMarshal.AsSpan(list333); - num4 = 0; - span6[num4] = 17627u; - obj235.KillEnemyDataIds = list333; - reference261 = obj235; - obj234.Steps = list332; - reference260 = obj234; - num++; - ref QuestSequence reference262 = ref span2[num]; - QuestSequence obj236 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list334 = new List(index2); - CollectionsMarshal.SetCount(list334, index2); - span3 = CollectionsMarshal.AsSpan(list334); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048369u, new Vector3(441.5503f, -16.619904f, -109.14783f), 1190) - { - StopDistance = 7f - }; - obj236.Steps = list334; - reference262 = obj236; - num++; - ref QuestSequence reference263 = ref span2[num]; - QuestSequence obj237 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list335 = new List(num2); - CollectionsMarshal.SetCount(list335, num2); - span3 = CollectionsMarshal.AsSpan(list335); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048333u, new Vector3(52.506226f, -5.20688E-07f, -54.154297f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan - }; - obj237.Steps = list335; - reference263 = obj237; - num++; - ref QuestSequence reference264 = ref span2[num]; - QuestSequence obj238 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list336 = new List(index2); - CollectionsMarshal.SetCount(list336, index2); - span3 = CollectionsMarshal.AsSpan(list336); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048372u, new Vector3(-53.177734f, -1.9999962f, 147.60046f), 963) - { - StopDistance = 7f - }; - obj238.Steps = list336; - reference264 = obj238; - num++; - ref QuestSequence reference265 = ref span2[num]; - QuestSequence obj239 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list337 = new List(num2); - CollectionsMarshal.SetCount(list337, num2); - span3 = CollectionsMarshal.AsSpan(list337); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, - NextQuestId = new QuestId(4847) - }; - obj239.Steps = list337; - reference265 = obj239; - questRoot35.QuestSequence = list329; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(4847); - QuestRoot questRoot36 = new QuestRoot(); - num = 1; - List list338 = new List(num); - CollectionsMarshal.SetCount(list338, num); - span = CollectionsMarshal.AsSpan(list338); - index = 0; - span[index] = "liza"; - questRoot36.Author = list338; - index = 5; - List list339 = new List(index); - CollectionsMarshal.SetCount(list339, index); - span2 = CollectionsMarshal.AsSpan(list339); - num = 0; - ref QuestSequence reference266 = ref span2[num]; - QuestSequence obj240 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list340 = new List(index2); - CollectionsMarshal.SetCount(list340, index2); - span3 = CollectionsMarshal.AsSpan(list340); + List list295 = new List(index2); + CollectionsMarshal.SetCount(list295, index2); + span3 = CollectionsMarshal.AsSpan(list295); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { @@ -401866,20 +401034,947 @@ public static class AssemblyQuestLoader } } }; - obj240.Steps = list340; - reference266 = obj240; + obj204.Steps = list295; + reference227 = obj204; num++; - ref QuestSequence reference267 = ref span2[num]; - QuestSequence obj241 = new QuestSequence + ref QuestSequence reference228 = ref span2[num]; + QuestSequence obj205 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list341 = new List(num2); - CollectionsMarshal.SetCount(list341, num2); - span3 = CollectionsMarshal.AsSpan(list341); + List list296 = new List(num2); + CollectionsMarshal.SetCount(list296, num2); + span3 = CollectionsMarshal.AsSpan(list296); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048374u, new Vector3(-77.04285f, 99.946754f, -711.0552f), 957) + span3[index2] = new QuestStep(EInteractionType.Interact, 1048332u, new Vector3(52.506226f, -5.20688E-07f, -54.154297f), 963) + { + AetheryteShortcut = EAetheryteLocation.RadzAtHan + }; + obj205.Steps = list296; + reference228 = obj205; + num++; + ref QuestSequence reference229 = ref span2[num]; + QuestSequence obj206 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list297 = new List(index2); + CollectionsMarshal.SetCount(list297, index2); + span3 = CollectionsMarshal.AsSpan(list297); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048340u, new Vector3(-186.69415f, 4.0499983f, -108.11017f), 963) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHan, + To = EAetheryteLocation.RadzAtHanHallOfTheRadiantHost + } + }; + obj206.Steps = list297; + reference229 = obj206; + num++; + ref QuestSequence reference230 = ref span2[num]; + QuestSequence obj207 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list298 = new List(num2); + CollectionsMarshal.SetCount(list298, num2); + span3 = CollectionsMarshal.AsSpan(list298); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048332u, new Vector3(52.506226f, -5.20688E-07f, -54.154297f), 963) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHanHallOfTheRadiantHost, + To = EAetheryteLocation.RadzAtHan + } + }; + obj207.Steps = list298; + reference230 = obj207; + num++; + ref QuestSequence reference231 = ref span2[num]; + QuestSequence obj208 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list299 = new List(index2); + CollectionsMarshal.SetCount(list299, index2); + span3 = CollectionsMarshal.AsSpan(list299); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048343u, new Vector3(-336.53772f, 52.243706f, -165.05688f), 957) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork + }; + obj208.Steps = list299; + reference231 = obj208; + num++; + ref QuestSequence reference232 = ref span2[num]; + QuestSequence obj209 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list300 = new List(num2); + CollectionsMarshal.SetCount(list300, num2); + span3 = CollectionsMarshal.AsSpan(list300); + index2 = 0; + ref QuestStep reference233 = ref span3[index2]; + QuestStep obj210 = new QuestStep(EInteractionType.Combat, null, new Vector3(-427.5108f, -0.015813708f, -710.37146f), 957) + { + StopDistance = 0.25f, + Fly = true, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + index3 = 1; + List list301 = new List(index3); + CollectionsMarshal.SetCount(list301, index3); + span6 = CollectionsMarshal.AsSpan(list301); + num3 = 0; + span6[num3] = 17625u; + obj210.KillEnemyDataIds = list301; + reference233 = obj210; + obj209.Steps = list300; + reference232 = obj209; + num++; + ref QuestSequence reference234 = ref span2[num]; + QuestSequence obj211 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list302 = new List(index2); + CollectionsMarshal.SetCount(list302, index2); + span3 = CollectionsMarshal.AsSpan(list302); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048344u, new Vector3(-419.028f, 0.06509568f, -710.9331f), 957) + { + StopDistance = 7f + }; + obj211.Steps = list302; + reference234 = obj211; + num++; + ref QuestSequence reference235 = ref span2[num]; + QuestSequence obj212 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list303 = new List(num2); + CollectionsMarshal.SetCount(list303, num2); + span3 = CollectionsMarshal.AsSpan(list303); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, + NextQuestId = new QuestId(4844) + }; + obj212.Steps = list303; + reference235 = obj212; + questRoot33.QuestSequence = list294; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(4844); + QuestRoot questRoot34 = new QuestRoot(); + num = 1; + List list304 = new List(num); + CollectionsMarshal.SetCount(list304, num); + span = CollectionsMarshal.AsSpan(list304); + index = 0; + span[index] = "liza"; + questRoot34.Author = list304; + index = 7; + List list305 = new List(index); + CollectionsMarshal.SetCount(list305, index); + span2 = CollectionsMarshal.AsSpan(list305); + num = 0; + ref QuestSequence reference236 = ref span2[num]; + QuestSequence obj213 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list306 = new List(index2); + CollectionsMarshal.SetCount(list306, index2); + span3 = CollectionsMarshal.AsSpan(list306); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj213.Steps = list306; + reference236 = obj213; + num++; + ref QuestSequence reference237 = ref span2[num]; + QuestSequence obj214 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list307 = new List(num2); + CollectionsMarshal.SetCount(list307, num2); + span3 = CollectionsMarshal.AsSpan(list307); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048348u, new Vector3(-118.76105f, 88.94139f, -556.90857f), 957) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand + }; + obj214.Steps = list307; + reference237 = obj214; + num++; + ref QuestSequence reference238 = ref span2[num]; + QuestSequence obj215 = new QuestSequence + { + Sequence = 2 + }; + index2 = 2; + List list308 = new List(index2); + CollectionsMarshal.SetCount(list308, index2); + span3 = CollectionsMarshal.AsSpan(list308); + num2 = 0; + ref QuestStep reference239 = ref span3[num2]; + QuestStep obj216 = new QuestStep(EInteractionType.Combat, null, new Vector3(76.82042f, 82.46339f, -549.32526f), 957) + { + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + num3 = 1; + List list309 = new List(num3); + CollectionsMarshal.SetCount(list309, num3); + Span span7 = CollectionsMarshal.AsSpan(list309); + index3 = 0; + ref ComplexCombatData reference240 = ref span7[index3]; + ComplexCombatData obj217 = new ComplexCombatData + { + DataId = 17626u + }; + int num4 = 6; + List list310 = new List(num4); + CollectionsMarshal.SetCount(list310, num4); + span5 = CollectionsMarshal.AsSpan(list310); + int num5 = 0; + span5[num5] = null; + num5++; + span5[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = null; + num5++; + span5[num5] = null; + num5++; + span5[num5] = null; + num5++; + span5[num5] = null; + obj217.CompletionQuestVariablesFlags = list310; + reference240 = obj217; + obj216.ComplexCombatData = list309; + reference239 = obj216; + num2++; + span3[num2] = new QuestStep(EInteractionType.UseItem, 17626u, new Vector3(77.01221f, 82.459785f, -549.218f), 957) + { + ItemId = 2003495u + }; + obj215.Steps = list308; + reference238 = obj215; + num++; + ref QuestSequence reference241 = ref span2[num]; + QuestSequence obj218 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list311 = new List(num2); + CollectionsMarshal.SetCount(list311, num2); + span3 = CollectionsMarshal.AsSpan(list311); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048348u, new Vector3(-118.76105f, 88.94139f, -556.90857f), 957); + obj218.Steps = list311; + reference241 = obj218; + num++; + ref QuestSequence reference242 = ref span2[num]; + QuestSequence obj219 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list312 = new List(index2); + CollectionsMarshal.SetCount(list312, index2); + span3 = CollectionsMarshal.AsSpan(list312); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048350u, new Vector3(-508.53745f, 12.375278f, 97.3678f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork + }; + obj219.Steps = list312; + reference242 = obj219; + num++; + ref QuestSequence reference243 = ref span2[num]; + QuestSequence obj220 = new QuestSequence + { + Sequence = 5 + }; + num2 = 3; + List list313 = new List(num2); + CollectionsMarshal.SetCount(list313, num2); + span3 = CollectionsMarshal.AsSpan(list313); + index2 = 0; + ref QuestStep reference244 = ref span3[index2]; + QuestStep obj221 = new QuestStep(EInteractionType.Interact, 1048354u, new Vector3(154.28394f, 5.2641535f, 618.40234f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad + }; + index3 = 6; + List list314 = new List(index3); + CollectionsMarshal.SetCount(list314, index3); + span5 = CollectionsMarshal.AsSpan(list314); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj221.CompletionQuestVariablesFlags = list314; + reference244 = obj221; + index2++; + ref QuestStep reference245 = ref span3[index2]; + QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1048355u, new Vector3(227.98499f, 10.19656f, 563.31726f), 957); + num3 = 6; + List list315 = new List(num3); + CollectionsMarshal.SetCount(list315, num3); + span5 = CollectionsMarshal.AsSpan(list315); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep24.CompletionQuestVariablesFlags = list315; + reference245 = questStep24; + index2++; + ref QuestStep reference246 = ref span3[index2]; + QuestStep questStep25 = new QuestStep(EInteractionType.Interact, 1048352u, new Vector3(195.5138f, 15.136732f, 529.015f), 957); + index3 = 6; + List list316 = new List(index3); + CollectionsMarshal.SetCount(list316, index3); + span5 = CollectionsMarshal.AsSpan(list316); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep25.CompletionQuestVariablesFlags = list316; + reference246 = questStep25; + obj220.Steps = list313; + reference243 = obj220; + num++; + ref QuestSequence reference247 = ref span2[num]; + QuestSequence obj222 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list317 = new List(index2); + CollectionsMarshal.SetCount(list317, index2); + span3 = CollectionsMarshal.AsSpan(list317); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) + { + NextQuestId = new QuestId(4845) + }; + obj222.Steps = list317; + reference247 = obj222; + questRoot34.QuestSequence = list305; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(4845); + QuestRoot questRoot35 = new QuestRoot(); + num = 1; + List list318 = new List(num); + CollectionsMarshal.SetCount(list318, num); + span = CollectionsMarshal.AsSpan(list318); + index = 0; + span[index] = "liza"; + questRoot35.Author = list318; + index = 9; + List list319 = new List(index); + CollectionsMarshal.SetCount(list319, index); + span2 = CollectionsMarshal.AsSpan(list319); + num = 0; + ref QuestSequence reference248 = ref span2[num]; + QuestSequence obj223 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list320 = new List(num2); + CollectionsMarshal.SetCount(list320, num2); + span3 = CollectionsMarshal.AsSpan(list320); + index2 = 0; + ref QuestStep reference249 = ref span3[index2]; + QuestStep obj224 = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3 = 1; + List list321 = new List(num3); + CollectionsMarshal.SetCount(list321, num3); + span4 = CollectionsMarshal.AsSpan(list321); + index3 = 0; + span4[index3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_KINGBA531_04845_Q2_000_200"), + Answer = new ExcelRef("TEXT_KINGBA531_04845_A1_000_200") + }; + obj224.DialogueChoices = list321; + reference249 = obj224; + obj223.Steps = list320; + reference248 = obj223; + num++; + ref QuestSequence reference250 = ref span2[num]; + QuestSequence obj225 = new QuestSequence + { + Sequence = 1 + }; + index2 = 3; + List list322 = new List(index2); + CollectionsMarshal.SetCount(list322, index2); + span3 = CollectionsMarshal.AsSpan(list322); + num2 = 0; + ref QuestStep reference251 = ref span3[num2]; + QuestStep obj226 = new QuestStep(EInteractionType.Interact, 1048357u, new Vector3(-183.21509f, 36f, 53.116577f), 963) + { + AetheryteShortcut = EAetheryteLocation.RadzAtHan, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHan, + To = EAetheryteLocation.RadzAtHanRuveydahFibers + } + }; + index3 = 6; + List list323 = new List(index3); + CollectionsMarshal.SetCount(list323, index3); + span5 = CollectionsMarshal.AsSpan(list323); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj226.CompletionQuestVariablesFlags = list323; + reference251 = obj226; + num2++; + ref QuestStep reference252 = ref span3[num2]; + QuestStep questStep26 = new QuestStep(EInteractionType.Interact, 1048359u, new Vector3(-175.0058f, 36.051327f, 104.20386f), 963); + num3 = 6; + List list324 = new List(num3); + CollectionsMarshal.SetCount(list324, num3); + span5 = CollectionsMarshal.AsSpan(list324); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep26.CompletionQuestVariablesFlags = list324; + reference252 = questStep26; + num2++; + ref QuestStep reference253 = ref span3[num2]; + QuestStep questStep27 = new QuestStep(EInteractionType.Interact, 1048360u, new Vector3(-237.41516f, 35.999996f, 102.067505f), 963); + index3 = 6; + List list325 = new List(index3); + CollectionsMarshal.SetCount(list325, index3); + span5 = CollectionsMarshal.AsSpan(list325); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep27.CompletionQuestVariablesFlags = list325; + reference253 = questStep27; + obj225.Steps = list322; + reference250 = obj225; + num++; + ref QuestSequence reference254 = ref span2[num]; + QuestSequence obj227 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list326 = new List(num2); + CollectionsMarshal.SetCount(list326, num2); + span3 = CollectionsMarshal.AsSpan(list326); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048362u, new Vector3(-10.544006f, 2.999996f, -204.91345f), 963) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHanRuveydahFibers, + To = EAetheryteLocation.RadzAtHanMehrydesMeyhane + } + }; + obj227.Steps = list326; + reference254 = obj227; + num++; + ref QuestSequence reference255 = ref span2[num]; + QuestSequence obj228 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list327 = new List(index2); + CollectionsMarshal.SetCount(list327, index2); + span3 = CollectionsMarshal.AsSpan(list327); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048361u, new Vector3(9.262146f, 0.92f, -103.31885f), 963); + obj228.Steps = list327; + reference255 = obj228; + num++; + ref QuestSequence reference256 = ref span2[num]; + QuestSequence obj229 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list328 = new List(num2); + CollectionsMarshal.SetCount(list328, num2); + span3 = CollectionsMarshal.AsSpan(list328); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048363u, new Vector3(369.40564f, 3.9809039f, -219.40955f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand + }; + obj229.Steps = list328; + reference256 = obj229; + num++; + ref QuestSequence reference257 = ref span2[num]; + QuestSequence obj230 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list329 = new List(index2); + CollectionsMarshal.SetCount(list329, index2); + span3 = CollectionsMarshal.AsSpan(list329); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2013713u, new Vector3(362.35596f, 3.616333f, -241.77924f), 957); + obj230.Steps = list329; + reference257 = obj230; + num++; + ref QuestSequence reference258 = ref span2[num]; + QuestSequence obj231 = new QuestSequence + { + Sequence = 6 + }; + num2 = 12; + List list330 = new List(num2); + CollectionsMarshal.SetCount(list330, num2); + span3 = CollectionsMarshal.AsSpan(list330); + index2 = 0; + ref QuestStep reference259 = ref span3[index2]; + QuestStep obj232 = new QuestStep(EInteractionType.Interact, 2013713u, new Vector3(362.35596f, 3.616333f, -241.77924f), 957) + { + StopDistance = 0.25f, + Fly = true, + Comment = "retry point", + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + NotTargetable = true + } + } + }; + num3 = 1; + List list331 = new List(num3); + CollectionsMarshal.SetCount(list331, num3); + span4 = CollectionsMarshal.AsSpan(list331); + index3 = 0; + span4[index3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGBA531_04845_Q1_000_054") + }; + obj232.DialogueChoices = list331; + reference259 = obj232; + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048364u, new Vector3(387.43045f, 5.8062716f, -203.20459f), 957) + { + StopDistance = 50f, + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(386.85394f, 3.0972311f, -220.57103f), 957) + { + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048364u, new Vector3(398.46808f, 12.103142f, -174.068f), 957) + { + StopDistance = 50f, + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(395.88028f, 10.267179f, -192.21916f), 957) + { + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048364u, new Vector3(395.6862f, 11.099065f, -169.7558f), 957) + { + StopDistance = 50f, + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(398.42825f, 12.946791f, -180.08061f), 957) + { + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(368.02908f, 5.7749786f, -135.06207f), 957) + { + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(300.81885f, 18.925224f, -43.56831f), 957) + { + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048364u, new Vector3(274.41418f, 17.838093f, -2.1020741f), 957) + { + StopDistance = 50f, + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(256.60135f, 19.312042f, -1.2628903f), 957) + { + Mount = false, + Sprint = false + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(244.453f, 16.725914f, 14.936783f), 957) + { + Mount = false, + Sprint = false + }; + obj231.Steps = list330; + reference258 = obj231; + num++; + ref QuestSequence reference260 = ref span2[num]; + QuestSequence obj233 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list332 = new List(index2); + CollectionsMarshal.SetCount(list332, index2); + span3 = CollectionsMarshal.AsSpan(list332); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048368u, new Vector3(239.33765f, 11.061386f, 69.99304f), 957); + obj233.Steps = list332; + reference260 = obj233; + num++; + ref QuestSequence reference261 = ref span2[num]; + QuestSequence obj234 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list333 = new List(num2); + CollectionsMarshal.SetCount(list333, num2); + span3 = CollectionsMarshal.AsSpan(list333); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, + NextQuestId = new QuestId(4846) + }; + obj234.Steps = list333; + reference261 = obj234; + questRoot35.QuestSequence = list319; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(4846); + QuestRoot questRoot36 = new QuestRoot(); + num = 1; + List list334 = new List(num); + CollectionsMarshal.SetCount(list334, num); + span = CollectionsMarshal.AsSpan(list334); + index = 0; + span[index] = "liza"; + questRoot36.Author = list334; + index = 7; + List list335 = new List(index); + CollectionsMarshal.SetCount(list335, index); + span2 = CollectionsMarshal.AsSpan(list335); + num = 0; + ref QuestSequence reference262 = ref span2[num]; + QuestSequence obj235 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list336 = new List(index2); + CollectionsMarshal.SetCount(list336, index2); + span3 = CollectionsMarshal.AsSpan(list336); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj235.Steps = list336; + reference262 = obj235; + num++; + ref QuestSequence reference263 = ref span2[num]; + QuestSequence obj236 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list337 = new List(num2); + CollectionsMarshal.SetCount(list337, num2); + span3 = CollectionsMarshal.AsSpan(list337); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048330u, new Vector3(-28.732727f, -17.972864f, 194.72034f), 1185) + { + AetheryteShortcut = EAetheryteLocation.Tuliyollal, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Tuliyollal, + To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace + } + }; + obj236.Steps = list337; + reference263 = obj236; + num++; + ref QuestSequence reference264 = ref span2[num]; + QuestSequence obj237 = new QuestSequence + { + Sequence = 2 + }; + index2 = 2; + List list338 = new List(index2); + CollectionsMarshal.SetCount(list338, index2); + span3 = CollectionsMarshal.AsSpan(list338); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(327.87598f, -15.862221f, -236.6933f), 1190) + { + AetheryteShortcut = EAetheryteLocation.ShaaloaniMehwahhetsoan, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Flying = ELockedSkipCondition.Unlocked + } + } + }; + num2++; + ref QuestStep reference265 = ref span3[num2]; + QuestStep obj238 = new QuestStep(EInteractionType.Combat, null, new Vector3(442.79218f, -16.660347f, -111.04725f), 1190) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + index3 = 1; + List list339 = new List(index3); + CollectionsMarshal.SetCount(list339, index3); + span6 = CollectionsMarshal.AsSpan(list339); + num3 = 0; + span6[num3] = 17627u; + obj238.KillEnemyDataIds = list339; + reference265 = obj238; + obj237.Steps = list338; + reference264 = obj237; + num++; + ref QuestSequence reference266 = ref span2[num]; + QuestSequence obj239 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list340 = new List(num2); + CollectionsMarshal.SetCount(list340, num2); + span3 = CollectionsMarshal.AsSpan(list340); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048369u, new Vector3(441.5503f, -16.619904f, -109.14783f), 1190) + { + StopDistance = 7f + }; + obj239.Steps = list340; + reference266 = obj239; + num++; + ref QuestSequence reference267 = ref span2[num]; + QuestSequence obj240 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list341 = new List(index2); + CollectionsMarshal.SetCount(list341, index2); + span3 = CollectionsMarshal.AsSpan(list341); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1048333u, new Vector3(52.506226f, -5.20688E-07f, -54.154297f), 963) + { + AetheryteShortcut = EAetheryteLocation.RadzAtHan + }; + obj240.Steps = list341; + reference267 = obj240; + num++; + ref QuestSequence reference268 = ref span2[num]; + QuestSequence obj241 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list342 = new List(num2); + CollectionsMarshal.SetCount(list342, num2); + span3 = CollectionsMarshal.AsSpan(list342); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048372u, new Vector3(-53.177734f, -1.9999962f, 147.60046f), 963) + { + StopDistance = 7f + }; + obj241.Steps = list342; + reference268 = obj241; + num++; + ref QuestSequence reference269 = ref span2[num]; + QuestSequence obj242 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list343 = new List(index2); + CollectionsMarshal.SetCount(list343, index2); + span3 = CollectionsMarshal.AsSpan(list343); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, + NextQuestId = new QuestId(4847) + }; + obj242.Steps = list343; + reference269 = obj242; + questRoot36.QuestSequence = list335; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(4847); + QuestRoot questRoot37 = new QuestRoot(); + num = 1; + List list344 = new List(num); + CollectionsMarshal.SetCount(list344, num); + span = CollectionsMarshal.AsSpan(list344); + index = 0; + span[index] = "liza"; + questRoot37.Author = list344; + index = 5; + List list345 = new List(index); + CollectionsMarshal.SetCount(list345, index); + span2 = CollectionsMarshal.AsSpan(list345); + num = 0; + ref QuestSequence reference270 = ref span2[num]; + QuestSequence obj243 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list346 = new List(num2); + CollectionsMarshal.SetCount(list346, num2); + span3 = CollectionsMarshal.AsSpan(list346); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj243.Steps = list346; + reference270 = obj243; + num++; + ref QuestSequence reference271 = ref span2[num]; + QuestSequence obj244 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list347 = new List(index2); + CollectionsMarshal.SetCount(list347, index2); + span3 = CollectionsMarshal.AsSpan(list347); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048374u, new Vector3(-77.04285f, 99.946754f, -711.0552f), 957) { Fly = true, AetheryteShortcut = EAetheryteLocation.RadzAtHan, @@ -401889,39 +401984,39 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanGateOfFirstSight } }; - obj241.Steps = list341; - reference267 = obj241; + obj244.Steps = list347; + reference271 = obj244; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference268 = ref span2[num]; - QuestSequence obj242 = new QuestSequence + ref QuestSequence reference272 = ref span2[num]; + QuestSequence obj245 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list342 = new List(index2); - CollectionsMarshal.SetCount(list342, index2); - span3 = CollectionsMarshal.AsSpan(list342); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1048374u, new Vector3(-77.04285f, 99.946754f, -711.0552f), 957); - obj242.Steps = list342; - reference268 = obj242; + num2 = 1; + List list348 = new List(num2); + CollectionsMarshal.SetCount(list348, num2); + span3 = CollectionsMarshal.AsSpan(list348); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048374u, new Vector3(-77.04285f, 99.946754f, -711.0552f), 957); + obj245.Steps = list348; + reference272 = obj245; num++; - ref QuestSequence reference269 = ref span2[num]; - QuestSequence obj243 = new QuestSequence + ref QuestSequence reference273 = ref span2[num]; + QuestSequence obj246 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list343 = new List(num2); - CollectionsMarshal.SetCount(list343, num2); - span3 = CollectionsMarshal.AsSpan(list343); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048330u, new Vector3(-28.732727f, -17.972864f, 194.72034f), 1185) + index2 = 1; + List list349 = new List(index2); + CollectionsMarshal.SetCount(list349, index2); + span3 = CollectionsMarshal.AsSpan(list349); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048330u, new Vector3(-28.732727f, -17.972864f, 194.72034f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -401930,35 +402025,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj243.Steps = list343; - reference269 = obj243; - questRoot36.QuestSequence = list339; - AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(4848); - QuestRoot questRoot37 = new QuestRoot(); + obj246.Steps = list349; + reference273 = obj246; + questRoot37.QuestSequence = list345; + AddQuest(questId37, questRoot37); + QuestId questId38 = new QuestId(4848); + QuestRoot questRoot38 = new QuestRoot(); num = 1; - List list344 = new List(num); - CollectionsMarshal.SetCount(list344, num); - span = CollectionsMarshal.AsSpan(list344); + List list350 = new List(num); + CollectionsMarshal.SetCount(list350, num); + span = CollectionsMarshal.AsSpan(list350); index = 0; span[index] = "liza"; - questRoot37.Author = list344; + questRoot38.Author = list350; index = 4; - List list345 = new List(index); - CollectionsMarshal.SetCount(list345, index); - span2 = CollectionsMarshal.AsSpan(list345); + List list351 = new List(index); + CollectionsMarshal.SetCount(list351, index); + span2 = CollectionsMarshal.AsSpan(list351); num = 0; - ref QuestSequence reference270 = ref span2[num]; - QuestSequence obj244 = new QuestSequence + ref QuestSequence reference274 = ref span2[num]; + QuestSequence obj247 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list346 = new List(index2); - CollectionsMarshal.SetCount(list346, index2); - span3 = CollectionsMarshal.AsSpan(list346); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046333u, new Vector3(-92.21033f, 3.9999995f, -99.321045f), 130) + num2 = 1; + List list352 = new List(num2); + CollectionsMarshal.SetCount(list352, num2); + span3 = CollectionsMarshal.AsSpan(list352); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046333u, new Vector3(-92.21033f, 3.9999995f, -99.321045f), 130) { AetheryteShortcut = EAetheryteLocation.Uldah, SkipConditions = new SkipConditions @@ -401969,20 +402064,20 @@ public static class AssemblyQuestLoader } } }; - obj244.Steps = list346; - reference270 = obj244; + obj247.Steps = list352; + reference274 = obj247; num++; - ref QuestSequence reference271 = ref span2[num]; - QuestSequence obj245 = new QuestSequence + ref QuestSequence reference275 = ref span2[num]; + QuestSequence obj248 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list347 = new List(num2); - CollectionsMarshal.SetCount(list347, num2); - span3 = CollectionsMarshal.AsSpan(list347); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046334u, new Vector3(89.09741f, 12f, 49.484985f), 131) + index2 = 1; + List list353 = new List(index2); + CollectionsMarshal.SetCount(list353, index2); + span3 = CollectionsMarshal.AsSpan(list353); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046334u, new Vector3(89.09741f, 12f, 49.484985f), 131) { AethernetShortcut = new AethernetShortcut { @@ -401990,38 +402085,38 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahWeaver } }; - obj245.Steps = list347; - reference271 = obj245; + obj248.Steps = list353; + reference275 = obj248; num++; - ref QuestSequence reference272 = ref span2[num]; - QuestSequence obj246 = new QuestSequence + ref QuestSequence reference276 = ref span2[num]; + QuestSequence obj249 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list348 = new List(index2); - CollectionsMarshal.SetCount(list348, index2); - span3 = CollectionsMarshal.AsSpan(list348); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046336u, new Vector3(-408.52985f, -55.904274f, 120.74463f), 145) + num2 = 1; + List list354 = new List(num2); + CollectionsMarshal.SetCount(list354, num2); + span3 = CollectionsMarshal.AsSpan(list354); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046336u, new Vector3(-408.52985f, -55.904274f, 120.74463f), 145) { AetheryteShortcut = EAetheryteLocation.EasternThanalanCampDrybone }; - obj246.Steps = list348; - reference272 = obj246; + obj249.Steps = list354; + reference276 = obj249; num++; - ref QuestSequence reference273 = ref span2[num]; - QuestSequence obj247 = new QuestSequence + ref QuestSequence reference277 = ref span2[num]; + QuestSequence obj250 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list349 = new List(num2); - CollectionsMarshal.SetCount(list349, num2); - span3 = CollectionsMarshal.AsSpan(list349); - index2 = 0; - ref QuestStep reference274 = ref span3[index2]; - QuestStep obj248 = new QuestStep(EInteractionType.CompleteQuest, 1046337u, new Vector3(89.036255f, 12f, 47.287598f), 131) + index2 = 1; + List list355 = new List(index2); + CollectionsMarshal.SetCount(list355, index2); + span3 = CollectionsMarshal.AsSpan(list355); + num2 = 0; + ref QuestStep reference278 = ref span3[num2]; + QuestStep obj251 = new QuestStep(EInteractionType.CompleteQuest, 1046337u, new Vector3(89.036255f, 12f, 47.287598f), 131) { AethernetShortcut = new AethernetShortcut { @@ -402029,49 +402124,49 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahWeaver } }; - num4 = 1; - List list350 = new List(num4); - CollectionsMarshal.SetCount(list350, num4); - span5 = CollectionsMarshal.AsSpan(list350); - num3 = 0; - span5[num3] = new DialogueChoice + num3 = 1; + List list356 = new List(num3); + CollectionsMarshal.SetCount(list356, num3); + span4 = CollectionsMarshal.AsSpan(list356); + index3 = 0; + span4[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGBB101_04848_Q3_000_000") }; - obj248.DialogueChoices = list350; - obj248.NextQuestId = new QuestId(4849); - reference274 = obj248; - obj247.Steps = list349; - reference273 = obj247; - questRoot37.QuestSequence = list345; - AddQuest(questId37, questRoot37); - QuestId questId38 = new QuestId(4849); - QuestRoot questRoot38 = new QuestRoot(); + obj251.DialogueChoices = list356; + obj251.NextQuestId = new QuestId(4849); + reference278 = obj251; + obj250.Steps = list355; + reference277 = obj250; + questRoot38.QuestSequence = list351; + AddQuest(questId38, questRoot38); + QuestId questId39 = new QuestId(4849); + QuestRoot questRoot39 = new QuestRoot(); num = 1; - List list351 = new List(num); - CollectionsMarshal.SetCount(list351, num); - span = CollectionsMarshal.AsSpan(list351); + List list357 = new List(num); + CollectionsMarshal.SetCount(list357, num); + span = CollectionsMarshal.AsSpan(list357); index = 0; span[index] = "liza"; - questRoot38.Author = list351; + questRoot39.Author = list357; index = 10; - List list352 = new List(index); - CollectionsMarshal.SetCount(list352, index); - span2 = CollectionsMarshal.AsSpan(list352); + List list358 = new List(index); + CollectionsMarshal.SetCount(list358, index); + span2 = CollectionsMarshal.AsSpan(list358); num = 0; - ref QuestSequence reference275 = ref span2[num]; - QuestSequence obj249 = new QuestSequence + ref QuestSequence reference279 = ref span2[num]; + QuestSequence obj252 = new QuestSequence { Sequence = 0 }; - index2 = 4; - List list353 = new List(index2); - CollectionsMarshal.SetCount(list353, index2); - span3 = CollectionsMarshal.AsSpan(list353); - num2 = 0; - ref QuestStep reference276 = ref span3[num2]; - QuestStep obj250 = new QuestStep(EInteractionType.UseItem, null, new Vector3(89.036255f, 12f, 47.287598f), 131) + num2 = 4; + List list359 = new List(num2); + CollectionsMarshal.SetCount(list359, num2); + span3 = CollectionsMarshal.AsSpan(list359); + index2 = 0; + ref QuestStep reference280 = ref span3[index2]; + QuestStep obj253 = new QuestStep(EInteractionType.UseItem, null, new Vector3(89.036255f, 12f, 47.287598f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -402081,7 +402176,7 @@ public static class AssemblyQuestLoader }, ItemId = 43537u }; - SkipConditions obj251 = new SkipConditions + SkipConditions obj254 = new SkipConditions { StepIf = new SkipStepConditions { @@ -402091,22 +402186,22 @@ public static class AssemblyQuestLoader } } }; - SkipAetheryteCondition obj252 = new SkipAetheryteCondition + SkipAetheryteCondition obj255 = new SkipAetheryteCondition { InSameTerritory = true }; - num3 = 1; - List list354 = new List(num3); - CollectionsMarshal.SetCount(list354, num3); - Span span8 = CollectionsMarshal.AsSpan(list354); - num4 = 0; - span8[num4] = 131; - obj252.InTerritory = list354; - obj251.AetheryteShortcutIf = obj252; - obj250.SkipConditions = obj251; - reference276 = obj250; - num2++; - span3[num2] = new QuestStep(EInteractionType.EquipItem, null, null, 131) + index3 = 1; + List list360 = new List(index3); + CollectionsMarshal.SetCount(list360, index3); + Span span8 = CollectionsMarshal.AsSpan(list360); + num3 = 0; + span8[num3] = 131; + obj255.InTerritory = list360; + obj254.AetheryteShortcutIf = obj255; + obj253.SkipConditions = obj254; + reference280 = obj253; + index2++; + span3[index2] = new QuestStep(EInteractionType.EquipItem, null, null, 131) { ItemId = 41808u, SkipConditions = new SkipConditions @@ -402120,24 +402215,24 @@ public static class AssemblyQuestLoader } } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.EquipRecommended, null, null, 131); - num2++; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046337u, new Vector3(89.036255f, 12f, 47.287598f), 131); - obj249.Steps = list353; - reference275 = obj249; + index2++; + span3[index2] = new QuestStep(EInteractionType.EquipRecommended, null, null, 131); + index2++; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046337u, new Vector3(89.036255f, 12f, 47.287598f), 131); + obj252.Steps = list359; + reference279 = obj252; num++; - ref QuestSequence reference277 = ref span2[num]; - QuestSequence obj253 = new QuestSequence + ref QuestSequence reference281 = ref span2[num]; + QuestSequence obj256 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list355 = new List(num2); - CollectionsMarshal.SetCount(list355, num2); - span3 = CollectionsMarshal.AsSpan(list355); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046338u, new Vector3(11.428955f, 3.9999998f, -135.69855f), 130) + index2 = 1; + List list361 = new List(index2); + CollectionsMarshal.SetCount(list361, index2); + span3 = CollectionsMarshal.AsSpan(list361); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046338u, new Vector3(11.428955f, 3.9999998f, -135.69855f), 130) { AethernetShortcut = new AethernetShortcut { @@ -402145,127 +402240,127 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAdventurers } }; - obj253.Steps = list355; - reference277 = obj253; + obj256.Steps = list361; + reference281 = obj256; num++; - ref QuestSequence reference278 = ref span2[num]; - QuestSequence obj254 = new QuestSequence + ref QuestSequence reference282 = ref span2[num]; + QuestSequence obj257 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list356 = new List(index2); - CollectionsMarshal.SetCount(list356, index2); - span3 = CollectionsMarshal.AsSpan(list356); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046339u, new Vector3(28.335938f, 3.9999995f, -136.36993f), 130); - obj254.Steps = list356; - reference278 = obj254; + num2 = 1; + List list362 = new List(num2); + CollectionsMarshal.SetCount(list362, num2); + span3 = CollectionsMarshal.AsSpan(list362); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046339u, new Vector3(28.335938f, 3.9999995f, -136.36993f), 130); + obj257.Steps = list362; + reference282 = obj257; num++; - ref QuestSequence reference279 = ref span2[num]; - QuestSequence obj255 = new QuestSequence + ref QuestSequence reference283 = ref span2[num]; + QuestSequence obj258 = new QuestSequence { Sequence = 3 }; - num2 = 2; - List list357 = new List(num2); - CollectionsMarshal.SetCount(list357, num2); - span3 = CollectionsMarshal.AsSpan(list357); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(44.120266f, 3.9179347f, -166.70798f), 130) + index2 = 2; + List list363 = new List(index2); + CollectionsMarshal.SetCount(list363, index2); + span3 = CollectionsMarshal.AsSpan(list363); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(44.120266f, 3.9179347f, -166.70798f), 130) { Comment = "Zone transition" }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046344u, new Vector3(90.22656f, 4.0718365f, 434.531f), 141) + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046344u, new Vector3(90.22656f, 4.0718365f, 434.531f), 141) { Fly = true }; - obj255.Steps = list357; - reference279 = obj255; + obj258.Steps = list363; + reference283 = obj258; num++; - ref QuestSequence reference280 = ref span2[num]; - QuestSequence obj256 = new QuestSequence + ref QuestSequence reference284 = ref span2[num]; + QuestSequence obj259 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list358 = new List(index2); - CollectionsMarshal.SetCount(list358, index2); - span3 = CollectionsMarshal.AsSpan(list358); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1046344u, new Vector3(90.22656f, 4.0718365f, 434.531f), 141); - obj256.Steps = list358; - reference280 = obj256; + num2 = 1; + List list364 = new List(num2); + CollectionsMarshal.SetCount(list364, num2); + span3 = CollectionsMarshal.AsSpan(list364); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1046344u, new Vector3(90.22656f, 4.0718365f, 434.531f), 141); + obj259.Steps = list364; + reference284 = obj259; num++; span2[num] = new QuestSequence { Sequence = 5 }; num++; - ref QuestSequence reference281 = ref span2[num]; - QuestSequence obj257 = new QuestSequence + ref QuestSequence reference285 = ref span2[num]; + QuestSequence obj260 = new QuestSequence { Sequence = 6 }; - num2 = 1; - List list359 = new List(num2); - CollectionsMarshal.SetCount(list359, num2); - span3 = CollectionsMarshal.AsSpan(list359); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046345u, new Vector3(-92.30188f, 4f, -99.77875f), 130) + index2 = 1; + List list365 = new List(index2); + CollectionsMarshal.SetCount(list365, index2); + span3 = CollectionsMarshal.AsSpan(list365); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046345u, new Vector3(-92.30188f, 4f, -99.77875f), 130) { AetheryteShortcut = EAetheryteLocation.Uldah }; - obj257.Steps = list359; - reference281 = obj257; + obj260.Steps = list365; + reference285 = obj260; num++; - ref QuestSequence reference282 = ref span2[num]; - QuestSequence obj258 = new QuestSequence + ref QuestSequence reference286 = ref span2[num]; + QuestSequence obj261 = new QuestSequence { Sequence = 7 }; - index2 = 1; - List list360 = new List(index2); - CollectionsMarshal.SetCount(list360, index2); - span3 = CollectionsMarshal.AsSpan(list360); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1004332u, new Vector3(-103.92926f, 4f, -97.88666f), 130); - obj258.Steps = list360; - reference282 = obj258; + num2 = 1; + List list366 = new List(num2); + CollectionsMarshal.SetCount(list366, num2); + span3 = CollectionsMarshal.AsSpan(list366); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1004332u, new Vector3(-103.92926f, 4f, -97.88666f), 130); + obj261.Steps = list366; + reference286 = obj261; num++; - ref QuestSequence reference283 = ref span2[num]; - QuestSequence obj259 = new QuestSequence + ref QuestSequence reference287 = ref span2[num]; + QuestSequence obj262 = new QuestSequence { Sequence = 8 }; - num2 = 1; - List list361 = new List(num2); - CollectionsMarshal.SetCount(list361, num2); - span3 = CollectionsMarshal.AsSpan(list361); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1001288u, new Vector3(-151.59845f, 12f, 16.220276f), 130); - obj259.Steps = list361; - reference283 = obj259; + index2 = 1; + List list367 = new List(index2); + CollectionsMarshal.SetCount(list367, index2); + span3 = CollectionsMarshal.AsSpan(list367); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1001288u, new Vector3(-151.59845f, 12f, 16.220276f), 130); + obj262.Steps = list367; + reference287 = obj262; num++; - ref QuestSequence reference284 = ref span2[num]; - QuestSequence obj260 = new QuestSequence + ref QuestSequence reference288 = ref span2[num]; + QuestSequence obj263 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list362 = new List(index2); - CollectionsMarshal.SetCount(list362, index2); - span3 = CollectionsMarshal.AsSpan(list362); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046346u, new Vector3(-152.17828f, 12f, 11.734131f), 130) + num2 = 1; + List list368 = new List(num2); + CollectionsMarshal.SetCount(list368, num2); + span3 = CollectionsMarshal.AsSpan(list368); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046346u, new Vector3(-152.17828f, 12f, 11.734131f), 130) { NextQuestId = new QuestId(4850) }; - obj260.Steps = list362; - reference284 = obj260; - questRoot38.QuestSequence = list352; - AddQuest(questId38, questRoot38); + obj263.Steps = list368; + reference288 = obj263; + questRoot39.QuestSequence = list358; + AddQuest(questId39, questRoot39); } private static void LoadQuests97()