From 01fde26518840648a81e88c715aabf1ae41213da Mon Sep 17 00:00:00 2001 From: alydev Date: Sat, 18 Oct 2025 17:22:18 +1000 Subject: [PATCH] muffin v6.25 --- .../Questionable.QuestPaths.QuestSchema | 6 +- .../AssemblyQuestLoader.cs | 6452 ++++++++++------- .../ActionConverter.cs | 8 + .../Questionable.Model.Questing/EAction.cs | 2 + .../EActionExtensions.cs | 2 + 5 files changed, 3750 insertions(+), 2720 deletions(-) diff --git a/QuestPaths/Questionable.QuestPaths.QuestSchema b/QuestPaths/Questionable.QuestPaths.QuestSchema index 898a27e..b5b4702 100644 --- a/QuestPaths/Questionable.QuestPaths.QuestSchema +++ b/QuestPaths/Questionable.QuestPaths.QuestSchema @@ -1295,6 +1295,8 @@ "type": "string", "description": "The action to use", "enum": [ + "Duty Action I", + "Duty Action II", "Heavy Swing", "Bootshine", "Twin Snakes", @@ -1339,8 +1341,8 @@ "Wasshoi", "Shrouded Luminescence", "Big Sneeze", - "Duty Action I", - "Duty Action II" + "Trickster's Treat", + "Treater's Trick" ] } }, diff --git a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs index 566c62c..cf1bb0d 100644 --- a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs +++ b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs @@ -461807,9 +461807,9 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list217, num); span = CollectionsMarshal.AsSpan(list217); index = 0; - span[index] = "WigglyMuffin"; + span[index] = "WigglyMuffin, CryoTechnic"; questRoot26.Author = list217; - index = 7; + index = 6; List list218 = new List(index); CollectionsMarshal.SetCount(list218, index); span2 = CollectionsMarshal.AsSpan(list218); @@ -461844,7 +461844,7 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 1; + index2 = 2; List list220 = new List(index2); CollectionsMarshal.SetCount(list220, index2); span3 = CollectionsMarshal.AsSpan(list220); @@ -461866,6 +461866,8 @@ public static class AssemblyQuestLoader skipConditions15.StepIf = skipStepConditions14; obj148.SkipConditions = skipConditions15; reference167 = obj148; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054655u, new Vector3(-71.61066f, 5.9649034f, 65.72058f), 1297); obj147.Steps = list220; reference166 = obj147; num++; @@ -461879,7 +461881,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list222, num2); span3 = CollectionsMarshal.AsSpan(list222); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054655u, new Vector3(-71.61066f, 5.9649034f, 65.72058f), 1297); + span3[index2] = new QuestStep(EInteractionType.Interact, 1054674u, new Vector3(-134.11157f, 6.5164585f, 61.81433f), 1297); obj149.Steps = list222; reference168 = obj149; num++; @@ -461893,7 +461895,18 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list223, index2); span3 = CollectionsMarshal.AsSpan(list223); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054674u, new Vector3(-134.11157f, 6.5164585f, 61.81433f), 1297); + span3[num2] = new QuestStep(EInteractionType.Interact, 1054657u, new Vector3(446.1891f, 118.92377f, 543.93823f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; obj150.Steps = list223; reference169 = obj150; num++; @@ -461907,7 +461920,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list224, num2); span3 = CollectionsMarshal.AsSpan(list224); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054657u, new Vector3(446.1891f, 118.92377f, 543.93823f), 1187) + span3[index2] = new QuestStep(EInteractionType.Interact, 1054636u, new Vector3(506.70618f, 142.24991f, 800.2289f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -461925,45 +461938,20 @@ public static class AssemblyQuestLoader ref QuestSequence reference171 = ref span2[num]; QuestSequence obj152 = new QuestSequence { - Sequence = 5 + Sequence = byte.MaxValue }; - index2 = 1; + index2 = 2; List list225 = new List(index2); CollectionsMarshal.SetCount(list225, index2); span3 = CollectionsMarshal.AsSpan(list225); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054636u, new Vector3(506.70618f, 142.24991f, 800.2289f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj152.Steps = list225; - reference171 = obj152; - num++; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj153 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list226 = new List(num2); - CollectionsMarshal.SetCount(list226, num2); - span3 = CollectionsMarshal.AsSpan(list226); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) { ItemId = 46204u, ItemCount = 1 }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054636u, new Vector3(506.70618f, 142.24991f, 800.2289f), 1187) + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054636u, new Vector3(506.70618f, 142.24991f, 800.2289f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -461980,8 +461968,8 @@ public static class AssemblyQuestLoader } } }; - obj153.Steps = list226; - reference172 = obj153; + obj152.Steps = list225; + reference171 = obj152; questRoot26.QuestSequence = list218; AddQuest(questId26, questRoot26); AddQuest(new QuestId(5334), new QuestRoot @@ -461997,28 +461985,28 @@ public static class AssemblyQuestLoader QuestId questId27 = new QuestId(5336); QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list227 = new List(num); - CollectionsMarshal.SetCount(list227, num); - span = CollectionsMarshal.AsSpan(list227); + List list226 = new List(num); + CollectionsMarshal.SetCount(list226, num); + span = CollectionsMarshal.AsSpan(list226); index = 0; span[index] = "WigglyMuffin"; - questRoot27.Author = list227; + questRoot27.Author = list226; index = 4; - List list228 = new List(index); - CollectionsMarshal.SetCount(list228, index); - span2 = CollectionsMarshal.AsSpan(list228); + List list227 = new List(index); + CollectionsMarshal.SetCount(list227, index); + span2 = CollectionsMarshal.AsSpan(list227); num = 0; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj153 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list229 = new List(index2); - CollectionsMarshal.SetCount(list229, index2); - span3 = CollectionsMarshal.AsSpan(list229); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + num2 = 1; + List list228 = new List(num2); + CollectionsMarshal.SetCount(list228, num2); + span3 = CollectionsMarshal.AsSpan(list228); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -462030,21 +462018,21 @@ public static class AssemblyQuestLoader } } }; - obj154.Steps = list229; - reference173 = obj154; + obj153.Steps = list228; + reference172 = obj153; num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj154 = new QuestSequence { Sequence = 1 }; - num2 = 4; - List list230 = new List(num2); - CollectionsMarshal.SetCount(list230, num2); - span3 = CollectionsMarshal.AsSpan(list230); - index2 = 0; - ref QuestStep reference175 = ref span3[index2]; - QuestStep obj156 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + index2 = 4; + List list229 = new List(index2); + CollectionsMarshal.SetCount(list229, index2); + span3 = CollectionsMarshal.AsSpan(list229); + num2 = 0; + ref QuestStep reference174 = ref span3[num2]; + QuestStep obj155 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) { TargetTerritoryId = (ushort)1297, Fly = true @@ -462052,72 +462040,72 @@ public static class AssemblyQuestLoader SkipConditions skipConditions16 = new SkipConditions(); SkipStepConditions skipStepConditions15 = new SkipStepConditions(); index3 = 1; - List list231 = new List(index3); - CollectionsMarshal.SetCount(list231, index3); - span4 = CollectionsMarshal.AsSpan(list231); + List list230 = new List(index3); + CollectionsMarshal.SetCount(list230, index3); + span4 = CollectionsMarshal.AsSpan(list230); num3 = 0; span4[num3] = 1187; - skipStepConditions15.NotInTerritory = list231; + skipStepConditions15.NotInTerritory = list230; skipConditions16.StepIf = skipStepConditions15; - obj156.SkipConditions = skipConditions16; - reference175 = obj156; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) - { - Fly = false - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(70.52385f, 1.8905392f, 65.476295f), 1297) - { - Fly = false - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297); - obj155.Steps = list230; + obj155.SkipConditions = skipConditions16; reference174 = obj155; - num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) { - Sequence = 2 - }; - index2 = 4; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) - { - ItemId = 46208u, - ItemCount = 3 + Fly = false }; num2++; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(70.52385f, 1.8905392f, 65.476295f), 1297) + { + Fly = false + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297); + obj154.Steps = list229; + reference173 = obj154; + num++; + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj156 = new QuestSequence + { + Sequence = 2 + }; + num2 = 4; + List list231 = new List(num2); + CollectionsMarshal.SetCount(list231, num2); + span3 = CollectionsMarshal.AsSpan(list231); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + { + ItemId = 46208u, + ItemCount = 3 + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(70.52385f, 1.8905392f, 65.476295f), 1297) { Mount = true, Fly = false }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(70.10631f, 1.8898277f, 100.54272f), 1297) + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(70.10631f, 1.8898277f, 100.54272f), 1297) { Fly = false }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055816u, new Vector3(98.924194f, 1.890541f, 98.74109f), 1297); - obj157.Steps = list232; - reference176 = obj157; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055816u, new Vector3(98.924194f, 1.890541f, 98.74109f), 1297); + obj156.Steps = list231; + reference175 = obj156; num++; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference176 = ref span2[num]; + QuestSequence obj157 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list233 = new List(num2); - CollectionsMarshal.SetCount(list233, num2); - span3 = CollectionsMarshal.AsSpan(list233); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + index2 = 1; + List list232 = new List(index2); + CollectionsMarshal.SetCount(list232, index2); + span3 = CollectionsMarshal.AsSpan(list232); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -462130,34 +462118,115 @@ public static class AssemblyQuestLoader } } }; - obj158.Steps = list233; - reference177 = obj158; - questRoot27.QuestSequence = list228; + obj157.Steps = list232; + reference176 = obj157; + questRoot27.QuestSequence = list227; AddQuest(questId27, questRoot27); QuestId questId28 = new QuestId(5337); QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list234 = new List(num); - CollectionsMarshal.SetCount(list234, num); - span = CollectionsMarshal.AsSpan(list234); + List list233 = new List(num); + CollectionsMarshal.SetCount(list233, num); + span = CollectionsMarshal.AsSpan(list233); index = 0; span[index] = "WigglyMuffin"; - questRoot28.Author = list234; + questRoot28.Author = list233; index = 3; - List list235 = new List(index); - CollectionsMarshal.SetCount(list235, index); - span2 = CollectionsMarshal.AsSpan(list235); + List list234 = new List(index); + CollectionsMarshal.SetCount(list234, index); + span2 = CollectionsMarshal.AsSpan(list234); num = 0; + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj158 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list235 = new List(num2); + CollectionsMarshal.SetCount(list235, num2); + span3 = CollectionsMarshal.AsSpan(list235); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj158.Steps = list235; + reference177 = obj158; + num++; ref QuestSequence reference178 = ref span2[num]; QuestSequence obj159 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; index2 = 1; List list236 = new List(index2); CollectionsMarshal.SetCount(list236, index2); span3 = CollectionsMarshal.AsSpan(list236); num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187); + obj159.Steps = list236; + reference178 = obj159; + num++; + ref QuestSequence reference179 = ref span2[num]; + QuestSequence obj160 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list237 = new List(num2); + CollectionsMarshal.SetCount(list237, num2); + span3 = CollectionsMarshal.AsSpan(list237); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1187) + { + ItemId = 46210u, + ItemCount = 2, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Item = new SkipItemConditions() + } + } + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187); + obj160.Steps = list237; + reference179 = obj160; + questRoot28.QuestSequence = list234; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(5338); + QuestRoot questRoot29 = new QuestRoot(); + num = 1; + List list238 = new List(num); + CollectionsMarshal.SetCount(list238, num); + span = CollectionsMarshal.AsSpan(list238); + index = 0; + span[index] = "CryoTechnic"; + questRoot29.Author = list238; + index = 4; + List list239 = new List(index); + CollectionsMarshal.SetCount(list239, index); + span2 = CollectionsMarshal.AsSpan(list239); + num = 0; + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj161 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list240 = new List(index2); + CollectionsMarshal.SetCount(list240, index2); + span3 = CollectionsMarshal.AsSpan(list240); + num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, @@ -462170,78 +462239,23 @@ public static class AssemblyQuestLoader } } }; - obj159.Steps = list236; - reference178 = obj159; - num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj160 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list237 = new List(num2); - CollectionsMarshal.SetCount(list237, num2); - span3 = CollectionsMarshal.AsSpan(list237); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187); - obj160.Steps = list237; - reference179 = obj160; - num++; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj161 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list238 = new List(index2); - CollectionsMarshal.SetCount(list238, index2); - span3 = CollectionsMarshal.AsSpan(list238); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1187) - { - ItemId = 46210u, - ItemCount = 2, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187); - obj161.Steps = list238; + obj161.Steps = list240; reference180 = obj161; - questRoot28.QuestSequence = list235; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(5338); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list239 = new List(num); - CollectionsMarshal.SetCount(list239, num); - span = CollectionsMarshal.AsSpan(list239); - index = 0; - span[index] = "CryoTechnic"; - questRoot29.Author = list239; - index = 4; - List list240 = new List(index); - CollectionsMarshal.SetCount(list240, index); - span2 = CollectionsMarshal.AsSpan(list240); - num = 0; + num++; ref QuestSequence reference181 = ref span2[num]; QuestSequence obj162 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; num2 = 1; List list241 = new List(num2); CollectionsMarshal.SetCount(list241, num2); span3 = CollectionsMarshal.AsSpan(list241); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + span3[index2] = new QuestStep(EInteractionType.Interact, 1055817u, new Vector3(458.15198f, 114.935f, 657.3739f), 1187) { Fly = true, + Land = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, SkipConditions = new SkipConditions { @@ -462257,14 +462271,100 @@ public static class AssemblyQuestLoader ref QuestSequence reference182 = ref span2[num]; QuestSequence obj163 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; - index2 = 1; + index2 = 2; List list242 = new List(index2); CollectionsMarshal.SetCount(list242, index2); span3 = CollectionsMarshal.AsSpan(list242); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055817u, new Vector3(458.15198f, 114.935f, 657.3739f), 1187) + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) + { + ItemId = 46212u, + ItemCount = 3 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055817u, new Vector3(458.15198f, 114.935f, 657.3739f), 1187); + obj163.Steps = list242; + reference182 = obj163; + num++; + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj164 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list243 = new List(num2); + CollectionsMarshal.SetCount(list243, num2); + span3 = CollectionsMarshal.AsSpan(list243); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj164.Steps = list243; + reference183 = obj164; + questRoot29.QuestSequence = list239; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(5339); + QuestRoot questRoot30 = new QuestRoot(); + num = 1; + List list244 = new List(num); + CollectionsMarshal.SetCount(list244, num); + span = CollectionsMarshal.AsSpan(list244); + index = 0; + span[index] = "CryoTechnic"; + questRoot30.Author = list244; + index = 3; + List list245 = new List(index); + CollectionsMarshal.SetCount(list245, index); + span2 = CollectionsMarshal.AsSpan(list245); + num = 0; + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list246 = new List(index2); + CollectionsMarshal.SetCount(list246, index2); + span3 = CollectionsMarshal.AsSpan(list246); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj165.Steps = list246; + reference184 = obj165; + num++; + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj166 = new QuestSequence + { + Sequence = 1 + }; + num2 = 3; + List list247 = new List(num2); + CollectionsMarshal.SetCount(list247, num2); + span3 = CollectionsMarshal.AsSpan(list247); + index2 = 0; + ref QuestStep reference186 = ref span3[index2]; + QuestStep obj167 = new QuestStep(EInteractionType.Interact, 1055818u, new Vector3(583.276f, 120.7841f, 382.55884f), 1187) { Fly = true, Land = true, @@ -462277,42 +462377,37 @@ public static class AssemblyQuestLoader } } }; - obj163.Steps = list242; - reference182 = obj163; - num++; - ref QuestSequence reference183 = ref span2[num]; - QuestSequence obj164 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list243 = new List(num2); - CollectionsMarshal.SetCount(list243, num2); - span3 = CollectionsMarshal.AsSpan(list243); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 959) - { - ItemId = 46212u, - ItemCount = 3 - }; + num3 = 6; + List> list248 = new List>(num3); + CollectionsMarshal.SetCount(list248, num3); + Span> span8 = CollectionsMarshal.AsSpan(list248); + index3 = 0; + span8[index3] = null; + index3++; + ref List reference187 = ref span8[index3]; + int num4 = 1; + List list249 = new List(num4); + CollectionsMarshal.SetCount(list249, num4); + span7 = CollectionsMarshal.AsSpan(list249); + int index4 = 0; + span7[index4] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference187 = list249; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + obj167.RequiredQuestVariables = list248; + reference186 = obj167; index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055817u, new Vector3(458.15198f, 114.935f, 657.3739f), 1187); - obj164.Steps = list243; - reference183 = obj164; - num++; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj165 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list244 = new List(index2); - CollectionsMarshal.SetCount(list244, index2); - span3 = CollectionsMarshal.AsSpan(list244); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + ref QuestStep reference188 = ref span3[index2]; + QuestStep obj168 = new QuestStep(EInteractionType.Interact, 1055819u, new Vector3(442.31323f, 101.649635f, 363.21045f), 1187) { Fly = true, + Land = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, SkipConditions = new SkipConditions { @@ -462322,33 +462417,117 @@ public static class AssemblyQuestLoader } } }; - obj165.Steps = list244; - reference184 = obj165; - questRoot29.QuestSequence = list240; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(5339); - QuestRoot questRoot30 = new QuestRoot(); + index3 = 6; + List> list250 = new List>(index3); + CollectionsMarshal.SetCount(list250, index3); + span8 = CollectionsMarshal.AsSpan(list250); + num3 = 0; + span8[num3] = null; + num3++; + ref List reference189 = ref span8[num3]; + index4 = 1; + List list251 = new List(index4); + CollectionsMarshal.SetCount(list251, index4); + span7 = CollectionsMarshal.AsSpan(list251); + num4 = 0; + span7[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + reference189 = list251; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + obj168.RequiredQuestVariables = list250; + reference188 = obj168; + index2++; + ref QuestStep reference190 = ref span3[index2]; + QuestStep obj169 = new QuestStep(EInteractionType.Interact, 1055820u, new Vector3(379.50696f, 78.73412f, 440.63464f), 1187) + { + Fly = true, + Land = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3 = 6; + List> list252 = new List>(num3); + CollectionsMarshal.SetCount(list252, num3); + span8 = CollectionsMarshal.AsSpan(list252); + index3 = 0; + span8[index3] = null; + index3++; + ref List reference191 = ref span8[index3]; + num4 = 1; + List list253 = new List(num4); + CollectionsMarshal.SetCount(list253, num4); + span7 = CollectionsMarshal.AsSpan(list253); + index4 = 0; + span7[index4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + reference191 = list253; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + obj169.RequiredQuestVariables = list252; + reference190 = obj169; + obj166.Steps = list247; + reference185 = obj166; + num++; + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj170 = 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, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + Land = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho + }; + obj170.Steps = list254; + reference192 = obj170; + questRoot30.QuestSequence = list245; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(5340); + QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list245 = new List(num); - CollectionsMarshal.SetCount(list245, num); - span = CollectionsMarshal.AsSpan(list245); + List list255 = new List(num); + CollectionsMarshal.SetCount(list255, num); + span = CollectionsMarshal.AsSpan(list255); index = 0; span[index] = "CryoTechnic"; - questRoot30.Author = list245; - index = 3; - List list246 = new List(index); - CollectionsMarshal.SetCount(list246, index); - span2 = CollectionsMarshal.AsSpan(list246); + questRoot31.Author = list255; + index = 4; + List list256 = new List(index); + CollectionsMarshal.SetCount(list256, index); + span2 = CollectionsMarshal.AsSpan(list256); num = 0; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj171 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list247 = new List(num2); - CollectionsMarshal.SetCount(list247, num2); - span3 = CollectionsMarshal.AsSpan(list247); + List list257 = new List(num2); + CollectionsMarshal.SetCount(list257, num2); + span3 = CollectionsMarshal.AsSpan(list257); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { @@ -462362,248 +462541,81 @@ public static class AssemblyQuestLoader } } }; - obj166.Steps = list247; - reference185 = obj166; + obj171.Steps = list257; + reference193 = obj171; num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj172 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list248 = new List(index2); - CollectionsMarshal.SetCount(list248, index2); - span3 = CollectionsMarshal.AsSpan(list248); - num2 = 0; - ref QuestStep reference187 = ref span3[num2]; - QuestStep obj168 = new QuestStep(EInteractionType.Interact, 1055818u, new Vector3(583.276f, 120.7841f, 382.55884f), 1187) - { - Fly = true, - Land = true - }; - num3 = 6; - List> list249 = new List>(num3); - CollectionsMarshal.SetCount(list249, num3); - Span> span8 = CollectionsMarshal.AsSpan(list249); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference188 = ref span8[index3]; - int num4 = 1; - List list250 = new List(num4); - CollectionsMarshal.SetCount(list250, num4); - span7 = CollectionsMarshal.AsSpan(list250); - int index4 = 0; - span7[index4] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference188 = list250; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - obj168.RequiredQuestVariables = list249; - reference187 = obj168; - num2++; - ref QuestStep reference189 = ref span3[num2]; - QuestStep obj169 = new QuestStep(EInteractionType.Interact, 1055819u, new Vector3(442.31323f, 101.649635f, 363.21045f), 1187) - { - Fly = true, - Land = true - }; - index3 = 6; - List> list251 = new List>(index3); - CollectionsMarshal.SetCount(list251, index3); - span8 = CollectionsMarshal.AsSpan(list251); - num3 = 0; - span8[num3] = null; - num3++; - ref List reference190 = ref span8[num3]; - index4 = 1; - List list252 = new List(index4); - CollectionsMarshal.SetCount(list252, index4); - span7 = CollectionsMarshal.AsSpan(list252); - num4 = 0; - span7[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - reference190 = list252; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - obj169.RequiredQuestVariables = list251; - reference189 = obj169; - num2++; - ref QuestStep reference191 = ref span3[num2]; - QuestStep obj170 = new QuestStep(EInteractionType.Interact, 1055820u, new Vector3(379.50696f, 78.73412f, 440.63464f), 1187) - { - Fly = true, - Land = true - }; - num3 = 6; - List> list253 = new List>(num3); - CollectionsMarshal.SetCount(list253, num3); - span8 = CollectionsMarshal.AsSpan(list253); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference192 = ref span8[index3]; - num4 = 1; - List list254 = new List(num4); - CollectionsMarshal.SetCount(list254, num4); - span7 = CollectionsMarshal.AsSpan(list254); - index4 = 0; - span7[index4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference192 = list254; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - obj170.RequiredQuestVariables = list253; - reference191 = obj170; - obj167.Steps = list248; - reference186 = obj167; - num++; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj171 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list255 = new List(num2); - CollectionsMarshal.SetCount(list255, num2); - span3 = CollectionsMarshal.AsSpan(list255); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - Land = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho - }; - obj171.Steps = list255; - reference193 = obj171; - questRoot30.QuestSequence = list246; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(5340); - QuestRoot questRoot31 = new QuestRoot(); - num = 1; - List list256 = new List(num); - CollectionsMarshal.SetCount(list256, num); - span = CollectionsMarshal.AsSpan(list256); - index = 0; - span[index] = "CryoTechnic"; - questRoot31.Author = list256; - index = 4; - List list257 = new List(index); - CollectionsMarshal.SetCount(list257, index); - span2 = CollectionsMarshal.AsSpan(list257); - num = 0; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj172 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; List list258 = new List(index2); CollectionsMarshal.SetCount(list258, index2); span3 = CollectionsMarshal.AsSpan(list258); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj172.Steps = list258; - reference194 = obj172; - num++; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj173 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list259 = new List(num2); - CollectionsMarshal.SetCount(list259, num2); - span3 = CollectionsMarshal.AsSpan(list259); - index2 = 0; - ref QuestStep reference196 = ref span3[index2]; - QuestStep obj174 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + ref QuestStep reference195 = ref span3[num2]; + QuestStep obj173 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) { TargetTerritoryId = (ushort)1297 }; SkipConditions skipConditions17 = new SkipConditions(); SkipStepConditions skipStepConditions16 = new SkipStepConditions(); index3 = 1; - List list260 = new List(index3); - CollectionsMarshal.SetCount(list260, index3); - span4 = CollectionsMarshal.AsSpan(list260); + List list259 = new List(index3); + CollectionsMarshal.SetCount(list259, index3); + span4 = CollectionsMarshal.AsSpan(list259); num3 = 0; span4[num3] = 1187; - skipStepConditions16.NotInTerritory = list260; + skipStepConditions16.NotInTerritory = list259; skipConditions17.StepIf = skipStepConditions16; - obj174.SkipConditions = skipConditions17; - reference196 = obj174; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) + obj173.SkipConditions = skipConditions17; + reference195 = obj173; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) { Fly = false }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297); - obj173.Steps = list259; - reference195 = obj173; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297); + obj172.Steps = list258; + reference194 = obj172; num++; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj175 = new QuestSequence + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj174 = new QuestSequence { Sequence = 2 }; - index2 = 4; - List list261 = new List(index2); - CollectionsMarshal.SetCount(list261, index2); - span3 = CollectionsMarshal.AsSpan(list261); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + num2 = 4; + List list260 = new List(num2); + CollectionsMarshal.SetCount(list260, num2); + span3 = CollectionsMarshal.AsSpan(list260); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) { ItemId = 46214u, ItemCount = 3 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(68.66426f, 1.8905385f, 65.188644f), 1297); - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(89.68089f, 3.372309f, 67.41638f), 1297); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); - obj175.Steps = list261; - reference197 = obj175; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(68.66426f, 1.8905385f, 65.188644f), 1297); + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(89.68089f, 3.372309f, 67.41638f), 1297); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); + obj174.Steps = list260; + reference196 = obj174; num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj176 = new QuestSequence + ref QuestSequence reference197 = ref span2[num]; + QuestSequence obj175 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list262 = new List(num2); - CollectionsMarshal.SetCount(list262, num2); - span3 = CollectionsMarshal.AsSpan(list262); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + index2 = 1; + List list261 = new List(index2); + CollectionsMarshal.SetCount(list261, index2); + span3 = CollectionsMarshal.AsSpan(list261); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -462616,35 +462628,35 @@ public static class AssemblyQuestLoader } } }; - obj176.Steps = list262; - reference198 = obj176; - questRoot31.QuestSequence = list257; + obj175.Steps = list261; + reference197 = obj175; + questRoot31.QuestSequence = list256; AddQuest(questId31, questRoot31); QuestId questId32 = new QuestId(5341); QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list263 = new List(num); - CollectionsMarshal.SetCount(list263, num); - span = CollectionsMarshal.AsSpan(list263); + List list262 = new List(num); + CollectionsMarshal.SetCount(list262, num); + span = CollectionsMarshal.AsSpan(list262); index = 0; span[index] = "CryoTechnic"; - questRoot32.Author = list263; + questRoot32.Author = list262; index = 4; - List list264 = new List(index); - CollectionsMarshal.SetCount(list264, index); - span2 = CollectionsMarshal.AsSpan(list264); + List list263 = new List(index); + CollectionsMarshal.SetCount(list263, index); + span2 = CollectionsMarshal.AsSpan(list263); num = 0; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj176 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list265 = new List(index2); - CollectionsMarshal.SetCount(list265, index2); - span3 = CollectionsMarshal.AsSpan(list265); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + num2 = 1; + List list264 = new List(num2); + CollectionsMarshal.SetCount(list264, num2); + span3 = CollectionsMarshal.AsSpan(list264); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -462656,79 +462668,79 @@ public static class AssemblyQuestLoader } } }; - obj177.Steps = list265; - reference199 = obj177; + obj176.Steps = list264; + reference198 = obj176; num++; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj177 = new QuestSequence { Sequence = 1 }; - num2 = 4; - List list266 = new List(num2); - CollectionsMarshal.SetCount(list266, num2); - span3 = CollectionsMarshal.AsSpan(list266); - index2 = 0; - ref QuestStep reference201 = ref span3[index2]; - QuestStep obj179 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + index2 = 4; + List list265 = new List(index2); + CollectionsMarshal.SetCount(list265, index2); + span3 = CollectionsMarshal.AsSpan(list265); + num2 = 0; + ref QuestStep reference200 = ref span3[num2]; + QuestStep obj178 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) { TargetTerritoryId = (ushort)1297 }; SkipConditions skipConditions18 = new SkipConditions(); SkipStepConditions skipStepConditions17 = new SkipStepConditions(); num3 = 1; - List list267 = new List(num3); - CollectionsMarshal.SetCount(list267, num3); - span4 = CollectionsMarshal.AsSpan(list267); + List list266 = new List(num3); + CollectionsMarshal.SetCount(list266, num3); + span4 = CollectionsMarshal.AsSpan(list266); index3 = 0; span4[index3] = 1187; - skipStepConditions17.NotInTerritory = list267; + skipStepConditions17.NotInTerritory = list266; skipConditions18.StepIf = skipStepConditions17; - obj179.SkipConditions = skipConditions18; - reference201 = obj179; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) + obj178.SkipConditions = skipConditions18; + reference200 = obj178; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) { Fly = false }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(89.2292f, 3.372309f, 66.11308f), 1297); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); - obj178.Steps = list266; - reference200 = obj178; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(89.2292f, 3.372309f, 66.11308f), 1297); + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); + obj177.Steps = list265; + reference199 = obj177; num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj179 = new QuestSequence { Sequence = 2 }; - index2 = 2; - List list268 = new List(index2); - CollectionsMarshal.SetCount(list268, index2); - span3 = CollectionsMarshal.AsSpan(list268); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + num2 = 2; + List list267 = new List(num2); + CollectionsMarshal.SetCount(list267, num2); + span3 = CollectionsMarshal.AsSpan(list267); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) { ItemId = 46216u, ItemCount = 3 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); - obj180.Steps = list268; - reference202 = obj180; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); + obj179.Steps = list267; + reference201 = obj179; num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj180 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list269 = new List(num2); - CollectionsMarshal.SetCount(list269, num2); - span3 = CollectionsMarshal.AsSpan(list269); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + index2 = 1; + List list268 = new List(index2); + CollectionsMarshal.SetCount(list268, index2); + span3 = CollectionsMarshal.AsSpan(list268); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -462741,114 +462753,114 @@ public static class AssemblyQuestLoader } } }; - obj181.Steps = list269; - reference203 = obj181; - questRoot32.QuestSequence = list264; + obj180.Steps = list268; + reference202 = obj180; + questRoot32.QuestSequence = list263; AddQuest(questId32, questRoot32); QuestId questId33 = new QuestId(5342); QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list270 = new List(num); - CollectionsMarshal.SetCount(list270, num); - span = CollectionsMarshal.AsSpan(list270); + List list269 = new List(num); + CollectionsMarshal.SetCount(list269, num); + span = CollectionsMarshal.AsSpan(list269); index = 0; span[index] = "CryoTechnic"; - questRoot33.Author = list270; + questRoot33.Author = list269; index = 4; - List list271 = new List(index); - CollectionsMarshal.SetCount(list271, index); - span2 = CollectionsMarshal.AsSpan(list271); + List list270 = new List(index); + CollectionsMarshal.SetCount(list270, index); + span2 = CollectionsMarshal.AsSpan(list270); num = 0; + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj181 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list271 = new List(num2); + CollectionsMarshal.SetCount(list271, num2); + span3 = CollectionsMarshal.AsSpan(list271); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj181.Steps = list271; + reference203 = obj181; + num++; ref QuestSequence reference204 = ref span2[num]; QuestSequence obj182 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; index2 = 1; List list272 = new List(index2); CollectionsMarshal.SetCount(list272, index2); span3 = CollectionsMarshal.AsSpan(list272); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj182.Steps = list272; - reference204 = obj182; - num++; - ref QuestSequence reference205 = ref span2[num]; - QuestSequence obj183 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list273 = new List(num2); - CollectionsMarshal.SetCount(list273, num2); - span3 = CollectionsMarshal.AsSpan(list273); - index2 = 0; - ref QuestStep reference206 = ref span3[index2]; - QuestStep obj184 = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187) + ref QuestStep reference205 = ref span3[num2]; + QuestStep obj183 = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187) { TargetTerritoryId = (ushort)1297 }; SkipConditions skipConditions19 = new SkipConditions(); SkipStepConditions skipStepConditions18 = new SkipStepConditions(); index3 = 1; - List list274 = new List(index3); - CollectionsMarshal.SetCount(list274, index3); - span4 = CollectionsMarshal.AsSpan(list274); + List list273 = new List(index3); + CollectionsMarshal.SetCount(list273, index3); + span4 = CollectionsMarshal.AsSpan(list273); num3 = 0; span4[num3] = 1187; - skipStepConditions18.NotInTerritory = list274; + skipStepConditions18.NotInTerritory = list273; skipConditions19.StepIf = skipStepConditions18; - obj184.SkipConditions = skipConditions19; - reference206 = obj184; - obj183.Steps = list273; + obj183.SkipConditions = skipConditions19; reference205 = obj183; + obj182.Steps = list272; + reference204 = obj182; num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { Sequence = 2 }; - index2 = 2; - List list275 = new List(index2); - CollectionsMarshal.SetCount(list275, index2); - span3 = CollectionsMarshal.AsSpan(list275); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + num2 = 2; + List list274 = new List(num2); + CollectionsMarshal.SetCount(list274, num2); + span3 = CollectionsMarshal.AsSpan(list274); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) { ItemId = 46218u, ItemCount = 3 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055824u, new Vector3(520.714f, 111.135f, 608.5145f), 1187) + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055824u, new Vector3(520.714f, 111.135f, 608.5145f), 1187) { Fly = true, Land = true }; - obj185.Steps = list275; - reference207 = obj185; + obj184.Steps = list274; + reference206 = obj184; num++; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj186 = new QuestSequence + ref QuestSequence reference207 = ref span2[num]; + QuestSequence obj185 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list276 = new List(num2); - CollectionsMarshal.SetCount(list276, num2); - span3 = CollectionsMarshal.AsSpan(list276); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + index2 = 1; + List list275 = new List(index2); + CollectionsMarshal.SetCount(list275, index2); + span3 = CollectionsMarshal.AsSpan(list275); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -462861,35 +462873,35 @@ public static class AssemblyQuestLoader } } }; - obj186.Steps = list276; - reference208 = obj186; - questRoot33.QuestSequence = list271; + obj185.Steps = list275; + reference207 = obj185; + questRoot33.QuestSequence = list270; AddQuest(questId33, questRoot33); QuestId questId34 = new QuestId(5343); QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list277 = new List(num); - CollectionsMarshal.SetCount(list277, num); - span = CollectionsMarshal.AsSpan(list277); + List list276 = new List(num); + CollectionsMarshal.SetCount(list276, num); + span = CollectionsMarshal.AsSpan(list276); index = 0; span[index] = "WigglyMuffin"; - questRoot34.Author = list277; + questRoot34.Author = list276; index = 4; - List list278 = new List(index); - CollectionsMarshal.SetCount(list278, index); - span2 = CollectionsMarshal.AsSpan(list278); + List list277 = new List(index); + CollectionsMarshal.SetCount(list277, index); + span2 = CollectionsMarshal.AsSpan(list277); num = 0; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj187 = new QuestSequence + ref QuestSequence reference208 = ref span2[num]; + QuestSequence obj186 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list279 = new List(index2); - CollectionsMarshal.SetCount(list279, index2); - span3 = CollectionsMarshal.AsSpan(list279); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + num2 = 1; + List list278 = new List(num2); + CollectionsMarshal.SetCount(list278, num2); + span3 = CollectionsMarshal.AsSpan(list278); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -462901,65 +462913,65 @@ public static class AssemblyQuestLoader } } }; - obj187.Steps = list279; - reference209 = obj187; + obj186.Steps = list278; + reference208 = obj186; num++; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + ref QuestSequence reference209 = ref span2[num]; + QuestSequence obj187 = new QuestSequence { Sequence = 1 }; - num2 = 3; - List list280 = new List(num2); - CollectionsMarshal.SetCount(list280, num2); - span3 = CollectionsMarshal.AsSpan(list280); - index2 = 0; - ref QuestStep reference211 = ref span3[index2]; - QuestStep obj189 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + index2 = 3; + List list279 = new List(index2); + CollectionsMarshal.SetCount(list279, index2); + span3 = CollectionsMarshal.AsSpan(list279); + num2 = 0; + ref QuestStep reference210 = ref span3[num2]; + QuestStep obj188 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) { TargetTerritoryId = (ushort)1297 }; SkipConditions skipConditions20 = new SkipConditions(); SkipStepConditions skipStepConditions19 = new SkipStepConditions(); num3 = 1; - List list281 = new List(num3); - CollectionsMarshal.SetCount(list281, num3); - span4 = CollectionsMarshal.AsSpan(list281); + List list280 = new List(num3); + CollectionsMarshal.SetCount(list280, num3); + span4 = CollectionsMarshal.AsSpan(list280); index3 = 0; span4[index3] = 1187; - skipStepConditions19.NotInTerritory = list281; + skipStepConditions19.NotInTerritory = list280; skipConditions20.StepIf = skipStepConditions19; - obj189.SkipConditions = skipConditions20; - reference211 = obj189; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) + obj188.SkipConditions = skipConditions20; + reference210 = obj188; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) { Fly = false }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055786u, new Vector3(97.24573f, 4.942853f, 198.19934f), 1297); - obj188.Steps = list280; - reference210 = obj188; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055786u, new Vector3(97.24573f, 4.942853f, 198.19934f), 1297); + obj187.Steps = list279; + reference209 = obj187; num++; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj190 = new QuestSequence + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj189 = new QuestSequence { Sequence = 2 }; - index2 = 3; - List list282 = new List(index2); - CollectionsMarshal.SetCount(list282, index2); - span3 = CollectionsMarshal.AsSpan(list282); - num2 = 0; - ref QuestStep reference213 = ref span3[num2]; - QuestStep obj191 = new QuestStep(EInteractionType.UseItem, 2014944u, new Vector3(162.2566f, 3.905f, 88.95158f), 1297) + num2 = 3; + List list281 = new List(num2); + CollectionsMarshal.SetCount(list281, num2); + span3 = CollectionsMarshal.AsSpan(list281); + index2 = 0; + ref QuestStep reference212 = ref span3[index2]; + QuestStep obj190 = new QuestStep(EInteractionType.UseItem, 2014944u, new Vector3(162.2566f, 3.905f, 88.95158f), 1297) { ItemId = 2003777u }; index3 = 6; - List list283 = new List(index3); - CollectionsMarshal.SetCount(list283, index3); - span7 = CollectionsMarshal.AsSpan(list283); + List list282 = new List(index3); + CollectionsMarshal.SetCount(list282, index3); + span7 = CollectionsMarshal.AsSpan(list282); num3 = 0; span7[num3] = null; num3++; @@ -462972,18 +462984,18 @@ public static class AssemblyQuestLoader span7[num3] = null; num3++; span7[num3] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); - obj191.CompletionQuestVariablesFlags = list283; - reference213 = obj191; - num2++; - ref QuestStep reference214 = ref span3[num2]; - QuestStep obj192 = new QuestStep(EInteractionType.UseItem, 2014946u, new Vector3(99.3091f, 5.821984f, 15.11211f), 1297) + obj190.CompletionQuestVariablesFlags = list282; + reference212 = obj190; + index2++; + ref QuestStep reference213 = ref span3[index2]; + QuestStep obj191 = new QuestStep(EInteractionType.UseItem, 2014946u, new Vector3(99.3091f, 5.821984f, 15.11211f), 1297) { ItemId = 2003777u }; num3 = 6; - List list284 = new List(num3); - CollectionsMarshal.SetCount(list284, num3); - span7 = CollectionsMarshal.AsSpan(list284); + List list283 = new List(num3); + CollectionsMarshal.SetCount(list283, num3); + span7 = CollectionsMarshal.AsSpan(list283); index3 = 0; span7[index3] = null; index3++; @@ -462996,27 +463008,27 @@ public static class AssemblyQuestLoader span7[index3] = null; index3++; span7[index3] = new QuestWorkValue((byte)10, null, EQuestWorkMode.Bitwise); - obj192.CompletionQuestVariablesFlags = list284; - reference214 = obj192; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2014945u, new Vector3(72.99576f, 3.579935f, 29.1846f), 1297) + obj191.CompletionQuestVariablesFlags = list283; + reference213 = obj191; + index2++; + span3[index2] = new QuestStep(EInteractionType.UseItem, 2014945u, new Vector3(72.99576f, 3.579935f, 29.1846f), 1297) { ItemId = 2003777u }; - obj190.Steps = list282; - reference212 = obj190; + obj189.Steps = list281; + reference211 = obj189; num++; - ref QuestSequence reference215 = ref span2[num]; - QuestSequence obj193 = new QuestSequence + ref QuestSequence reference214 = ref span2[num]; + QuestSequence obj192 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list285 = new List(num2); - CollectionsMarshal.SetCount(list285, num2); - span3 = CollectionsMarshal.AsSpan(list285); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + index2 = 1; + List list284 = new List(index2); + CollectionsMarshal.SetCount(list284, index2); + span3 = CollectionsMarshal.AsSpan(list284); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -463029,35 +463041,60 @@ public static class AssemblyQuestLoader } } }; - obj193.Steps = list285; - reference215 = obj193; - questRoot34.QuestSequence = list278; + obj192.Steps = list284; + reference214 = obj192; + questRoot34.QuestSequence = list277; AddQuest(questId34, questRoot34); QuestId questId35 = new QuestId(5344); QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list286 = new List(num); - CollectionsMarshal.SetCount(list286, num); - span = CollectionsMarshal.AsSpan(list286); + List list285 = new List(num); + CollectionsMarshal.SetCount(list285, num); + span = CollectionsMarshal.AsSpan(list285); index = 0; span[index] = "WigglyMuffin"; - questRoot35.Author = list286; + questRoot35.Author = list285; index = 4; - List list287 = new List(index); - CollectionsMarshal.SetCount(list287, index); - span2 = CollectionsMarshal.AsSpan(list287); + List list286 = new List(index); + CollectionsMarshal.SetCount(list286, index); + span2 = CollectionsMarshal.AsSpan(list286); num = 0; + ref QuestSequence reference215 = ref span2[num]; + QuestSequence obj193 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list287 = new List(num2); + CollectionsMarshal.SetCount(list287, num2); + span3 = CollectionsMarshal.AsSpan(list287); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj193.Steps = list287; + reference215 = obj193; + num++; ref QuestSequence reference216 = ref span2[num]; QuestSequence obj194 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; index2 = 1; List list288 = new List(index2); CollectionsMarshal.SetCount(list288, index2); span3 = CollectionsMarshal.AsSpan(list288); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + span3[num2] = new QuestStep(EInteractionType.Interact, 1055787u, new Vector3(521.8126f, 111.135f, 713.4049f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -463075,91 +463112,66 @@ public static class AssemblyQuestLoader ref QuestSequence reference217 = ref span2[num]; QuestSequence obj195 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; - num2 = 1; + num2 = 2; List list289 = new List(num2); CollectionsMarshal.SetCount(list289, num2); span3 = CollectionsMarshal.AsSpan(list289); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055787u, new Vector3(521.8126f, 111.135f, 713.4049f), 1187) + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + ItemId = 46220u, + ItemCount = 1 }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055787u, new Vector3(521.8126f, 111.135f, 713.4049f), 1187); obj195.Steps = list289; reference217 = obj195; num++; ref QuestSequence reference218 = ref span2[num]; QuestSequence obj196 = new QuestSequence { - Sequence = 2 + Sequence = byte.MaxValue }; - index2 = 2; + index2 = 1; List list290 = new List(index2); CollectionsMarshal.SetCount(list290, index2); span3 = CollectionsMarshal.AsSpan(list290); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1187) - { - ItemId = 46220u, - ItemCount = 1 - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055787u, new Vector3(521.8126f, 111.135f, 713.4049f), 1187); - obj196.Steps = list290; - reference218 = obj196; - num++; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj197 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list291 = new List(num2); - CollectionsMarshal.SetCount(list291, num2); - span3 = CollectionsMarshal.AsSpan(list291); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true }; - obj197.Steps = list291; - reference219 = obj197; - questRoot35.QuestSequence = list287; + obj196.Steps = list290; + reference218 = obj196; + questRoot35.QuestSequence = list286; AddQuest(questId35, questRoot35); QuestId questId36 = new QuestId(5345); QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list292 = new List(num); - CollectionsMarshal.SetCount(list292, num); - span = CollectionsMarshal.AsSpan(list292); + List list291 = new List(num); + CollectionsMarshal.SetCount(list291, num); + span = CollectionsMarshal.AsSpan(list291); index = 0; span[index] = "CryoTechnic"; - questRoot36.Author = list292; + questRoot36.Author = list291; index = 4; - List list293 = new List(index); - CollectionsMarshal.SetCount(list293, index); - span2 = CollectionsMarshal.AsSpan(list293); + List list292 = new List(index); + CollectionsMarshal.SetCount(list292, index); + span2 = CollectionsMarshal.AsSpan(list292); num = 0; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference219 = ref span2[num]; + QuestSequence obj197 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list294 = new List(index2); - CollectionsMarshal.SetCount(list294, index2); - span3 = CollectionsMarshal.AsSpan(list294); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + num2 = 1; + List list293 = new List(num2); + CollectionsMarshal.SetCount(list293, num2); + span3 = CollectionsMarshal.AsSpan(list293); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -463171,70 +463183,387 @@ public static class AssemblyQuestLoader } } }; - obj198.Steps = list294; - reference220 = obj198; + obj197.Steps = list293; + reference219 = obj197; num++; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj198 = new QuestSequence { Sequence = 1 }; - num2 = 2; - List list295 = new List(num2); - CollectionsMarshal.SetCount(list295, num2); - span3 = CollectionsMarshal.AsSpan(list295); - index2 = 0; - ref QuestStep reference222 = ref span3[index2]; - QuestStep obj200 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + index2 = 2; + List list294 = new List(index2); + CollectionsMarshal.SetCount(list294, index2); + span3 = CollectionsMarshal.AsSpan(list294); + num2 = 0; + ref QuestStep reference221 = ref span3[num2]; + QuestStep obj199 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) { TargetTerritoryId = (ushort)1297 }; SkipConditions skipConditions21 = new SkipConditions(); SkipStepConditions skipStepConditions20 = new SkipStepConditions(); index3 = 1; - List list296 = new List(index3); - CollectionsMarshal.SetCount(list296, index3); - span4 = CollectionsMarshal.AsSpan(list296); + List list295 = new List(index3); + CollectionsMarshal.SetCount(list295, index3); + span4 = CollectionsMarshal.AsSpan(list295); num3 = 0; span4[num3] = 1187; - skipStepConditions20.NotInTerritory = list296; + skipStepConditions20.NotInTerritory = list295; skipConditions21.StepIf = skipStepConditions20; - obj200.SkipConditions = skipConditions21; - reference222 = obj200; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055788u, new Vector3(97.8866f, 4.942851f, 160.66211f), 1297); - obj199.Steps = list295; + obj199.SkipConditions = skipConditions21; reference221 = obj199; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055788u, new Vector3(97.8866f, 4.942851f, 160.66211f), 1297); + obj198.Steps = list294; + reference220 = obj198; num++; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj201 = new QuestSequence + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj200 = new QuestSequence { Sequence = 2 }; - index2 = 2; - List list297 = new List(index2); - CollectionsMarshal.SetCount(list297, index2); - span3 = CollectionsMarshal.AsSpan(list297); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + num2 = 2; + List list296 = new List(num2); + CollectionsMarshal.SetCount(list296, num2); + span3 = CollectionsMarshal.AsSpan(list296); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) { ItemId = 46222u, ItemCount = 4 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055788u, new Vector3(97.8866f, 4.942851f, 160.66211f), 1297); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055788u, new Vector3(97.8866f, 4.942851f, 160.66211f), 1297); + obj200.Steps = list296; + reference222 = obj200; + num++; + ref QuestSequence reference223 = ref span2[num]; + QuestSequence obj201 = 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, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + Land = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; obj201.Steps = list297; reference223 = obj201; - num++; + questRoot36.QuestSequence = list292; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(5346); + QuestRoot questRoot37 = new QuestRoot(); + num = 1; + List list298 = new List(num); + CollectionsMarshal.SetCount(list298, num); + span = CollectionsMarshal.AsSpan(list298); + index = 0; + span[index] = "WigglyMuffin"; + questRoot37.Author = list298; + index = 3; + List list299 = new List(index); + CollectionsMarshal.SetCount(list299, index); + span2 = CollectionsMarshal.AsSpan(list299); + num = 0; ref QuestSequence reference224 = ref span2[num]; QuestSequence obj202 = 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, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj202.Steps = list300; + reference224 = obj202; + num++; + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj203 = new QuestSequence + { + Sequence = 1 + }; + index2 = 4; + List list301 = new List(index2); + CollectionsMarshal.SetCount(list301, index2); + span3 = CollectionsMarshal.AsSpan(list301); + num2 = 0; + ref QuestStep reference226 = ref span3[num2]; + QuestStep obj204 = new QuestStep(EInteractionType.Emote, 1055796u, new Vector3(-486.8086f, 60.107265f, 138.56714f), 1187) + { + Fly = true, + Emote = EEmote.Poke + }; + num3 = 6; + List> list302 = new List>(num3); + CollectionsMarshal.SetCount(list302, num3); + span8 = CollectionsMarshal.AsSpan(list302); + index3 = 0; + span8[index3] = null; + index3++; + ref List reference227 = ref span8[index3]; + index4 = 1; + List list303 = new List(index4); + CollectionsMarshal.SetCount(list303, index4); + span7 = CollectionsMarshal.AsSpan(list303); + num4 = 0; + span7[num4] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); + reference227 = list303; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + obj204.RequiredQuestVariables = list302; + reference226 = obj204; + num2++; + ref QuestStep reference228 = ref span3[num2]; + QuestStep obj205 = new QuestStep(EInteractionType.Emote, 1055797u, new Vector3(-195.02557f, 40.181572f, 15.518433f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + Emote = EEmote.Poke + }; + index3 = 6; + List> list304 = new List>(index3); + CollectionsMarshal.SetCount(list304, index3); + span8 = CollectionsMarshal.AsSpan(list304); + num3 = 0; + span8[num3] = null; + num3++; + ref List reference229 = ref span8[num3]; + num4 = 1; + List list305 = new List(num4); + CollectionsMarshal.SetCount(list305, num4); + span7 = CollectionsMarshal.AsSpan(list305); + index4 = 0; + span7[index4] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); + reference229 = list305; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + obj205.RequiredQuestVariables = list304; + reference228 = obj205; + num2++; + ref QuestStep reference230 = ref span3[num2]; + QuestStep obj206 = new QuestStep(EInteractionType.Emote, 1055798u, new Vector3(-434.40912f, 118.59887f, 553.8567f), 1187) + { + Fly = true, + Emote = EEmote.Poke + }; + num3 = 6; + List> list306 = new List>(num3); + CollectionsMarshal.SetCount(list306, num3); + span8 = CollectionsMarshal.AsSpan(list306); + index3 = 0; + span8[index3] = null; + index3++; + ref List reference231 = ref span8[index3]; + index4 = 1; + List list307 = new List(index4); + CollectionsMarshal.SetCount(list307, index4); + span7 = CollectionsMarshal.AsSpan(list307); + num4 = 0; + span7[num4] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); + reference231 = list307; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + obj206.RequiredQuestVariables = list306; + reference230 = obj206; + num2++; + ref QuestStep reference232 = ref span3[num2]; + QuestStep obj207 = new QuestStep(EInteractionType.Emote, 1055789u, new Vector3(509.69702f, 111.134995f, 693.78186f), 1187) + { + Fly = true, + Emote = EEmote.Poke + }; + index3 = 6; + List> list308 = new List>(index3); + CollectionsMarshal.SetCount(list308, index3); + span8 = CollectionsMarshal.AsSpan(list308); + num3 = 0; + span8[num3] = null; + num3++; + ref List reference233 = ref span8[num3]; + num4 = 1; + List list309 = new List(num4); + CollectionsMarshal.SetCount(list309, num4); + span7 = CollectionsMarshal.AsSpan(list309); + index4 = 0; + span7[index4] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + reference233 = list309; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + obj207.RequiredQuestVariables = list308; + reference232 = obj207; + obj203.Steps = list301; + reference225 = obj203; + num++; + ref QuestSequence reference234 = ref span2[num]; + QuestSequence obj208 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list298 = new List(num2); - CollectionsMarshal.SetCount(list298, num2); - span3 = CollectionsMarshal.AsSpan(list298); + List list310 = new List(num2); + CollectionsMarshal.SetCount(list310, num2); + span3 = CollectionsMarshal.AsSpan(list310); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho + }; + obj208.Steps = list310; + reference234 = obj208; + questRoot37.QuestSequence = list299; + AddQuest(questId37, questRoot37); + QuestId questId38 = new QuestId(5347); + QuestRoot questRoot38 = new QuestRoot(); + num = 1; + List list311 = new List(num); + CollectionsMarshal.SetCount(list311, num); + span = CollectionsMarshal.AsSpan(list311); + index = 0; + span[index] = "CryoTechnic"; + questRoot38.Author = list311; + index = 4; + List list312 = new List(index); + CollectionsMarshal.SetCount(list312, index); + span2 = CollectionsMarshal.AsSpan(list312); + num = 0; + ref QuestSequence reference235 = ref span2[num]; + QuestSequence obj209 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list313 = new List(index2); + CollectionsMarshal.SetCount(list313, index2); + span3 = CollectionsMarshal.AsSpan(list313); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj209.Steps = list313; + reference235 = obj209; + num++; + ref QuestSequence reference236 = ref span2[num]; + QuestSequence obj210 = new QuestSequence + { + Sequence = 1 + }; + num2 = 2; + List list314 = new List(num2); + CollectionsMarshal.SetCount(list314, num2); + span3 = CollectionsMarshal.AsSpan(list314); + index2 = 0; + ref QuestStep reference237 = ref span3[index2]; + QuestStep obj211 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + { + TargetTerritoryId = (ushort)1297 + }; + SkipConditions skipConditions22 = new SkipConditions(); + SkipStepConditions skipStepConditions21 = new SkipStepConditions(); + num3 = 1; + List list315 = new List(num3); + CollectionsMarshal.SetCount(list315, num3); + span4 = CollectionsMarshal.AsSpan(list315); + index3 = 0; + span4[index3] = 1187; + skipStepConditions21.NotInTerritory = list315; + skipConditions22.StepIf = skipStepConditions21; + obj211.SkipConditions = skipConditions22; + reference237 = obj211; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055790u, new Vector3(124.98657f, 3.9429288f, 184.6189f), 1297); + obj210.Steps = list314; + reference236 = obj210; + num++; + ref QuestSequence reference238 = ref span2[num]; + QuestSequence obj212 = new QuestSequence + { + Sequence = 2 + }; + index2 = 2; + List list316 = new List(index2); + CollectionsMarshal.SetCount(list316, index2); + span3 = CollectionsMarshal.AsSpan(list316); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + { + ItemId = 46224u, + ItemCount = 2 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055790u, new Vector3(124.98657f, 3.9429288f, 184.6189f), 1297); + obj212.Steps = list316; + reference238 = obj212; + num++; + ref QuestSequence reference239 = ref span2[num]; + QuestSequence obj213 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list317 = new List(num2); + CollectionsMarshal.SetCount(list317, num2); + span3 = CollectionsMarshal.AsSpan(list317); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { @@ -463249,33 +463578,33 @@ public static class AssemblyQuestLoader } } }; - obj202.Steps = list298; - reference224 = obj202; - questRoot36.QuestSequence = list293; - AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(5346); - QuestRoot questRoot37 = new QuestRoot(); + obj213.Steps = list317; + reference239 = obj213; + questRoot38.QuestSequence = list312; + AddQuest(questId38, questRoot38); + QuestId questId39 = new QuestId(5348); + QuestRoot questRoot39 = new QuestRoot(); num = 1; - List list299 = new List(num); - CollectionsMarshal.SetCount(list299, num); - span = CollectionsMarshal.AsSpan(list299); + List list318 = new List(num); + CollectionsMarshal.SetCount(list318, num); + span = CollectionsMarshal.AsSpan(list318); index = 0; - span[index] = "WigglyMuffin"; - questRoot37.Author = list299; + span[index] = "CryoTechnic"; + questRoot39.Author = list318; index = 3; - List list300 = new List(index); - CollectionsMarshal.SetCount(list300, index); - span2 = CollectionsMarshal.AsSpan(list300); + List list319 = new List(index); + CollectionsMarshal.SetCount(list319, index); + span2 = CollectionsMarshal.AsSpan(list319); num = 0; - ref QuestSequence reference225 = ref span2[num]; - QuestSequence obj203 = new QuestSequence + ref QuestSequence reference240 = ref span2[num]; + QuestSequence obj214 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list301 = new List(index2); - CollectionsMarshal.SetCount(list301, index2); - span3 = CollectionsMarshal.AsSpan(list301); + List list320 = new List(index2); + CollectionsMarshal.SetCount(list320, index2); + span3 = CollectionsMarshal.AsSpan(list320); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { @@ -463289,312 +463618,20 @@ public static class AssemblyQuestLoader } } }; - obj203.Steps = list301; - reference225 = obj203; - num++; - ref QuestSequence reference226 = ref span2[num]; - QuestSequence obj204 = new QuestSequence - { - Sequence = 1 - }; - num2 = 4; - List list302 = new List(num2); - CollectionsMarshal.SetCount(list302, num2); - span3 = CollectionsMarshal.AsSpan(list302); - index2 = 0; - ref QuestStep reference227 = ref span3[index2]; - QuestStep obj205 = new QuestStep(EInteractionType.Emote, 1055796u, new Vector3(-486.8086f, 60.107265f, 138.56714f), 1187) - { - Fly = true, - Emote = EEmote.Poke - }; - num3 = 6; - List> list303 = new List>(num3); - CollectionsMarshal.SetCount(list303, num3); - span8 = CollectionsMarshal.AsSpan(list303); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference228 = ref span8[index3]; - index4 = 1; - List list304 = new List(index4); - CollectionsMarshal.SetCount(list304, index4); - span7 = CollectionsMarshal.AsSpan(list304); - num4 = 0; - span7[num4] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); - reference228 = list304; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - obj205.RequiredQuestVariables = list303; - reference227 = obj205; - index2++; - ref QuestStep reference229 = ref span3[index2]; - QuestStep obj206 = new QuestStep(EInteractionType.Emote, 1055797u, new Vector3(-195.02557f, 40.181572f, 15.518433f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - Emote = EEmote.Poke - }; - index3 = 6; - List> list305 = new List>(index3); - CollectionsMarshal.SetCount(list305, index3); - span8 = CollectionsMarshal.AsSpan(list305); - num3 = 0; - span8[num3] = null; - num3++; - ref List reference230 = ref span8[num3]; - num4 = 1; - List list306 = new List(num4); - CollectionsMarshal.SetCount(list306, num4); - span7 = CollectionsMarshal.AsSpan(list306); - index4 = 0; - span7[index4] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - reference230 = list306; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - obj206.RequiredQuestVariables = list305; - reference229 = obj206; - index2++; - ref QuestStep reference231 = ref span3[index2]; - QuestStep obj207 = new QuestStep(EInteractionType.Emote, 1055798u, new Vector3(-434.40912f, 118.59887f, 553.8567f), 1187) - { - Fly = true, - Emote = EEmote.Poke - }; - num3 = 6; - List> list307 = new List>(num3); - CollectionsMarshal.SetCount(list307, num3); - span8 = CollectionsMarshal.AsSpan(list307); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference232 = ref span8[index3]; - index4 = 1; - List list308 = new List(index4); - CollectionsMarshal.SetCount(list308, index4); - span7 = CollectionsMarshal.AsSpan(list308); - num4 = 0; - span7[num4] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - reference232 = list308; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - obj207.RequiredQuestVariables = list307; - reference231 = obj207; - index2++; - ref QuestStep reference233 = ref span3[index2]; - QuestStep obj208 = new QuestStep(EInteractionType.Emote, 1055789u, new Vector3(509.69702f, 111.134995f, 693.78186f), 1187) - { - Fly = true, - Emote = EEmote.Poke - }; - index3 = 6; - List> list309 = new List>(index3); - CollectionsMarshal.SetCount(list309, index3); - span8 = CollectionsMarshal.AsSpan(list309); - num3 = 0; - span8[num3] = null; - num3++; - ref List reference234 = ref span8[num3]; - num4 = 1; - List list310 = new List(num4); - CollectionsMarshal.SetCount(list310, num4); - span7 = CollectionsMarshal.AsSpan(list310); - index4 = 0; - span7[index4] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - reference234 = list310; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - obj208.RequiredQuestVariables = list309; - reference233 = obj208; - obj204.Steps = list302; - reference226 = obj204; - num++; - ref QuestSequence reference235 = ref span2[num]; - QuestSequence obj209 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list311 = new List(index2); - CollectionsMarshal.SetCount(list311, index2); - span3 = CollectionsMarshal.AsSpan(list311); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho - }; - obj209.Steps = list311; - reference235 = obj209; - questRoot37.QuestSequence = list300; - AddQuest(questId37, questRoot37); - QuestId questId38 = new QuestId(5347); - QuestRoot questRoot38 = new QuestRoot(); - num = 1; - List list312 = new List(num); - CollectionsMarshal.SetCount(list312, num); - span = CollectionsMarshal.AsSpan(list312); - index = 0; - span[index] = "CryoTechnic"; - questRoot38.Author = list312; - index = 4; - List list313 = new List(index); - CollectionsMarshal.SetCount(list313, index); - span2 = CollectionsMarshal.AsSpan(list313); - num = 0; - ref QuestSequence reference236 = ref span2[num]; - QuestSequence obj210 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list314 = new List(num2); - CollectionsMarshal.SetCount(list314, num2); - span3 = CollectionsMarshal.AsSpan(list314); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj210.Steps = list314; - reference236 = obj210; - num++; - ref QuestSequence reference237 = ref span2[num]; - QuestSequence obj211 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list315 = new List(index2); - CollectionsMarshal.SetCount(list315, index2); - span3 = CollectionsMarshal.AsSpan(list315); - num2 = 0; - ref QuestStep reference238 = ref span3[num2]; - QuestStep obj212 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - TargetTerritoryId = (ushort)1297 - }; - SkipConditions skipConditions22 = new SkipConditions(); - SkipStepConditions skipStepConditions21 = new SkipStepConditions(); - num3 = 1; - List list316 = new List(num3); - CollectionsMarshal.SetCount(list316, num3); - span4 = CollectionsMarshal.AsSpan(list316); - index3 = 0; - span4[index3] = 1187; - skipStepConditions21.NotInTerritory = list316; - skipConditions22.StepIf = skipStepConditions21; - obj212.SkipConditions = skipConditions22; - reference238 = obj212; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055790u, new Vector3(124.98657f, 3.9429288f, 184.6189f), 1297); - obj211.Steps = list315; - reference237 = obj211; - num++; - ref QuestSequence reference239 = ref span2[num]; - QuestSequence obj213 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list317 = new List(num2); - CollectionsMarshal.SetCount(list317, num2); - span3 = CollectionsMarshal.AsSpan(list317); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) - { - ItemId = 46224u, - ItemCount = 2 - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055790u, new Vector3(124.98657f, 3.9429288f, 184.6189f), 1297); - obj213.Steps = list317; - reference239 = obj213; - num++; - ref QuestSequence reference240 = ref span2[num]; - QuestSequence obj214 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list318 = new List(index2); - CollectionsMarshal.SetCount(list318, index2); - span3 = CollectionsMarshal.AsSpan(list318); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - Land = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj214.Steps = list318; + obj214.Steps = list320; reference240 = obj214; - questRoot38.QuestSequence = list313; - AddQuest(questId38, questRoot38); - QuestId questId39 = new QuestId(5348); - QuestRoot questRoot39 = new QuestRoot(); - num = 1; - List list319 = new List(num); - CollectionsMarshal.SetCount(list319, num); - span = CollectionsMarshal.AsSpan(list319); - index = 0; - span[index] = "CryoTechnic"; - questRoot39.Author = list319; - index = 3; - List list320 = new List(index); - CollectionsMarshal.SetCount(list320, index); - span2 = CollectionsMarshal.AsSpan(list320); - num = 0; + num++; ref QuestSequence reference241 = ref span2[num]; QuestSequence obj215 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; num2 = 1; List list321 = new List(num2); CollectionsMarshal.SetCount(list321, num2); span3 = CollectionsMarshal.AsSpan(list321); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + span3[index2] = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -463612,16 +463649,23 @@ public static class AssemblyQuestLoader ref QuestSequence reference242 = ref span2[num]; QuestSequence obj216 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; - index2 = 1; + index2 = 2; List list322 = new List(index2); CollectionsMarshal.SetCount(list322, index2); span3 = CollectionsMarshal.AsSpan(list322); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187) + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1187) + { + ItemId = 46226u, + ItemCount = 1 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, + Land = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, SkipConditions = new SkipConditions { @@ -463633,27 +463677,35 @@ public static class AssemblyQuestLoader }; obj216.Steps = list322; reference242 = obj216; - num++; + questRoot39.QuestSequence = list319; + AddQuest(questId39, questRoot39); + QuestId questId40 = new QuestId(5349); + QuestRoot questRoot40 = new QuestRoot(); + num = 1; + List list323 = new List(num); + CollectionsMarshal.SetCount(list323, num); + span = CollectionsMarshal.AsSpan(list323); + index = 0; + span[index] = "CryoTechnic"; + questRoot40.Author = list323; + index = 3; + List list324 = new List(index); + CollectionsMarshal.SetCount(list324, index); + span2 = CollectionsMarshal.AsSpan(list324); + num = 0; ref QuestSequence reference243 = ref span2[num]; QuestSequence obj217 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; - num2 = 2; - List list323 = new List(num2); - CollectionsMarshal.SetCount(list323, num2); - span3 = CollectionsMarshal.AsSpan(list323); + num2 = 1; + List list325 = new List(num2); + CollectionsMarshal.SetCount(list325, num2); + span3 = CollectionsMarshal.AsSpan(list325); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1187) - { - ItemId = 46226u, - ItemCount = 1 - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, - Land = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, SkipConditions = new SkipConditions { @@ -463663,44 +463715,40 @@ public static class AssemblyQuestLoader } } }; - obj217.Steps = list323; + obj217.Steps = list325; reference243 = obj217; - questRoot39.QuestSequence = list320; - AddQuest(questId39, questRoot39); - QuestId questId40 = new QuestId(5349); - QuestRoot questRoot40 = new QuestRoot(); - num = 1; - List list324 = new List(num); - CollectionsMarshal.SetCount(list324, num); - span = CollectionsMarshal.AsSpan(list324); - index = 0; - span[index] = "CryoTechnic"; - questRoot40.Author = list324; - index = 3; - List list325 = new List(index); - CollectionsMarshal.SetCount(list325, index); - span2 = CollectionsMarshal.AsSpan(list325); - num = 0; + num++; ref QuestSequence reference244 = ref span2[num]; QuestSequence obj218 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; - index2 = 1; + index2 = 3; List list326 = new List(index2); CollectionsMarshal.SetCount(list326, index2); span3 = CollectionsMarshal.AsSpan(list326); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + span3[num2] = new QuestStep(EInteractionType.Say, 1055825u, new Vector3(254.56616f, 34.20388f, 156.60327f), 1187) { Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions + Land = true, + ChatMessage = new ChatMessage { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } + Key = "TEXT_BANYOK114_05349_SAYTODO_000_010" + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(145.29918f, 34.203415f, 104.64879f), 1187) + { + Fly = true, + Land = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Say, 1055826u, new Vector3(145.76941f, 34.203403f, 101.548706f), 1187) + { + ChatMessage = new ChatMessage + { + Key = "TEXT_BANYOK114_05349_SAYTODO_000_010" } }; obj218.Steps = list326; @@ -463709,50 +463757,14 @@ public static class AssemblyQuestLoader ref QuestSequence reference245 = ref span2[num]; QuestSequence obj219 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; - num2 = 3; + num2 = 1; List list327 = new List(num2); CollectionsMarshal.SetCount(list327, num2); span3 = CollectionsMarshal.AsSpan(list327); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Say, 1055825u, new Vector3(254.56616f, 34.20388f, 156.60327f), 1187) - { - Fly = true, - Land = true, - ChatMessage = new ChatMessage - { - Key = "TEXT_BANYOK114_05349_SAYTODO_000_010" - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(145.29918f, 34.203415f, 104.64879f), 1187) - { - Fly = true, - Land = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Say, 1055826u, new Vector3(145.76941f, 34.203403f, 101.548706f), 1187) - { - ChatMessage = new ChatMessage - { - Key = "TEXT_BANYOK114_05349_SAYTODO_000_010" - } - }; - obj219.Steps = list327; - reference245 = obj219; - num++; - ref QuestSequence reference246 = ref span2[num]; - QuestSequence obj220 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list328 = new List(index2); - CollectionsMarshal.SetCount(list328, index2); - span3 = CollectionsMarshal.AsSpan(list328); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -463770,9 +463782,9 @@ public static class AssemblyQuestLoader } } }; - obj220.Steps = list328; - reference246 = obj220; - questRoot40.QuestSequence = list325; + obj219.Steps = list327; + reference245 = obj219; + questRoot40.QuestSequence = list324; AddQuest(questId40, questRoot40); } @@ -464620,19 +464632,14 @@ public static class AssemblyQuestLoader Disabled = true, QuestSequence = new List() }); - AddQuest(new QuestId(5359), new QuestRoot - { - Disabled = true, - QuestSequence = new List() - }); - QuestId questId8 = new QuestId(5360); + QuestId questId8 = new QuestId(5359); QuestRoot questRoot8 = new QuestRoot(); num = 1; List list46 = new List(num); CollectionsMarshal.SetCount(list46, num); span = CollectionsMarshal.AsSpan(list46); index = 0; - span[index] = "WigglyMuffin"; + span[index] = "WigglyMuffin, CryoTechnic"; questRoot8.Author = list46; index = 4; List list47 = new List(index); @@ -464669,126 +464676,65 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - num2 = 3; + num2 = 1; List list49 = new List(num2); CollectionsMarshal.SetCount(list49, num2); span3 = CollectionsMarshal.AsSpan(list49); index2 = 0; - ref QuestStep reference34 = ref span3[index2]; - QuestStep obj34 = new QuestStep(EInteractionType.Interact, 2014948u, new Vector3(-485.1251f, 49.18068f, -302.4295f), 1187) + span3[index2] = new QuestStep(EInteractionType.Interact, 1055792u, new Vector3(425.4978f, 118.935005f, 606.897f), 1187) { - Fly = true + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } }; - num3 = 6; - List list50 = new List(num3); - CollectionsMarshal.SetCount(list50, num3); - Span span5 = CollectionsMarshal.AsSpan(list50); - 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, null, EQuestWorkMode.Bitwise); - obj34.CompletionQuestVariablesFlags = list50; - reference34 = obj34; - index2++; - ref QuestStep reference35 = ref span3[index2]; - QuestStep obj35 = new QuestStep(EInteractionType.Interact, 2014949u, new Vector3(-556.6002f, 55.26223f, -305.9056f), 1187) - { - Fly = true - }; - index3 = 6; - List list51 = new List(index3); - CollectionsMarshal.SetCount(list51, index3); - span5 = CollectionsMarshal.AsSpan(list51); - 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)6, null, EQuestWorkMode.Bitwise); - obj35.CompletionQuestVariablesFlags = list51; - reference35 = obj35; - index2++; - ref QuestStep reference36 = ref span3[index2]; - QuestStep obj36 = new QuestStep(EInteractionType.Interact, 2014947u, new Vector3(-503.3189f, 57.45695f, -196.0937f), 1187) - { - Fly = true - }; - num3 = 6; - List list52 = new List(num3); - CollectionsMarshal.SetCount(list52, num3); - span5 = CollectionsMarshal.AsSpan(list52); - index3 = 0; - span5[index3] = null; - index3++; - span5[index3] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj36.CompletionQuestVariablesFlags = list52; - reference36 = obj36; obj33.Steps = list49; reference33 = obj33; num++; - ref QuestSequence reference37 = ref span2[num]; - QuestSequence obj37 = new QuestSequence + ref QuestSequence reference34 = ref span2[num]; + QuestSequence obj34 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list53 = new List(index2); - CollectionsMarshal.SetCount(list53, index2); - span3 = CollectionsMarshal.AsSpan(list53); + List list50 = new List(index2); + CollectionsMarshal.SetCount(list50, index2); + span3 = CollectionsMarshal.AsSpan(list50); num2 = 0; - ref QuestStep reference38 = ref span3[num2]; - QuestStep obj38 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1187) { - TargetTerritoryId = (ushort)1297 + ItemId = 46238u, + ItemCount = 1, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Item = new SkipItemConditions() + } + } }; - SkipConditions skipConditions5 = new SkipConditions(); - SkipStepConditions skipStepConditions5 = new SkipStepConditions(); - index3 = 1; - List list54 = new List(index3); - CollectionsMarshal.SetCount(list54, index3); - span4 = CollectionsMarshal.AsSpan(list54); - num3 = 0; - span4[num3] = 1187; - skipStepConditions5.NotInTerritory = list54; - skipConditions5.StepIf = skipStepConditions5; - obj38.SkipConditions = skipConditions5; - reference38 = obj38; num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055794u, new Vector3(-92.729065f, 4.071174f, 172.07593f), 1297); - obj37.Steps = list53; - reference37 = obj37; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055793u, new Vector3(424.33813f, 118.935005f, 609.308f), 1187) + { + Fly = true + }; + obj34.Steps = list50; + reference34 = obj34; num++; - ref QuestSequence reference39 = ref span2[num]; - QuestSequence obj39 = new QuestSequence + ref QuestSequence reference35 = ref span2[num]; + QuestSequence obj35 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list55 = new List(num2); - CollectionsMarshal.SetCount(list55, num2); - span3 = CollectionsMarshal.AsSpan(list55); + List list51 = new List(num2); + CollectionsMarshal.SetCount(list51, num2); + span3 = CollectionsMarshal.AsSpan(list51); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { @@ -464802,33 +464748,33 @@ public static class AssemblyQuestLoader } } }; - obj39.Steps = list55; - reference39 = obj39; + obj35.Steps = list51; + reference35 = obj35; questRoot8.QuestSequence = list47; AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(5361); + QuestId questId9 = new QuestId(5360); QuestRoot questRoot9 = new QuestRoot(); num = 1; - List list56 = new List(num); - CollectionsMarshal.SetCount(list56, num); - span = CollectionsMarshal.AsSpan(list56); + List list52 = new List(num); + CollectionsMarshal.SetCount(list52, num); + span = CollectionsMarshal.AsSpan(list52); index = 0; - span[index] = "WigglyMuffin"; - questRoot9.Author = list56; - index = 5; - List list57 = new List(index); - CollectionsMarshal.SetCount(list57, index); - span2 = CollectionsMarshal.AsSpan(list57); + span[index] = "WigglyMuffin, CryoTechnic"; + questRoot9.Author = list52; + index = 4; + List list53 = new List(index); + CollectionsMarshal.SetCount(list53, index); + span2 = CollectionsMarshal.AsSpan(list53); num = 0; - ref QuestSequence reference40 = ref span2[num]; - QuestSequence obj40 = new QuestSequence + ref QuestSequence reference36 = ref span2[num]; + QuestSequence obj36 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list58 = new List(index2); - CollectionsMarshal.SetCount(list58, index2); - span3 = CollectionsMarshal.AsSpan(list58); + List list54 = new List(index2); + CollectionsMarshal.SetCount(list54, index2); + span3 = CollectionsMarshal.AsSpan(list54); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { @@ -464842,91 +464788,21 @@ public static class AssemblyQuestLoader } } }; - obj40.Steps = list58; - reference40 = obj40; + obj36.Steps = list54; + reference36 = obj36; num++; - ref QuestSequence reference41 = ref span2[num]; - QuestSequence obj41 = new QuestSequence + ref QuestSequence reference37 = ref span2[num]; + QuestSequence obj37 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list59 = new List(num2); - CollectionsMarshal.SetCount(list59, num2); - span3 = CollectionsMarshal.AsSpan(list59); + num2 = 3; + List list55 = new List(num2); + CollectionsMarshal.SetCount(list55, num2); + span3 = CollectionsMarshal.AsSpan(list55); index2 = 0; - ref QuestStep reference42 = ref span3[index2]; - QuestStep obj42 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - TargetTerritoryId = (ushort)1297 - }; - SkipConditions skipConditions6 = new SkipConditions(); - SkipStepConditions skipStepConditions6 = new SkipStepConditions(); - num3 = 1; - List list60 = new List(num3); - CollectionsMarshal.SetCount(list60, num3); - span4 = CollectionsMarshal.AsSpan(list60); - index3 = 0; - span4[index3] = 1187; - skipStepConditions6.NotInTerritory = list60; - skipConditions6.StepIf = skipStepConditions6; - obj42.SkipConditions = skipConditions6; - reference42 = obj42; - obj41.Steps = list59; - reference41 = obj41; - num++; - ref QuestSequence reference43 = ref span2[num]; - QuestSequence obj43 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list61 = new List(index2); - CollectionsMarshal.SetCount(list61, index2); - span3 = CollectionsMarshal.AsSpan(list61); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297); - obj43.Steps = list61; - reference43 = obj43; - num++; - ref QuestSequence reference44 = ref span2[num]; - QuestSequence obj44 = new QuestSequence - { - Sequence = 3 - }; - num2 = 2; - List list62 = new List(num2); - CollectionsMarshal.SetCount(list62, num2); - span3 = CollectionsMarshal.AsSpan(list62); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) - { - ItemId = 46240u, - ItemCount = 4, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055795u, new Vector3(76.98169f, 3.871f, 20.248657f), 1297); - obj44.Steps = list62; - reference44 = obj44; - num++; - ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj45 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list63 = new List(index2); - CollectionsMarshal.SetCount(list63, index2); - span3 = CollectionsMarshal.AsSpan(list63); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + ref QuestStep reference38 = ref span3[index2]; + QuestStep obj38 = new QuestStep(EInteractionType.Interact, 2014948u, new Vector3(-485.1251f, 49.18068f, -302.4295f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -464938,46 +464814,565 @@ public static class AssemblyQuestLoader } } }; - obj45.Steps = list63; - reference45 = obj45; - questRoot9.QuestSequence = list57; + num3 = 6; + List list56 = new List(num3); + CollectionsMarshal.SetCount(list56, num3); + Span span5 = CollectionsMarshal.AsSpan(list56); + 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, null, EQuestWorkMode.Bitwise); + obj38.CompletionQuestVariablesFlags = list56; + reference38 = obj38; + index2++; + ref QuestStep reference39 = ref span3[index2]; + QuestStep obj39 = new QuestStep(EInteractionType.Interact, 2014949u, new Vector3(-556.6002f, 55.26223f, -305.9056f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + index3 = 6; + List list57 = new List(index3); + CollectionsMarshal.SetCount(list57, index3); + span5 = CollectionsMarshal.AsSpan(list57); + 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)6, null, EQuestWorkMode.Bitwise); + obj39.CompletionQuestVariablesFlags = list57; + reference39 = obj39; + index2++; + ref QuestStep reference40 = ref span3[index2]; + QuestStep obj40 = new QuestStep(EInteractionType.Interact, 2014947u, new Vector3(-503.3189f, 57.45695f, -196.0937f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3 = 6; + List list58 = new List(num3); + CollectionsMarshal.SetCount(list58, num3); + span5 = CollectionsMarshal.AsSpan(list58); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + obj40.CompletionQuestVariablesFlags = list58; + reference40 = obj40; + obj37.Steps = list55; + reference37 = obj37; + num++; + ref QuestSequence reference41 = ref span2[num]; + QuestSequence obj41 = new QuestSequence + { + Sequence = 2 + }; + index2 = 4; + List list59 = new List(index2); + CollectionsMarshal.SetCount(list59, index2); + span3 = CollectionsMarshal.AsSpan(list59); + num2 = 0; + ref QuestStep reference42 = ref span3[num2]; + QuestStep obj42 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + { + TargetTerritoryId = (ushort)1297, + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho + }; + SkipConditions skipConditions5 = new SkipConditions(); + SkipStepConditions skipStepConditions5 = new SkipStepConditions(); + index3 = 1; + List list60 = new List(index3); + CollectionsMarshal.SetCount(list60, index3); + span4 = CollectionsMarshal.AsSpan(list60); + num3 = 0; + span4[num3] = 1187; + skipStepConditions5.NotInTerritory = list60; + skipConditions5.StepIf = skipStepConditions5; + obj42.SkipConditions = skipConditions5; + reference42 = obj42; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-7.667403f, 0.39999998f, 157.18628f), 1297) + { + DisableNavmesh = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-81.35781f, 4.0711737f, 162.40425f), 1297) + { + DisableNavmesh = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055794u, new Vector3(-92.729065f, 4.071174f, 172.07593f), 1297) + { + Fly = true + }; + obj41.Steps = list59; + reference41 = obj41; + num++; + ref QuestSequence reference43 = ref span2[num]; + QuestSequence obj43 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list61 = new List(num2); + CollectionsMarshal.SetCount(list61, num2); + span3 = CollectionsMarshal.AsSpan(list61); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj43.Steps = list61; + reference43 = obj43; + questRoot9.QuestSequence = list53; AddQuest(questId9, questRoot9); - AddQuest(new QuestId(5362), new QuestRoot - { - Disabled = true, - QuestSequence = new List() - }); - AddQuest(new QuestId(5363), new QuestRoot - { - Disabled = true, - QuestSequence = new List() - }); - QuestId questId10 = new QuestId(5364); + QuestId questId10 = new QuestId(5361); QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list64 = new List(num); - CollectionsMarshal.SetCount(list64, num); - span = CollectionsMarshal.AsSpan(list64); + List list62 = new List(num); + CollectionsMarshal.SetCount(list62, num); + span = CollectionsMarshal.AsSpan(list62); + index = 0; + span[index] = "WigglyMuffin, CryoTechnic"; + questRoot10.Author = list62; + index = 4; + List list63 = new List(index); + CollectionsMarshal.SetCount(list63, index); + span2 = CollectionsMarshal.AsSpan(list63); + num = 0; + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj44 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list64 = new List(index2); + CollectionsMarshal.SetCount(list64, index2); + span3 = CollectionsMarshal.AsSpan(list64); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj44.Steps = list64; + reference44 = obj44; + num++; + ref QuestSequence reference45 = ref span2[num]; + QuestSequence obj45 = new QuestSequence + { + Sequence = 1 + }; + num2 = 2; + List list65 = new List(num2); + CollectionsMarshal.SetCount(list65, num2); + span3 = CollectionsMarshal.AsSpan(list65); + index2 = 0; + ref QuestStep reference46 = ref span3[index2]; + QuestStep obj46 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + { + TargetTerritoryId = (ushort)1297 + }; + SkipConditions skipConditions6 = new SkipConditions(); + SkipStepConditions skipStepConditions6 = new SkipStepConditions(); + num3 = 1; + List list66 = new List(num3); + CollectionsMarshal.SetCount(list66, num3); + span4 = CollectionsMarshal.AsSpan(list66); + index3 = 0; + span4[index3] = 1187; + skipStepConditions6.NotInTerritory = list66; + skipConditions6.StepIf = skipStepConditions6; + obj46.SkipConditions = skipConditions6; + reference46 = obj46; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297); + obj45.Steps = list65; + reference45 = obj45; + num++; + ref QuestSequence reference47 = ref span2[num]; + QuestSequence obj47 = new QuestSequence + { + Sequence = 2 + }; + index2 = 2; + List list67 = new List(index2); + CollectionsMarshal.SetCount(list67, index2); + span3 = CollectionsMarshal.AsSpan(list67); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + { + ItemId = 46240u, + ItemCount = 4, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Item = new SkipItemConditions() + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055795u, new Vector3(76.98169f, 3.871f, 20.248657f), 1297); + obj47.Steps = list67; + reference47 = obj47; + num++; + ref QuestSequence reference48 = ref span2[num]; + QuestSequence obj48 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list68 = new List(num2); + CollectionsMarshal.SetCount(list68, num2); + span3 = CollectionsMarshal.AsSpan(list68); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj48.Steps = list68; + reference48 = obj48; + questRoot10.QuestSequence = list63; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(5362); + QuestRoot questRoot11 = new QuestRoot(); + num = 1; + List list69 = new List(num); + CollectionsMarshal.SetCount(list69, num); + span = CollectionsMarshal.AsSpan(list69); + index = 0; + span[index] = "WigglyMuffin"; + questRoot11.Author = list69; + index = 4; + List list70 = new List(index); + CollectionsMarshal.SetCount(list70, index); + span2 = CollectionsMarshal.AsSpan(list70); + num = 0; + ref QuestSequence reference49 = ref span2[num]; + QuestSequence obj49 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list71 = new List(index2); + CollectionsMarshal.SetCount(list71, index2); + span3 = CollectionsMarshal.AsSpan(list71); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj49.Steps = list71; + reference49 = obj49; + num++; + ref QuestSequence reference50 = ref span2[num]; + QuestSequence obj50 = new QuestSequence + { + Sequence = 1 + }; + num2 = 4; + List list72 = new List(num2); + CollectionsMarshal.SetCount(list72, num2); + span3 = CollectionsMarshal.AsSpan(list72); + index2 = 0; + ref QuestStep reference51 = ref span3[index2]; + QuestStep obj51 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + { + TargetTerritoryId = (ushort)1297 + }; + SkipConditions skipConditions7 = new SkipConditions(); + SkipStepConditions skipStepConditions7 = new SkipStepConditions(); + index3 = 1; + List list73 = new List(index3); + CollectionsMarshal.SetCount(list73, index3); + span4 = CollectionsMarshal.AsSpan(list73); + num3 = 0; + span4[num3] = 1187; + skipStepConditions7.NotInTerritory = list73; + skipConditions7.StepIf = skipStepConditions7; + obj51.SkipConditions = skipConditions7; + reference51 = obj51; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(53.53954f, 0f, 66.45418f), 1297); + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(73.61164f, 1.8846376f, 59.062263f), 1297); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297); + obj50.Steps = list72; + reference50 = obj50; + num++; + ref QuestSequence reference52 = ref span2[num]; + QuestSequence obj52 = new QuestSequence + { + Sequence = 2 + }; + index2 = 4; + List list74 = new List(index2); + CollectionsMarshal.SetCount(list74, index2); + span3 = CollectionsMarshal.AsSpan(list74); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + { + ItemId = 46242u, + ItemCount = 1, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Item = new SkipItemConditions() + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(50.179123f, 0f, 65.47386f), 1297); + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-66.967834f, 4.053136f, 162.06543f), 1297); + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055811u, new Vector3(-94.5907f, 4.071177f, 155.68774f), 1297) + { + DisableNavmesh = true + }; + obj52.Steps = list74; + reference52 = obj52; + num++; + ref QuestSequence reference53 = ref span2[num]; + QuestSequence obj53 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list75 = new List(num2); + CollectionsMarshal.SetCount(list75, num2); + span3 = CollectionsMarshal.AsSpan(list75); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj53.Steps = list75; + reference53 = obj53; + questRoot11.QuestSequence = list70; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(5363); + QuestRoot questRoot12 = new QuestRoot(); + num = 1; + List list76 = new List(num); + CollectionsMarshal.SetCount(list76, num); + span = CollectionsMarshal.AsSpan(list76); + index = 0; + span[index] = "WigglyMuffin"; + questRoot12.Author = list76; + index = 3; + List list77 = new List(index); + CollectionsMarshal.SetCount(list77, index); + span2 = CollectionsMarshal.AsSpan(list77); + num = 0; + ref QuestSequence reference54 = ref span2[num]; + QuestSequence obj54 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list78 = new List(index2); + CollectionsMarshal.SetCount(list78, index2); + span3 = CollectionsMarshal.AsSpan(list78); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj54.Steps = list78; + reference54 = obj54; + num++; + ref QuestSequence reference55 = ref span2[num]; + QuestSequence obj55 = new QuestSequence + { + Sequence = 1 + }; + num2 = 2; + List list79 = new List(num2); + CollectionsMarshal.SetCount(list79, num2); + span3 = CollectionsMarshal.AsSpan(list79); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(417.02783f, -116.81516f, -190.65091f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(417.02783f, -116.81516f, -190.65091f), + MaximumDistance = 50f, + TerritoryId = 1187 + } + } + } + }; + index2++; + ref QuestStep reference56 = ref span3[index2]; + QuestStep questStep = new QuestStep(EInteractionType.Interact, 1055812u, new Vector3(429.80078f, -116.815155f, -188.28113f), 1187); + num3 = 1; + List list80 = new List(num3); + CollectionsMarshal.SetCount(list80, num3); + Span span6 = CollectionsMarshal.AsSpan(list80); + index3 = 0; + span6[index3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_BANYOK128_05363_Q1_000_000"), + Answer = new ExcelRef("TEXT_BANYOK128_05363_A1_000_001") + }; + questStep.DialogueChoices = list80; + reference56 = questStep; + obj55.Steps = list79; + reference55 = obj55; + num++; + ref QuestSequence reference57 = ref span2[num]; + QuestSequence obj56 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list81 = new List(index2); + CollectionsMarshal.SetCount(list81, index2); + span3 = CollectionsMarshal.AsSpan(list81); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(493.2173f, 142.24991f, 783.0471f), + MaximumDistance = 50f, + TerritoryId = 1187 + } + } + } + }; + obj56.Steps = list81; + reference57 = obj56; + questRoot12.QuestSequence = list77; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(5364); + QuestRoot questRoot13 = new QuestRoot(); + num = 1; + List list82 = new List(num); + CollectionsMarshal.SetCount(list82, num); + span = CollectionsMarshal.AsSpan(list82); index = 0; span[index] = "liza"; - questRoot10.Author = list64; + questRoot13.Author = list82; index = 7; - List list65 = new List(index); - CollectionsMarshal.SetCount(list65, index); - span2 = CollectionsMarshal.AsSpan(list65); + List list83 = new List(index); + CollectionsMarshal.SetCount(list83, index); + span2 = CollectionsMarshal.AsSpan(list83); num = 0; - ref QuestSequence reference46 = ref span2[num]; - QuestSequence obj46 = new QuestSequence + ref QuestSequence reference58 = ref span2[num]; + QuestSequence obj57 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list66 = new List(num2); - CollectionsMarshal.SetCount(list66, num2); - span3 = CollectionsMarshal.AsSpan(list66); + List list84 = new List(num2); + CollectionsMarshal.SetCount(list84, num2); + span3 = CollectionsMarshal.AsSpan(list84); index2 = 0; - ref QuestStep reference47 = ref span3[index2]; - QuestStep obj47 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) + ref QuestStep reference59 = ref span3[index2]; + QuestStep obj58 = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) { TargetTerritoryId = (ushort)1207, AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -464987,97 +465382,97 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineNeonStein } }; - SkipConditions skipConditions7 = new SkipConditions(); - SkipStepConditions skipStepConditions7 = new SkipStepConditions(); + SkipConditions skipConditions8 = new SkipConditions(); + SkipStepConditions skipStepConditions8 = new SkipStepConditions(); index3 = 1; - List list67 = new List(index3); - CollectionsMarshal.SetCount(list67, index3); - span4 = CollectionsMarshal.AsSpan(list67); + List list85 = new List(index3); + CollectionsMarshal.SetCount(list85, index3); + span4 = CollectionsMarshal.AsSpan(list85); num3 = 0; span4[num3] = 1207; - skipStepConditions7.InTerritory = list67; - skipConditions7.StepIf = skipStepConditions7; - SkipAetheryteCondition obj48 = new SkipAetheryteCondition + skipStepConditions8.InTerritory = list85; + skipConditions8.StepIf = skipStepConditions8; + SkipAetheryteCondition obj59 = new SkipAetheryteCondition { InSameTerritory = true }; num3 = 1; - List list68 = new List(num3); - CollectionsMarshal.SetCount(list68, num3); - span4 = CollectionsMarshal.AsSpan(list68); + List list86 = new List(num3); + CollectionsMarshal.SetCount(list86, num3); + span4 = CollectionsMarshal.AsSpan(list86); index3 = 0; span4[index3] = 1207; - obj48.InTerritory = list68; - skipConditions7.AetheryteShortcutIf = obj48; - obj47.SkipConditions = skipConditions7; - reference47 = obj47; + obj59.InTerritory = list86; + skipConditions8.AetheryteShortcutIf = obj59; + obj58.SkipConditions = skipConditions8; + reference59 = obj58; index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048161u, new Vector3(-5.874817f, -3.6188258E-08f, 6.8512573f), 1207); - obj46.Steps = list66; - reference46 = obj46; + obj57.Steps = list84; + reference58 = obj57; num++; - ref QuestSequence reference48 = ref span2[num]; - QuestSequence obj49 = new QuestSequence + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj60 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list69 = new List(index2); - CollectionsMarshal.SetCount(list69, index2); - span3 = CollectionsMarshal.AsSpan(list69); + List list87 = new List(index2); + CollectionsMarshal.SetCount(list87, index2); + span3 = CollectionsMarshal.AsSpan(list87); num2 = 0; - ref QuestStep reference49 = ref span3[num2]; - QuestStep obj50 = new QuestStep(EInteractionType.Interact, 2014102u, new Vector3(-0.015319824f, 0.99176025f, 16.03717f), 1207) + ref QuestStep reference61 = ref span3[num2]; + QuestStep obj61 = new QuestStep(EInteractionType.Interact, 2014102u, new Vector3(-0.015319824f, 0.99176025f, 16.03717f), 1207) { TargetTerritoryId = (ushort)1186 }; - SkipConditions skipConditions8 = new SkipConditions(); - SkipStepConditions skipStepConditions8 = new SkipStepConditions(); + SkipConditions skipConditions9 = new SkipConditions(); + SkipStepConditions skipStepConditions9 = new SkipStepConditions(); index3 = 1; - List list70 = new List(index3); - CollectionsMarshal.SetCount(list70, index3); - span4 = CollectionsMarshal.AsSpan(list70); + List list88 = new List(index3); + CollectionsMarshal.SetCount(list88, index3); + span4 = CollectionsMarshal.AsSpan(list88); num3 = 0; span4[num3] = 1207; - skipStepConditions8.NotInTerritory = list70; - skipConditions8.StepIf = skipStepConditions8; - obj50.SkipConditions = skipConditions8; - reference49 = obj50; + skipStepConditions9.NotInTerritory = list88; + skipConditions9.StepIf = skipStepConditions9; + obj61.SkipConditions = skipConditions9; + reference61 = obj61; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1054503u, new Vector3(291.4015f, 50.749996f, 155.19946f), 1186); - obj49.Steps = list69; - reference48 = obj49; + obj60.Steps = list87; + reference60 = obj60; num++; - ref QuestSequence reference50 = ref span2[num]; - QuestSequence obj51 = new QuestSequence + ref QuestSequence reference62 = ref span2[num]; + QuestSequence obj62 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list71 = new List(num2); - CollectionsMarshal.SetCount(list71, num2); - span3 = CollectionsMarshal.AsSpan(list71); + List list89 = new List(num2); + CollectionsMarshal.SetCount(list89, num2); + span3 = CollectionsMarshal.AsSpan(list89); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054509u, new Vector3(291.432f, 50.75f, 153.79565f), 1186); - obj51.Steps = list71; - reference50 = obj51; + obj62.Steps = list89; + reference62 = obj62; num++; - ref QuestSequence reference51 = ref span2[num]; - QuestSequence obj52 = new QuestSequence + ref QuestSequence reference63 = ref span2[num]; + QuestSequence obj63 = new QuestSequence { Sequence = 3 }; index2 = 3; - List list72 = new List(index2); - CollectionsMarshal.SetCount(list72, index2); - span3 = CollectionsMarshal.AsSpan(list72); + List list90 = new List(index2); + CollectionsMarshal.SetCount(list90, index2); + span3 = CollectionsMarshal.AsSpan(list90); num2 = 0; - ref QuestStep reference52 = ref span3[num2]; - QuestStep questStep = new QuestStep(EInteractionType.Interact, 1056091u, new Vector3(349.17212f, 50.75f, 198.38245f), 1186); + ref QuestStep reference64 = ref span3[num2]; + QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1056091u, new Vector3(349.17212f, 50.75f, 198.38245f), 1186); num3 = 6; - List list73 = new List(num3); - CollectionsMarshal.SetCount(list73, num3); - span5 = CollectionsMarshal.AsSpan(list73); + List list91 = new List(num3); + CollectionsMarshal.SetCount(list91, num3); + span5 = CollectionsMarshal.AsSpan(list91); index3 = 0; span5[index3] = null; index3++; @@ -465090,15 +465485,15 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep.CompletionQuestVariablesFlags = list73; - reference52 = questStep; + questStep2.CompletionQuestVariablesFlags = list91; + reference64 = questStep2; num2++; - ref QuestStep reference53 = ref span3[num2]; - QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1056090u, new Vector3(341.26794f, 50.75f, 146.68494f), 1186); + ref QuestStep reference65 = ref span3[num2]; + QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 1056090u, new Vector3(341.26794f, 50.75f, 146.68494f), 1186); index3 = 6; - List list74 = new List(index3); - CollectionsMarshal.SetCount(list74, index3); - span5 = CollectionsMarshal.AsSpan(list74); + List list92 = new List(index3); + CollectionsMarshal.SetCount(list92, index3); + span5 = CollectionsMarshal.AsSpan(list92); num3 = 0; span5[num3] = null; num3++; @@ -465111,15 +465506,15 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep2.CompletionQuestVariablesFlags = list74; - reference53 = questStep2; + questStep3.CompletionQuestVariablesFlags = list92; + reference65 = questStep3; num2++; - ref QuestStep reference54 = ref span3[num2]; - QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 1054508u, new Vector3(377.3098f, 50.749996f, 115.098755f), 1186); + ref QuestStep reference66 = ref span3[num2]; + QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1054508u, new Vector3(377.3098f, 50.749996f, 115.098755f), 1186); num3 = 6; - List list75 = new List(num3); - CollectionsMarshal.SetCount(list75, num3); - span5 = CollectionsMarshal.AsSpan(list75); + List list93 = new List(num3); + CollectionsMarshal.SetCount(list93, num3); + span5 = CollectionsMarshal.AsSpan(list93); index3 = 0; span5[index3] = null; index3++; @@ -465132,11 +465527,11 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep3.CompletionQuestVariablesFlags = list75; + questStep4.CompletionQuestVariablesFlags = list93; index3 = 1; - List list76 = new List(index3); - CollectionsMarshal.SetCount(list76, index3); - Span span6 = CollectionsMarshal.AsSpan(list76); + List list94 = new List(index3); + CollectionsMarshal.SetCount(list94, index3); + span6 = CollectionsMarshal.AsSpan(list94); num3 = 0; span6[num3] = new DialogueChoice { @@ -465144,27 +465539,27 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGMI101_05364_Q3_000_000"), Answer = new ExcelRef("TEXT_KINGMI101_05364_A3_000_003") }; - questStep3.DialogueChoices = list76; - reference54 = questStep3; - obj52.Steps = list72; - reference51 = obj52; + questStep4.DialogueChoices = list94; + reference66 = questStep4; + obj63.Steps = list90; + reference63 = obj63; num++; - ref QuestSequence reference55 = ref span2[num]; - QuestSequence obj53 = new QuestSequence + ref QuestSequence reference67 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = 4 }; num2 = 2; - List list77 = new List(num2); - CollectionsMarshal.SetCount(list77, num2); - span3 = CollectionsMarshal.AsSpan(list77); + List list95 = new List(num2); + CollectionsMarshal.SetCount(list95, num2); + span3 = CollectionsMarshal.AsSpan(list95); index2 = 0; - ref QuestStep reference56 = ref span3[index2]; - QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1054507u, new Vector3(465.2932f, 60f, 149.79773f), 1186); + ref QuestStep reference68 = ref span3[index2]; + QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1054507u, new Vector3(465.2932f, 60f, 149.79773f), 1186); num3 = 6; - List list78 = new List(num3); - CollectionsMarshal.SetCount(list78, num3); - span5 = CollectionsMarshal.AsSpan(list78); + List list96 = new List(num3); + CollectionsMarshal.SetCount(list96, num3); + span5 = CollectionsMarshal.AsSpan(list96); index3 = 0; span5[index3] = null; index3++; @@ -465177,15 +465572,15 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep4.CompletionQuestVariablesFlags = list78; - reference56 = questStep4; + questStep5.CompletionQuestVariablesFlags = list96; + reference68 = questStep5; index2++; - ref QuestStep reference57 = ref span3[index2]; - QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1054506u, new Vector3(465.44592f, 59.999886f, 196.58191f), 1186); + ref QuestStep reference69 = ref span3[index2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1054506u, new Vector3(465.44592f, 59.999886f, 196.58191f), 1186); index3 = 6; - List list79 = new List(index3); - CollectionsMarshal.SetCount(list79, index3); - span5 = CollectionsMarshal.AsSpan(list79); + List list97 = new List(index3); + CollectionsMarshal.SetCount(list97, index3); + span5 = CollectionsMarshal.AsSpan(list97); num3 = 0; span5[num3] = null; num3++; @@ -465198,87 +465593,87 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list79; - reference57 = questStep5; - obj53.Steps = list77; - reference55 = obj53; + questStep6.CompletionQuestVariablesFlags = list97; + reference69 = questStep6; + obj64.Steps = list95; + reference67 = obj64; num++; - ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj54 = new QuestSequence + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj65 = new QuestSequence { Sequence = 5 }; index2 = 3; - List list80 = new List(index2); - CollectionsMarshal.SetCount(list80, index2); - span3 = CollectionsMarshal.AsSpan(list80); + List list98 = new List(index2); + CollectionsMarshal.SetCount(list98, index2); + span3 = CollectionsMarshal.AsSpan(list98); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(472.45462f, 60f, 142.0744f), 1186); num2++; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(467.92972f, 60f, 120.31207f), 1186); num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1056092u, new Vector3(350.78967f, 59.999996f, 76.798584f), 1186); - obj54.Steps = list80; - reference58 = obj54; + obj65.Steps = list98; + reference70 = obj65; num++; - ref QuestSequence reference59 = ref span2[num]; - QuestSequence obj55 = new QuestSequence + ref QuestSequence reference71 = ref span2[num]; + QuestSequence obj66 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list81 = new List(num2); - CollectionsMarshal.SetCount(list81, num2); - span3 = CollectionsMarshal.AsSpan(list81); + List list99 = new List(num2); + CollectionsMarshal.SetCount(list99, num2); + span3 = CollectionsMarshal.AsSpan(list99); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054514u, new Vector3(-404.4709f, 13.699978f, 239.00195f), 1186) { StopDistance = 7f }; - obj55.Steps = list81; - reference59 = obj55; - questRoot10.QuestSequence = list65; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(5365); - QuestRoot questRoot11 = new QuestRoot(); + obj66.Steps = list99; + reference71 = obj66; + questRoot13.QuestSequence = list83; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(5365); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list82 = new List(num); - CollectionsMarshal.SetCount(list82, num); - span = CollectionsMarshal.AsSpan(list82); + List list100 = new List(num); + CollectionsMarshal.SetCount(list100, num); + span = CollectionsMarshal.AsSpan(list100); index = 0; span[index] = "liza"; - questRoot11.Author = list82; + questRoot14.Author = list100; index = 6; - List list83 = new List(index); - CollectionsMarshal.SetCount(list83, index); - span2 = CollectionsMarshal.AsSpan(list83); + List list101 = new List(index); + CollectionsMarshal.SetCount(list101, index); + span2 = CollectionsMarshal.AsSpan(list101); num = 0; - ref QuestSequence reference60 = ref span2[num]; - QuestSequence obj56 = new QuestSequence + ref QuestSequence reference72 = ref span2[num]; + QuestSequence obj67 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list84 = new List(index2); - CollectionsMarshal.SetCount(list84, index2); - span3 = CollectionsMarshal.AsSpan(list84); + List list102 = new List(index2); + CollectionsMarshal.SetCount(list102, index2); + span3 = CollectionsMarshal.AsSpan(list102); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054514u, new Vector3(-404.4709f, 13.699978f, 239.00195f), 1186) { StopDistance = 7f }; - obj56.Steps = list84; - reference60 = obj56; + obj67.Steps = list102; + reference72 = obj67; num++; - ref QuestSequence reference61 = ref span2[num]; - QuestSequence obj57 = new QuestSequence + ref QuestSequence reference73 = ref span2[num]; + QuestSequence obj68 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list85 = new List(num2); - CollectionsMarshal.SetCount(list85, num2); - span3 = CollectionsMarshal.AsSpan(list85); + List list103 = new List(num2); + CollectionsMarshal.SetCount(list103, num2); + span3 = CollectionsMarshal.AsSpan(list103); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-409.0448f, 13.499981f, 269.6568f), 1186); index2++; @@ -465288,297 +465683,297 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1054518u, new Vector3(-368.00183f, 14f, 228.90051f), 1186); - obj57.Steps = list85; - reference61 = obj57; - num++; - ref QuestSequence reference62 = ref span2[num]; - QuestSequence obj58 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list86 = new List(index2); - CollectionsMarshal.SetCount(list86, index2); - span3 = CollectionsMarshal.AsSpan(list86); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2014833u, new Vector3(-328.48102f, 13.992493f, 161.24207f), 1186); - obj58.Steps = list86; - reference62 = obj58; - num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj59 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list87 = new List(num2); - CollectionsMarshal.SetCount(list87, num2); - span3 = CollectionsMarshal.AsSpan(list87); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2014834u, new Vector3(-242.69476f, 2.1820068f, 212.4513f), 1186); - obj59.Steps = list87; - reference63 = obj59; - num++; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj60 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list88 = new List(index2); - CollectionsMarshal.SetCount(list88, index2); - span3 = CollectionsMarshal.AsSpan(list88); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2014835u, new Vector3(-141.31384f, 2.1820068f, 212.9701f), 1186); - obj60.Steps = list88; - reference64 = obj60; - num++; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj61 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list89 = new List(num2); - CollectionsMarshal.SetCount(list89, num2); - span3 = CollectionsMarshal.AsSpan(list89); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054529u, new Vector3(-134.53882f, 19.699795f, 382.77246f), 1186); - obj61.Steps = list89; - reference65 = obj61; - questRoot11.QuestSequence = list83; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(5366); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list90 = new List(num); - CollectionsMarshal.SetCount(list90, num); - span = CollectionsMarshal.AsSpan(list90); - index = 0; - span[index] = "liza"; - questRoot12.Author = list90; - index = 9; - List list91 = new List(index); - CollectionsMarshal.SetCount(list91, index); - span2 = CollectionsMarshal.AsSpan(list91); - num = 0; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj62 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list92 = new List(index2); - CollectionsMarshal.SetCount(list92, index2); - span3 = CollectionsMarshal.AsSpan(list92); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054529u, new Vector3(-134.53882f, 19.699795f, 382.77246f), 1186); - obj62.Steps = list92; - reference66 = obj62; - num++; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj63 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list93 = new List(num2); - CollectionsMarshal.SetCount(list93, num2); - span3 = CollectionsMarshal.AsSpan(list93); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054535u, new Vector3(0.503479f, -4.5634806E-08f, 6.7596436f), 1207) - { - StopDistance = 7f - }; - obj63.Steps = list93; - reference67 = obj63; - num++; - ref QuestSequence reference68 = ref span2[num]; - QuestSequence obj64 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list94 = new List(index2); - CollectionsMarshal.SetCount(list94, index2); - span3 = CollectionsMarshal.AsSpan(list94); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054536u, new Vector3(-5.1728516f, -4.656613E-08f, 7.1869507f), 1207) - { - StopDistance = 7f - }; - obj64.Steps = list94; - reference68 = obj64; - num++; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj65 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list95 = new List(num2); - CollectionsMarshal.SetCount(list95, num2); - span3 = CollectionsMarshal.AsSpan(list95); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054543u, new Vector3(-284.596f, 45.884224f, -812.55817f), 1191); - obj65.Steps = list95; - reference69 = obj65; - num++; - ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj66 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list96 = new List(index2); - CollectionsMarshal.SetCount(list96, index2); - span3 = CollectionsMarshal.AsSpan(list96); - num2 = 0; - ref QuestStep reference71 = ref span3[num2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1054543u, new Vector3(-284.596f, 45.884224f, -812.55817f), 1191); - num3 = 1; - List list97 = new List(num3); - CollectionsMarshal.SetCount(list97, num3); - span6 = CollectionsMarshal.AsSpan(list97); - index3 = 0; - span6[index3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGMI103_05366_SYSTEM_000_081") - }; - questStep6.DialogueChoices = list97; - reference71 = questStep6; - obj66.Steps = list96; - reference70 = obj66; - num++; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj67 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list98 = new List(num2); - CollectionsMarshal.SetCount(list98, num2); - span3 = CollectionsMarshal.AsSpan(list98); - index2 = 0; - ref QuestStep reference73 = ref span3[index2]; - QuestStep obj68 = new QuestStep(EInteractionType.Combat, null, new Vector3(219.38443f, 57.060833f, -661.6021f), 1191) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - index3 = 1; - List list99 = new List(index3); - CollectionsMarshal.SetCount(list99, index3); - Span span7 = CollectionsMarshal.AsSpan(list99); - num3 = 0; - span7[num3] = 18915u; - obj68.KillEnemyDataIds = list99; + obj68.Steps = list103; reference73 = obj68; - obj67.Steps = list98; - reference72 = obj67; num++; ref QuestSequence reference74 = ref span2[num]; QuestSequence obj69 = new QuestSequence { - Sequence = 6 - }; - index2 = 1; - List list100 = new List(index2); - CollectionsMarshal.SetCount(list100, index2); - span3 = CollectionsMarshal.AsSpan(list100); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054544u, new Vector3(210.40662f, 57.66854f, -651.3619f), 1191); - obj69.Steps = list100; - reference74 = obj69; - num++; - span2[num] = new QuestSequence - { - Sequence = 7 - }; - num++; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj70 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list101 = new List(num2); - CollectionsMarshal.SetCount(list101, num2); - span3 = CollectionsMarshal.AsSpan(list101); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054545u, new Vector3(6.6071167f, 0.37129992f, -18.570251f), 1171) - { - StopDistance = 7f - }; - obj70.Steps = list101; - reference75 = obj70; - questRoot12.QuestSequence = list91; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(5367); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list102 = new List(num); - CollectionsMarshal.SetCount(list102, num); - span = CollectionsMarshal.AsSpan(list102); - index = 0; - span[index] = "liza"; - questRoot13.Author = list102; - index = 6; - List list103 = new List(index); - CollectionsMarshal.SetCount(list103, index); - span2 = CollectionsMarshal.AsSpan(list103); - num = 0; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj71 = new QuestSequence - { - Sequence = 0 + Sequence = 2 }; index2 = 1; List list104 = new List(index2); CollectionsMarshal.SetCount(list104, index2); span3 = CollectionsMarshal.AsSpan(list104); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054545u, new Vector3(6.6071167f, 0.37129992f, -18.570251f), 1171); - obj71.Steps = list104; - reference76 = obj71; + span3[num2] = new QuestStep(EInteractionType.Interact, 2014833u, new Vector3(-328.48102f, 13.992493f, 161.24207f), 1186); + obj69.Steps = list104; + reference74 = obj69; num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj72 = new QuestSequence + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj70 = new QuestSequence { - Sequence = 1 + Sequence = 3 }; num2 = 1; List list105 = new List(num2); CollectionsMarshal.SetCount(list105, num2); span3 = CollectionsMarshal.AsSpan(list105); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054546u, new Vector3(-240.77216f, 30f, -597.345f), 1191) - { - AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts - }; - obj72.Steps = list105; - reference77 = obj72; + span3[index2] = new QuestStep(EInteractionType.Interact, 2014834u, new Vector3(-242.69476f, 2.1820068f, 212.4513f), 1186); + obj70.Steps = list105; + reference75 = obj70; num++; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj73 = new QuestSequence + ref QuestSequence reference76 = ref span2[num]; + QuestSequence obj71 = new QuestSequence { - Sequence = 2 + Sequence = 4 }; - index2 = 3; + index2 = 1; List list106 = new List(index2); CollectionsMarshal.SetCount(list106, index2); span3 = CollectionsMarshal.AsSpan(list106); num2 = 0; - ref QuestStep reference79 = ref span3[num2]; - QuestStep obj74 = new QuestStep(EInteractionType.Interact, 1054549u, new Vector3(-303.8529f, 33.89061f, -546.7765f), 1191) + span3[num2] = new QuestStep(EInteractionType.Interact, 2014835u, new Vector3(-141.31384f, 2.1820068f, 212.9701f), 1186); + obj71.Steps = list106; + reference76 = obj71; + num++; + ref QuestSequence reference77 = ref span2[num]; + QuestSequence obj72 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list107 = new List(num2); + CollectionsMarshal.SetCount(list107, num2); + span3 = CollectionsMarshal.AsSpan(list107); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054529u, new Vector3(-134.53882f, 19.699795f, 382.77246f), 1186); + obj72.Steps = list107; + reference77 = obj72; + questRoot14.QuestSequence = list101; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(5366); + QuestRoot questRoot15 = new QuestRoot(); + num = 1; + List list108 = new List(num); + CollectionsMarshal.SetCount(list108, num); + span = CollectionsMarshal.AsSpan(list108); + index = 0; + span[index] = "liza"; + questRoot15.Author = list108; + index = 9; + List list109 = new List(index); + CollectionsMarshal.SetCount(list109, index); + span2 = CollectionsMarshal.AsSpan(list109); + num = 0; + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj73 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list110 = new List(index2); + CollectionsMarshal.SetCount(list110, index2); + span3 = CollectionsMarshal.AsSpan(list110); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054529u, new Vector3(-134.53882f, 19.699795f, 382.77246f), 1186); + obj73.Steps = list110; + reference78 = obj73; + num++; + ref QuestSequence reference79 = ref span2[num]; + QuestSequence obj74 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list111 = new List(num2); + CollectionsMarshal.SetCount(list111, num2); + span3 = CollectionsMarshal.AsSpan(list111); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054535u, new Vector3(0.503479f, -4.5634806E-08f, 6.7596436f), 1207) + { + StopDistance = 7f + }; + obj74.Steps = list111; + reference79 = obj74; + num++; + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj75 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list112 = new List(index2); + CollectionsMarshal.SetCount(list112, index2); + span3 = CollectionsMarshal.AsSpan(list112); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054536u, new Vector3(-5.1728516f, -4.656613E-08f, 7.1869507f), 1207) + { + StopDistance = 7f + }; + obj75.Steps = list112; + reference80 = obj75; + num++; + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj76 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list113 = new List(num2); + CollectionsMarshal.SetCount(list113, num2); + span3 = CollectionsMarshal.AsSpan(list113); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054543u, new Vector3(-284.596f, 45.884224f, -812.55817f), 1191); + obj76.Steps = list113; + reference81 = obj76; + num++; + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj77 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list114 = new List(index2); + CollectionsMarshal.SetCount(list114, index2); + span3 = CollectionsMarshal.AsSpan(list114); + num2 = 0; + ref QuestStep reference83 = ref span3[num2]; + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1054543u, new Vector3(-284.596f, 45.884224f, -812.55817f), 1191); + num3 = 1; + List list115 = new List(num3); + CollectionsMarshal.SetCount(list115, num3); + span6 = CollectionsMarshal.AsSpan(list115); + index3 = 0; + span6[index3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGMI103_05366_SYSTEM_000_081") + }; + questStep7.DialogueChoices = list115; + reference83 = questStep7; + obj77.Steps = list114; + reference82 = obj77; + num++; + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj78 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list116 = new List(num2); + CollectionsMarshal.SetCount(list116, num2); + span3 = CollectionsMarshal.AsSpan(list116); + index2 = 0; + ref QuestStep reference85 = ref span3[index2]; + QuestStep obj79 = new QuestStep(EInteractionType.Combat, null, new Vector3(219.38443f, 57.060833f, -661.6021f), 1191) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + index3 = 1; + List list117 = new List(index3); + CollectionsMarshal.SetCount(list117, index3); + Span span7 = CollectionsMarshal.AsSpan(list117); + num3 = 0; + span7[num3] = 18915u; + obj79.KillEnemyDataIds = list117; + reference85 = obj79; + obj78.Steps = list116; + reference84 = obj78; + num++; + ref QuestSequence reference86 = ref span2[num]; + QuestSequence obj80 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list118 = new List(index2); + CollectionsMarshal.SetCount(list118, index2); + span3 = CollectionsMarshal.AsSpan(list118); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054544u, new Vector3(210.40662f, 57.66854f, -651.3619f), 1191); + obj80.Steps = list118; + reference86 = obj80; + num++; + span2[num] = new QuestSequence + { + Sequence = 7 + }; + num++; + ref QuestSequence reference87 = ref span2[num]; + QuestSequence obj81 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list119 = new List(num2); + CollectionsMarshal.SetCount(list119, num2); + span3 = CollectionsMarshal.AsSpan(list119); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054545u, new Vector3(6.6071167f, 0.37129992f, -18.570251f), 1171) + { + StopDistance = 7f + }; + obj81.Steps = list119; + reference87 = obj81; + questRoot15.QuestSequence = list109; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(5367); + QuestRoot questRoot16 = new QuestRoot(); + num = 1; + List list120 = new List(num); + CollectionsMarshal.SetCount(list120, num); + span = CollectionsMarshal.AsSpan(list120); + index = 0; + span[index] = "liza"; + questRoot16.Author = list120; + index = 6; + List list121 = new List(index); + CollectionsMarshal.SetCount(list121, index); + span2 = CollectionsMarshal.AsSpan(list121); + num = 0; + ref QuestSequence reference88 = ref span2[num]; + QuestSequence obj82 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list122 = new List(index2); + CollectionsMarshal.SetCount(list122, index2); + span3 = CollectionsMarshal.AsSpan(list122); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054545u, new Vector3(6.6071167f, 0.37129992f, -18.570251f), 1171); + obj82.Steps = list122; + reference88 = obj82; + num++; + ref QuestSequence reference89 = ref span2[num]; + QuestSequence obj83 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list123 = new List(num2); + CollectionsMarshal.SetCount(list123, num2); + span3 = CollectionsMarshal.AsSpan(list123); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054546u, new Vector3(-240.77216f, 30f, -597.345f), 1191) + { + AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts + }; + obj83.Steps = list123; + reference89 = obj83; + num++; + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj84 = new QuestSequence + { + Sequence = 2 + }; + index2 = 3; + List list124 = new List(index2); + CollectionsMarshal.SetCount(list124, index2); + span3 = CollectionsMarshal.AsSpan(list124); + num2 = 0; + ref QuestStep reference91 = ref span3[num2]; + QuestStep obj85 = new QuestStep(EInteractionType.Interact, 1054549u, new Vector3(-303.8529f, 33.89061f, -546.7765f), 1191) { Fly = true }; num3 = 6; - List list107 = new List(num3); - CollectionsMarshal.SetCount(list107, num3); - span5 = CollectionsMarshal.AsSpan(list107); + List list125 = new List(num3); + CollectionsMarshal.SetCount(list125, num3); + span5 = CollectionsMarshal.AsSpan(list125); index3 = 0; span5[index3] = null; index3++; @@ -465591,18 +465986,18 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj74.CompletionQuestVariablesFlags = list107; - reference79 = obj74; + obj85.CompletionQuestVariablesFlags = list125; + reference91 = obj85; num2++; - ref QuestStep reference80 = ref span3[num2]; - QuestStep obj75 = new QuestStep(EInteractionType.Interact, 1054548u, new Vector3(-182.97095f, 28f, -570.0313f), 1191) + ref QuestStep reference92 = ref span3[num2]; + QuestStep obj86 = new QuestStep(EInteractionType.Interact, 1054548u, new Vector3(-182.97095f, 28f, -570.0313f), 1191) { Fly = true }; index3 = 6; - List list108 = new List(index3); - CollectionsMarshal.SetCount(list108, index3); - span5 = CollectionsMarshal.AsSpan(list108); + List list126 = new List(index3); + CollectionsMarshal.SetCount(list126, index3); + span5 = CollectionsMarshal.AsSpan(list126); num3 = 0; span5[num3] = null; num3++; @@ -465615,18 +466010,18 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj75.CompletionQuestVariablesFlags = list108; - reference80 = obj75; + obj86.CompletionQuestVariablesFlags = list126; + reference92 = obj86; num2++; - ref QuestStep reference81 = ref span3[num2]; - QuestStep obj76 = new QuestStep(EInteractionType.Interact, 1054547u, new Vector3(-111.49768f, 42.99968f, -658.7778f), 1191) + ref QuestStep reference93 = ref span3[num2]; + QuestStep obj87 = new QuestStep(EInteractionType.Interact, 1054547u, new Vector3(-111.49768f, 42.99968f, -658.7778f), 1191) { Fly = true }; num3 = 6; - List list109 = new List(num3); - CollectionsMarshal.SetCount(list109, num3); - span5 = CollectionsMarshal.AsSpan(list109); + List list127 = new List(num3); + CollectionsMarshal.SetCount(list127, num3); + span5 = CollectionsMarshal.AsSpan(list127); index3 = 0; span5[index3] = null; index3++; @@ -465639,30 +466034,30 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj76.CompletionQuestVariablesFlags = list109; - reference81 = obj76; - obj73.Steps = list106; - reference78 = obj73; + obj87.CompletionQuestVariablesFlags = list127; + reference93 = obj87; + obj84.Steps = list124; + reference90 = obj84; num++; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj77 = new QuestSequence + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list110 = new List(num2); - CollectionsMarshal.SetCount(list110, num2); - span3 = CollectionsMarshal.AsSpan(list110); + List list128 = new List(num2); + CollectionsMarshal.SetCount(list128, num2); + span3 = CollectionsMarshal.AsSpan(list128); index2 = 0; - ref QuestStep reference83 = ref span3[index2]; - QuestStep obj78 = new QuestStep(EInteractionType.Interact, 1054546u, new Vector3(-240.77216f, 30f, -597.345f), 1191) + ref QuestStep reference95 = ref span3[index2]; + QuestStep obj89 = new QuestStep(EInteractionType.Interact, 1054546u, new Vector3(-240.77216f, 30f, -597.345f), 1191) { Fly = true }; index3 = 1; - List list111 = new List(index3); - CollectionsMarshal.SetCount(list111, index3); - span6 = CollectionsMarshal.AsSpan(list111); + List list129 = new List(index3); + CollectionsMarshal.SetCount(list129, index3); + span6 = CollectionsMarshal.AsSpan(list129); num3 = 0; span6[num3] = new DialogueChoice { @@ -465670,199 +466065,199 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGMI104_05367_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGMI104_05367_A1_000_002") }; - obj78.DialogueChoices = list111; - reference83 = obj78; - obj77.Steps = list110; - reference82 = obj77; + obj89.DialogueChoices = list129; + reference95 = obj89; + obj88.Steps = list128; + reference94 = obj88; num++; span2[num] = new QuestSequence { Sequence = 4 }; num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj79 = new QuestSequence + ref QuestSequence reference96 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list112 = new List(index2); - CollectionsMarshal.SetCount(list112, index2); - span3 = CollectionsMarshal.AsSpan(list112); + List list130 = new List(index2); + CollectionsMarshal.SetCount(list130, index2); + span3 = CollectionsMarshal.AsSpan(list130); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054550u, new Vector3(-24.307678f, 38.806587f, -411.2459f), 1186) { StopDistance = 7f }; - obj79.Steps = list112; - reference84 = obj79; - questRoot13.QuestSequence = list103; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(5368); - QuestRoot questRoot14 = new QuestRoot(); + obj90.Steps = list130; + reference96 = obj90; + questRoot16.QuestSequence = list121; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(5368); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list113 = new List(num); - CollectionsMarshal.SetCount(list113, num); - span = CollectionsMarshal.AsSpan(list113); + List list131 = new List(num); + CollectionsMarshal.SetCount(list131, num); + span = CollectionsMarshal.AsSpan(list131); index = 0; span[index] = "liza"; - questRoot14.Author = list113; + questRoot17.Author = list131; index = 13; - List list114 = new List(index); - CollectionsMarshal.SetCount(list114, index); - span2 = CollectionsMarshal.AsSpan(list114); + List list132 = new List(index); + CollectionsMarshal.SetCount(list132, index); + span2 = CollectionsMarshal.AsSpan(list132); num = 0; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj80 = new QuestSequence + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); + List list133 = new List(num2); + CollectionsMarshal.SetCount(list133, num2); + span3 = CollectionsMarshal.AsSpan(list133); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054551u, new Vector3(-23.544739f, 38.806587f, -412.19202f), 1186) { StopDistance = 7f }; - obj80.Steps = list115; - reference85 = obj80; + obj91.Steps = list133; + reference97 = obj91; num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj81 = new QuestSequence + ref QuestSequence reference98 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list116 = new List(index2); - CollectionsMarshal.SetCount(list116, index2); - span3 = CollectionsMarshal.AsSpan(list116); + List list134 = new List(index2); + CollectionsMarshal.SetCount(list134, index2); + span3 = CollectionsMarshal.AsSpan(list134); num2 = 0; - ref QuestStep reference87 = ref span3[num2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1054936u, new Vector3(-57.41974f, 42.8066f, -546.7765f), 1186); + ref QuestStep reference99 = ref span3[num2]; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1054936u, new Vector3(-57.41974f, 42.8066f, -546.7765f), 1186); num3 = 1; - List list117 = new List(num3); - CollectionsMarshal.SetCount(list117, num3); - span6 = CollectionsMarshal.AsSpan(list117); + List list135 = new List(num3); + CollectionsMarshal.SetCount(list135, num3); + span6 = CollectionsMarshal.AsSpan(list135); index3 = 0; span6[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGMI105_05368_SYSTEM_000_061") }; - questStep7.DialogueChoices = list117; - reference87 = questStep7; - obj81.Steps = list116; - reference86 = obj81; + questStep8.DialogueChoices = list135; + reference99 = questStep8; + obj92.Steps = list134; + reference98 = obj92; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj82 = new QuestSequence + ref QuestSequence reference100 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list118 = new List(num2); - CollectionsMarshal.SetCount(list118, num2); - span3 = CollectionsMarshal.AsSpan(list118); + List list136 = new List(num2); + CollectionsMarshal.SetCount(list136, num2); + span3 = CollectionsMarshal.AsSpan(list136); index2 = 0; - ref QuestStep reference89 = ref span3[index2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2014877u, new Vector3(-53.76658f, 0.4967778f, 10.78857f), 1299); + ref QuestStep reference101 = ref span3[index2]; + QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 2014877u, new Vector3(-53.76658f, 0.4967778f, 10.78857f), 1299); index3 = 1; - List list119 = new List(index3); - CollectionsMarshal.SetCount(list119, index3); - span6 = CollectionsMarshal.AsSpan(list119); + List list137 = new List(index3); + CollectionsMarshal.SetCount(list137, index3); + span6 = CollectionsMarshal.AsSpan(list137); num3 = 0; span6[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGMI105_05368_SYSTEM_000_117") }; - questStep8.DialogueChoices = list119; - reference89 = questStep8; - obj82.Steps = list118; - reference88 = obj82; + questStep9.DialogueChoices = list137; + reference101 = questStep9; + obj93.Steps = list136; + reference100 = obj93; num++; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj83 = new QuestSequence + ref QuestSequence reference102 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span3 = CollectionsMarshal.AsSpan(list120); + List list138 = new List(index2); + CollectionsMarshal.SetCount(list138, index2); + span3 = CollectionsMarshal.AsSpan(list138); num2 = 0; span3[num2] = new QuestStep(EInteractionType.UseItem, 2014879u, new Vector3(-31.18711f, 1.386986f, 14.38922f), 1299) { ItemId = 2003767u }; - obj83.Steps = list120; - reference90 = obj83; + obj94.Steps = list138; + reference102 = obj94; num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj84 = new QuestSequence + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj95 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list121 = new List(num2); - CollectionsMarshal.SetCount(list121, num2); - span3 = CollectionsMarshal.AsSpan(list121); + List list139 = new List(num2); + CollectionsMarshal.SetCount(list139, num2); + span3 = CollectionsMarshal.AsSpan(list139); index2 = 0; span3[index2] = new QuestStep(EInteractionType.UseItem, 2014880u, new Vector3(5.563949f, 1.29885f, -7.714191f), 1299) { ItemId = 2003789u }; - obj84.Steps = list121; - reference91 = obj84; + obj95.Steps = list139; + reference103 = obj95; num++; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = 6 }; index2 = 1; - List list122 = new List(index2); - CollectionsMarshal.SetCount(list122, index2); - span3 = CollectionsMarshal.AsSpan(list122); + List list140 = new List(index2); + CollectionsMarshal.SetCount(list140, index2); + span3 = CollectionsMarshal.AsSpan(list140); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054888u, new Vector3(-9.079163f, 0.9997301f, -45.731323f), 1299); - obj85.Steps = list122; - reference92 = obj85; + obj96.Steps = list140; + reference104 = obj96; num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + ref QuestSequence reference105 = ref span2[num]; + QuestSequence obj97 = new QuestSequence { Sequence = 7 }; num2 = 1; - List list123 = new List(num2); - CollectionsMarshal.SetCount(list123, num2); - span3 = CollectionsMarshal.AsSpan(list123); + List list141 = new List(num2); + CollectionsMarshal.SetCount(list141, num2); + span3 = CollectionsMarshal.AsSpan(list141); index2 = 0; - ref QuestStep reference94 = ref span3[index2]; - QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 2014883u, new Vector3(6.94281f, 1.480042f, -53.72705f), 1299); + ref QuestStep reference106 = ref span3[index2]; + QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 2014883u, new Vector3(6.94281f, 1.480042f, -53.72705f), 1299); num3 = 1; - List list124 = new List(num3); - CollectionsMarshal.SetCount(list124, num3); - span6 = CollectionsMarshal.AsSpan(list124); + List list142 = new List(num3); + CollectionsMarshal.SetCount(list142, num3); + span6 = CollectionsMarshal.AsSpan(list142); index3 = 0; span6[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGMI105_05368_SYSTEM_120_250") }; - questStep9.DialogueChoices = list124; + questStep10.DialogueChoices = list142; index3 = 6; - List list125 = new List(index3); - CollectionsMarshal.SetCount(list125, index3); - span7 = CollectionsMarshal.AsSpan(list125); + List list143 = new List(index3); + CollectionsMarshal.SetCount(list143, index3); + span7 = CollectionsMarshal.AsSpan(list143); num3 = 0; span7[num3] = 0u; num3++; @@ -465875,72 +466270,72 @@ public static class AssemblyQuestLoader span7[num3] = 8u; num3++; span7[num3] = 11u; - questStep9.PointMenuChoices = list125; - reference94 = questStep9; - obj86.Steps = list123; - reference93 = obj86; + questStep10.PointMenuChoices = list143; + reference106 = questStep10; + obj97.Steps = list141; + reference105 = obj97; num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = 8 }; index2 = 1; - List list126 = new List(index2); - CollectionsMarshal.SetCount(list126, index2); - span3 = CollectionsMarshal.AsSpan(list126); + List list144 = new List(index2); + CollectionsMarshal.SetCount(list144, index2); + span3 = CollectionsMarshal.AsSpan(list144); num2 = 0; span3[num2] = new QuestStep(EInteractionType.UseItem, 2014881u, new Vector3(7.765003f, 1.296952f, 5.581435f), 1299) { ItemId = 2003768u }; - obj87.Steps = list126; - reference95 = obj87; + obj98.Steps = list144; + reference107 = obj98; num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj88 = new QuestSequence + ref QuestSequence reference108 = ref span2[num]; + QuestSequence obj99 = new QuestSequence { Sequence = 9 }; num2 = 1; - List list127 = new List(num2); - CollectionsMarshal.SetCount(list127, num2); - span3 = CollectionsMarshal.AsSpan(list127); + List list145 = new List(num2); + CollectionsMarshal.SetCount(list145, num2); + span3 = CollectionsMarshal.AsSpan(list145); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054901u, new Vector3(15.6710205f, -1.036562E-06f, 28.244385f), 1299); - obj88.Steps = list127; - reference96 = obj88; + obj99.Steps = list145; + reference108 = obj99; num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj89 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj100 = new QuestSequence { Sequence = 10 }; index2 = 1; - List list128 = new List(index2); - CollectionsMarshal.SetCount(list128, index2); - span3 = CollectionsMarshal.AsSpan(list128); + List list146 = new List(index2); + CollectionsMarshal.SetCount(list146, index2); + span3 = CollectionsMarshal.AsSpan(list146); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054907u, new Vector3(43.289795f, 0.30650482f, 12.436096f), 1299); - obj89.Steps = list128; - reference97 = obj89; + obj100.Steps = list146; + reference109 = obj100; num++; - ref QuestSequence reference98 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference110 = ref span2[num]; + QuestSequence obj101 = new QuestSequence { Sequence = 11 }; num2 = 4; - List list129 = new List(num2); - CollectionsMarshal.SetCount(list129, num2); - span3 = CollectionsMarshal.AsSpan(list129); + List list147 = new List(num2); + CollectionsMarshal.SetCount(list147, num2); + span3 = CollectionsMarshal.AsSpan(list147); index2 = 0; - ref QuestStep reference99 = ref span3[index2]; - QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 2014884u, new Vector3(44.99468f, 0.7551205f, 18.96421f), 1299); + ref QuestStep reference111 = ref span3[index2]; + QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2014884u, new Vector3(44.99468f, 0.7551205f, 18.96421f), 1299); num3 = 1; - List list130 = new List(num3); - CollectionsMarshal.SetCount(list130, num3); - span6 = CollectionsMarshal.AsSpan(list130); + List list148 = new List(num3); + CollectionsMarshal.SetCount(list148, num3); + span6 = CollectionsMarshal.AsSpan(list148); index3 = 0; span6[index3] = new DialogueChoice { @@ -465948,15 +466343,15 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_004") }; - questStep10.DialogueChoices = list130; - reference99 = questStep10; + questStep11.DialogueChoices = list148; + reference111 = questStep11; index2++; - ref QuestStep reference100 = ref span3[index2]; - QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2014885u, new Vector3(50.98755f, 0.7551f, 19.03446f), 1299); + ref QuestStep reference112 = ref span3[index2]; + QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 2014885u, new Vector3(50.98755f, 0.7551f, 19.03446f), 1299); index3 = 1; - List list131 = new List(index3); - CollectionsMarshal.SetCount(list131, index3); - span6 = CollectionsMarshal.AsSpan(list131); + List list149 = new List(index3); + CollectionsMarshal.SetCount(list149, index3); + span6 = CollectionsMarshal.AsSpan(list149); num3 = 0; span6[num3] = new DialogueChoice { @@ -465964,15 +466359,15 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_002") }; - questStep11.DialogueChoices = list131; - reference100 = questStep11; + questStep12.DialogueChoices = list149; + reference112 = questStep12; index2++; - ref QuestStep reference101 = ref span3[index2]; - QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 2014887u, new Vector3(51.00287f, 0.7551f, 24.9874f), 1299); + ref QuestStep reference113 = ref span3[index2]; + QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 2014887u, new Vector3(51.00287f, 0.7551f, 24.9874f), 1299); num3 = 1; - List list132 = new List(num3); - CollectionsMarshal.SetCount(list132, num3); - span6 = CollectionsMarshal.AsSpan(list132); + List list150 = new List(num3); + CollectionsMarshal.SetCount(list150, num3); + span6 = CollectionsMarshal.AsSpan(list150); index3 = 0; span6[index3] = new DialogueChoice { @@ -465980,15 +466375,15 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_003") }; - questStep12.DialogueChoices = list132; - reference101 = questStep12; + questStep13.DialogueChoices = list150; + reference113 = questStep13; index2++; - ref QuestStep reference102 = ref span3[index2]; - QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 2014886u, new Vector3(44.9988f, 0.7551f, 25.03204f), 1299); + ref QuestStep reference114 = ref span3[index2]; + QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 2014886u, new Vector3(44.9988f, 0.7551f, 25.03204f), 1299); index3 = 1; - List list133 = new List(index3); - CollectionsMarshal.SetCount(list133, index3); - span6 = CollectionsMarshal.AsSpan(list133); + List list151 = new List(index3); + CollectionsMarshal.SetCount(list151, index3); + span6 = CollectionsMarshal.AsSpan(list151); num3 = 0; span6[num3] = new DialogueChoice { @@ -465996,129 +466391,129 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGMI105_05368_Q1_100_000"), Answer = new ExcelRef("TEXT_KINGMI105_05368_A1_100_001") }; - questStep13.DialogueChoices = list133; - reference102 = questStep13; - obj90.Steps = list129; - reference98 = obj90; + questStep14.DialogueChoices = list151; + reference114 = questStep14; + obj101.Steps = list147; + reference110 = obj101; num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj91 = new QuestSequence + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj102 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - span3 = CollectionsMarshal.AsSpan(list134); + List list152 = new List(index2); + CollectionsMarshal.SetCount(list152, index2); + span3 = CollectionsMarshal.AsSpan(list152); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054916u, new Vector3(16.189758f, -1.8225983E-06f, 28.030762f), 1299); - obj91.Steps = list134; - reference103 = obj91; - questRoot14.QuestSequence = list114; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(5369); - QuestRoot questRoot15 = new QuestRoot(); + obj102.Steps = list152; + reference115 = obj102; + questRoot17.QuestSequence = list132; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(5369); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list135 = new List(num); - CollectionsMarshal.SetCount(list135, num); - span = CollectionsMarshal.AsSpan(list135); + List list153 = new List(num); + CollectionsMarshal.SetCount(list153, num); + span = CollectionsMarshal.AsSpan(list153); index = 0; span[index] = "liza"; - questRoot15.Author = list135; + questRoot18.Author = list153; index = 10; - List list136 = new List(index); - CollectionsMarshal.SetCount(list136, index); - span2 = CollectionsMarshal.AsSpan(list136); + List list154 = new List(index); + CollectionsMarshal.SetCount(list154, index); + span2 = CollectionsMarshal.AsSpan(list154); num = 0; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj103 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list137 = new List(num2); - CollectionsMarshal.SetCount(list137, num2); - span3 = CollectionsMarshal.AsSpan(list137); + List list155 = new List(num2); + CollectionsMarshal.SetCount(list155, num2); + span3 = CollectionsMarshal.AsSpan(list155); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054916u, new Vector3(16.189758f, -1.8225983E-06f, 28.030762f), 1299); - obj92.Steps = list137; - reference104 = obj92; + obj103.Steps = list155; + reference116 = obj103; num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj104 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list138 = new List(index2); - CollectionsMarshal.SetCount(list138, index2); - span3 = CollectionsMarshal.AsSpan(list138); + List list156 = new List(index2); + CollectionsMarshal.SetCount(list156, index2); + span3 = CollectionsMarshal.AsSpan(list156); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2014889u, new Vector3(-6.637756f, 0.9917603f, 32.45593f), 1299); - obj93.Steps = list138; - reference105 = obj93; + obj104.Steps = list156; + reference117 = obj104; num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list139 = new List(num2); - CollectionsMarshal.SetCount(list139, num2); - span3 = CollectionsMarshal.AsSpan(list139); + List list157 = new List(num2); + CollectionsMarshal.SetCount(list157, num2); + span3 = CollectionsMarshal.AsSpan(list157); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054918u, new Vector3(4.0740967f, 1.1999817f, 41.82495f), 1299); - obj94.Steps = list139; - reference106 = obj94; + obj105.Steps = list157; + reference118 = obj105; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + ref QuestSequence reference119 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list140 = new List(index2); - CollectionsMarshal.SetCount(list140, index2); - span3 = CollectionsMarshal.AsSpan(list140); + List list158 = new List(index2); + CollectionsMarshal.SetCount(list158, index2); + span3 = CollectionsMarshal.AsSpan(list158); num2 = 0; span3[num2] = new QuestStep(EInteractionType.UseItem, 2014909u, new Vector3(5.5639f, 1.2989f, -7.7142f), 1299) { ItemId = 2003769u }; - obj95.Steps = list140; - reference107 = obj95; + obj106.Steps = list158; + reference119 = obj106; num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj96 = new QuestSequence + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list141 = new List(num2); - CollectionsMarshal.SetCount(list141, num2); - span3 = CollectionsMarshal.AsSpan(list141); + List list159 = new List(num2); + CollectionsMarshal.SetCount(list159, num2); + span3 = CollectionsMarshal.AsSpan(list159); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054928u, new Vector3(43.167725f, 0.020000027f, -18.661804f), 1299); - obj96.Steps = list141; - reference108 = obj96; + obj107.Steps = list159; + reference120 = obj107; num++; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = 5 }; index2 = 4; - List list142 = new List(index2); - CollectionsMarshal.SetCount(list142, index2); - span3 = CollectionsMarshal.AsSpan(list142); + List list160 = new List(index2); + CollectionsMarshal.SetCount(list160, index2); + span3 = CollectionsMarshal.AsSpan(list160); num2 = 0; - ref QuestStep reference110 = ref span3[num2]; - QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 2014913u, new Vector3(48.28509f, 0.7955156f, -15.36493f), 1299); + ref QuestStep reference122 = ref span3[num2]; + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 2014913u, new Vector3(48.28509f, 0.7955156f, -15.36493f), 1299); num3 = 6; - List list143 = new List(num3); - CollectionsMarshal.SetCount(list143, num3); - span5 = CollectionsMarshal.AsSpan(list143); + List list161 = new List(num3); + CollectionsMarshal.SetCount(list161, num3); + span5 = CollectionsMarshal.AsSpan(list161); index3 = 0; span5[index3] = null; index3++; @@ -466131,15 +466526,15 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list143; - reference110 = questStep14; + questStep15.CompletionQuestVariablesFlags = list161; + reference122 = questStep15; num2++; - ref QuestStep reference111 = ref span3[num2]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 2014891u, new Vector3(45.64126f, 0.9739f, -23.77144f), 1299); + ref QuestStep reference123 = ref span3[num2]; + QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 2014891u, new Vector3(45.64126f, 0.9739f, -23.77144f), 1299); index3 = 6; - List list144 = new List(index3); - CollectionsMarshal.SetCount(list144, index3); - span5 = CollectionsMarshal.AsSpan(list144); + List list162 = new List(index3); + CollectionsMarshal.SetCount(list162, index3); + span5 = CollectionsMarshal.AsSpan(list162); num3 = 0; span5[num3] = null; num3++; @@ -466152,15 +466547,15 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list144; - reference111 = questStep15; + questStep16.CompletionQuestVariablesFlags = list162; + reference123 = questStep16; num2++; - ref QuestStep reference112 = ref span3[num2]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 2014890u, new Vector3(32.00146f, 1.173118f, -22.75444f), 1299); + ref QuestStep reference124 = ref span3[num2]; + QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 2014890u, new Vector3(32.00146f, 1.173118f, -22.75444f), 1299); num3 = 6; - List list145 = new List(num3); - CollectionsMarshal.SetCount(list145, num3); - span5 = CollectionsMarshal.AsSpan(list145); + List list163 = new List(num3); + CollectionsMarshal.SetCount(list163, num3); + span5 = CollectionsMarshal.AsSpan(list163); index3 = 0; span5[index3] = null; index3++; @@ -466173,15 +466568,15 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list145; - reference112 = questStep16; + questStep17.CompletionQuestVariablesFlags = list163; + reference124 = questStep17; num2++; - ref QuestStep reference113 = ref span3[num2]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 2014892u, new Vector3(32.07058f, 0.8092833f, -9.735413f), 1299); + ref QuestStep reference125 = ref span3[num2]; + QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 2014892u, new Vector3(32.07058f, 0.8092833f, -9.735413f), 1299); index3 = 6; - List list146 = new List(index3); - CollectionsMarshal.SetCount(list146, index3); - span5 = CollectionsMarshal.AsSpan(list146); + List list164 = new List(index3); + CollectionsMarshal.SetCount(list164, index3); + span5 = CollectionsMarshal.AsSpan(list164); num3 = 0; span5[num3] = null; num3++; @@ -466194,37 +466589,37 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list146; - reference113 = questStep17; - obj97.Steps = list142; - reference109 = obj97; + questStep18.CompletionQuestVariablesFlags = list164; + reference125 = questStep18; + obj108.Steps = list160; + reference121 = obj108; num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list147 = new List(num2); - CollectionsMarshal.SetCount(list147, num2); - span3 = CollectionsMarshal.AsSpan(list147); + List list165 = new List(num2); + CollectionsMarshal.SetCount(list165, num2); + span3 = CollectionsMarshal.AsSpan(list165); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054928u, new Vector3(43.167725f, 0.020000027f, -18.661804f), 1299); - obj98.Steps = list147; - reference114 = obj98; + obj109.Steps = list165; + reference126 = obj109; num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj99 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = 7 }; index2 = 4; - List list148 = new List(index2); - CollectionsMarshal.SetCount(list148, index2); - span3 = CollectionsMarshal.AsSpan(list148); + List list166 = new List(index2); + CollectionsMarshal.SetCount(list166, index2); + span3 = CollectionsMarshal.AsSpan(list166); num2 = 0; - ref QuestStep reference116 = ref span3[num2]; - QuestStep obj100 = new QuestStep(EInteractionType.Interact, 1054935u, new Vector3(47.287598f, -8.0940923E-13f, -21.561035f), 1299) + ref QuestStep reference128 = ref span3[num2]; + QuestStep obj111 = new QuestStep(EInteractionType.Interact, 1054935u, new Vector3(47.287598f, -8.0940923E-13f, -21.561035f), 1299) { SkipConditions = new SkipConditions { @@ -466235,9 +466630,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list149 = new List(num3); - CollectionsMarshal.SetCount(list149, num3); - span5 = CollectionsMarshal.AsSpan(list149); + List list167 = new List(num3); + CollectionsMarshal.SetCount(list167, num3); + span5 = CollectionsMarshal.AsSpan(list167); index3 = 0; span5[index3] = null; index3++; @@ -466250,11 +466645,11 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = null; - obj100.CompletionQuestVariablesFlags = list149; + obj111.CompletionQuestVariablesFlags = list167; index3 = 1; - List list150 = new List(index3); - CollectionsMarshal.SetCount(list150, index3); - span6 = CollectionsMarshal.AsSpan(list150); + List list168 = new List(index3); + CollectionsMarshal.SetCount(list168, index3); + span6 = CollectionsMarshal.AsSpan(list168); num3 = 0; span6[num3] = new DialogueChoice { @@ -466262,15 +466657,15 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q5_000_000"), Answer = new ExcelRef("TEXT_KINGMI106_05369_A5_000_001") }; - obj100.DialogueChoices = list150; - reference116 = obj100; + obj111.DialogueChoices = list168; + reference128 = obj111; num2++; - ref QuestStep reference117 = ref span3[num2]; - QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 2014894u, new Vector3(39.08986f, 1.296936f, -24.0025f), 1299); + ref QuestStep reference129 = ref span3[num2]; + QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 2014894u, new Vector3(39.08986f, 1.296936f, -24.0025f), 1299); num3 = 6; - List list151 = new List(num3); - CollectionsMarshal.SetCount(list151, num3); - span5 = CollectionsMarshal.AsSpan(list151); + List list169 = new List(num3); + CollectionsMarshal.SetCount(list169, num3); + span5 = CollectionsMarshal.AsSpan(list169); index3 = 0; span5[index3] = null; index3++; @@ -466283,11 +466678,11 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = null; - questStep18.CompletionQuestVariablesFlags = list151; + questStep19.CompletionQuestVariablesFlags = list169; index3 = 2; - List list152 = new List(index3); - CollectionsMarshal.SetCount(list152, index3); - span6 = CollectionsMarshal.AsSpan(list152); + List list170 = new List(index3); + CollectionsMarshal.SetCount(list170, index3); + span6 = CollectionsMarshal.AsSpan(list170); num3 = 0; span6[num3] = new DialogueChoice { @@ -466301,20 +466696,20 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q7_000_000"), Answer = new ExcelRef("TEXT_KINGMI106_05369_A7_000_003") }; - questStep18.DialogueChoices = list152; + questStep19.DialogueChoices = list170; num3 = 2; - List list153 = new List(num3); - CollectionsMarshal.SetCount(list153, num3); - span7 = CollectionsMarshal.AsSpan(list153); + List list171 = new List(num3); + CollectionsMarshal.SetCount(list171, num3); + span7 = CollectionsMarshal.AsSpan(list171); index3 = 0; span7[index3] = 3u; index3++; span7[index3] = 4u; - questStep18.PointMenuChoices = list153; - reference117 = questStep18; + questStep19.PointMenuChoices = list171; + reference129 = questStep19; num2++; - ref QuestStep reference118 = ref span3[num2]; - QuestStep obj101 = new QuestStep(EInteractionType.Interact, 1054931u, new Vector3(38.223755f, 0f, -13.443237f), 1299) + ref QuestStep reference130 = ref span3[num2]; + QuestStep obj112 = new QuestStep(EInteractionType.Interact, 1054931u, new Vector3(38.223755f, 0f, -13.443237f), 1299) { SkipConditions = new SkipConditions { @@ -466325,9 +466720,9 @@ public static class AssemblyQuestLoader } }; index3 = 6; - List list154 = new List(index3); - CollectionsMarshal.SetCount(list154, index3); - span5 = CollectionsMarshal.AsSpan(list154); + List list172 = new List(index3); + CollectionsMarshal.SetCount(list172, index3); + span5 = CollectionsMarshal.AsSpan(list172); num3 = 0; span5[num3] = null; num3++; @@ -466340,11 +466735,11 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = null; - obj101.CompletionQuestVariablesFlags = list154; + obj112.CompletionQuestVariablesFlags = list172; num3 = 1; - List list155 = new List(num3); - CollectionsMarshal.SetCount(list155, num3); - span6 = CollectionsMarshal.AsSpan(list155); + List list173 = new List(num3); + CollectionsMarshal.SetCount(list173, num3); + span6 = CollectionsMarshal.AsSpan(list173); index3 = 0; span6[index3] = new DialogueChoice { @@ -466352,15 +466747,15 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q6_000_000"), Answer = new ExcelRef("TEXT_KINGMI106_05369_A6_000_001") }; - obj101.DialogueChoices = list155; - reference118 = obj101; + obj112.DialogueChoices = list173; + reference130 = obj112; num2++; - ref QuestStep reference119 = ref span3[num2]; - QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 2014893u, new Vector3(43.16655f, 1.244391f, -18.57025f), 1299); + ref QuestStep reference131 = ref span3[num2]; + QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 2014893u, new Vector3(43.16655f, 1.244391f, -18.57025f), 1299); index3 = 3; - List list156 = new List(index3); - CollectionsMarshal.SetCount(list156, index3); - span6 = CollectionsMarshal.AsSpan(list156); + List list174 = new List(index3); + CollectionsMarshal.SetCount(list174, index3); + span6 = CollectionsMarshal.AsSpan(list174); num3 = 0; span6[num3] = new DialogueChoice { @@ -466382,77 +466777,77 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGMI106_05369_Q10_000_000"), Answer = new ExcelRef("TEXT_KINGMI106_05369_A10_000_004") }; - questStep19.DialogueChoices = list156; - reference119 = questStep19; - obj99.Steps = list148; - reference115 = obj99; + questStep20.DialogueChoices = list174; + reference131 = questStep20; + obj110.Steps = list166; + reference127 = obj110; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 8 }; num2 = 1; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); + List list175 = new List(num2); + CollectionsMarshal.SetCount(list175, num2); + span3 = CollectionsMarshal.AsSpan(list175); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054938u, new Vector3(47.837036f, 0f, -10.025269f), 1299); - obj102.Steps = list157; - reference120 = obj102; + obj113.Steps = list175; + reference132 = obj113; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference133 = 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); + List list176 = new List(index2); + CollectionsMarshal.SetCount(list176, index2); + span3 = CollectionsMarshal.AsSpan(list176); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054560u, new Vector3(-5.1118164f, -4.656613E-08f, 7.095398f), 1207); - obj103.Steps = list158; - reference121 = obj103; - questRoot15.QuestSequence = list136; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(5370); - QuestRoot questRoot16 = new QuestRoot(); + obj114.Steps = list176; + reference133 = obj114; + questRoot18.QuestSequence = list154; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(5370); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list159 = new List(num); - CollectionsMarshal.SetCount(list159, num); - span = CollectionsMarshal.AsSpan(list159); + List list177 = new List(num); + CollectionsMarshal.SetCount(list177, num); + span = CollectionsMarshal.AsSpan(list177); index = 0; span[index] = "liza"; - questRoot16.Author = list159; + questRoot19.Author = list177; index = 4; - List list160 = new List(index); - CollectionsMarshal.SetCount(list160, index); - span2 = CollectionsMarshal.AsSpan(list160); + List list178 = new List(index); + CollectionsMarshal.SetCount(list178, index); + span2 = CollectionsMarshal.AsSpan(list178); num = 0; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); + List list179 = new List(num2); + CollectionsMarshal.SetCount(list179, num2); + span3 = CollectionsMarshal.AsSpan(list179); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054555u, new Vector3(-4.1047363f, -7.7714425E-08f, 9.536865f), 1207); - obj104.Steps = list161; - reference122 = obj104; + obj115.Steps = list179; + reference134 = obj115; num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj116 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list162 = new List(index2); - CollectionsMarshal.SetCount(list162, index2); - span3 = CollectionsMarshal.AsSpan(list162); + List list180 = new List(index2); + CollectionsMarshal.SetCount(list180, index2); + span3 = CollectionsMarshal.AsSpan(list180); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2014102u, new Vector3(-0.015319824f, 0.99176025f, 16.03717f), 1207) { @@ -466467,95 +466862,95 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineResolution } }; - obj105.Steps = list162; - reference123 = obj105; + obj116.Steps = list180; + reference135 = obj116; num++; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list163 = new List(num2); - CollectionsMarshal.SetCount(list163, num2); - span3 = CollectionsMarshal.AsSpan(list163); + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054565u, new Vector3(18.539673f, 38.0566f, -387.16718f), 1186); - obj106.Steps = list163; - reference124 = obj106; + obj117.Steps = list181; + reference136 = obj117; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list164 = new List(index2); - CollectionsMarshal.SetCount(list164, index2); - span3 = CollectionsMarshal.AsSpan(list164); + List list182 = new List(index2); + CollectionsMarshal.SetCount(list182, index2); + span3 = CollectionsMarshal.AsSpan(list182); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054569u, new Vector3(-0.5340576f, 53.200012f, 768.27637f), 1192) { AetheryteShortcut = EAetheryteLocation.LivingMemoryLeynodeMnemo }; - obj107.Steps = list164; - reference125 = obj107; - questRoot16.QuestSequence = list160; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(5371); - QuestRoot questRoot17 = new QuestRoot(); + obj118.Steps = list182; + reference137 = obj118; + questRoot19.QuestSequence = list178; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(5371); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list165 = new List(num); - CollectionsMarshal.SetCount(list165, num); - span = CollectionsMarshal.AsSpan(list165); + List list183 = new List(num); + CollectionsMarshal.SetCount(list183, num); + span = CollectionsMarshal.AsSpan(list183); index = 0; span[index] = "liza"; - questRoot17.Author = list165; + questRoot20.Author = list183; index = 8; - List list166 = new List(index); - CollectionsMarshal.SetCount(list166, index); - span2 = CollectionsMarshal.AsSpan(list166); + List list184 = new List(index); + CollectionsMarshal.SetCount(list184, index); + span2 = CollectionsMarshal.AsSpan(list184); num = 0; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list167 = new List(num2); - CollectionsMarshal.SetCount(list167, num2); - span3 = CollectionsMarshal.AsSpan(list167); + List list185 = new List(num2); + CollectionsMarshal.SetCount(list185, num2); + span3 = CollectionsMarshal.AsSpan(list185); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054569u, new Vector3(-0.5340576f, 53.200012f, 768.27637f), 1192); - obj108.Steps = list167; - reference126 = obj108; + obj119.Steps = list185; + reference138 = obj119; num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list168 = new List(index2); - CollectionsMarshal.SetCount(list168, index2); - span3 = CollectionsMarshal.AsSpan(list168); + List list186 = new List(index2); + CollectionsMarshal.SetCount(list186, index2); + span3 = CollectionsMarshal.AsSpan(list186); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054576u, new Vector3(-0.16790771f, 50.12495f, 364.8584f), 1192) { Fly = true }; - obj109.Steps = list168; - reference127 = obj109; + obj120.Steps = list186; + reference139 = obj120; num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list169 = new List(num2); - CollectionsMarshal.SetCount(list169, num2); - span3 = CollectionsMarshal.AsSpan(list169); + List list187 = new List(num2); + CollectionsMarshal.SetCount(list187, num2); + span3 = CollectionsMarshal.AsSpan(list187); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 1192) { @@ -466564,23 +466959,23 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 1028u } }; - obj110.Steps = list169; - reference128 = obj110; + obj121.Steps = list187; + reference140 = obj121; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference141 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list170 = new List(index2); - CollectionsMarshal.SetCount(list170, index2); - span3 = CollectionsMarshal.AsSpan(list170); + List list188 = new List(index2); + CollectionsMarshal.SetCount(list188, index2); + span3 = CollectionsMarshal.AsSpan(list188); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1312) { @@ -466589,155 +466984,155 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 1061u } }; - obj111.Steps = list170; - reference129 = obj111; + obj122.Steps = list188; + reference141 = obj122; num++; span2[num] = new QuestSequence { Sequence = 5 }; num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list171 = new List(num2); - CollectionsMarshal.SetCount(list171, num2); - span3 = CollectionsMarshal.AsSpan(list171); + List list189 = new List(num2); + CollectionsMarshal.SetCount(list189, num2); + span3 = CollectionsMarshal.AsSpan(list189); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054597u, new Vector3(5.8136597f, 50.12495f, 369.80237f), 1192) { StopDistance = 5f }; - obj112.Steps = list171; - reference130 = obj112; + obj123.Steps = list189; + reference142 = obj123; num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list172 = new List(index2); - CollectionsMarshal.SetCount(list172, index2); - span3 = CollectionsMarshal.AsSpan(list172); + List list190 = new List(index2); + CollectionsMarshal.SetCount(list190, index2); + span3 = CollectionsMarshal.AsSpan(list190); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054604u, new Vector3(-145.06763f, 25.971825f, -495.38416f), 1191) { Fly = true, AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts }; - obj113.Steps = list172; - reference131 = obj113; - questRoot17.QuestSequence = list166; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(5372); - QuestRoot questRoot18 = new QuestRoot(); + obj124.Steps = list190; + reference143 = obj124; + questRoot20.QuestSequence = list184; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(5372); + QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list173 = new List(num); - CollectionsMarshal.SetCount(list173, num); - span = CollectionsMarshal.AsSpan(list173); + List list191 = new List(num); + CollectionsMarshal.SetCount(list191, num); + span = CollectionsMarshal.AsSpan(list191); index = 0; span[index] = "liza"; - questRoot18.Author = list173; + questRoot21.Author = list191; index = 6; - List list174 = new List(index); - CollectionsMarshal.SetCount(list174, index); - span2 = CollectionsMarshal.AsSpan(list174); + List list192 = new List(index); + CollectionsMarshal.SetCount(list192, index); + span2 = CollectionsMarshal.AsSpan(list192); num = 0; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj125 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list175 = new List(num2); - CollectionsMarshal.SetCount(list175, num2); - span3 = CollectionsMarshal.AsSpan(list175); + List list193 = new List(num2); + CollectionsMarshal.SetCount(list193, num2); + span3 = CollectionsMarshal.AsSpan(list193); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054604u, new Vector3(-145.06763f, 25.971825f, -495.38416f), 1191); - obj114.Steps = list175; - reference132 = obj114; + obj125.Steps = list193; + reference144 = obj125; num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj126 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list176 = new List(index2); - CollectionsMarshal.SetCount(list176, index2); - span3 = CollectionsMarshal.AsSpan(list176); + List list194 = new List(index2); + CollectionsMarshal.SetCount(list194, index2); + span3 = CollectionsMarshal.AsSpan(list194); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1055852u, new Vector3(-117.906494f, 28.995459f, -353.1701f), 1191) { Fly = true }; - obj115.Steps = list176; - reference133 = obj115; + obj126.Steps = list194; + reference145 = obj126; num++; - ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj127 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list177 = new List(num2); - CollectionsMarshal.SetCount(list177, num2); - span3 = CollectionsMarshal.AsSpan(list177); + List list195 = new List(num2); + CollectionsMarshal.SetCount(list195, num2); + span3 = CollectionsMarshal.AsSpan(list195); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048099u, new Vector3(-606.5919f, -2.203068f, -486.6255f), 1191) { Fly = true }; - obj116.Steps = list177; - reference134 = obj116; + obj127.Steps = list195; + reference146 = obj127; num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj128 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list178 = new List(index2); - CollectionsMarshal.SetCount(list178, index2); - span3 = CollectionsMarshal.AsSpan(list178); + List list196 = new List(index2); + CollectionsMarshal.SetCount(list196, index2); + span3 = CollectionsMarshal.AsSpan(list196); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054612u, new Vector3(-670.95447f, 52.96887f, -203.35706f), 1191) { Fly = true }; - obj117.Steps = list178; - reference135 = obj117; + obj128.Steps = list196; + reference147 = obj128; num++; - ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj129 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list179 = new List(num2); - CollectionsMarshal.SetCount(list179, num2); - span3 = CollectionsMarshal.AsSpan(list179); + List list197 = new List(num2); + CollectionsMarshal.SetCount(list197, num2); + span3 = CollectionsMarshal.AsSpan(list197); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054614u, new Vector3(-554.4366f, 44.324562f, -159.5636f), 1191) { StopDistance = 7f }; - obj118.Steps = list179; - reference136 = obj118; + obj129.Steps = list197; + reference148 = obj129; num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference149 = ref span2[num]; + QuestSequence obj130 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list180 = new List(index2); - CollectionsMarshal.SetCount(list180, index2); - span3 = CollectionsMarshal.AsSpan(list180); + List list198 = new List(index2); + CollectionsMarshal.SetCount(list198, index2); + span3 = CollectionsMarshal.AsSpan(list198); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048083u, new Vector3(302.05237f, 51.199978f, 205.0354f), 1186) { @@ -466751,91 +467146,91 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054616u, new Vector3(-0.6256714f, -4.656613E-08f, 6.8512573f), 1207); - obj119.Steps = list180; - reference137 = obj119; - questRoot18.QuestSequence = list174; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(5373); - QuestRoot questRoot19 = new QuestRoot(); + obj130.Steps = list198; + reference149 = obj130; + questRoot21.QuestSequence = list192; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(5373); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list181 = new List(num); - CollectionsMarshal.SetCount(list181, num); - span = CollectionsMarshal.AsSpan(list181); + List list199 = new List(num); + CollectionsMarshal.SetCount(list199, num); + span = CollectionsMarshal.AsSpan(list199); index = 0; span[index] = "liza"; - questRoot19.Author = list181; + questRoot22.Author = list199; index = 5; - List list182 = new List(index); - CollectionsMarshal.SetCount(list182, index); - span2 = CollectionsMarshal.AsSpan(list182); + List list200 = new List(index); + CollectionsMarshal.SetCount(list200, index); + span2 = CollectionsMarshal.AsSpan(list200); num = 0; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj120 = new QuestSequence + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj131 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list183 = new List(num2); - CollectionsMarshal.SetCount(list183, num2); - span3 = CollectionsMarshal.AsSpan(list183); + List list201 = new List(num2); + CollectionsMarshal.SetCount(list201, num2); + span3 = CollectionsMarshal.AsSpan(list201); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054616u, new Vector3(-0.6256714f, -4.656613E-08f, 6.8512573f), 1207); - obj120.Steps = list183; - reference138 = obj120; + obj131.Steps = list201; + reference150 = obj131; num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj132 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list184 = new List(index2); - CollectionsMarshal.SetCount(list184, index2); - span3 = CollectionsMarshal.AsSpan(list184); + List list202 = new List(index2); + CollectionsMarshal.SetCount(list202, index2); + span3 = CollectionsMarshal.AsSpan(list202); num2 = 0; - ref QuestStep reference140 = ref span3[num2]; - QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1054616u, new Vector3(-0.6256714f, -4.656613E-08f, 6.8512573f), 1207); + ref QuestStep reference152 = ref span3[num2]; + QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1054616u, new Vector3(-0.6256714f, -4.656613E-08f, 6.8512573f), 1207); num3 = 1; - List list185 = new List(num3); - CollectionsMarshal.SetCount(list185, num3); - span6 = CollectionsMarshal.AsSpan(list185); + List list203 = new List(num3); + CollectionsMarshal.SetCount(list203, num3); + span6 = CollectionsMarshal.AsSpan(list203); index3 = 0; span6[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGMI110_05373_SYSTEM_000_040") }; - questStep20.DialogueChoices = list185; - reference140 = questStep20; - obj121.Steps = list184; - reference139 = obj121; + questStep21.DialogueChoices = list203; + reference152 = questStep21; + obj132.Steps = list202; + reference151 = obj132; num++; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference153 = ref span2[num]; + QuestSequence obj133 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list186 = new List(num2); - CollectionsMarshal.SetCount(list186, num2); - span3 = CollectionsMarshal.AsSpan(list186); + List list204 = new List(num2); + CollectionsMarshal.SetCount(list204, num2); + span3 = CollectionsMarshal.AsSpan(list204); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054618u, new Vector3(1.296936f, 50.12499f, 704.7378f), 1192) { StopDistance = 7f }; - obj122.Steps = list186; - reference141 = obj122; + obj133.Steps = list204; + reference153 = obj133; num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj134 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list187 = new List(index2); - CollectionsMarshal.SetCount(list187, index2); - span3 = CollectionsMarshal.AsSpan(list187); + List list205 = new List(index2); + CollectionsMarshal.SetCount(list205, index2); + span3 = CollectionsMarshal.AsSpan(list205); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054624u, new Vector3(-105.638245f, 100.04267f, -202.47198f), 1185) { @@ -466846,18 +467241,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalVollokShoonsa } }; - obj123.Steps = list187; - reference142 = obj123; + obj134.Steps = list205; + reference154 = obj134; num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference155 = ref span2[num]; + QuestSequence obj135 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list188 = new List(num2); - CollectionsMarshal.SetCount(list188, num2); - span3 = CollectionsMarshal.AsSpan(list188); + List list206 = new List(num2); + CollectionsMarshal.SetCount(list206, num2); + span3 = CollectionsMarshal.AsSpan(list206); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054628u, new Vector3(-23.941406f, 38.0566f, -389.0288f), 1186) { @@ -466868,33 +467263,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineResolution } }; - obj124.Steps = list188; - reference143 = obj124; - questRoot19.QuestSequence = list182; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(5374); - QuestRoot questRoot20 = new QuestRoot(); + obj135.Steps = list206; + reference155 = obj135; + questRoot22.QuestSequence = list200; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(5374); + QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list189 = new List(num); - CollectionsMarshal.SetCount(list189, num); - span = CollectionsMarshal.AsSpan(list189); + List list207 = new List(num); + CollectionsMarshal.SetCount(list207, num); + span = CollectionsMarshal.AsSpan(list207); index = 0; span[index] = "WigglyMuffin"; - questRoot20.Author = list189; + questRoot23.Author = list207; index = 13; - List list190 = new List(index); - CollectionsMarshal.SetCount(list190, index); - span2 = CollectionsMarshal.AsSpan(list190); + List list208 = new List(index); + CollectionsMarshal.SetCount(list208, index); + span2 = CollectionsMarshal.AsSpan(list208); num = 0; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference156 = ref span2[num]; + QuestSequence obj136 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list191 = new List(index2); - CollectionsMarshal.SetCount(list191, index2); - span3 = CollectionsMarshal.AsSpan(list191); + List list209 = new List(index2); + CollectionsMarshal.SetCount(list209, index2); + span3 = CollectionsMarshal.AsSpan(list209); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054465u, new Vector3(0.1373291f, -14f, 106.21802f), 1185) { @@ -466912,18 +467307,18 @@ public static class AssemblyQuestLoader } } }; - obj125.Steps = list191; - reference144 = obj125; + obj136.Steps = list209; + reference156 = obj136; num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference157 = ref span2[num]; + QuestSequence obj137 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list192 = new List(num2); - CollectionsMarshal.SetCount(list192, num2); - span3 = CollectionsMarshal.AsSpan(list192); + List list210 = new List(num2); + CollectionsMarshal.SetCount(list210, num2); + span3 = CollectionsMarshal.AsSpan(list210); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2014821u, new Vector3(342.03088f, -1.3275757f, 438.4984f), 1190) { @@ -466941,170 +467336,170 @@ public static class AssemblyQuestLoader } } }; - obj126.Steps = list192; - reference145 = obj126; + obj137.Steps = list210; + reference157 = obj137; num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference158 = ref span2[num]; + QuestSequence obj138 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list193 = new List(index2); - CollectionsMarshal.SetCount(list193, index2); - span3 = CollectionsMarshal.AsSpan(list193); + List list211 = new List(index2); + CollectionsMarshal.SetCount(list211, index2); + span3 = CollectionsMarshal.AsSpan(list211); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054466u, new Vector3(420.37073f, -0.65818214f, 390.67664f), 1190); - obj127.Steps = list193; - reference146 = obj127; + obj138.Steps = list211; + reference158 = obj138; num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj139 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - span3 = CollectionsMarshal.AsSpan(list194); + List list212 = new List(num2); + CollectionsMarshal.SetCount(list212, num2); + span3 = CollectionsMarshal.AsSpan(list212); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2014823u, new Vector3(478.96545f, 4.7455444f, 237.53711f), 1190) { Fly = true }; - obj128.Steps = list194; - reference147 = obj128; + obj139.Steps = list212; + reference159 = obj139; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + ref QuestSequence reference160 = ref span2[num]; + QuestSequence obj140 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list195 = new List(index2); - CollectionsMarshal.SetCount(list195, index2); - span3 = CollectionsMarshal.AsSpan(list195); + List list213 = new List(index2); + CollectionsMarshal.SetCount(list213, index2); + span3 = CollectionsMarshal.AsSpan(list213); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2014824u, new Vector3(349.813f, 7.1869507f, 220.78271f), 1190) { Fly = true }; - obj129.Steps = list195; - reference148 = obj129; + obj140.Steps = list213; + reference160 = obj140; num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj141 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list196 = new List(num2); - CollectionsMarshal.SetCount(list196, num2); - span3 = CollectionsMarshal.AsSpan(list196); + List list214 = new List(num2); + CollectionsMarshal.SetCount(list214, num2); + span3 = CollectionsMarshal.AsSpan(list214); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2014822u, new Vector3(402.42603f, -11.276428f, 40.604248f), 1190) { Fly = true }; - obj130.Steps = list196; - reference149 = obj130; + obj141.Steps = list214; + reference161 = obj141; num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj131 = new QuestSequence + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj142 = new QuestSequence { Sequence = 6 }; index2 = 1; - List list197 = new List(index2); - CollectionsMarshal.SetCount(list197, index2); - span3 = CollectionsMarshal.AsSpan(list197); + List list215 = new List(index2); + CollectionsMarshal.SetCount(list215, index2); + span3 = CollectionsMarshal.AsSpan(list215); num2 = 0; - ref QuestStep reference151 = ref span3[num2]; - QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1054467u, new Vector3(254.38306f, -7.9001174f, 465.17126f), 1190); + ref QuestStep reference163 = ref span3[num2]; + QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1054467u, new Vector3(254.38306f, -7.9001174f, 465.17126f), 1190); index3 = 1; - List list198 = new List(index3); - CollectionsMarshal.SetCount(list198, index3); - span6 = CollectionsMarshal.AsSpan(list198); + List list216 = new List(index3); + CollectionsMarshal.SetCount(list216, index3); + span6 = CollectionsMarshal.AsSpan(list216); num3 = 0; span6[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGYX901_05374_SYSTEM_000_301") }; - questStep21.DialogueChoices = list198; - reference151 = questStep21; - obj131.Steps = list197; - reference150 = obj131; + questStep22.DialogueChoices = list216; + reference163 = questStep22; + obj142.Steps = list215; + reference162 = obj142; num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj143 = new QuestSequence { Sequence = 7 }; num2 = 1; - List list199 = new List(num2); - CollectionsMarshal.SetCount(list199, num2); - span3 = CollectionsMarshal.AsSpan(list199); + List list217 = new List(num2); + CollectionsMarshal.SetCount(list217, num2); + span3 = CollectionsMarshal.AsSpan(list217); index2 = 0; - ref QuestStep reference153 = ref span3[index2]; - QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1054469u, new Vector3(-215.04541f, 45.13145f, -756.89325f), 1190); + ref QuestStep reference165 = ref span3[index2]; + QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1054469u, new Vector3(-215.04541f, 45.13145f, -756.89325f), 1190); num3 = 1; - List list200 = new List(num3); - CollectionsMarshal.SetCount(list200, num3); - span6 = CollectionsMarshal.AsSpan(list200); + List list218 = new List(num3); + CollectionsMarshal.SetCount(list218, num3); + span6 = CollectionsMarshal.AsSpan(list218); index3 = 0; span6[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGYX901_05374_SYSTEM_200_402") }; - questStep22.DialogueChoices = list200; - reference153 = questStep22; - obj132.Steps = list199; - reference152 = obj132; + questStep23.DialogueChoices = list218; + reference165 = questStep23; + obj143.Steps = list217; + reference164 = obj143; num++; span2[num] = new QuestSequence { Sequence = 8 }; num++; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj133 = new QuestSequence + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj144 = new QuestSequence { Sequence = 9 }; index2 = 1; - List list201 = new List(index2); - CollectionsMarshal.SetCount(list201, index2); - span3 = CollectionsMarshal.AsSpan(list201); + List list219 = new List(index2); + CollectionsMarshal.SetCount(list219, index2); + span3 = CollectionsMarshal.AsSpan(list219); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054471u, new Vector3(23.056335f, 101f, 733.7604f), 1301); - obj133.Steps = list201; - reference154 = obj133; + obj144.Steps = list219; + reference166 = obj144; num++; - ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj134 = new QuestSequence + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj145 = new QuestSequence { Sequence = 10 }; num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); + List list220 = new List(num2); + CollectionsMarshal.SetCount(list220, num2); + span3 = CollectionsMarshal.AsSpan(list220); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054471u, new Vector3(23.056335f, 101f, 733.7604f), 1301); - obj134.Steps = list202; - reference155 = obj134; + obj145.Steps = list220; + reference167 = obj145; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj135 = new QuestSequence + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj146 = new QuestSequence { Sequence = 11 }; index2 = 1; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); - span3 = CollectionsMarshal.AsSpan(list203); + List list221 = new List(index2); + CollectionsMarshal.SetCount(list221, index2); + span3 = CollectionsMarshal.AsSpan(list221); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1301) { @@ -467113,18 +467508,18 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 1043u } }; - obj135.Steps = list203; - reference156 = obj135; + obj146.Steps = list221; + reference168 = obj146; num++; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj136 = new QuestSequence + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj147 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - span3 = CollectionsMarshal.AsSpan(list204); + List list222 = new List(num2); + CollectionsMarshal.SetCount(list222, num2); + span3 = CollectionsMarshal.AsSpan(list222); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054465u, new Vector3(0.1373291f, -14f, 106.21802f), 1185) { @@ -467142,33 +467537,654 @@ public static class AssemblyQuestLoader } } }; - obj136.Steps = list204; - reference157 = obj136; - questRoot20.QuestSequence = list190; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(5378); - QuestRoot questRoot21 = new QuestRoot(); + obj147.Steps = list222; + reference169 = obj147; + questRoot23.QuestSequence = list208; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(5375); + QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list205 = new List(num); - CollectionsMarshal.SetCount(list205, num); - span = CollectionsMarshal.AsSpan(list205); + List list223 = new List(num); + CollectionsMarshal.SetCount(list223, num); + span = CollectionsMarshal.AsSpan(list223); index = 0; span[index] = "WigglyMuffin"; - questRoot21.Author = list205; - index = 8; - List list206 = new List(index); - CollectionsMarshal.SetCount(list206, index); - span2 = CollectionsMarshal.AsSpan(list206); + questRoot24.Author = list223; + questRoot24.IsSeasonalQuest = true; + questRoot24.SeasonalQuestExpiry = new DateTime(2025, 11, 4, 14, 59, 0, DateTimeKind.Utc); + index = 9; + List list224 = new List(index); + CollectionsMarshal.SetCount(list224, index); + span2 = CollectionsMarshal.AsSpan(list224); num = 0; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj137 = new QuestSequence + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj148 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list207 = new List(index2); - CollectionsMarshal.SetCount(list207, index2); - span3 = CollectionsMarshal.AsSpan(list207); + List list225 = new List(index2); + CollectionsMarshal.SetCount(list225, index2); + span3 = CollectionsMarshal.AsSpan(list225); + num2 = 0; + ref QuestStep reference171 = ref span3[num2]; + QuestStep obj149 = new QuestStep(EInteractionType.AcceptQuest, 1054483u, new Vector3(-50.003845f, 6.5f, -88.426025f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions10 = new SkipConditions(); + SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); + index3 = 2; + List list226 = new List(index3); + CollectionsMarshal.SetCount(list226, index3); + span4 = CollectionsMarshal.AsSpan(list226); + num3 = 0; + span4[num3] = 132; + num3++; + span4[num3] = 133; + skipAetheryteCondition.InTerritory = list226; + skipConditions10.AetheryteShortcutIf = skipAetheryteCondition; + skipConditions10.AethernetShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + }; + obj149.SkipConditions = skipConditions10; + reference171 = obj149; + obj148.Steps = list225; + reference170 = obj148; + num++; + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj150 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); + index2 = 0; + ref QuestStep reference173 = ref span3[index2]; + QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1054484u, new Vector3(-55.680176f, 6.2813034f, -106.004456f), 133); + num3 = 1; + List list228 = new List(num3); + CollectionsMarshal.SetCount(list228, num3); + span6 = CollectionsMarshal.AsSpan(list228); + index3 = 0; + span6[index3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_FESHLX101_05375_EVENTAREA_WARP_000_031") + }; + questStep24.DialogueChoices = list228; + reference173 = questStep24; + obj150.Steps = list227; + reference172 = obj150; + num++; + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj151 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list229 = new List(index2); + CollectionsMarshal.SetCount(list229, index2); + span3 = CollectionsMarshal.AsSpan(list229); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054485u, new Vector3(68.436646f, 0f, -0.045776367f), 1305); + obj151.Steps = list229; + reference174 = obj151; + num++; + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj152 = new QuestSequence + { + Sequence = 3 + }; + num2 = 2; + List list230 = new List(num2); + CollectionsMarshal.SetCount(list230, num2); + span3 = CollectionsMarshal.AsSpan(list230); + index2 = 0; + ref QuestStep reference176 = ref span3[index2]; + QuestStep questStep25 = new QuestStep(EInteractionType.Interact, 1054486u, new Vector3(4.2266846f, 17f, 11.947815f), 1305); + index3 = 6; + List list231 = new List(index3); + CollectionsMarshal.SetCount(list231, index3); + span5 = CollectionsMarshal.AsSpan(list231); + 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, null, EQuestWorkMode.Bitwise); + questStep25.CompletionQuestVariablesFlags = list231; + reference176 = questStep25; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054489u, new Vector3(14.785889f, 17f, 105.85181f), 1305); + obj152.Steps = list230; + reference175 = obj152; + num++; + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj153 = new QuestSequence + { + Sequence = 4 + }; + index2 = 3; + List list232 = new List(index2); + CollectionsMarshal.SetCount(list232, index2); + span3 = CollectionsMarshal.AsSpan(list232); + num2 = 0; + ref QuestStep reference178 = ref span3[num2]; + QuestStep obj154 = new QuestStep(EInteractionType.Interact, 1054488u, new Vector3(9.109558f, 0f, 100.02283f), 1305) + { + Mount = true + }; + num3 = 6; + List list233 = new List(num3); + CollectionsMarshal.SetCount(list233, num3); + span5 = CollectionsMarshal.AsSpan(list233); + 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, null, EQuestWorkMode.Bitwise); + obj154.CompletionQuestVariablesFlags = list233; + reference178 = obj154; + num2++; + ref QuestStep reference179 = ref span3[num2]; + QuestStep obj155 = new QuestStep(EInteractionType.Interact, 1054487u, new Vector3(-43.86969f, 0f, -5.8442383f), 1305) + { + Mount = true + }; + index3 = 6; + List list234 = new List(index3); + CollectionsMarshal.SetCount(list234, index3); + span5 = CollectionsMarshal.AsSpan(list234); + 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)10, null, EQuestWorkMode.Bitwise); + obj155.CompletionQuestVariablesFlags = list234; + reference179 = obj155; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054490u, new Vector3(-54.795166f, 0f, -29.58728f), 1305) + { + Mount = true + }; + obj153.Steps = list232; + reference177 = obj153; + num++; + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj156 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list235 = new List(num2); + CollectionsMarshal.SetCount(list235, num2); + span3 = CollectionsMarshal.AsSpan(list235); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054485u, new Vector3(68.436646f, 0f, -0.045776367f), 1305) + { + Mount = true + }; + obj156.Steps = list235; + reference180 = obj156; + num++; + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj157 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list236 = new List(index2); + CollectionsMarshal.SetCount(list236, index2); + span3 = CollectionsMarshal.AsSpan(list236); + num2 = 0; + ref QuestStep reference182 = ref span3[num2]; + QuestStep obj158 = new QuestStep(EInteractionType.Interact, 1054483u, new Vector3(-50.003845f, 6.5f, -88.426025f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions11 = new SkipConditions(); + SkipAetheryteCondition skipAetheryteCondition2 = new SkipAetheryteCondition(); + num3 = 2; + List list237 = new List(num3); + CollectionsMarshal.SetCount(list237, num3); + span4 = CollectionsMarshal.AsSpan(list237); + index3 = 0; + span4[index3] = 132; + index3++; + span4[index3] = 133; + skipAetheryteCondition2.InTerritory = list237; + skipConditions11.AetheryteShortcutIf = skipAetheryteCondition2; + skipConditions11.AethernetShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + }; + obj158.SkipConditions = skipConditions11; + reference182 = obj158; + obj157.Steps = list236; + reference181 = obj157; + num++; + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj159 = new QuestSequence + { + Sequence = 7 + }; + num2 = 2; + List list238 = new List(num2); + CollectionsMarshal.SetCount(list238, num2); + span3 = CollectionsMarshal.AsSpan(list238); + index2 = 0; + ref QuestStep reference184 = ref span3[index2]; + QuestStep questStep26 = new QuestStep(EInteractionType.Interact, 1054477u, new Vector3(-52.903076f, 6.8124895f, -123.39978f), 133); + index3 = 6; + List list239 = new List(index3); + CollectionsMarshal.SetCount(list239, index3); + span5 = CollectionsMarshal.AsSpan(list239); + 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, null, EQuestWorkMode.Bitwise); + questStep26.CompletionQuestVariablesFlags = list239; + reference184 = questStep26; + index2++; + ref QuestStep reference185 = ref span3[index2]; + QuestStep obj160 = new QuestStep(EInteractionType.Interact, 1054491u, new Vector3(-317.21985f, 7.3121967f, -200.763f), 133) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaAmphitheatre, + To = EAetheryteLocation.GridaniaBotanist + } + }; + num3 = 6; + 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] = null; + obj160.CompletionQuestVariablesFlags = list240; + reference185 = obj160; + obj159.Steps = list238; + reference183 = obj159; + num++; + ref QuestSequence reference186 = ref span2[num]; + QuestSequence obj161 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list241 = new List(index2); + CollectionsMarshal.SetCount(list241, index2); + span3 = CollectionsMarshal.AsSpan(list241); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054483u, new Vector3(-50.003845f, 6.5f, -88.426025f), 133) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaBotanist, + To = EAetheryteLocation.GridaniaAmphitheatre + }, + NextQuestId = new QuestId(5376) + }; + obj161.Steps = list241; + reference186 = obj161; + questRoot24.QuestSequence = list224; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(5376); + QuestRoot questRoot25 = new QuestRoot(); + num = 1; + List list242 = new List(num); + CollectionsMarshal.SetCount(list242, num); + span = CollectionsMarshal.AsSpan(list242); + index = 0; + span[index] = "WigglyMuffin"; + questRoot25.Author = list242; + questRoot25.IsSeasonalQuest = true; + questRoot25.SeasonalQuestExpiry = new DateTime(2025, 11, 4, 14, 59, 0, DateTimeKind.Utc); + index = 7; + List list243 = new List(index); + CollectionsMarshal.SetCount(list243, index); + span2 = CollectionsMarshal.AsSpan(list243); + num = 0; + ref QuestSequence reference187 = ref span2[num]; + QuestSequence obj162 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list244 = new List(num2); + CollectionsMarshal.SetCount(list244, num2); + span3 = CollectionsMarshal.AsSpan(list244); + index2 = 0; + ref QuestStep reference188 = ref span3[index2]; + QuestStep obj163 = new QuestStep(EInteractionType.AcceptQuest, 1054483u, new Vector3(-50.003845f, 6.5f, -88.426025f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions12 = new SkipConditions(); + SkipAetheryteCondition skipAetheryteCondition3 = new SkipAetheryteCondition(); + index3 = 2; + List list245 = new List(index3); + CollectionsMarshal.SetCount(list245, index3); + span4 = CollectionsMarshal.AsSpan(list245); + num3 = 0; + span4[num3] = 132; + num3++; + span4[num3] = 133; + skipAetheryteCondition3.InTerritory = list245; + skipConditions12.AetheryteShortcutIf = skipAetheryteCondition3; + skipConditions12.AethernetShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + }; + obj163.SkipConditions = skipConditions12; + reference188 = obj163; + obj162.Steps = list244; + reference187 = obj162; + num++; + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj164 = new QuestSequence + { + Sequence = 1 + }; + index2 = 2; + List list246 = new List(index2); + CollectionsMarshal.SetCount(list246, index2); + span3 = CollectionsMarshal.AsSpan(list246); + num2 = 0; + ref QuestStep reference190 = ref span3[num2]; + QuestStep questStep27 = new QuestStep(EInteractionType.Interact, 1054484u, new Vector3(-55.680176f, 6.2813034f, -106.004456f), 133); + SkipConditions skipConditions13 = new SkipConditions(); + SkipStepConditions skipStepConditions10 = new SkipStepConditions(); + num3 = 1; + List list247 = new List(num3); + CollectionsMarshal.SetCount(list247, num3); + span4 = CollectionsMarshal.AsSpan(list247); + index3 = 0; + span4[index3] = 1305; + skipStepConditions10.InTerritory = list247; + skipConditions13.StepIf = skipStepConditions10; + questStep27.SkipConditions = skipConditions13; + index3 = 1; + List list248 = new List(index3); + CollectionsMarshal.SetCount(list248, index3); + span6 = CollectionsMarshal.AsSpan(list248); + num3 = 0; + span6[num3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_FESHLX102_05376_EVENTAREA_WARP_110_005") + }; + questStep27.DialogueChoices = list248; + reference190 = questStep27; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054485u, new Vector3(68.436646f, 0f, -0.045776367f), 1305); + obj164.Steps = list246; + reference189 = obj164; + num++; + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list249 = new List(num2); + CollectionsMarshal.SetCount(list249, num2); + span3 = CollectionsMarshal.AsSpan(list249); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054485u, new Vector3(68.436646f, 0f, -0.045776367f), 1305); + obj165.Steps = list249; + reference191 = obj165; + num++; + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj166 = new QuestSequence + { + Sequence = 3 + }; + index2 = 2; + List list250 = new List(index2); + CollectionsMarshal.SetCount(list250, index2); + span3 = CollectionsMarshal.AsSpan(list250); + num2 = 0; + ref QuestStep reference193 = ref span3[num2]; + QuestStep obj167 = new QuestStep(EInteractionType.Action, 1054486u, new Vector3(4.2266846f, 17f, 11.947815f), 1305) + { + Action = EAction.TreatersTrick + }; + num3 = 6; + List list251 = new List(num3); + CollectionsMarshal.SetCount(list251, num3); + span5 = CollectionsMarshal.AsSpan(list251); + 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, null, EQuestWorkMode.Bitwise); + obj167.CompletionQuestVariablesFlags = list251; + reference193 = obj167; + num2++; + span3[num2] = new QuestStep(EInteractionType.Action, 1054489u, new Vector3(14.785889f, 17f, 105.85181f), 1305) + { + Action = EAction.TrickstersTreat + }; + obj166.Steps = list250; + reference192 = obj166; + num++; + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj168 = new QuestSequence + { + Sequence = 4 + }; + num2 = 3; + List list252 = new List(num2); + CollectionsMarshal.SetCount(list252, num2); + span3 = CollectionsMarshal.AsSpan(list252); + index2 = 0; + ref QuestStep reference195 = ref span3[index2]; + QuestStep obj169 = new QuestStep(EInteractionType.Action, 1054488u, new Vector3(9.109558f, 0f, 100.02283f), 1305) + { + Action = EAction.TreatersTrick + }; + index3 = 6; + List list253 = new List(index3); + CollectionsMarshal.SetCount(list253, index3); + span5 = CollectionsMarshal.AsSpan(list253); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + obj169.CompletionQuestVariablesFlags = list253; + reference195 = obj169; + index2++; + ref QuestStep reference196 = ref span3[index2]; + QuestStep obj170 = new QuestStep(EInteractionType.Action, 1054487u, new Vector3(-43.86969f, 0f, -5.8442383f), 1305) + { + Action = EAction.TreatersTrick + }; + num3 = 6; + List list254 = new List(num3); + CollectionsMarshal.SetCount(list254, num3); + span5 = CollectionsMarshal.AsSpan(list254); + 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)6, null, EQuestWorkMode.Bitwise); + obj170.CompletionQuestVariablesFlags = list254; + reference196 = obj170; + index2++; + span3[index2] = new QuestStep(EInteractionType.Action, 1054490u, new Vector3(-54.795166f, 0f, -29.58728f), 1305) + { + Action = EAction.TrickstersTreat + }; + obj168.Steps = list252; + reference194 = obj168; + num++; + ref QuestSequence reference197 = ref span2[num]; + QuestSequence obj171 = new QuestSequence + { + Sequence = 5 + }; + index2 = 2; + List list255 = new List(index2); + CollectionsMarshal.SetCount(list255, index2); + span3 = CollectionsMarshal.AsSpan(list255); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, 1054794u, new Vector3(-50.278336f, 0f, -36.070293f), 1305) + { + Mount = false + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054794u, new Vector3(72.129395f, 0f, -0.5340576f), 1305) + { + Mount = true + }; + obj171.Steps = list255; + reference197 = obj171; + num++; + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj172 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list256 = new List(num2); + CollectionsMarshal.SetCount(list256, num2); + span3 = CollectionsMarshal.AsSpan(list256); + index2 = 0; + ref QuestStep reference199 = ref span3[index2]; + QuestStep obj173 = new QuestStep(EInteractionType.CompleteQuest, 1054496u, new Vector3(-49.485046f, 6.4999943f, -90.836975f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + SkipConditions skipConditions14 = new SkipConditions(); + SkipAetheryteCondition skipAetheryteCondition4 = new SkipAetheryteCondition(); + index3 = 2; + List list257 = new List(index3); + CollectionsMarshal.SetCount(list257, index3); + span4 = CollectionsMarshal.AsSpan(list257); + num3 = 0; + span4[num3] = 132; + num3++; + span4[num3] = 133; + skipAetheryteCondition4.InTerritory = list257; + skipConditions14.AetheryteShortcutIf = skipAetheryteCondition4; + skipConditions14.AethernetShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + }; + obj173.SkipConditions = skipConditions14; + reference199 = obj173; + obj172.Steps = list256; + reference198 = obj172; + questRoot25.QuestSequence = list243; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(5378); + QuestRoot questRoot26 = new QuestRoot(); + num = 1; + List list258 = new List(num); + CollectionsMarshal.SetCount(list258, num); + span = CollectionsMarshal.AsSpan(list258); + index = 0; + span[index] = "WigglyMuffin"; + questRoot26.Author = list258; + index = 8; + List list259 = new List(index); + CollectionsMarshal.SetCount(list259, index); + span2 = CollectionsMarshal.AsSpan(list259); + num = 0; + ref QuestSequence reference200 = ref span2[num]; + QuestSequence obj174 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list260 = new List(index2); + CollectionsMarshal.SetCount(list260, index2); + span3 = CollectionsMarshal.AsSpan(list260); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1053655u, new Vector3(231.64722f, 50.749847f, 210.25403f), 1186) { @@ -467186,18 +468202,18 @@ public static class AssemblyQuestLoader } } }; - obj137.Steps = list207; - reference158 = obj137; + obj174.Steps = list260; + reference200 = obj174; num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj138 = new QuestSequence + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj175 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list208 = new List(num2); - CollectionsMarshal.SetCount(list208, num2); - span3 = CollectionsMarshal.AsSpan(list208); + List list261 = new List(num2); + CollectionsMarshal.SetCount(list261, num2); + span3 = CollectionsMarshal.AsSpan(list261); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(258.43686f, 50.749672f, 151.8797f), 1186); index2++; @@ -467210,18 +468226,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.SolutionNineTrueVue } }; - obj138.Steps = list208; - reference159 = obj138; + obj175.Steps = list261; + reference201 = obj175; num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj176 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list209 = new List(index2); - CollectionsMarshal.SetCount(list209, index2); - span3 = CollectionsMarshal.AsSpan(list209); + List list262 = new List(index2); + CollectionsMarshal.SetCount(list262, index2); + span3 = CollectionsMarshal.AsSpan(list262); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054753u, new Vector3(639.33765f, 146.06567f, 706.4773f), 1191) { @@ -467235,49 +468251,49 @@ public static class AssemblyQuestLoader } } }; - obj139.Steps = list209; - reference160 = obj139; + obj176.Steps = list262; + reference202 = obj176; num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj140 = new QuestSequence + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj177 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list210 = new List(num2); - CollectionsMarshal.SetCount(list210, num2); - span3 = CollectionsMarshal.AsSpan(list210); + List list263 = new List(num2); + CollectionsMarshal.SetCount(list263, num2); + span3 = CollectionsMarshal.AsSpan(list263); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054757u, new Vector3(-185.29034f, 15.695002f, -385.00043f), 1190); - obj140.Steps = list210; - reference161 = obj140; + obj177.Steps = list263; + reference203 = obj177; num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj141 = new QuestSequence + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list211 = new List(index2); - CollectionsMarshal.SetCount(list211, index2); - span3 = CollectionsMarshal.AsSpan(list211); + List list264 = new List(index2); + CollectionsMarshal.SetCount(list264, index2); + span3 = CollectionsMarshal.AsSpan(list264); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054760u, new Vector3(-277.27173f, 15.865601f, -195.36127f), 1190) { Fly = true }; - obj141.Steps = list211; - reference162 = obj141; + obj178.Steps = list264; + reference204 = obj178; num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj142 = new QuestSequence + ref QuestSequence reference205 = ref span2[num]; + QuestSequence obj179 = new QuestSequence { Sequence = 5 }; num2 = 4; - List list212 = new List(num2); - CollectionsMarshal.SetCount(list212, num2); - span3 = CollectionsMarshal.AsSpan(list212); + List list265 = new List(num2); + CollectionsMarshal.SetCount(list265, num2); + span3 = CollectionsMarshal.AsSpan(list265); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-342.82297f, 18.182781f, -161.67989f), 1190) { @@ -467298,65 +468314,65 @@ public static class AssemblyQuestLoader { Fly = true }; - obj142.Steps = list212; - reference163 = obj142; + obj179.Steps = list265; + reference205 = obj179; num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj143 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj180 = new QuestSequence { Sequence = 6 }; index2 = 1; - List list213 = new List(index2); - CollectionsMarshal.SetCount(list213, index2); - span3 = CollectionsMarshal.AsSpan(list213); + List list266 = new List(index2); + CollectionsMarshal.SetCount(list266, index2); + span3 = CollectionsMarshal.AsSpan(list266); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054764u, new Vector3(-306.32483f, 18.195349f, -87.60205f), 1190); - obj143.Steps = list213; - reference164 = obj143; + obj180.Steps = list266; + reference206 = obj180; num++; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + ref QuestSequence reference207 = ref span2[num]; + QuestSequence obj181 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list214 = new List(num2); - CollectionsMarshal.SetCount(list214, num2); - span3 = CollectionsMarshal.AsSpan(list214); + List list267 = new List(num2); + CollectionsMarshal.SetCount(list267, num2); + span3 = CollectionsMarshal.AsSpan(list267); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054767u, new Vector3(-419.3637f, 21.14813f, -142.74823f), 1190) { Fly = true, NextQuestId = new QuestId(5379) }; - obj144.Steps = list214; - reference165 = obj144; - questRoot21.QuestSequence = list206; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(5379); - QuestRoot questRoot22 = new QuestRoot(); + obj181.Steps = list267; + reference207 = obj181; + questRoot26.QuestSequence = list259; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(5379); + QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list215 = new List(num); - CollectionsMarshal.SetCount(list215, num); - span = CollectionsMarshal.AsSpan(list215); + List list268 = new List(num); + CollectionsMarshal.SetCount(list268, num); + span = CollectionsMarshal.AsSpan(list268); index = 0; span[index] = "WigglyMuffin"; - questRoot22.Author = list215; + questRoot27.Author = list268; index = 12; - List list216 = new List(index); - CollectionsMarshal.SetCount(list216, index); - span2 = CollectionsMarshal.AsSpan(list216); + List list269 = new List(index); + CollectionsMarshal.SetCount(list269, index); + span2 = CollectionsMarshal.AsSpan(list269); num = 0; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference208 = ref span2[num]; + QuestSequence obj182 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list217 = new List(index2); - CollectionsMarshal.SetCount(list217, index2); - span3 = CollectionsMarshal.AsSpan(list217); + List list270 = new List(index2); + CollectionsMarshal.SetCount(list270, index2); + span3 = CollectionsMarshal.AsSpan(list270); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054773u, new Vector3(-329.21344f, 18.02224f, -137.28546f), 1190) { @@ -467370,148 +468386,127 @@ public static class AssemblyQuestLoader } } }; - obj145.Steps = list217; - reference166 = obj145; + obj182.Steps = list270; + reference208 = obj182; num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference209 = ref span2[num]; + QuestSequence obj183 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list218 = new List(num2); - CollectionsMarshal.SetCount(list218, num2); - span3 = CollectionsMarshal.AsSpan(list218); + List list271 = new List(num2); + CollectionsMarshal.SetCount(list271, num2); + span3 = CollectionsMarshal.AsSpan(list271); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190) { Fly = true }; - obj146.Steps = list218; - reference167 = obj146; + obj183.Steps = list271; + reference209 = obj183; num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list219 = new List(index2); - CollectionsMarshal.SetCount(list219, index2); - span3 = CollectionsMarshal.AsSpan(list219); + List list272 = new List(index2); + CollectionsMarshal.SetCount(list272, index2); + span3 = CollectionsMarshal.AsSpan(list272); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190); - obj147.Steps = list219; - reference168 = obj147; + obj184.Steps = list272; + reference210 = obj184; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj148 = new QuestSequence + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj185 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list220 = new List(num2); - CollectionsMarshal.SetCount(list220, num2); - span3 = CollectionsMarshal.AsSpan(list220); + List list273 = new List(num2); + CollectionsMarshal.SetCount(list273, num2); + span3 = CollectionsMarshal.AsSpan(list273); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054777u, new Vector3(-186.81628f, (float)Math.E * 63f / 92f, 303.42554f), 1190) { Fly = true }; - obj148.Steps = list220; - reference169 = obj148; + obj185.Steps = list273; + reference211 = obj185; num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj149 = new QuestSequence + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj186 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list221 = new List(index2); - CollectionsMarshal.SetCount(list221, index2); - span3 = CollectionsMarshal.AsSpan(list221); + List list274 = new List(index2); + CollectionsMarshal.SetCount(list274, index2); + span3 = CollectionsMarshal.AsSpan(list274); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054778u, new Vector3(-127.6723f, 1.5186902f, 336.7207f), 1190) { Fly = true }; - obj149.Steps = list221; - reference170 = obj149; + obj186.Steps = list274; + reference212 = obj186; num++; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj150 = new QuestSequence + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj187 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list222 = new List(num2); - CollectionsMarshal.SetCount(list222, num2); - span3 = CollectionsMarshal.AsSpan(list222); + List list275 = new List(num2); + CollectionsMarshal.SetCount(list275, num2); + span3 = CollectionsMarshal.AsSpan(list275); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054779u, new Vector3(-168.29181f, -1.8273239f, 402.7008f), 1190) { Fly = true }; - obj150.Steps = list222; - reference171 = obj150; + obj187.Steps = list275; + reference213 = obj187; num++; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj151 = new QuestSequence + ref QuestSequence reference214 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 6 }; index2 = 1; - List list223 = new List(index2); - CollectionsMarshal.SetCount(list223, index2); - span3 = CollectionsMarshal.AsSpan(list223); + List list276 = new List(index2); + CollectionsMarshal.SetCount(list276, index2); + span3 = CollectionsMarshal.AsSpan(list276); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054780u, new Vector3(-111.28406f, -7.4034004f, 529.9f), 1190) { Fly = true }; - obj151.Steps = list223; - reference172 = obj151; + obj188.Steps = list276; + reference214 = obj188; num++; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj152 = new QuestSequence + ref QuestSequence reference215 = ref span2[num]; + QuestSequence obj189 = new QuestSequence { Sequence = 7 }; num2 = 3; - List list224 = new List(num2); - CollectionsMarshal.SetCount(list224, num2); - span3 = CollectionsMarshal.AsSpan(list224); + List list277 = new List(num2); + CollectionsMarshal.SetCount(list277, num2); + span3 = CollectionsMarshal.AsSpan(list277); index2 = 0; - ref QuestStep reference174 = ref span3[index2]; - QuestStep obj153 = new QuestStep(EInteractionType.Interact, 2014869u, new Vector3(-286.18298f, -45.91449f, 624.567f), 1190) + ref QuestStep reference216 = ref span3[index2]; + QuestStep obj190 = new QuestStep(EInteractionType.Interact, 2014869u, new Vector3(-286.18298f, -45.91449f, 624.567f), 1190) { Fly = true }; - index3 = 6; - List list225 = new List(index3); - CollectionsMarshal.SetCount(list225, index3); - span5 = CollectionsMarshal.AsSpan(list225); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - obj153.CompletionQuestVariablesFlags = list225; - reference174 = obj153; - index2++; - ref QuestStep reference175 = ref span3[index2]; - QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 2014868u, new Vector3(-273.82324f, -44.38855f, 627.25244f), 1190); num3 = 6; - List list226 = new List(num3); - CollectionsMarshal.SetCount(list226, num3); - span5 = CollectionsMarshal.AsSpan(list226); + List list278 = new List(num3); + CollectionsMarshal.SetCount(list278, num3); + span5 = CollectionsMarshal.AsSpan(list278); index3 = 0; span5[index3] = null; index3++; @@ -467523,40 +468518,61 @@ public static class AssemblyQuestLoader index3++; span5[index3] = null; index3++; - span5[index3] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); - questStep23.CompletionQuestVariablesFlags = list226; - reference175 = questStep23; + span5[index3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + obj190.CompletionQuestVariablesFlags = list278; + reference216 = obj190; + index2++; + ref QuestStep reference217 = ref span3[index2]; + QuestStep questStep28 = new QuestStep(EInteractionType.Interact, 2014868u, new Vector3(-273.82324f, -44.38855f, 627.25244f), 1190); + index3 = 6; + List list279 = new List(index3); + CollectionsMarshal.SetCount(list279, index3); + span5 = CollectionsMarshal.AsSpan(list279); + 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)6, null, EQuestWorkMode.Bitwise); + questStep28.CompletionQuestVariablesFlags = list279; + reference217 = questStep28; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 2014867u, new Vector3(-214.12988f, -39.871887f, 659.8153f), 1190) { Fly = true }; - obj152.Steps = list224; - reference173 = obj152; + obj189.Steps = list277; + reference215 = obj189; num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference218 = ref span2[num]; + QuestSequence obj191 = new QuestSequence { Sequence = 8 }; index2 = 1; - List list227 = new List(index2); - CollectionsMarshal.SetCount(list227, index2); - span3 = CollectionsMarshal.AsSpan(list227); + List list280 = new List(index2); + CollectionsMarshal.SetCount(list280, index2); + span3 = CollectionsMarshal.AsSpan(list280); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054782u, new Vector3(-186.69415f, -33.644463f, 658.50305f), 1190); - obj154.Steps = list227; - reference176 = obj154; + obj191.Steps = list280; + reference218 = obj191; num++; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference219 = ref span2[num]; + QuestSequence obj192 = new QuestSequence { Sequence = 9 }; num2 = 2; - List list228 = new List(num2); - CollectionsMarshal.SetCount(list228, num2); - span3 = CollectionsMarshal.AsSpan(list228); + List list281 = new List(num2); + CollectionsMarshal.SetCount(list281, num2); + span3 = CollectionsMarshal.AsSpan(list281); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(475.81485f, 3.2201807f, 466.20187f), 1190) { @@ -467577,32 +468593,32 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1051501u, new Vector3(488.0598f, 3.2202392f, 484.03137f), 1190); - obj155.Steps = list228; - reference177 = obj155; + obj192.Steps = list281; + reference219 = obj192; num++; - ref QuestSequence reference178 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj193 = new QuestSequence { Sequence = 10 }; index2 = 1; - List list229 = new List(index2); - CollectionsMarshal.SetCount(list229, index2); - span3 = CollectionsMarshal.AsSpan(list229); + List list282 = new List(index2); + CollectionsMarshal.SetCount(list282, index2); + span3 = CollectionsMarshal.AsSpan(list282); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051501u, new Vector3(488.0598f, 3.2202392f, 484.03137f), 1190); - obj156.Steps = list229; - reference178 = obj156; + obj193.Steps = list282; + reference220 = obj193; num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + ref QuestSequence reference221 = ref span2[num]; + QuestSequence obj194 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list230 = new List(num2); - CollectionsMarshal.SetCount(list230, num2); - span3 = CollectionsMarshal.AsSpan(list230); + List list283 = new List(num2); + CollectionsMarshal.SetCount(list283, num2); + span3 = CollectionsMarshal.AsSpan(list283); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1053655u, new Vector3(231.64722f, 50.749847f, 210.25403f), 1186) { @@ -467620,205 +468636,205 @@ public static class AssemblyQuestLoader } } }; - obj157.Steps = list230; - reference179 = obj157; - questRoot22.QuestSequence = list216; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(5380); - QuestRoot questRoot23 = new QuestRoot(); + obj194.Steps = list283; + reference221 = obj194; + questRoot27.QuestSequence = list269; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(5380); + QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list231 = new List(num); - CollectionsMarshal.SetCount(list231, num); - span = CollectionsMarshal.AsSpan(list231); + List list284 = new List(num); + CollectionsMarshal.SetCount(list284, num); + span = CollectionsMarshal.AsSpan(list284); index = 0; span[index] = "WigglyMuffin"; - questRoot23.Author = list231; + questRoot28.Author = list284; index = 4; - List list232 = new List(index); - CollectionsMarshal.SetCount(list232, index); - span2 = CollectionsMarshal.AsSpan(list232); + List list285 = new List(index); + CollectionsMarshal.SetCount(list285, index); + span2 = CollectionsMarshal.AsSpan(list285); num = 0; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj195 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list233 = new List(index2); - CollectionsMarshal.SetCount(list233, index2); - span3 = CollectionsMarshal.AsSpan(list233); + List list286 = new List(index2); + CollectionsMarshal.SetCount(list286, index2); + span3 = CollectionsMarshal.AsSpan(list286); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039457u, new Vector3(25.802979f, 0f, 13.38208f), 1278); - obj158.Steps = list233; - reference180 = obj158; + obj195.Steps = list286; + reference222 = obj195; num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference223 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list234 = new List(num2); - CollectionsMarshal.SetCount(list234, num2); - span3 = CollectionsMarshal.AsSpan(list234); + List list287 = new List(num2); + CollectionsMarshal.SetCount(list287, num2); + span3 = CollectionsMarshal.AsSpan(list287); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Emote, 1039456u, new Vector3(28.854736f, 0f, 13.351624f), 1278) { Emote = EEmote.Doubt }; - obj159.Steps = list234; - reference181 = obj159; + obj196.Steps = list287; + reference223 = obj196; num++; - ref QuestSequence reference182 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference224 = ref span2[num]; + QuestSequence obj197 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list235 = new List(index2); - CollectionsMarshal.SetCount(list235, index2); - span3 = CollectionsMarshal.AsSpan(list235); + List list288 = new List(index2); + CollectionsMarshal.SetCount(list288, index2); + span3 = CollectionsMarshal.AsSpan(list288); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1053908u, new Vector3(28.854736f, 0f, 13.351624f), 1278); - obj160.Steps = list235; - reference182 = obj160; + obj197.Steps = list288; + reference224 = obj197; num++; - ref QuestSequence reference183 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj198 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list236 = new List(num2); - CollectionsMarshal.SetCount(list236, num2); - span3 = CollectionsMarshal.AsSpan(list236); + List list289 = new List(num2); + CollectionsMarshal.SetCount(list289, num2); + span3 = CollectionsMarshal.AsSpan(list289); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2014937u, new Vector3(27.60829f, 0f, 11.74576f), 1278) { NextQuestId = new QuestId(5381) }; - obj161.Steps = list236; - reference183 = obj161; - questRoot23.QuestSequence = list232; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(5381); - QuestRoot questRoot24 = new QuestRoot(); + obj198.Steps = list289; + reference225 = obj198; + questRoot28.QuestSequence = list285; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(5381); + QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list237 = new List(num); - CollectionsMarshal.SetCount(list237, num); - span = CollectionsMarshal.AsSpan(list237); + List list290 = new List(num); + CollectionsMarshal.SetCount(list290, num); + span = CollectionsMarshal.AsSpan(list290); index = 0; span[index] = "WigglyMuffin"; - questRoot24.Author = list237; + questRoot29.Author = list290; index = 3; - List list238 = new List(index); - CollectionsMarshal.SetCount(list238, index); - span2 = CollectionsMarshal.AsSpan(list238); + List list291 = new List(index); + CollectionsMarshal.SetCount(list291, index); + span2 = CollectionsMarshal.AsSpan(list291); num = 0; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj162 = new QuestSequence + ref QuestSequence reference226 = ref span2[num]; + QuestSequence obj199 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list239 = new List(index2); - CollectionsMarshal.SetCount(list239, index2); - span3 = CollectionsMarshal.AsSpan(list239); + List list292 = new List(index2); + CollectionsMarshal.SetCount(list292, index2); + span3 = CollectionsMarshal.AsSpan(list292); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); - obj162.Steps = list239; - reference184 = obj162; + obj199.Steps = list292; + reference226 = obj199; num++; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj163 = new QuestSequence + ref QuestSequence reference227 = ref span2[num]; + QuestSequence obj200 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list240 = new List(num2); - CollectionsMarshal.SetCount(list240, num2); - span3 = CollectionsMarshal.AsSpan(list240); + List list293 = new List(num2); + CollectionsMarshal.SetCount(list293, num2); + span3 = CollectionsMarshal.AsSpan(list293); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); - obj163.Steps = list240; - reference185 = obj163; + obj200.Steps = list293; + reference227 = obj200; num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference228 = ref span2[num]; + QuestSequence obj201 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list241 = new List(index2); - CollectionsMarshal.SetCount(list241, index2); - span3 = CollectionsMarshal.AsSpan(list241); + List list294 = new List(index2); + CollectionsMarshal.SetCount(list294, index2); + span3 = CollectionsMarshal.AsSpan(list294); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053908u, new Vector3(28.854736f, 0f, 13.351624f), 1278) { NextQuestId = new QuestId(5382) }; - obj164.Steps = list241; - reference186 = obj164; - questRoot24.QuestSequence = list238; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(5382); - QuestRoot questRoot25 = new QuestRoot(); + obj201.Steps = list294; + reference228 = obj201; + questRoot29.QuestSequence = list291; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(5382); + QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list242 = new List(num); - CollectionsMarshal.SetCount(list242, num); - span = CollectionsMarshal.AsSpan(list242); + List list295 = new List(num); + CollectionsMarshal.SetCount(list295, num); + span = CollectionsMarshal.AsSpan(list295); index = 0; span[index] = "WigglyMuffin"; - questRoot25.Author = list242; + questRoot30.Author = list295; index = 2; - List list243 = new List(index); - CollectionsMarshal.SetCount(list243, index); - span2 = CollectionsMarshal.AsSpan(list243); + List list296 = new List(index); + CollectionsMarshal.SetCount(list296, index); + span2 = CollectionsMarshal.AsSpan(list296); num = 0; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference229 = ref span2[num]; + QuestSequence obj202 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list244 = new List(num2); - CollectionsMarshal.SetCount(list244, num2); - span3 = CollectionsMarshal.AsSpan(list244); + List list297 = new List(num2); + CollectionsMarshal.SetCount(list297, num2); + span3 = CollectionsMarshal.AsSpan(list297); index2 = 0; - ref QuestStep reference188 = ref span3[index2]; - QuestStep questStep24 = new QuestStep(EInteractionType.AcceptQuest, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); - index3 = 1; - List list245 = new List(index3); - CollectionsMarshal.SetCount(list245, index3); - span6 = CollectionsMarshal.AsSpan(list245); - num3 = 0; - span6[num3] = new DialogueChoice + ref QuestStep reference230 = ref span3[index2]; + QuestStep questStep29 = new QuestStep(EInteractionType.AcceptQuest, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); + num3 = 1; + List list298 = new List(num3); + CollectionsMarshal.SetCount(list298, num3); + span6 = CollectionsMarshal.AsSpan(list298); + index3 = 0; + span6[index3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_KINGKW103_05382_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGKW103_05382_A1_000_002"), AnswerIsRegularExpression = true }; - questStep24.DialogueChoices = list245; - reference188 = questStep24; - obj165.Steps = list244; - reference187 = obj165; + questStep29.DialogueChoices = list298; + reference230 = questStep29; + obj202.Steps = list297; + reference229 = obj202; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference231 = ref span2[num]; + QuestSequence obj203 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list246 = new List(index2); - CollectionsMarshal.SetCount(list246, index2); - span3 = CollectionsMarshal.AsSpan(list246); + List list299 = new List(index2); + CollectionsMarshal.SetCount(list299, index2); + span3 = CollectionsMarshal.AsSpan(list299); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053905u, new Vector3(29.55664f, 0f, 10.788086f), 1278); - obj166.Steps = list246; - reference189 = obj166; - questRoot25.QuestSequence = list243; - AddQuest(questId25, questRoot25); + obj203.Steps = list299; + reference231 = obj203; + questRoot30.QuestSequence = list296; + AddQuest(questId30, questRoot30); } private static void LoadQuests108() diff --git a/Questionable.Model/Questionable.Model.Questing.Converter/ActionConverter.cs b/Questionable.Model/Questionable.Model.Questing.Converter/ActionConverter.cs index cf81432..5ce5a2f 100644 --- a/Questionable.Model/Questionable.Model.Questing.Converter/ActionConverter.cs +++ b/Questionable.Model/Questionable.Model.Questing.Converter/ActionConverter.cs @@ -190,6 +190,14 @@ public sealed class ActionConverter : EnumConverter { EAction.BigSneeze, "Big Sneeze" + }, + { + EAction.TrickstersTreat, + "Trickster's Treat" + }, + { + EAction.TreatersTrick, + "Treater's Trick" } }; diff --git a/Questionable.Model/Questionable.Model.Questing/EAction.cs b/Questionable.Model/Questionable.Model.Questing/EAction.cs index 05a0e05..478a98b 100644 --- a/Questionable.Model/Questionable.Model.Questing/EAction.cs +++ b/Questionable.Model/Questionable.Model.Questing/EAction.cs @@ -59,6 +59,8 @@ public enum EAction Wasshoi = 11499, ShroudedLuminescence = 39505, BigSneeze = 1765, + TrickstersTreat = 44517, + TreatersTrick = 44518, Prospect = 227, CollectMiner = 240, LuckOfTheMountaineer = 4081, diff --git a/Questionable.Model/Questionable.Model.Questing/EActionExtensions.cs b/Questionable.Model/Questionable.Model.Questing/EActionExtensions.cs index 6d687a1..694763f 100644 --- a/Questionable.Model/Questionable.Model.Questing/EActionExtensions.cs +++ b/Questionable.Model/Questionable.Model.Questing/EActionExtensions.cs @@ -26,6 +26,8 @@ public static class EActionExtensions case EAction.HopStep: case EAction.BosomBrook: case EAction.ShroudedLuminescence: + case EAction.TrickstersTreat: + case EAction.TreatersTrick: return true; default: return false;